Linux 上的变音符号就像 Mac 上的美式键盘一样

Sha*_*aun 5 linux mac keyboard compose-key

我想减少键盘上的精神分裂症......

\n\n

我在工作时使用 Mac,可以通过 Option+u, 键输入变音符号

\n\n

示例:Option+u(释放),a 给出 \xc3\xa4

\n\n

在我的家用 PC(Linux、Opensuse 12)上,我按 Compose+”,a.

\n\n

我还输入 Dvorak...所以 Mac 上输入变音符号的方式对于我的手指来说似乎更容易。有人知道如何更改 Linux 上的撰写键序列以将变音符号更改为 Compose+u 吗?

\n\n

谢谢

\n\n

-- 我使用的解决方案--

\n\n

找到这篇文章:\n http://forums.freebsd.org/archive/index.php/t-28413.html

\n\n

我按照描述编辑了我的 xkb/us 文件,但使用了 dvorak 键:

\n\n
partial alphanumeric_keys\nxkb_symbols "dev-de" {\nname[Group1]= "USA - German developers";\ninclude "us(dvorak)"\ninclude "ctrl(nocaps)"\n\nkey <AC04> { [ u, U, udiaeresis, Udiaeresis ] };\nkey <AC02> { [ o, O, odiaeresis, Odiaeresis ] };\nkey <AC01> { [ a, A, adiaeresis, Adiaeresis ] };\nkey <AC10> { [ s, S, ssharp, S ] };\n\ninclude "level3(ralt_switch)"\n};\n
Run Code Online (Sandbox Code Playgroud)\n\n

现在我可以这样做:

\n\n
setxkbmap us dev-de\n
Run Code Online (Sandbox Code Playgroud)\n\n

并用 ralt 输入变音符号。\xc3\x84wes\xc3\xb6me

\n

The*_*ter 4

您不需要使用撰写键,而是将第三级修饰符分配给 Linux 中的修饰键。默认情况下,此修饰符的工作方式与 Mac OS X 的选项键完全相同。我前段时间使用 Ubuntu 和 Mint 做过这个,如果你使用的是 KDE 或 Gnome,它应该很容易设置。

我将第三级修饰符分配给最左边的 Meta 键,因为它的位置与 Mac 键盘上的 Option 键类似。

为此,请转到键盘首选项并指定一个键作为第三级修饰符。

一些可以帮助您解决此问题的页面是:

http://fsymbols.com/keyboard/linux/choosers/
http://www.bohemianalps.com/blog/2009/special-characters-in-linux/

用户界面可能已经发生了一些变化,但如果您知道自己在寻找什么,您可能会找到如何分配它。