keyboard QMK/VIA (keyd) ⌨️
Means keyboard firmware can be controlled and customized through the VIA app without reflashing firmware every time. - chatgpt
- Maximiser votre productivité en rendant votre clavier 2.0 ergonomique
- Feature de customisation du clavier
- ergol.org
- Kanata et Arsenik
- disposition
- qwerty-lafayette (cheapest move)
- ergo-L
# Alternatively
configure key event directly on linux
# keyd ⮺
keyd has several unique features many of which are traditionally only found in custom keyboard firmware like QMK as well as some which are unique to keyd.
keyd is for people who:
- Want to have multiple keyboards with different layouts on the same machine.
- want to launch program with a simple key eg:
[f12 = command(firefox)](https://chatgpt.com/share/6a0e160f-bbd4-83eb-8bf1-b9c6ff64615e)
# Kb Identify
To identify the keyboard
$ sudo keyd monitor
USB Composite Device Keyboard 1189:8840:fdb5dd54 a downIt can then be used to have a specific config for that keyboard
sudo micro /etc/keyd/default.conf
keyd config
[ids]
1189:8840
[main]
i = C-play
j = play
k = playpause
l = pauseand apply
$ sudo systemctl restart keyd
or
$ sudo keyd reload# Media Keys ⮺
play record - may not be recognised pause playpause next prev volumeup volumedown mute
# Kanata ⮺
- Keyd vs Kanata
- support chord
Written on May 10, 2026, Last update on May 14, 2026
keyboard
config