首先抛弃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个。
看来对于这些多媒体键盘的扩展已经有可国际通行的标准了,呵呵。

最新文章

  1. How to run a geoprocessing tool
  2. 局部(或全局)设置<a>标签的target属性
  3. Unity3D外包
  4. iOS开发 在scrollView上增加滑动手势(Pan)
  5. HDU 2553 (状压) N皇后问题 (2)
  6. Translation002—Package Index(Android包索引)
  7. WCF-Configuration
  8. vc++字符转换
  9. Ubuntu下安装KDE及安装中文环境
  10. Zabbix自动发现java进程
  11. [Android编程心得] Camera(OpenCV)自动对焦和触摸对焦的实现
  12. saiku应用的调试
  13. String 相关
  14. This page is about building Firefox Desktop
  15. 淘淘商城 本地仓库配置和仓库jar包下载
  16. [CentOS7] [VMWARE] 增加磁盘空间后扩大逻辑分区
  17. Visual Studio 2017 发布 附带下载地址
  18. JavaSE(十)之反射
  19. Linux内存管理学习笔记——内存寻址
  20. 数学图形(1.29) cochleoid曲线

热门文章

  1. 快速定位MS Sql Server 数据库死锁进程
  2. web开发 - 从零开始 - 03 - 选择器
  3. SQL Server2008不允许修改表结构解决办法
  4. 提供一段Excel获取Title的标题,类似于A、AA、AAA,我们操作Excel的时候通常根据次标题来获取一定的操作范围。
  5. 使用VisualStudio发布ASP.NET网站
  6. xhprof
  7. hive支持sql大全
  8. HDU1159-Common Subsequence
  9. 拦截API 注入进程
  10. IOS 物理引擎