Lost in possibilities

Hi there, I do use neovim frequently and use vi keymappings in other apps as well. I recently moved to a tiling window manager (Niri) and am now in the process of defining all the new cool keyboard shortcuts Niri offers. Like move-column-left / move column-right, move-monitor-left/move-monitor-right, etc.

Now I wonder should I map my new shortcuts around the UHK left/right = j/l or rather use regular vi mapping = h/l, or even remap the UHK keys to match VI?

I realise this is down to personal preference but was wondering if there are there any other vi users here willing to share how they approached the fact that vi and uhk key mappings are close but not identical?

I hope the above makes sense? Like I wrote, I am completely lost in possibilities and would want to start right before I train the wrong muscle memory :slight_smile:

The first thing I did after receiving my UHK was to remap it completely.

I went for hjkl arrows in normal keymaps.

For gaming, I have a macro that allows me to bind normal arrows on asdw/jkli in base layer:

set keymapAction.base.j keystroke left
set keymapAction.base.k keystroke down
set keymapAction.base.l keystroke right
set keymapAction.base.i keystroke up
set keymapAction.base.capsLock keystroke escape
setLedTxt 500 ARR

https://forum.uhk.io/t/setup-mirroring-runtime-macros-thumb-trackball-etc/264

3 Likes

Cool! That’s an even more drastic change :slight_smile:

1 Like