Tuesday, 17 February 2026

Maing capslock useful

tap to esc, hold with hjkl for arrows

git clone https://github.com/rvaiya/keyd
cd keyd
make && sudo make install
sudo systemctl enable --now keyd
cat /etc/keyd/default.conf
[ids]
*

[main]
# Create a dedicated navigation layer called 'vim_nav'
# Tap = Esc, Hold = Activate 'vim_nav' layer
capslock = overload(vim_nav, esc)

[vim_nav]
# Map hjkl to arrow keys
h = left
j = down
k = up
l = right

# --- Optional but recommended ---
# Map other useful navigation keys to this layer for convenience
# Example: Caps + u/i = PageUp/PageDown
u = pageup
i = pagedown
# Example: Caps + n/m = Home/End
n = home
m = end
sudo keyd reload

No comments:

Post a Comment

Maing capslock useful

tap to esc, hold with hjkl for arrows git clone https://github.com/rvaiya/keyd cd keyd make && sudo make install sudo systemct...