XFCE 键盘快捷键用于在窗口内导航

XFCE 键盘快捷键用于在窗口内导航

我想知道是否可以在(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和 下划线字母来快速激活项目或选择一个按钮。

  1. 项目清单

答案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

相关内容