Keyboard shortcuts are listed indicating common or specific to platforms or J.
Notes gives ideas to help create a better layout.
Mac layout reflects suggestions as opposed to existing layout.
Legend:
italic - cross-platform common shortcuts
bold - J-specific commands
File
|
|
|
|
|
Command |
Mac OS X |
Windows |
Linux |
Comment |
New |
Cmd+N |
Ctrl+N |
Ctrl+N |
|
Open |
Cmd+O |
Ctrl+O |
Ctrl+O |
|
Open User |
|
Ctrl+H |
Ctrl+H |
Mac: Cmd+H is Hide, Ctrl+H is Backspace |
Open System |
Ctrl+I |
Ctrl+I |
Ctrl+I |
|
Recent |
Ctrl+G |
Ctrl+G |
Ctrl+G |
Mac: Cmd+G is Find Next |
Save |
Cmd+S |
Ctrl+S |
Ctrl+S |
|
Cmd+P |
Ctrl+P |
Ctrl+P |
|
|
Close |
Cmd+W |
Alt+F4 |
Alt+F4 |
Mac: Ctrl+W is Run Window |
Exit |
Cmd+Q |
Alt+F4 |
Alt+F4 |
Mac: also Quit on app menu |
Edit
Command |
Mac OS X |
Windows |
Linux |
Comment |
Undo |
Cmd+Z |
Ctrl+Z |
Ctrl+Z |
|
Redo |
Cmd+Y |
Ctrl+Y |
Ctrl+Y |
|
Cut |
Cmd+X |
Ctrl+X |
Ctrl+X |
|
Copy |
Cmd+C |
Ctrl+C |
Ctrl+C |
|
Paste |
Cmd+V |
Ctrl+V |
Ctrl+V |
|
Select All |
Cmd+A |
Ctrl+A |
Ctrl+A |
|
Read-only |
Ctrl+O |
Ctrl+T |
Ctrl+T |
Mac: Cmd+T is Show Fonts, Ctrl+T is Transpose |
Find |
Cmd+F |
Ctrl+F |
Ctrl+F |
|
Find in Files |
Shift+Cmd+F |
Shift+Ctrl+F |
Shift+Ctrl+F |
|
Input Log |
Cmd+D |
Ctrl+D |
Ctrl+D |
Mac: Ctrl+D is Del, Shift+Ctrl+D is available |
Format Script |
Cmd+L |
Ctrl+L |
Ctrl+L |
Mac: also Ctrl+L is available |
Configure |
Cmd+, |
|
|
Mac: also Preferences on app menu |
Note: On Java Mac Ctrl+O behaves the same as Cmd+O File Open, which is wrong and should be removed.
Run
Command |
Mac OS X |
Windows |
Linux |
Comment |
Line |
Ctrl+R |
Ctrl+R |
Ctrl+R |
|
Selection |
Ctrl+S |
Ctrl+E |
Ctrl+E |
Mac: Ctrl+E is End of Line, Cmd+E is available |
Window |
Ctrl+W |
Ctrl+W |
Ctrl+W |
|
Window Display |
Shift+Ctrl+W |
Shift+Ctrl+W |
Shift+Ctrl+W |
|
Project Manager |
Cmd+B |
Ctrl+B |
Ctrl+B |
Mac: Ctrl+B is Back |
Debug |
Cmd+K |
Ctrl+K |
Ctrl+K |
Mac: Ctrl+K is Del End of Line |
Note: On Java Mac Ctrl+W is delete word, which is wrong and should be removed.
Tools
Command |
Mac OS X |
Windows |
Linux |
Comment |
Remove NB. |
Shift+Cmd+B |
Ctrl+B |
Ctrl+B |
Mac: Shift+Ctrl... selects with movements |
Add NB. |
Shift+Cmd+N |
Ctrl+N |
Ctrl+N |
|
Add NB. -- |
Shift+Cmd+K |
Ctrl+K |
Ctrl+K |
|
Add NB. == |
Shift+Cmd+L |
Ctrl+L |
Ctrl+L |
|
Studio
Command |
Mac OS X |
Windows |
Linux |
Comment |
Advance |
Cmd+J |
Ctrl+J |
Ctrl+J |
Mac: also Ctrl+J is available |
Window
Command |
Mac OS X |
Windows |
Linux |
Comment |
Maximize |
Cmd+M |
Ctrl+M |
Ctrl+M |
|
Help
Command |
Mac OS X |
Windows |
Linux |
Comment |
Vocabulary |
F1 |
F1 |
F1 |
|
WD |
Shift+F1 |
Shift+F1 |
Shift+F1 |
|
Context |
Cmd+F1 |
Ctrl+F1 |
Ctrl+F1 |
|
Demos
Command |
Mac OS X |
Windows |
Linux |
Comment |
Next |
F12 |
F12 |
F12 |
Mac: F12 is Dashboard, Ctrl+F/B |
Previous |
Shift+F12 |
Shift+F12 |
Shift+F12 |
|
Keyboard-only
Command |
Mac OS X |
Windows |
Linux |
Comment |
Recall Back |
Shift+Ctrl+Up |
Shift+Ctrl+Up |
Shift+Ctrl+Up |
|
Recall Forward |
Shift+Ctrl+Down |
Shift+Ctrl+Down |
Shift+Ctrl+Down |
|
Notes
- Esc should not be used as Close command, such as for closing content windows or multi-function or top-level dialogs.
- Esc can be used to discard transient views, such as combo-box, menu, command modal dialogs, such as Find.



