How to tab focus onto a dropdown field in Mac OSX - macos

In Windows, in any windows form or web browser, you can use the tab button to switch focus through all of the form fields.
It will stop on textboxes, radiobuttons, checkboxes, dropdown menus, etc.
However, in Mac OSX, tab skips dropdown menus. Is there anyway to change this behavior, or access the above items mentioned, without using a mouse?

Go to System Preferences > Keyboard and Mouse, then choose Keyboard Shortcuts. At the bottom, ensure Full Keyboard Access is set to "All controls". It's a long time since I turned it on but I think that's all you need to do

Apple Menu > System Preferences > Keyboard & Mouse > Keyboard Shortcuts:
Change the radio button at the bottom from "Text boxes and lists only" to "All controls."
Edit: Dammit. We're a fast group around here aren't we? :-)

I have found that I also need to set accessibility.tabfocus to 7 in Firefox's about:config.

It's in the System Preferences - this blog post shows where the setting is.

Related

Adding Keybinds to Windows10 Right-Click Context Menu?

I work at a Japanese company and we all use Windows 10. I am used to using keybinds after rightclicking for a pop up Context Menu. At home, my PC does not show any keybind options when I do the same thing.
The Japanese image below in not mine, but an example for reference. You can see that "Eject" (取り出し) has a keybind marked as (J).
Is there any option to add this feature to my PC? I have searched everywhere to no avail.
With Keybinds
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
Without Keybinds
Thank you in advanced.
They are there but hidden by default when you use the mouse. If you open the context menu with the keyboard (the context menu key or Shift+F10) then they should be underlined.
Starting with Windows 2000, keyboard indicators such as underlined accelerators and focus rectangles (collectively known as “keyboard cues”) are hidden by default, and are revealed only when you start using the keyboard. You can control this behavior from the Desktop Control Panel, under Appearance, Effects, “Hide underlined letters for keyboard navigation until I press the Alt key”.

Keyboard shortcut to show/hide Document Outline in Interface Builder

I need to frequently hide and unhide navigators and inspectors to make room for Interface Builder and complex storyboards. I learned all show/hide shortcuts in Xcode for panes, but can't find any for showing and hiding Document Outline. Is there a way to achieve this on keyboard?
There is no defined keyboard shortcut to show/hide the document outline. But you can define new shortcuts for these actions.
Just open the preferences (cmd+,) and search for "Document Outline" in the "Key Bindings" page.
Just to demonstrate the other solution how to setup the shortcut in System Preferences->Keyboard->Shortcuts.
In one of the Xcode updates 6 or 7.
⌘9 is re-allotted for Navigators > Show Reports Navigator
so,
System Preferences > Keyboard > Shortcuts > App Shortcuts > Show/ Hide Document Outline ⌘9
is invalidated by Xcode automatically.
⇧⌘9 is what I chose. in the Keybindings.

How to unbind Command-Control-Space key from Mac OS X 10.9?

How can I unbind Command-Control-Space from Mac OS X 10.9?
This shortcut shows Special Characters table and conflicts with my Emacs key binding, and I couldn't disable it from System Preference->Keyboard->Shortcuts.
Thanks.
At least on macOS Sierra to macOS Big Sur ⌃Space is the default binding for Select the previous input source which is on by default (even if only one input source is activated).
You can free it by:
Open System Preferences
Go to Keyboard > Shortcuts > Input Sources
Untick "Select the previous input source"
Afterwards, you should be able to bind it as expected.
You can create custom keyboard shortcuts for most app's menubar choices in System Preferences. If a desired key combination is losing precedence to a default shortcut that you don't use and can't easily disable, simply override it with a new, unobtrusive shortcut.
Open System Prefs / Keyboard / Shortcuts. Select App Shortcuts from the left pane. Toggle the All Applications category's triangle in the main window to point downward (if it's not open already).
If there's an item named Emoji & Symbols* shown there, then click its shortcut combination and enter a new shortcut (such as option-shift-command-t, in this case).
If there's not an item named Emoji & Symbols under All Applications, click the + button at the bottom, type or copy-paste Emoji & Symbols, and then enter a new keyboard shortcut (option-shift-command-t, or anything really). This will free the control-command-space combination for you to use as a specialized shortcut elsewhere.
To remove your custom shortcut, just click to highlight it in the main window of this preference pane, and click the – button at the bottom. The custom shortcut will disappear and the default action will resume.
*Note: On versions older than Mac OS 10.10.3, the menu item is called Special Characters… instead of Emoji & Symbols.
I don't know of any way to disable this, but an alternative option might be to create a shortcut for the app you want to use that in. I created a Command-Control-Space shortcut for Chrome and now Command-Control-Space doesn't bring up the special character palette anymore in Chrome.
failing that you may be better off asking in Apple Stackexchange

Which controls should be keyboard-accessible on Mac OS?

Are there any guidelines for which controls in mac apps should be able to take the focus, by navigating to them by hitting the tab key?
I just checked the system preferences app, and barely any controls seem to do this - for example, in the "Displays" section, the only two that take the focus are the search box and list of resolutions. Is it expected that the other controls cannot be manipulated with the keyboard, or is there some other way?
This behaviour is a user setting governed by System Preferences > Keyboard > Keyboard Shortcuts:

How can I make another button highlighten on popup window on Mac by using Keyboard

On the above shown asking popup window on Mac, how can I select another button (left button) by using keyboard.
Without clicking mouse button, I want to make left button highlighten.
Is there any shortcuts?
Go to Preferences -> Keyboard. At the bottom, turn on "All controls" under "Full Keyboard Access".
The alternate option will be highlighted with a blue ring. Hitting space will activate this. If there are multiple options, hitting tab will alternate between them.
For English/Mac OSX 10.10:
Go to Keyboard in System Preferences, and then select 'All controls'. Space will select the alternate option if two options. If more than two options then tab will alternate between them.
PS: I would much rather the option of using arrow keys and enter. Interested to know if anyone knows how to hack this?
After reading Tricon's answer, I got the way!!!
Just see the following shortcuts.
Preferences -> Keyboard -> Keyboard & keyboard input (I don't know the correct English menu, I'm using Korean "탭이 초점을 이동하는 방식 변경 (^F7) )
Once you do ^F7 (In case of mac book, Control + fn + F7) on a popup window, you can travel over buttons on any popup windw!!!
Thank you Tricon for giving me clue :)
In Catalina in Keyboard -> Shortcuts press Use keyboard navigation to mve focus between controls. Then you can use Tab to highlight another button and use Space to actually press it.

Resources