默认情况下,Xfce 上的 F10 会激活窗口“文件”菜单,因此不能用作任何程序中的快捷方式。
我已经查看了“窗口管理器”和“键盘设置”页面,但没有列出 F10 键绑定。
我如何重新映射/取消映射它?
答案1
Xfce 提供了一种禁用按键绑定的方法设置编辑器。
这仅适用于 GTK+ 2 应用程序,因为GTK+ 3 中已弃用“gtk-menu-bar-accel”(自版本 3.10 起)。因此,用户可能别无选择,只能禁用每个应用程序的键绑定,这也可能取决于所使用的工具包。
去应用程序菜单 > 设置 > 设置编辑器。 Xfce 4.10 或更高版本提供了另一种访问方式设置管理器 > 其他 - 设置编辑器。
在设置编辑器中:
- 在左侧的“频道”下,向下滚动并选择“xsettings”
- 在右侧的“属性 | 类型 | 锁定 | 值”下,查找Gtk > 菜单栏加速
- 双击“MenuBarAccel”行可以编辑该属性
- 在“编辑属性”对话框中,删除该值
F10
(保留为空)并单击Save
。
最后一步将禁用用于激活菜单栏的键绑定。
自定义按键:用户还可以将按键绑定更改为其他内容。例如,将值更改为<Control>F12
将重新映射到Ctrl+F12组合键以激活菜单。尝试使用任何键绑定<Alt>
<Shift>
和其他键。更多线索可在“通道:xfce4-keyboard-shortcuts”和“属性”下找到。
恢复默认:在设置编辑器中,单击重置按钮位于最右侧的图标,位于窗口的近底部(Xfce 4.10 或更高版本)或“属性”列的顶部(Xfce 4.8)。
注意事项(Xfce 4.8):在旧版 Xfce 中,单击重置按钮将导致“MenuBarAccel”的整行被完全删除。为了避免这种情况,请再次双击该行并将值更改为F10
以恢复。
名称:
/Gtk/MenuBarAccel
类型:String
值:F10
如果用户意外删除了该属性,请按如下方式重新创建该属性。点击新的并使用上面引用的设置在“新属性”对话框中重新注册该属性。
Xfce 仍然可以禁用 GTK+ 2 应用程序的键绑定,例如 Orage 和 Xournal。鉴于现在许多应用程序都是 GTK+ 3,该设置在较新的 Xfce 中的相关性将越来越小。