lazyjj icon indicating copy to clipboard operation
lazyjj copied to clipboard

keybindings: add presets for non-english-qwerty keyboard layouts

Open istudyatuni opened this issue 10 months ago • 6 comments

Config would look like

[lazyjj.keybinds]
extra = ["ru-qwerty"]

Not sure if this is the right way to do this, but crossterm seems to not support getting physical key from key event, like in browsers, only character

I tried to find any library with key mappings (e.g. ru -> en), but no luck

istudyatuni avatar Mar 13 '25 08:03 istudyatuni

I'm open to adding this, but I have no experience with alternative keyboards (except French).

Cretezy avatar Mar 14 '25 00:03 Cretezy

Me too 😁

istudyatuni avatar Mar 14 '25 04:03 istudyatuni

Please support keybindings in the way that lazygit does.

https://github.com/jesseduffield/lazygit/blob/master/docs/Config.md

ShawnMcCool avatar Aug 28 '25 15:08 ShawnMcCool

Please support keybindings in the way that lazygit does.

#69 is the issue for keybindings, you can leave a comment there, if you mean something specific

istudyatuni avatar Aug 28 '25 17:08 istudyatuni

It's much nicer to allow individual keybinds than to specify a layout. In this way people can create the conventions that work for them individually. In general it's also just better for accessibility.

ShawnMcCool avatar Sep 20 '25 15:09 ShawnMcCool

There's a separate issue for configuring keybindings, please write there

istudyatuni avatar Sep 20 '25 20:09 istudyatuni