Ich habe mich etwas weiter mit der Thematik beschäftigt. Wollte schon schauen, wie ich ein Keyboard aus /dev/input/by-id/ auslese, "zum schweigen bringe", den ausgelesenen Keycode manipulieren und an ein virtuelle Device "weiterreichen" kann…
…aber die von mir gewünschte Funktionalität wird scheinbar voll von X KeyBoard extension abgedeckt. Es muss also nichts programmiert werden. Ich berichte mal, ob mein Traum vom billigen Nummerblock als Hotkeypanel wahr wird 😉
https://wiki.archlinux.org/index.php/X_KeyBoard_extension#Multiple_keyboards