0

我想尝试交换一些键盘键。例如,主页键的十六进制值为 0x24。是否可以用其他东西替换该值?

4

1 回答 1

0

有趣的是,Windows 上的键盘输入是以一种非常复杂的方式处理的。击键具有目标应用程序(称为接收器),如果特定接收器不处理某些事情,那么它必须“冒泡”给它的所有者(在大多数情况下是创建它的窗口或桌面)。话虽如此,您可以以编程方式接收击键和发送击键,但这会带来两个复杂性。首先,除非您想要不可靠的控制,否则您的应用程序必须始终是第一个接收输入的东西。其次,您需要为您的击键设置一个目标(即,在您的应用程序处理其击键时另一个窗口必须具有焦点),这很奇怪。所以是的,这是可能的,但可行的,可能不是。

于 2013-09-26T14:38:50.097 回答