Glutanimate Asked: 2017-09-22 13:36:29 +0800 CST2017-09-22 13:36:29 +0800 CST 2017-09-22 13:36:29 +0800 CST 为 KDE Dolphin 服务菜单分配键盘快捷键 772 有什么方法可以为我添加到 Dolphin 的自定义服务菜单分配键盘快捷键?键盘分配的选项菜单似乎没有显示任何服务菜单操作,我也没有设法找到.desktop允许我设置热键的输入键。 我知道 GNOME 的 Nautilus 使用隐藏的加速文件来允许用户设置自定义键绑定。Dolphin 是否存在类似的选择? kubuntu 2 个回答 Voted Best Answer user26687 2017-09-30T01:42:51+08:002017-09-30T01:42:51+08:00 据我所知 无法使用键盘快捷键启动 KDE 服务菜单(上下文菜单)。这是基于: Dolphin 正在使用 KDE Framework 5 KIO FileItemActions:https ://api.kde.org/frameworks/kio/html/classKFileItemActions.html: 详细说明 此类在弹出菜单中创建和处理 url(或 url)的操作。 这包括: "open with" 动作,但也 内置服务,例如旧式设备桌面文件的挂载/卸载 .desktop 文件的用户定义操作,在文件本身中定义(参见桌面条目标准) servicemenus 操作,在 .desktop 文件中定义并根据 url 的 mimetype 选择 海豚源文件: dolphincontextmenu.cpp -> https://cgit.kde.org/dolphin.git/tree/src/dolphincontextmenu.cpp dolphincontextmenu.h -> https://cgit.kde.org/dolphin.git/tree/src/dolphincontextmenu.h 引用: /** * @brief Represents the context menu which appears when doing a right * click on an item or the viewport of the file manager. * 使用 Dolphin 按钮快捷方式的一种解决方法 KDE 论坛有一个主题“播放 Dolphin 的所有媒体按钮”:https ://forum.kde.org/viewtopic.php?f=223&t=140139 。它展示了如何修补 Dolphin 源以向 Dolphin 工具栏添加额外的按钮。Dolphin 按钮可以有键盘快捷键。 愿望/补丁 您可以在https://bugs.kde.org提交愿望。 补丁和审查请求可以添加到 KDE 的 Phabricator 实例:https ://phabricator.kde.org/ 。 Daniel Grohoľ 2019-01-09T08:58:15+08:002019-01-09T08:58:15+08:00 我不知道您使用的是什么发行版,但这是针对 Kubuntu 的(当然也适用于其他发行版): 您可以使用xdotool模拟右键单击并将其映射到您的自定义快捷方式(对我来说是 Shift-F10)。 这里是如何。首先,安装 xdotool 实用程序: sudo apt install xdotool 然后在Custom Shortcuts中添加一个新的快捷方式。将触发器设置为您喜欢的任何(快捷方式)(例如 Shift-F10)。将操作设置为: xdotool 键 135 (135 是“菜单键”的键码) 适用于海豚 17.12。
据我所知
无法使用键盘快捷键启动 KDE 服务菜单(上下文菜单)。这是基于:
Dolphin 正在使用 KDE Framework 5 KIO FileItemActions:https ://api.kde.org/frameworks/kio/html/classKFileItemActions.html:
海豚源文件:
引用:
使用 Dolphin 按钮快捷方式的一种解决方法
KDE 论坛有一个主题“播放 Dolphin 的所有媒体按钮”:https ://forum.kde.org/viewtopic.php?f=223&t=140139 。它展示了如何修补 Dolphin 源以向 Dolphin 工具栏添加额外的按钮。Dolphin 按钮可以有键盘快捷键。
愿望/补丁
您可以在https://bugs.kde.org提交愿望。
补丁和审查请求可以添加到 KDE 的 Phabricator 实例:https ://phabricator.kde.org/ 。
我不知道您使用的是什么发行版,但这是针对 Kubuntu 的(当然也适用于其他发行版):
您可以使用xdotool模拟右键单击并将其映射到您的自定义快捷方式(对我来说是 Shift-F10)。
这里是如何。首先,安装 xdotool 实用程序:
然后在Custom Shortcuts中添加一个新的快捷方式。将触发器设置为您喜欢的任何(快捷方式)(例如 Shift-F10)。将操作设置为:
(135 是“菜单键”的键码)
适用于海豚 17.12。