在Win32上,我想知道如何使用Perl、Python或Ruby(甚至在C中)检测是否按下了Left Shift或Right ALT?
不仅针对当前窗口,还针对整个全球环境示例:当我键入文档时,可以按Right ALT启动用Ruby编写的音乐播放器,然后再次按Right ALT,它可以暂停或停止程序谢谢。
最佳答案
您需要设置一个低级键盘挂钩您可以使用LowLevelKeyboardProc调用SetWindowsHookEx,然后观察相应的virtual key code。
有左、右shift和alt键的键代码。
关于ruby - 在Win32上,如何使用Perl,Python或Ruby(或C)检测是否按了Shift或Right ALT?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1811206/