Compose key 是编写所有这些 ©–®—... 东西的好方法。它确实比 Windows 中的“alt+0169”方法方便得多。
有没有办法定义额外的序列?例如,我想让 "Compose+-->" 结果为 "?"
我正在寻找一个 Mac OS 实用程序,它允许我使用 Linux 中已知的 Compose 键序列。使用 Option 键不是替代方法,因为我需要它与我现有的 Linux 安装保持一致。
我想设置一个撰写密钥,但 KDE 系统设置(以及通过 /usr/share/X11/xkb/rules)中可用的唯一选项是:
compose:ralt Right Alt
compose:lwin Left Win
compose:rwin Right Win
compose:menu Menu
compose:lctrl Left Ctrl
compose:rctrl Right Ctrl
compose:caps Caps Lock
compose:102 Less-than/Greater-than
Run Code Online (Sandbox Code Playgroud)
不过,没有一个让我满意;"compose:caps" 可能没问题,但它已经映射到 ctrl 了。
有没有一个选项可以设置一些键(例如一些额外的功能键),或者以某种方式获取键本身?(例如ralt,如果我可以轻松获得密钥的原始行为(AltGr)就可以了)
我很想有像 Shift-AltGr 这样的东西来触发 Compose 模式。
我想我可以添加一个额外的规则,就像它是为/使用compose:102.. 102 指的是什么?(这不是通过 倾倒的东西xev)。
还有一个选项lv3:ralt_switch_multikey(Right Alt,Shift+Right Alt 键是 Multi_Key),但这没有按预期工作(参见http://bugs.kde.org/246472)。
我刚刚在 Windows 7 中安装了 VirtualBox(来自 Oracle),并使用最新的 Ubuntu 创建了一个虚拟机。
在 Firefox 中,我可以使用左侧的 Ctrl 键,而右侧的没有任何效果。但是,我不能使用 AltGr 键(也称为 Right Alt)来生成例如 {} 之类的花括号(我通过 Ctrl V 粘贴了它)。
在终端窗口中,我可以将“输入法”切换为“Multipress”,然后我可以使用 AltGr 键入例如 {},这就是我为这篇文章生成这些字符的方式。但是,使用“Multipress”时,Ctrl 键似乎没有任何效果。因此,例如键入 Ctrl DI 必须右键单击并将“输入法”切换为“系统(IBus(智能输入总线))”。然后 AltGr 不起作用。所以说智能输入法显然不是特别智能。即使是首字母缩略词也没有意义。
我尝试在系统设置键盘布局中指定撰写键。
这样,Ctrl 和 AltGr 都不起作用。
以下是xmodmap报道:
[~] $ xmodmap -pke | grep -i 控制 键码 37 = Control_L NoSymbol Control_L 键码 105 = Control_R NoSymbol Control_R [~] $ xmodmap -pke | grep -i alt 键码 64 = Alt_L Meta_L Alt_L Meta_L 键码 204 = NoSymbol Alt_L …
我想减少键盘上的精神分裂症......
\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\npartial 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, …Run Code Online (Sandbox Code Playgroud) compose-key ×5
linux ×3
keyboard ×2
kde-4 ×1
keymap ×1
mac ×1
macos ×1
ubuntu ×1
virtualbox ×1
xorg ×1