I am having troubles using keyboard shortcuts (prev/next cell, move cell up/down) on Linux (Xubuntu, Firefox and Chrome). I have tried literally all combinations of ctrl/alt/shift/win(cmd)/up/down and nothing happens. I have currently no means of reordering cells in my notebooks.
my Linux WM (xfwm) does not seem to be intercepting those, as literally nothing happens when I hit them (w.r.t. window manager)
I also tried at Windows 10 (non-customized vanilla install). Observed windows behavior:
In Firefox, there is no way to navigate (alt+shift+up/down) and no way to swap (alt+win+up/down);
In Chrome, alt+shift+up/down also does nothing. Swapping works!
To sum things up: the one and only keyboard shortcut that I managed to get working is alt+win+up/down AND windows AND chrome. All other combinations are doing nothing interesting.
Thatās the only one that works for me too. Only in Chrome, not in Firefox. Same result on Ubuntu 16.04 Unity and Windows 7. Havenāt tried Gnome or KDE.
The current keybindings for non-Mac systems are (verbatim from the code that implements them):
Alt-Shift-Down: move focus down
Alt-Shift-Up: move focus up
Cmd-Alt-Up: move cell up
Cmd-Alt-Down: move cell down
Shift-Enter: run cell
Alt-Enter: split cell
Shift-Alt-Enter: split cell
Alt-Backspace: merge
Ctrl-Alt-D: merge
Shift-Ctrl-P: toggle pin
Ctrl-Alt-Tab: insert tab
Might want to try this keyboard debugger to see if the keystrokes youāre typing are getting through to the browser. Iām planning on implementing UI for shortcut-only commands, because, as weāve found is that every key combination is going to break on some particular platform.
After turning off global wm shortcuts, on linux FF 52.7.3 the Cmd (keycode 91)-Alt (18) - Up (38)/Down(40) keys get logged by the keyboard debugger but still do not work in the editor. Chrome 66.0.3359.139, however, works.
Someday soon weāll make them draggable to make re-arranging simpler, and possibly someday thereās some sort of peace between browsers, OSes, and keyboards to make keybindings work everywhere.