我正在使用 Gentoo 和 dwm。我的键盘是用命令配置的
setxkbmap us -variant alt-intl
但每当我需要使用双引号或单引号或变音符号时,我都需要按alt键。如何配置键盘,以便不必按alt,只需按引号键?
答案1
你最好还是English (intl, with AltGr dead keys)
布局一下。安装/选择的方式将根据您的发行版和桌面环境而有所不同。例如,我解释了如何使用 Lubuntu 执行此操作这个答案。
使用此布局意味着您不必按两次引号按钮,但您仍然可以访问您(可能)正在寻找的字符。
在这种情况下,“AltGr”表示您的右键Alt。按住右侧 Alt 键会输出以下内容:
äåéëþúíóö(小例子)
还有SHIFT按键修饰符。同时按下右键Alt和SHIFT按键会输出以下内容:
äÉËÞÜÚÍÓÖ(小例子)
而且,更重要的是,只需按'一次就会输出'
预期的行为。这种英文键盘布局适合最多人们在日常操作中需要的角色。
因为这取决于您的桌面环境和发行版,所以我只能向您展示它在我的系统上的外观。这是我去配置的地方:
答案2
检查是否设置了 dead_acute:
xmodmap -pke | grep dead_acute
否则,获取密钥代码:
xev
并设置标志:
xmodmap -e "keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis apostrophe quotedbl apostrophe"
把这个放在你的
~/.XCompose
:
include "%L"
# Overriding C with acute:
<dead_acute> <C> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA
<dead_acute> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
- 这在你的
~/.xinitrc
:
export GTK_IM_MODULE=xim # Make compose key work
export QT_IM_MODULE=xim