kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #38010
Re: [PATCH] Add preferences dialog hotkey
I don't think my last post communicated what I wanted so I'll try again.
Michael chose ctrl+',' as the hotkey because it matches the Mac Human
Interface Guidelines.
https://developer.apple.com/design/human-interface-guidelines/macos/user-interaction/keyboard/
On the Mac platform, starting with any other hotkey will cause problems
with users.
It appears that the other platforms don't really specify a
preferences/options/settings hotkey, and we need to work a bit harder to
choose a hotkey but so far 100% of the people that care enough about
this to suggest one have suggested something other than ctrl+','.
https://developer.gnome.org/hig/stable/keyboard-input.html.en
https://docs.microsoft.com/en-us/windows/uwp/design/input/keyboard-accelerators
https://docs.kde.org/trunk5/en/applications/fundamentals/kbd.html
I think this indicates the need to preload the user config directory
with a platform specific hotkeys file.
Until then, ctrl+',' is the best choice in my opinion because it
adversely affect the fewest number of people.
On 17/10/2018 11:00 AM, John Beard wrote:
Hi,
I'd suggest perhaps Ctrl-Shift-P, which is used by Inkscape. P with
various modifiers is fairly common shortcut for preferences:
https://defkey.com/search?irq=Preferences
I feel like Ctrl-, might be useful as paired hotkey with Ctrl-. (eg
increase/decrease)?
Cheers,
John
On 16 October 2018 22:24:51 BST, Michael Kavanagh
<michael@xxxxxxxxxxxxxxxxxx> wrote:
Hi,
Attached is a patch that assigns Ctrl+, (Cmd+, on Mac as per the HIG)
to opening the preferences dialog and adds the hotkey to all menu bar
menus.
Please note this causes a conflict with the "Interactive Router
Settings..." hotkey in Pcbnew (pcbnew/hotkeys.cpp line 275), so this
should be set to something else. I didn't know what to set it as so I
left it. Perhaps require shift or alt?
Also corrected the "hokey" typo throughout.
Cheers,
Michael
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp
Follow ups
References