在 Microsoft Natural 键盘上更改缩放以滚动

在 Microsoft Natural 键盘上更改缩放以滚动

我买了一个新的 Microsoft Natural Ergonomic Keyboard 4000(真是个很棒的产品名称),我在 OS X Snow Leopard 下使用它。中间的缩放按钮对我来说几乎没用,所以我宁愿让它滚动。我该怎么做?

同样的问题,但是针对的是 Windows:将缩放操作更改为在 MS Natural Keyboard 4000 中滚动

答案1

与 Windows 不同,Mac Microsoft 键盘驱动程序不使用命令 .xml 文件进行配置。相反,它使用二进制文件,这使得修改变得困难。配置文件存储在:

/Users/YOUR_NAME/Library/Preferences/com.microsoft.keyboard.pref

通过一些逆向工程,可以确定足够的二进制文件格式来修改它并重新映射缩放滑块。我创建了一个修改的 pref 文件将缩放滑块重新映射到向上和向下箭头键。不幸的是,当我尝试将其重新映射到 SCROLL 功能时,它没有自动重复,因此向上/向下似乎是更好的选择。

安装新的首选项文件并让键盘驱动程序重新加载它有一个技巧:

  1. 确保“系统偏好设置”已关闭
  2. 下载修改后的 pref 文件(上面)
  3. 导航至 /Users/YOUR_NAME/Library/Preferences/
  4. 备份 com.microsoft.keyboard.pref 文件(例如将其重命名为 com.microsoft.keyboard.pref.old)
  5. 将修改后的 pref 文件移动到该文件夹​​中
  6. 打开系统偏好设置,然后打开 Microsoft 键盘偏好设置面板(这会导致重新加载首选项文件)
  7. 缩放滑块现在应该发送向上/向下按键(注意:更改系统偏好设置窗口内的任何缩放首选项都将覆盖重新映射 - 将其恢复为缩放!)

如果你有兴趣将缩放滑块重新映射到其他东西,我已经在我的博客- 它涉及对二进制首选项文件进行十六进制转储,并在您从控制面板更改特定项目时比较这些十六进制转储。

相关内容