在C语言中,使用键盘中断,如何显示用户键入的备用键?例如,当我按下键盘上的'Q‘时,屏幕应该显示'A’。
发布于 2008-11-02 16:14:40
在任何平台上,处理键盘中断都不是一个好主意。那usb键盘呢,没有你能捕捉到的中断?
对于Windows,你可能想要写过滤驱动,你可以找到this replay部分相关。
键盘过滤驱动程序的示例可以在here中找到。
对于Linux,您可能需要修补HID层驱动程序。Mac完全超出了我的范围:)
发布于 2008-11-02 14:30:20
我们需要有关您的环境的更多信息。
据我所知,您希望用自己的键盘中断处理程序替换键盘中断处理程序:
但是,在大多数现代操作系统上,定义和安装新的键盘布局要容易得多。
https://stackoverflow.com/questions/256902
相似问题