logoalt Hacker News

rererereferredtoday at 3:24 PM1 replyview on HN

I wonder if it's possible to hook up a second, cheap, keyboard and map its keys to different things for extra shortcuts. For example remap F1-12 to F13-24 which I've seen MMO mice do (rip Logitech G600, best mouse I ever used).


Replies

jeroenhdtoday at 3:52 PM

There are USB to USB dongles (and even fully wireless bluetooth dongles!) that run firmware like QMK/ZMK which let you reprogram almost any keyboard you can find.

You can use them to use multiple keyboards with different functionality tied to the F keys (or any key, really), add extra layers (if ctrl+shift+win aren't enough layers for you), program in things like macros, and more. The most extreme case I've personally seen online was someone with individual hotkey labels printed on two keyboards besides their main keyboard.

The advantage to this over software remapping is that these dongles work like physical devices, so they'll work just as well over RDP or VNC as they do locally. Applications using raw key scan codes for shortcuts (which they shouldn't do, but alas) will also be fed raw keystrokes, which improves compatibility.

I use a bluetooth numpad remapped in software myself, and I wish I could reprogram it so I didn't have to deal with the software bugs (but reprogrammable keyboards are three or four times as expensive).