VSCodeVim / Vim

:star: Vim for Visual Studio Code
http://aka.ms/vscodevim
MIT License
13.69k stars 1.3k forks source link

Can’t switch to normal mode on mobile safari #6795

Open rianfowler opened 3 years ago

rianfowler commented 3 years ago

Describe the bug Can’t switch to normal mode on mobile safari.

To Reproduce Steps to reproduce the behavior:

  1. Load VSCode in mobile safari with vim mode enabled
  2. Enter insert mode
  3. Attempt to switch from insert mode to normal mode with escape or a remapped binding (on iPad OS, escape is mapped to CMD + . by default)

Expected behavior should switch to normal mode

Environment (please complete the following information): Latest iPad OS on GitHub Codespaces

Additional context

teachermugabo commented 3 years ago

This is incredible -- you're programming on vscode vim on an iPad! How is that user experience?

cloud-on-prem commented 3 years ago

I noticed the same issue. In my case, I plugged in an external mechanical keyboard (via USB) and noticed the same behaviour.

@teachermugabo - I found it rather pleasant to code (via gitpod.io). I would imagine this will be similar to the upcoming github codespaces feature.

simoncpu commented 11 months ago

I've noticed this issue too, I bought a Bluetooth keyboard for my iPad. I can verify that vim works well via SSH. Remapping the caps lock key to ESC and/or pressing ⌘ + . works fine. It just doesn't work on VS Code.

adamcloudboss commented 8 months ago

Same on mobile chrome on android

alexle commented 4 months ago

Still unable to get ESC to work in VSCode safari. Any workarounds?