MacGPG: can't tab to checkboxes or buttons in pinentry-mac
I'm using Patrick Brunschwig's gpgosx installer, which installed gpgtools. I reported a bug in pinentry-mac to him, and he said I should report it to gpgtools instead.
In pinentry-mac, the tab button does not move from the password entry field to the checkboxes or buttons, so if you want to change the checkboxes you have to take your hands off the keyboard and use the mouse to do so. This is bad UX. The tab button should move between all the user-editable elements in the pinentry UI, just as it does for most other applications.
Comments are currently closed for this discussion. You can start a new one.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by Steve on 16 May, 2021 04:25 PM
Hi jik,
welcome to the GPGTools support platform. Sorry to hear you are having problems using GPG Suite.
The behavior your are describing is the default behavior in macOS. And even after setting "All controls" in Keyboard > Shortcuts, the checkbox will still be skippen. You can see this in this old iDB video: https://www.idownloadblog.com/2015/03/15/tab-key-between-buttons-ma...
Can you share an example of macOS allowing tabbing through a checkbox in a dialog?
Best, Steve
Support Staff 2 Posted by Steve on 16 May, 2021 05:19 PM
Tested enabling
System Preferences > Keyboard > Shortcuts > Use keyboard navigation to move focus between controls
and that does exactely what you are asking for.Best,
Steve
3 Posted by jik on 16 May, 2021 06:24 PM
Yes, that does the trick! Thank you!
(I suppose the only reason I haven't noticed this before now is I've never had to do this before now with any other app.)
Support Staff 4 Posted by Steve on 16 May, 2021 06:27 PM
Had to think a while to come up with a different app dialog using checkboxes. This behavior has also changed over time as the old tutorial video I linked in comment 1 does not cover checkboxes. So Apple did there homework and added this improved (and useful) behavior in recent years.
Glad this is solved for you. I'm closing this discussion. Should you need further assistance or have questions you can re-open this discussion here or open a new one any time.
Best,
Steve
Steve closed this discussion on 16 May, 2021 06:27 PM.