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

Sie*_*tse 6 keyboard zoom scrolling macos

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

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

小智 5

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

/Users/YOUR_NAME/Library/Preferences/com.microsoft.keyboard.pref
Run Code Online (Sandbox Code Playgroud)

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

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

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

如果您有兴趣将缩放滑块重新映射到其他内容,我已经在我的博客上更详细地描述了逆向工程过程- 它涉及获取二进制 pref 文件的十六进制转储,并在您更改特定项目时比较这些十六进制转储控制面板。