0

有可能一旦Ctrl按下,在找到非数字之前按下所有键?有效输入:

Ctrl+1 // do something with 1

Ctrl+2 // do something with 2

//..

Ctrl+30 // do something with 30

这是一个将作为FN键工作的遗嘱,但不是它,我想使用Ctrl和扩展范围 from 0-9to 0-50。我希望这是干净的。提前致谢。

注意:我标记了C#C语言,因为这些语言中的任何一种都对我的用例有效。

4

1 回答 1

0

一个低级的键盘钩子应该能够做到这一点。SetWindowsHookEx与 一起使用WH_KEYBOARD_LL。您可以在 Internet 上找到一些 C# 实现。

由于其全局副作用,我通常不鼓励使用键盘钩子,但我想不出其他任何可以满足您要求的东西。

于 2012-07-22T15:35:53.677 回答