如何使 ctrl-left 和 ctrl-right 快捷键在 XQuartz 中的 X 应用程序中发挥作用?

如何使 ctrl-left 和 ctrl-right 快捷键在 XQuartz 中的 X 应用程序中发挥作用?

XQuartz 允许我们在 macos 上运行 X 应用程序。当我们有一台远程无头 Linux 机器时,这尤其有用 - 只需ssh -X进入机器,任何启动的 X 应用程序的 GUI 就会出现在本地 Mac 上。

这一切都运行得非常顺畅,使用共享剪贴板和无根窗口。键盘快捷键和鼠标操作都运行正常,但有一个除外:

Ctrl-左箭头和 Ctrl-右箭头是常用的 X 快捷键,用于将光标向左和向右移动一个单词。

默认情况下,这些在 XQuartz 中不起作用,特别是如果您没有多个任务控制空间,它将会悄悄失败。

如何使 Ctrl-left 和 Ctrl-right 键盘快捷键在 XQuartz 中运行的 X 应用程序中发挥作用?

答案1

但默认情况下,Ctrl-left 和 Ctrl-right 会被 macos 中的 Mission Control 悄悄占用。

转到系统偏好设置->键盘->快捷方式,取消选择“向左移动一个空格”和“向右移动一个空格”,以允许键盘组合传递到 X 应用程序。

在此处输入图片描述

效果是立竿见影的,通过重新选择这两个选项就可以轻松恢复。

相关内容