我有一只带拇指滚轮的 Cyborg Rat 7 鼠标,非常棒。我在 Chrome 中使用它来快速切换左右标签。我的左/右滚轮为Ctrl+Tab和Shift+ Ctrl+ Tab。
我希望在 OS X 中打开多个终端选项卡并以相同的方式在它们之间切换。
当我尝试分配Ctrl+Tab和Shift++ Ctrl(Tab通过这篇文章) 键盘快捷键,但它不允许我这样做,因为按Shift+Tab会更改对话框中的上一个字段。有办法解决这个问题吗?
答案1
我可以成功配置CtrlTab并ShiftCtrlTab在终端中切换选项卡。
这是我所做的(在 OS X 10.8.2 上):
- 打开系统偏好设置>键盘。
- 选择标签键盘快捷键。
- 选择应用程序快捷方式从左侧列表中。
- 按下+按钮。
- 选择应用程序“终端”(终端没有列出,所以我不得不按其他..., 导航应用程序>实用程序并选择它)。
- 类型选择下一个标签作为菜单标题(菜单标题必须与将要替换快捷方式的菜单标题完全匹配)。
- 作为快捷键按CtrlTab。
- 按Add。
- 同样,添加菜单标题 选择上一个标签快捷键按ShiftCtrlTab。
注意:如果菜单标题包含重音符号,请确保使用正确的重音符号。例如,法语选择下一个标签叫做下一个选择,并且您必须输入’
而不是'
。
系统偏好设置中的配置如下:
终端中的窗口菜单如下所示(并按预期工作):
答案2
Control+Tab 是保留的快捷键,根据苹果的人机界面指南。
进一步研究一下,你似乎可能启用了“全键盘访问模式”,作为OS X 的辅助功能。
OS X 提供了全键盘访问模式选项,在该模式下,用户可以仅使用键盘浏览窗口、对话框、菜单、工具栏和 Dock,而无需鼠标或其他指点设备。
用户可以在“键盘与鼠标”偏好设置的“键盘快捷键”面板中启用全键盘访问。Control-F1 是保留的键盘快捷键,用于启用或禁用全键盘访问。Control-F7 可在窗口和对话框中所有控件的键盘访问与默认状态之间切换,在默认状态下,仅可通过键盘访问文本字段和滚动列表。请勿将这些组合用于其他目的。
看起来你可能能够重新定义辅助功能快捷方式,然后为您的鼠标定义自定义快捷方式。或者,您可以尝试关闭辅助功能(如果您已启用它们),然后查看快捷方式是否可用。