我想知道是否可以在(Xubuntu XFCE)中启用键盘快捷键在窗口内导航?
我知道在工作区和窗口中导航以及在窗口中移动的快捷方式,但我找不到访问给定窗口内不同字段/按钮的快捷方式,比如在 Windows 上按住 ALT?
如果它在 XFCE 中不直接可用,是否有实现此功能的包/软件?或其他提供此类功能的 Linux 图形环境?
谢谢
编辑:我正在寻找一个类似于 Web 浏览器访问密钥的功能,但在操作系统/图形环境级别而不是在应用程序级别。
Edit2:似乎在操作系统级别是不可能的,如果支持,应该在应用程序级别进行参数化。
窗口内的导航由应用程序控制。对于使用通用图形工具包的对话框,例如 GTK2、GTK3、Qt……,它是定义了在对话框内移动的键盘支持的图形工具包。
所以不,如果不进入源代码,您将无法轻松地自己重新映射或定义此类键绑定。
也就是说,通常在应用程序中内置了一些对键盘导航的支持。F10打开菜单有一个广泛使用的约定。传统的水平菜单栏可以通过这种方式访问,也可以通过“Alt”加速键访问。例如,在 Libreoffice 和 Firefox 中,可以使用Alt+打开“文件”菜单f。当您按下该键时,菜单中的加速键带有下划线Alt。
在加速键旁边,应用程序还提供了访问特定功能的快捷键。在 GTK2 下,您可以动态地重新分配这些。在 GTK3 下,您必须取决于应用程序是否支持重新分配这些快捷键。
最后,对话框通常允许使用Tab和Shift+Tab键在对话框的不同元素之间导航。在元素内,可以使用箭头键。下拉框可以用Alt+打开Down,然后箭头键Enter允许选择一个项目,或者Esc允许取消下拉。对话框还倾向于提供 alt 加速键,允许通过按下Alt和带下划线的字母快速激活项目或选择按钮。
XFCE,允许用户创建自定义键盘快捷键,用户可以创建自定义快捷键来执行特定的窗口操作、桌面操作、启动应用程序,甚至运行脚本。
在 XFCE 桌面上,没有自定义键盘快捷键部分,自定义键盘快捷键被添加到现有的快捷键列表中。
要创建自定义键盘快捷键:
打开设置应用程序。
点击键盘
在键盘应用程序中,在窗口底部查找“添加”选项,然后用鼠标单击它。
通过单击添加按钮,将出现一个标有快捷命令的窗口。
查找命令。
接下来,有一个空白框,您可以在其中填写键盘操作。
在框中,写下您要使用键盘快捷键启动的应用程序的命令。
如果您想运行脚本,请编写 sh /path/to/script/。
如果无法确定您想在命令框中输入的命令。
单击“打开”以浏览 Linux PC 上的应用程序。
在命令框中填写命令后,单击确定进入下一页。
在 XFCE 键盘快捷键设置窗口的下一页上,您将被要求创建用于访问快捷键的键盘组合。
要设置组合,请按您要使用的键盘上的键。
请务必根据需要重复上述自定义键盘快捷键过程。
XFCE 对自定义快捷方式没有限制。
完成后,单击关闭。
或者 鼠标键是一些图形用户界面的功能,它使用键盘作为指针设备。
打开活动概览并开始输入辅助功能。
您可以通过按下它、将鼠标指针移到屏幕的左上角、使用 Ctrl+Alt+Tab 后跟 Enter 或使用 Super 键来访问活动概览。
单击辅助功能以打开面板。
使用向上和向下箭头键在 Pointing & Clicking 部分中选择鼠标键,然后按 Enter 将鼠标键开关切换到打开状态。
确保 Num Lock 已关闭。您现在可以使用键盘移动鼠标指针。
小键盘是键盘上的一组数字按钮,通常排列成方形网格。
如果您的键盘没有小键盘(例如笔记本电脑键盘),您可能需要按住功能 (Fn) 键并将键盘上的某些其他键用作小键盘。
如果您经常在笔记本电脑上使用此功能,您可以购买外置 USB 或蓝牙数字键盘。
键盘上的每个数字对应一个方向。
例如,按 8 将向上移动指针,按 2 将向下移动。
用鼠标按5键单击一次,或快速按两次双击。
大多数键盘都有一个特殊键,可让您右键单击,有时称为菜单键。但是请注意,此键响应键盘焦点的位置,而不是鼠标指针的位置。
有关如何通过按住 5 或鼠标左键进行右键单击的信息,请参阅模拟鼠标右键单击。
如果您想在启用鼠标键的情况下使用小键盘键入数字,请打开 Num Lock。
但是,当 Num Lock 打开时,无法使用键盘控制鼠标。
来源:https ://help.ubuntu.com/stable/ubuntu-help/mouse-mousekeys.html.en