【发布时间】:2011-04-12 00:22:57
【问题描述】:
每次在普通键盘上按下一个键时,都会向计算机发送一个数字“键码”,例如。 32 或 51 代表特定的键。
与我用来输入这篇文章的默认键盘无关,我希望能够通过 USB 插入键盘,并将其键码全部上移一些常数 C。
因此,当按下此侧键盘上的“a”键时,计算机将不会收到“a”的键码,而是会收到计算机没有计划响应的某个更高的数字。
这些超出常规范围的击键将控制我的一个程序,该程序知道它们是什么并将监听它们。
硬件或软件解决方案适合我。也许有为此目的出售的特殊键盘,或者也许一些与软件相关的修改可以让任何常规键盘都可以实现这一点——我不知道。关键是键码转换仅适用于我的侧键盘,而不适用于我用于常规操作的默认键盘。
我在 Windows 上。
【问题讨论】:
标签: keyboard hardware driver keystroke