AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1289535
Accepted
Odin
Odin
Asked: 2020-11-05 02:52:30 +0800 CST2020-11-05 02:52:30 +0800 CST 2020-11-05 02:52:30 +0800 CST

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

  • 772

我想知道是否可以在(Xubuntu XFCE)中启用键盘快捷键在窗口内导航?

我知道在工作区和窗口中导航以及在窗口中移动的快捷方式,但我找不到访问给定窗口内不同字段/按钮的快捷方式,比如在 Windows 上按住 ALT?

如果它在 XFCE 中不直接可用,是否有实现此功能的包/软件?或其他提供此类功能的 Linux 图形环境?

谢谢

编辑:我正在寻找一个类似于 Web 浏览器访问密钥的功能,但在操作系统/图形环境级别而不是在应用程序级别。

Edit2:似乎在操作系统级别是不可能的,如果支持,应该在应用程序级别进行参数化。

keyboard shortcut-keys xfce navigation
  • 2 2 个回答
  • 1139 Views

2 个回答

  • Voted
  1. Best Answer
    vanadium
    2020-11-05T05:10:41+08:002020-11-05T05:10:41+08:00

    窗口内的导航由应用程序控制。对于使用通用图形工具包的对话框,例如 GTK2、GTK3、Qt……,它是定义了在对话框内移动的键盘支持的图形工具包。

    所以不,如果不进入源代码,您将无法轻松地自己重新映射或定义此类键绑定。

    也就是说,通常在应用程序中内置了一些对键盘导航的支持。F10打开菜单有一个广泛使用的约定。传统的水平菜单栏可以通过这种方式访问​​,也可以通过“Alt”加速键访问。例如,在 Libreoffice 和 Firefox 中,可以使用Alt+打开“文件”菜单f。当您按下该键时,菜单中的加速键带有下划线Alt。

    在加速键旁边,应用程序还提供了访问特定功能的快捷键。在 GTK2 下,您可以动态地重新分配这些。在 GTK3 下,您必须取决于应用程序是否支持重新分配这些快捷键。

    最后,对话框通常允许使用Tab和Shift+Tab键在对话框的不同元素之间导航。在元素内,可以使用箭头键。下拉框可以用Alt+打开Down,然后箭头键Enter允许选择一个项目,或者Esc允许取消下拉。对话框还倾向于提供 alt 加速键,允许通过按下Alt和带下划线的字母快速激活项目或选择按钮。

    1. 项目清单
    • 2
  2. kyodake
    2020-11-05T05:46:46+08:002020-11-05T05:46:46+08:00

    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

    • 0

相关问题

  • 输入语言切换键只接受 shift-alt 而不是 alt-shift [关闭]

  • 按下电源按钮时如何关闭计算机?

  • 如何在键盘上映射未映射的键?[关闭]

  • 如何重置我的键盘布局?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve