首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用键盘中断显示与用户键入内容不同的内容

问使用键盘中断显示与用户键入内容不同的内容
EN

Stack Overflow用户
提问于 2008-11-02 14:01:28
回答 2查看 2.1K关注 0票数 1

在C语言中,使用键盘中断,如何显示用户键入的备用键?例如,当我按下键盘上的'Q‘时,屏幕应该显示'A’。

EN

回答 2

Stack Overflow用户

发布于 2008-11-02 16:14:40

在任何平台上,处理键盘中断都不是一个好主意。那usb键盘呢,没有你能捕捉到的中断?

对于Windows,你可能想要写过滤驱动,你可以找到this replay部分相关。

键盘过滤驱动程序的示例可以在here中找到。

对于Linux,您可能需要修补HID层驱动程序。Mac完全超出了我的范围:)

票数 1
EN

Stack Overflow用户

发布于 2008-11-02 14:30:20

我们需要有关您的环境的更多信息。

据我所知,您希望用自己的键盘中断处理程序替换键盘中断处理程序:

  • 将原始键盘的输入地址保存为您自己的键盘,该键盘调用原始键盘并操作键代码值。

但是,在大多数现代操作系统上,定义和安装新的键盘布局要容易得多。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/256902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档