程序员可以更改键盘的扫描码吗?

程序员可以更改键盘的扫描码吗?

我想知道是否可以更改键盘生成的实际扫描代码?我不是指如何解释它们(又称重新映射),而是指键盘产生的实际代码。

原因。我有一个很棒的小键盘,花了很长时间才找到。它小巧、舒适、独特……但有几个键我想换掉。比如我从来不用 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

相关内容