将菜单键重新映射到 delta (Δ) 吗?

将菜单键重新映射到 delta (Δ) 吗?

我使用的是 Xubuntu 14.04。我的键盘是比利时的 AZERTY。我从不使用菜单键,而且我经常使用 delta 符号。我不愿意将键盘布局切换为希腊语,因为 delta 是我唯一使用的。我试过:

  • Xmodmap,但是有人告诉我,它不起作用,因为它不再兼容。
  • Xbindkeys 和 Xte 的组合

我已将其放入我的 .xbindkeysrc 文件中:

"xte 'keydown Control_L' 'keydown Shift_L' 'key u' 'key agrave' 'key quotedbl' 'key ccedilla' 'key apostrophe' 'keyup Control_L' 'keyup Shift_L'"
Menu

即使重新启动后,这也没有起到任何作用,除了我不能再使用菜单键(我打算这样做,但它也必须输入一个增量。)

  • 将上面的 Xte 命令添加为键盘快捷键。同样,没有用,只是阻止菜单键执行其正常工作。注意:如果我在终端中输入该命令,它确实会为我输入一个增量,但它不能作为键盘快捷键使用。

还有其他方法可以做到这一点吗?或者我做错了什么?我该如何使用 Xkb 做到这一点,因为我一点头绪都没有,而且它似乎是 Xmodmap 的替代品?

答案1

好吧,我看到了比利时的 AZERTY 键盘。它有四个完整的级别,所以我试图找到一种方法来在菜单键上定义 DELTA。这很容易。让我们分步执行此操作:

  1. 打开布局文件进行编辑。为此,您可以使用++Ctrl打开终端并输入命令:AltT

    sudo gedit /usr/share/X11/xkb/symbols/be

  2. 为 MENU 键定义 DELTA。只需在“basic”块中的某处插入以下行,例如在 之前的第 42 行include "level3(ralt_switch)"

    key <MENU>  { [Greek_DELTA ] };
    

    然后,保存并关闭文件。

  3. 返回终端并运行命令sudo dpkg-reconfigure xkb-data

  4. 只需注销,或者如果您有多个布局,只需更改一次布局。

现在您可以使用 MENU 插入“Δ”。

相关内容