将新修改键添加到Windows需要什么?
发布时间:2020-12-14 02:26:04 所属栏目:Windows 来源:网络整理
导读:据我所知,“Shift”,“Alt”和“Control”的概念很好地通过键盘本身直接通过OS API进行编码.有时我看到 Windows键用作修饰符,但它似乎没有注册为“真正的”修饰键,比键盘上的任何键都要多. 但是一个人可以添加一个新的修饰键吗?也许在疯狂而疯狂的努力带回
据我所知,“Shift”,“Alt”和“Control”的概念很好地通过键盘本身直接通过OS API进行编码.有时我看到
Windows键用作修饰符,但它似乎没有注册为“真正的”修饰键,比键盘上的任何键都要多.
但是一个人可以添加一个新的修饰键吗?也许在疯狂而疯狂的努力带回空间军校学生键盘?除了物理修改的键盘(或者只是重新映射一些未使用的键),还需要什么:新的驱动程序?新的API调用?完全重写操作系统? 我想这种事情在开源操作系统上比在Windows上要容易得多,是吗? 解决方法
嗯,有一个键盘和鼠标标准的好处.它使事情“工作”而不需要特殊的驱动程序或操作系统补丁.但这意味着键盘和鼠标必须自己标准化才能让它们“正常工作”.
所以,如果你想在键盘上添加一个额外的键 – 无论它是否是一个修改键 – 你必须以某种方式使它有用,这意味着应用程序需要知道它,他们需要一种方法来通知这个钥匙的状态.幸运的是,Windows和其他操作系统是否开源,为此提供了可扩展的标准机制:驱动程序. 所以,简而言之,你需要提供一个驱动程序来扩展标准键盘的标准功能,就像你需要一个驱动程序,如果你买了一个带有19个特殊按钮和3个滚轮而不是标准两个的花式鼠标 – 或 – 三个按钮和一个滚轮. 最后,您需要知道您的特殊键盘的应用程序.如果你的应用程序不知道它的超级大国,那么拥有这个改装键盘会有什么用呢?你可以用你的特殊键盘做的唯一事情是创建包含你的特殊修饰符的热键. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows server 2012 r2对计算机的网络速度限制在~30mbps
- Windows Phone – 以编程方式获取手机口音刷C#
- windows与linux下执行.class(包含main方法)
- windows – SVN,Apache,Win7 x64 – 在哪里可以找到mod_dav
- Windows10 + VS code + Flutter 环境搭建从0开始;
- 从Windows应用商店应用中删除超链接下划线
- XP中的开始和最终对话框不显示位图
- C#和VB.NET检测文件编码的一个库
- windows 修改远程桌面默认端口及对应的防火墙设置
- windows-8 – WinRT MVVM Light示例项目
推荐文章
站长推荐
- Windows Server 2008 – 文件权限和管理员
- windows – SysAllocString / SysFreeString COM
- windows删除或修改本地Git保存的账号密码
- 解锁Windows AD帐户并通过命令行分配*临时*密码?
- Windows – 远程桌面客户端找不到远程计算机
- 在Windows上具有常量输出的Python无块子进程输入
- skype-for-business – Skype for Business:用于
- Windows 2003 DHCP服务器 – 使用BAD ADDRESS条目
- windows-server-2008-r2 – 供应商建议升级到201
- 如何从Windows本机接口连接到OpenVPN
热点阅读