我想知道是否可以更改键盘生成的实际扫描代码?我不是指如何解释它们(又称重新映射),而是指键盘产生的实际代码。
原因。我有一个很棒的小键盘,花了很长时间才找到。它小巧、舒适、独特……但有几个键我想换掉。比如我从来不用 prt screen 或 break,但它们是无功能的设置的一部分。然而,home 和 end 键是每个程序员每天都会用到的……它们位于左右箭头下方……(我也不按“windows”按钮或上下文菜单按钮)
我在 3 台计算机(不同站点)和 2 个操作系统之间切换键盘,因此更改系统上的映射是不切实际的。
有人知道我可以去哪里弄清楚如何在实际硬件(键盘)上重新映射键扫描码?
答案1
您必须从根本上改变键盘,要么重新编程,要么更换内部结构。
这个 hack 充当自定义 HID 设备,可以用作一个示例。 http://hackaday.com/2011/10/06/hardware-based-keyboard-remapping/
否则,我认为这里已经回答得很好了:
https://stackoverflow.com/questions/1410528/is-it-possible-to-reprogram-a-keyboard