如何在 Gnome 中创建系统范围的快捷方式来插入变音符号?

如何在 Gnome 中创建系统范围的快捷方式来插入变音符号?

我有一个美式键盘,经常需要插入德语变音符号。在 Windows 上,我曾经有一个 AutoIt 脚本,如果我按下 Ctrl+Alt+o,它会将 ö 插入到当前选定的输入控件中。

现在,如何在 Gnome(Linux Mint 12)中做这样的事情?

答案1

在 Gnome 菜单中:系统 -> 首选项 -> 键盘。在布局/选项中,您可以选择“组合键位置”(例如,我使用右 Windows 键)。选择此组合键后,您可以按 compose-" o(组合和 ",然后 o),然后按 ö。它适用于许多其他键,例如 compose-' e 字母或 compose-` e(法语重音符号 éè),或 ²³⁴(compose-^ 数字),等等。希望对您有所帮助。

答案2

您可以使用 xmodmap 以几乎任何方式映射按键。例如,创建一个文件,其中包含使键 66(我的键盘上的大写锁定)触发变音符号~/.Xmodmap的内容 keycode 66 = Mode_switch Multi_key keycode 39 = s S ssharp keycode 38 = a A adiaeresis Adiaeresis keycode 30 = u U udiaeresis Udiaeresis keycode 32 = o O odiaeresis Odiaeresis 。要使用其他按键,请使用xev查找键码。要激活这些按键,请运行xmodmap ~/.Xmodmap,您可能希望将其放入 中~/.xinitrc

您还可以使用更现代的setxkbmap混合键盘布局,例如https://askubuntu.com/questions/967708/making-umlauts-in-ubuntu-17-10-on-a-thinkpad430

相关内容