有可能一旦Ctrl按下,在找到非数字之前按下所有键?有效输入:
Ctrl+1 // do something with 1
Ctrl+2 // do something with 2
//..
Ctrl+30 // do something with 30
这是一个将作为FN键工作的遗嘱,但不是它,我想使用Ctrl和扩展范围 from 0-9
to 0-50
。我希望这是干净的。提前致谢。
注意:我标记了C#
和C
语言,因为这些语言中的任何一种都对我的用例有效。
有可能一旦Ctrl按下,在找到非数字之前按下所有键?有效输入:
Ctrl+1 // do something with 1
Ctrl+2 // do something with 2
//..
Ctrl+30 // do something with 30
这是一个将作为FN键工作的遗嘱,但不是它,我想使用Ctrl和扩展范围 from 0-9
to 0-50
。我希望这是干净的。提前致谢。
注意:我标记了C#
和C
语言,因为这些语言中的任何一种都对我的用例有效。
一个低级的键盘钩子应该能够做到这一点。SetWindowsHookEx
与 一起使用WH_KEYBOARD_LL
。您可以在 Internet 上找到一些 C# 实现。
由于其全局副作用,我通常不鼓励使用键盘钩子,但我想不出其他任何可以满足您要求的东西。