Pull-Down Buttons
The story of one of the Mac's first big MP3 players, and what it means to break with the mold of Silicon Valley and forge your own distinct, creative identity. 4️⃣ Pandora's Box 🎁 Emoji put a once obscure group of nerds into the spotlight. I've noticed this in a lot of applications under Mac OS X Lion lately. For example: Pressing return is equivalent to pressing the button with the blue background, not the highlight. I have a mouse that I bought from eBay and has two buttons on the side. For some reason, these keys don't do anything. In the modifier keys section of the keyboard settings, it called the mouse 'SiliconWin mouse', I changed all the keys to command and no command worked.
A pull-down button (often referred to as a pull-down menu) is a type of pop-up button that, when clicked, displays a menu containing a list of choices. A pull-down button includes a single-arrow indicator that alludes to the direction in which the menu will appear. The menu usually appears below the button. Like other types of menus, a pull-down button's menu can include separators and symbols like checkmarks. Once the menu is displayed onscreen, it remains open until the user chooses a menu item, clicks outside of the menu, switches to another app, or quits the app; or until the system displays an alert.
Use a pull-down button to present a list of commands or let the user choose multiple states. Use title-style capitalization for the title of each menu item within a pull-down button's menu. If you need to provide a list of mutually exclusive choices that aren't commands, use a pop-up button instead. See Pop-Up Buttons.
Use a static title for a pull-down button in place of a label. The title, which can be text or an image, identifies the contents of the pull-down button's menu. By contrast, the title of a pop-up button is always the title of the currently selected menu item. If you use an image for the title of a pull-down button, make sure it clearly communicates the button's purpose.
Limit the length of a pull-down button. Ideally, a pull-down button should contain between three and twelve commands or states.
For developer guidance, see the pullsDown property of NSPopUpButton.
Action Buttons
An action button (often referred to as an action menu) is a specific type of pull-down button that operates like a contextual menu, without the disadvantage of being hidden, providing access to app-wide or table-specific commands. An action button includes a gear icon when closed and a downward arrow indicator that alludes to its menu. Action buttons are often used in toolbars, but can also be used in the content area of a view beneath a table view.
Use the system-provided gear icon and don't include an introductory label. Users are familiar with the meaning of the standard gear icon. For developer guidance, see NSImageNameActionTemplate.
Use an action button to provide a visible shortcut to a small number of useful commands. Ideally, an action button should contain fewer than twelve commands.
Consider using an action button in a toolbar to provide another way to access an app-wide contextual menu. For example, the default toolbar in Finder includes an action button that can initiate operations related to the currently selected item.
Display an action button beneath a single-column table to provide editing commands. For example, an action button appears beneath the network services table in Network preferences. An action button used in this context should adopt the gradient button style. See Gradient Buttons. Other than when displayed beneath a table, an action button shouldn't appear within the content area of a window.
Follow the design guidance for contextual menu items when designing an action button. Avoid displaying keyboard shortcuts and make sure each menu item is also available in the menu bar. See Contextual Menus.
Click here to return to the 'Use the keyboard to select the 'other' dialog button' hint |
It's amazing how something so simple can prove to be so useful! Thanks.
-Jim
I am not entirley sure if it is a feature or a bug.
first, it is so sporadic in the Operating environment.
Sometimes a blue button (activated by pressing return) also
has a blue halo around it, while the clear glass colored one
next to it has none. Wich means you can press return or space
but never will activate that 'other' button.
In 'Tinkertool' only one of the checkmarks has the blue halo,
why not all of them so you can tab-space between em?
Perhaps its a feature not yet fully implemented.
Use a pull-down button to present a list of commands or let the user choose multiple states. Use title-style capitalization for the title of each menu item within a pull-down button's menu. If you need to provide a list of mutually exclusive choices that aren't commands, use a pop-up button instead. See Pop-Up Buttons.
Use a static title for a pull-down button in place of a label. The title, which can be text or an image, identifies the contents of the pull-down button's menu. By contrast, the title of a pop-up button is always the title of the currently selected menu item. If you use an image for the title of a pull-down button, make sure it clearly communicates the button's purpose.
Limit the length of a pull-down button. Ideally, a pull-down button should contain between three and twelve commands or states.
For developer guidance, see the pullsDown property of NSPopUpButton.
Action Buttons
An action button (often referred to as an action menu) is a specific type of pull-down button that operates like a contextual menu, without the disadvantage of being hidden, providing access to app-wide or table-specific commands. An action button includes a gear icon when closed and a downward arrow indicator that alludes to its menu. Action buttons are often used in toolbars, but can also be used in the content area of a view beneath a table view.
Use the system-provided gear icon and don't include an introductory label. Users are familiar with the meaning of the standard gear icon. For developer guidance, see NSImageNameActionTemplate.
Use an action button to provide a visible shortcut to a small number of useful commands. Ideally, an action button should contain fewer than twelve commands.
Consider using an action button in a toolbar to provide another way to access an app-wide contextual menu. For example, the default toolbar in Finder includes an action button that can initiate operations related to the currently selected item.
Display an action button beneath a single-column table to provide editing commands. For example, an action button appears beneath the network services table in Network preferences. An action button used in this context should adopt the gradient button style. See Gradient Buttons. Other than when displayed beneath a table, an action button shouldn't appear within the content area of a window.
Follow the design guidance for contextual menu items when designing an action button. Avoid displaying keyboard shortcuts and make sure each menu item is also available in the menu bar. See Contextual Menus.
Click here to return to the 'Use the keyboard to select the 'other' dialog button' hint |
It's amazing how something so simple can prove to be so useful! Thanks.
-Jim
I am not entirley sure if it is a feature or a bug.
first, it is so sporadic in the Operating environment.
Sometimes a blue button (activated by pressing return) also
has a blue halo around it, while the clear glass colored one
next to it has none. Wich means you can press return or space
but never will activate that 'other' button.
In 'Tinkertool' only one of the checkmarks has the blue halo,
why not all of them so you can tab-space between em?
Perhaps its a feature not yet fully implemented.
Check the hint again more carefully.. the blue halo means that that element *has* the keyboard focus, not that it can get it. Having a halo around more than one element would be a pretty serious UI bug, since it would mean that both elements were simultaneously currently selected.
The blue halo starts at the starting element the application designer chooses, and tab will move the halo to the next element as defined in the application's GUI design. One-way ticket (ep. 1) mac os. That's why sometimes the halo is around the default button and sometimes not. But as long as an application's creator knows what they are doing, this hint will work in that appilcation.
Yes thnx :)
I now completely understand the feature
along with tabbing between the various elements.
tinkertool is a good example of the implementation BTW
Can anyone point out some apps that has windows in which there is a default button, and the next-most-likely button you would want to press is selected and ready to be invoked by pressing space?
Speaking as a Cocoa developer, even the standard sheets that Cocoa provides don't seem to implement this.
Someone said TinkerTool was a good example of Full Keyboard Access. Doesn't seem so to me. (Much as I love TinkerTool!)
Thanks
The Quest Of The Two Buttons Mac Os 11
Two Buttons Imports
hey thank you so much.. i'm a video editor and I automate my processes as much as possible. I often make scripts and macros for one-click processing apposed to 10 sequenced keyboard shortcuts. I can't say how happy i am to have learned this hint. I often don't write replies to articles like this but this one really really changes my life. i've had many workflows that i've wanted to automate but they have that one click that I have to do in the middle of the workflow, and now with your spacebar selection, i don't have to worry about this issue ever again. now, i just need to figure out how to select radial buttons. thanks