我可以设置 Shift Tab 和 Ctrl Tab 来切换到 OS X 终端中的下一个和上一个窗口吗?

我可以设置 Shift Tab 和 Ctrl Tab 来切换到 OS X 终端中的下一个和上一个窗口吗?

我有一只带拇指滚轮的 Cyborg Rat 7 鼠标,非常棒。我在 Chrome 中使用它来快速切换左右标签。我的左/右滚轮为Ctrl+TabShift+ Ctrl+ Tab

我希望在 OS X 中打开多个终端选项卡并以相同的方式在它们之间切换。

当我尝试分配Ctrl+TabShift++ Ctrl(Tab通过这篇文章) 键盘快捷键,但它不允许我这样做,因为按Shift+Tab会更改对话框中的上一个字段。有办法解决这个问题吗?

答案1

我可以成功配置CtrlTabShiftCtrlTab在终端中切换选项卡。

这是我所做的(在 OS X 10.8.2 上):

  1. 打开系统偏好设置>键盘
  2. 选择标签键盘快捷键
  3. 选择应用程序快捷方式从左侧列表中。
  4. 按下+按钮。
  5. 选择应用程序“终端”(终端没有列出,所以我不得不按其他..., 导航应用程序>实用程序并选择它)。
  6. 类型选择下一个标签作为菜单标题(菜单标题必须与将要替换快捷方式的菜单标题完全匹配)。
  7. 作为快捷键按CtrlTab
  8. Add
  9. 同样,添加菜单标题 选择上一个标签快捷键按ShiftCtrlTab

注意:如果菜单标题包含重音符号,请确保使用正确的重音符号。例如,法语选择下一个标签叫做下一个选择,并且您必须输入而不是'

系统偏好设置中的配置如下:

在此处输入图片描述

终端中的窗口菜单如下所示(并按预期工作):

在此处输入图片描述

答案2

Control+Tab 是保留的快捷键,根据苹果的人机界面指南

进一步研究一下,你似乎可能启用了“全键盘访问模式”,作为OS X 的辅助功能

OS X 提供了全键盘访问模式选项,在该模式下,用户可以仅使用键盘浏览窗口、对话框、菜单、工具栏和 Dock,而无需鼠标或其他指点设备。

用户可以在“键盘与鼠标”偏好设置的“键盘快捷键”面板中启用全键盘访问。Control-F1 是保留的键盘快捷键,用于启用或禁用全键盘访问。Control-F7 可在窗口和对话框中所有控件的键盘访问与默认状态之间切换,在默认状态下,仅可通过键盘访问文本字段和滚动列表。请勿将这些组合用于其他目的。

看起来你可能能够重新定义辅助功能快捷方式,然后为您的鼠标定义自定义快捷方式。或者,您可以尝试关闭辅助功能(如果您已启用它们),然后查看快捷方式是否可用。

相关内容