qvacua / vimr

VimR — Neovim GUI for macOS in Swift
https://twitter.com/VimRefined
MIT License
6.62k stars 218 forks source link

Keboard shortcuts are getting lost or confused #951

Open robacarp opened 2 years ago

robacarp commented 2 years ago

I'm not yet sure why this is happening. It's frequent, but I haven't yet sorted out what about my workflow is triggering this.

I don't have any customization in my keyboard shortcuts, just the defaults. When the bindings get lost I can just reset them and move on without issue. I use a hardware dvorak keyboard (system input is qwerty). When I unplug the keyboard I switch the macos system input mode to dovark mode.

I'm unclear if the problem relates to switching between input modes, unplugging the computer from the keyboard/monitor, or something unrelated.

robacarp commented 2 years ago

This just happened to me again, but this time it had nothing to do with a long running instance of vimr. When the update installed today, Vimr opened up with these shortcut bindings:

image
davibe commented 1 year ago

unfortunately you can't have unassigned shortcut. Anything that you leave in "Record shortcut" will work as intended until you close and reopen and they will get restored to default.

I think the solution is to allow unassigned to persist the close / open cycle and I suggest to adjust the issue title / description accordingly