I'm using jupyter notebook on a AWS server or on a local machine. When I connect to the notebook with an iOS device (iPad Pro), most of the features work well. However, the keybindings do not work well, unfortunately.
esc or ^m to switch from edit mode to command mode does not work. The keystroke ^m simulates pressing enter (newline).tab does not code completion, but jumps the cursor to the next cell.The problem seems browser, keyboard and Jupyter Notebook version independent. It was tested on an iPad Pro 12.9" (iOS 10.3) with Safari and Chrome, iPad Pro smart keyboard (without esc key) and regular keyboard, connected by bluetooth, on Jupyter Notebook version 4.2.1 and the latest version 5.0.0.
This is also an issue on a 2017 iPad Pro.
I was hoping that the workaround Ctrl+[ == Escape would work as it does for other applications, but it does not.
The iPad would make a great remote Jupyter client if these key maps could be addressed.
The app Jump VNC client addresses the lack of an escape key by providing key bindings to the missing top row. Escape is Command-Shift-1.
I've tested mobile Safari and Chrome, and unfortunately neither of these browser apps provide the necessary key bindings to get Escape back.
There are two options; I request we pursue both:
Escape key functionality within Safari on a Smart Keyboard from Apple at https://www.apple.com/feedback/ipad.html.OMG, this is so annoying. ESC on iOS makes the app to go minimize (tried with a bluetooth keybaord), can Jupyter be made work with other keystrokes than ESC to go to command mode?
Recommendation: Juno iOS app with full in-app purchase. There are issues using Jupyter on mobile Safari that go beyond the missing ESC key, and Juno is a decent, smooth client.
Mmmm ... "other issues", can you name a few?
On Sat, Apr 13, 2019 at 1:44 AM Steve Smith notifications@github.com
wrote:
Recommendation: Juno iOS app with full in-app purchase. There are issues
using Jupyter on mobile Safari that go beyond the missing ESC key, and
Juno is a decent, smooth client.—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jupyter/notebook/issues/2378#issuecomment-482754278,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI8aNaXtOEbBh2sI_GlPwSiMGDF2hAN_ks5vgRpAgaJpZM4M1P3_
.
It can be changed to a command mode using Safari function.
'show tab overview' : cmd + shift +
It made me escape edit mode.
just double tap key.
Most helpful comment
The app
JumpVNC client addresses the lack of an escape key by providing key bindings to the missing top row. Escape isCommand-Shift-1.I've tested mobile Safari and Chrome, and unfortunately neither of these browser apps provide the necessary key bindings to get
Escapeback.There are two options; I request we pursue both:
Escapekey functionality within Safari on a Smart Keyboard from Apple at https://www.apple.com/feedback/ipad.html.