如何在国际美式键盘布局中使用引号和变音符号而无需按右侧 Alt 键?

如何在国际美式键盘布局中使用引号和变音符号而无需按右侧 Alt 键?

我正在使用 Gentoo 和 dwm。我的键盘是用命令配置的

setxkbmap us -variant alt-intl

但每当我需要使用双引号或单引号或变音符号时,我都需要按alt键。如何配置键盘,以便不必按alt,只需按引号键?

答案1

你最好还是English (intl, with AltGr dead keys)布局一下。安装/选择的方式将根据您的发行版和桌面环境而有所不同。例如,我解释了如何使用 Lubuntu 执行此操作这个答案

使用此布局意味着您不必按两次引号按钮,但您仍然可以访问您(可能)正在寻找的字符。

在这种情况下,“AltGr”表示您的右键Alt。按住右侧 Alt 键会输出以下内容:

äåéëþúíóö(小例子)

还有SHIFT按键修饰符。同时按下右键AltSHIFT按键会输出以下内容:

äÉËÞÜÚÍÓÖ(小例子)

而且,更重要的是,只需按'一次就会输出'预期的行为。这种英文键盘布局适合最多人们在日常操作中需要的角色。

因为这取决于您的桌面环境和发行版,所以我只能向您展示它在我的系统上的外观。这是我去配置的地方:

键盘布局处理程序

答案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

相关内容