calculator icon indicating copy to clipboard operation
calculator copied to clipboard

Simple 'fix' for undocumented hotkeys

Open tshinnic opened this issue 2 years ago • 0 comments

So many issues have touched upon hotkeys being difficult to discover. It was revealing to see someone mention that toggling the Alt key was one partial method. Nice...

But otherwise there's no online help and no documentation to consult. I saw mention of a possible web search target of Keyboard shortcuts in apps, back when someone mentioned that page was 'new' (in 2019?!) Kind of unfortunate the in-page links there don't work though... nor the HTML entities...

But wait! There's a real simple 'fix. The nearest thing you've got to a link to online help is ín the "About" popup from the window hamburger menu, which (at the bottom of the popup) has a link to here, Github. Which shows the README.md! Online!

And if only that readme (quite often used for usage information by other projects) had... keyboard shortcuts documented... wow!

I've copy-n-pasted and markdown'ed that text below:

Press this key To do this
Alt + 1 Switch to Standard mode
Alt + 2 Switch to Scientific mode
Alt + 3 Switch to Graphing mode
Alt + 4 Switch to Programmer mode
Alt + 5 Switch to Date Calculation mode
Ctrl + M Store in memory, in Standard mode, Scientific mode, and Programmer mode
Ctrl + P Add to memory, in Standard mode, Scientific mode, and Programmer mode
Ctrl + Q Subtract from memory, in Standard mode, Scientific mode, and Programmer mode
Ctrl + R Recall from memory, in Standard mode, Scientific mode, and Programmer mode
Ctrl + L Clear memory
Delete Clear current input (select CE)
Esc Fully clear input (select C)
Tab Navigate to the next UI item and give it focus
Spacebar Selects UI item that has focus
Enter Selects = in Standard mode, Scientific mode, and Programmer mode
F9 Select +/- in Standard mode, Scientific mode, and Programmer mode
R Select 1/x in Standard mode and Scientific mode
@ Select 2√x in Standard mode and Scientific mode
% Select % in Standard mode and Programmer mode
Ctrl + H When history button is visible, selects the history button in Standard mode and Scientific mode
Up arrow Move up in history list, memory list, and menu items
Down arrow Move down in history list, memory list, and menu items
Ctrl + Shift + D Clear history
F3 Select DEG in Scientific mode
F4 Select RAD in Scientific mode
F5 Select GRAD in Scientific mode
G Select 2x in Scientific mode
Ctrl + G Select 10x in Scientific mode
S Select 10x in Scientific mode
Shift + S Select sin-1 in Scientific mode
Ctrl + S Select sinh in Scientific mode
Ctrl + Shift + S Select sinh-1 in Scientific mode
T Select tan in Scientific mode
Shift + T Select tan-1 in Scientific mode
Ctrl + T Select tanh in Scientific mode
Ctrl + Shift + T Select tanh-1 in Scientific mode
O Select cos in Scientific mode
Shift + O Select cos-1 in Scientific mode
Ctrl + O Select cosh in Scientific mode
Ctrl + Shift + O Select cosh-1 in Scientific mode
U Select sec in Scientific mode
Shift + U Select sec-1 in Scientific mode
Ctrl + U Select sech in Scientific mode
Ctrl + Shift + U Select sech-1 in Scientific mode
I Select csc in Scientific mode
Shift + I Select csc-1 in Scientific mode
Ctrl + I Select csch in Scientific mode
Ctrl + Shift + I Select csch-1 in Scientific mode
J Select cot in Scientific mode
Shift + J Select cot-1 in Scientific mode
Ctrl + J Select coth in Scientific mode
Ctrl + Shift + J Select coth-1 in Scientific mode
Ctrl + Y Select y√x in Scientific mode
Shift + \ Select |x| in Scientific mode
[ Select ⌊x⌋ in Scientific mode
] Select ⌈x⌉ in Scientific mode
L Select log in Scientific mode
Shift + L Select logyx in Scientific mode
M Select dms in Scientific mode
N Select ln in Scientific mode
Ctrl + N Select ex in Scientific mode
P Select Pi in Scientific mode
Q Select x2 in Standard mode and Scientific mode
V Toggles on/off F-E buttonin Scientific mode
X Select exp in Scientific mode
Y, ^ Select xy in Scientific mode
# Select x3 in Scientific mode
! Select n! in Scientific mode
% Select mod in Scientific mode
Ctrl ++ on numpad Graph zooms in while in Graphing mode
Ctrl +- on numpad Graph zooms out while in Graphing mode
F2 Select DWORD in Programmer mode
F3 Select WORD in Programmer mode
F4 Select BYTE in Programmer mode
F5 Select HEX in Programmer mode
F6 Select DEC in Programmer mode
F7 Select OCT in Programmer mode
F8 Select BIN in Programmer mode
F12 Select QWORD in Programmer mode
A-F Select letters A-F in Programmer mode while HEX is selected
Shift + , Select RoL in Programmer mode when Bit Shift is set to either "Circular" shift
Shift + . Select RoR in Programmer mode when Bit Shift is set to either "Circular" shift
Shift + , Select Lsh in Programmer mode when Bit Shift is set to "Arithmetic" or "Logical" shift
Shift + . Select Rsh in Programmer mode when Bit Shift is set to "Arithmetic" or "Logical" shift
% Select % in Programmer mode
| Select OR in Programmer mode
^ Select XOR in Programmer mode
\ Select NOR in Programmer mode
~ Select NOT in Programmer mode
& Select AND in Programmer mode
. Select NAND in Programmer mode

Please consider adding this usage information to the README.md.

tshinnic avatar Mar 28 '22 18:03 tshinnic