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