找到了解决Elite多媒体键失效的问题
首先抛弃itouch这个东西,google了一下,官方没有解决方案.
其次就是找第三方软件把这些快捷键重新定义,同样google了一下,发现了一个叫做hot keyboard的东西,试验了一下,可以识别出大部分多媒体键和web功能键,但不是所有键都起作用,不过我99%的常用键都已经解决了。
然后继续找有没有更好的解决方案,继续放狗,关键词:logitech elite keyboard driver for vista ,发现有老外谈到windows键盘扫描码的remap问题,并给出了通过注册表修改map的方法,并提到了有些扩展扫描码usb键盘是不起作用的,所以 立即切换接口到ps/2,可惜hot keyboard还是认不出剩余的几个键。继续找,发现老外贴出了一个工具,用来管理map的注册表键值的:Sharpkeys,赶紧拖下来试验,竟然是用.net 2.0写的。试验结果正如猜测的,所有键扫描码都能找到,所以只要把hot keyboard认不到的键remap到某些组合键,然后再设定宏即可,这样键盘就100%起作用了,而且功能比itouch强大许多,哈哈。
PS:Sharpkeys给出的扫描码很有意思,普通的105键就不提了,媒体播放键的扫描码为:
Media:Play/Stop/Pause/Next/Previous/Mute
App:Media Select/Email/Messenger/My Computer
Web:Search/Back/Forward/Stop/Refresh/Favorites/Home
另外就是一些罗技特有的:
Logitech:iTouch/Webcam/Shopping
总结一下hot keyboard无法认出来的有Logitech全套,Web的最后2个,App的后2个。
看来对于这些多媒体键盘的扩展已经有可国际通行的标准了,呵呵。
最新文章
- How to run a geoprocessing tool
- 局部(或全局)设置<;a>;标签的target属性
- Unity3D外包
- iOS开发 在scrollView上增加滑动手势(Pan)
- HDU 2553 (状压) N皇后问题 (2)
- Translation002—Package Index(Android包索引)
- WCF-Configuration
- vc++字符转换
- Ubuntu下安装KDE及安装中文环境
- Zabbix自动发现java进程
- [Android编程心得] Camera(OpenCV)自动对焦和触摸对焦的实现
- saiku应用的调试
- String 相关
- This page is about building Firefox Desktop
- 淘淘商城 本地仓库配置和仓库jar包下载
- [CentOS7] [VMWARE] 增加磁盘空间后扩大逻辑分区
- Visual Studio 2017 发布 附带下载地址
- JavaSE(十)之反射
- Linux内存管理学习笔记——内存寻址
- 数学图形(1.29) cochleoid曲线