The Microsoft calculator has many keyboard shortcuts, if you only master the two or three most used functions it will turn you into a calculator ninja!
All of the below shortcuts will work in the new calculator available with Windows 10 and Windows 11.
| Keyboard Shortcut | Result |
|---|---|
| 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 2xin Scientific mode |
| Ctrl + G | Select 10xin Scientific mode |
| S | Select 10xin 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 | Selecty√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-Fin Programmer mode while HEX is select |
| 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 |
