Replies: 1 comment
-
All KeyFun MappingsNow generated by
No Modifiers
Shift
Control
Control+Shift
Meta
Meta+Shift
Alt
Alt+Shift
Control+Alt
Meta+Alt
By function
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We need a good keyboard shortcut for activating the TopAppBar chooser which will be the main point of control in V2.
keyfun.Menu
is the functional tag that makes sense for this. In Windows,F10
is traditionally used to activate the top menu bar: https://en.wikipedia.org/wiki/Function_keyBut F10 is not great for keeping your hands on the main keyboard -- need something for Control+ too.
Based on the table below,
Control+M
looks like the best option.Sources:
Control keys
Emacs = GoGi flavored Emacs (MacEmacs, LinuxEmacs), mostly standard "official" emacs but a few diffs.
Office = Microsoft Office
Mac = Mac official shortcuts --
Meta
is what we use forCommand
= the clover-leaf thing: ⌘ -- in general just replace Control - > Meta in the Std mapping to get Mac. Conveniently, this allows for a simultaneous use of Control for Emacs and Meta for Std mappings on Mac (MacEmacs
std map).A
: Emacs:Home
(start of line); Office, Std:SelectAll
; Mac: Meta+AB
: Emacs:MoveLeft
(Back; left arrow); Office: Bold; Std: noneC
: Emacs: Command, start of multi-key sequenceControl+C Ctrl+<many>
; Office, Std:Copy
; Mac: Meta+CD
: Emacs:Delete
E
: Emacs:End
(End of line); Office: Center text; Std: noneF
: Emacs:MoveRight
(Forward; right arrow); Std:Find
; Mac: Meta+FG
: Emacs:CancelSelect
(cancel, bell in terminals); Office: GoTo (like Jump); Mac: Meta+G = Find againH
: Emacs:DocHome
(top of doc); Office, Std:Replace
; Mac: Meta+H = Hide windowsI
: Multiple:Insert
(new file in file browser -- see alsoO
forInsertAfter
= new folder); Office: Italic; Std: noneJ
: Emacs:Jump
(Jump to line -- texteditor)K
: Emacs:Kill
(delete to end of line); Office: insert hyperlinKL
: Emacs:Recenter
(scrolls Line to center of screen); Office: Align left; Std: noneM
: unused -- M = menu -- this looks like the ticket!; Office: Indent para (low freq?); Mac: Meta+M = minimize windowN
: Emacs:MoveDown
(Next; down arrow); Office, Std:New
document; Mac: Meta+NO
: Emacs:InsertAfter
(Open, new folder, seeI
); Office, Std:Open
file; Mac: Meta+OP
: Emacs:MoveUp
(Previous; up arrow); Office: Print; Mac: Meta+P; Std (none)Q
: unused?; Office: remove para formattingR
: Emacs:Replace
; Office: Align right; Std: noneS
: Emacs:Search
; Office, Std: Save; Mac: Meta+ST
: Emacs:Transpose
(low frequency use); Browser: New Tab; Office: hanging indent (low freq?)U
: Emacs:PageUp
(not this in std emacs); Office: Underline; Std: noneV
: Emacs:PageDown
; Office, Std:Paste
; Mac: Meta+VW
: Emacs:Cut
(Wipe); Office, Std:WinClose
; Mac: Meta+WX
: Emacs: eXtended multi-key sequence (along with Control+C); Office, Std:Cut
; Mac: Meta+XY
: Emacs:Paste
(Yank); Office, Std:Redo
;Z
: Emacs, Std:Undo
; Mac: Meta+Z (Shift+Meta+Z =Redo
)Others:
Spacebar
: Emacs:SelectMode
(toggle select); Mac: Meta+Spacebar = spotlight searchEnter
:Accept
a dialog (Ok and close)Function keys
In general not a lot of standardization here, with following exceptions (see https://en.wikipedia.org/wiki/Function_key):
Actually helpful: Reader's Digest Summary
F1
: Help key -- nearly universal-- todo: we should support this!F5
:Refresh
; Browser: Refresh; Office: GoToF10
:Menu
; Windows = Menu but Office says "turn KeyTips on / off"F12
: Windows, Office:SaveAs
; Mac: Dock toggleBeta Was this translation helpful? Give feedback.
All reactions