Keyboard

不使用桌面環境時,如何在 Linux 中鍵入德語或西班牙語字元?

  • April 17, 2022

我正在使用 Debian 9 x64 和dwm視窗管理器。我不使用 Gnome、KDE、Xfce或任何其他桌面環境;它只是視窗管理器。

將鍵盤佈局配置為使用通用 105 鍵國際鍵盤。我試過AltGr(正確的 Alt 鍵)加上各種 alt 程式碼,但無濟於事。我也試過AltGrand then " uor u ",結果同樣令人失望。

理想情況下,我可以在任何地方輸入這些字元,包括文本編輯器(我的都支持 Unicode)、網路瀏覽器等。我不使用 LibreOffice,所以我發現的一些特定於 LibreOffice 的解決方案還不夠。

你少了一步。您需要先設置Compose 鍵。例如,要將右鍵設置Alt為 Compose 鍵:

setxkbmap -layout us -option compose:ralt

然後:

  1. 按下Compose(在我的鍵盤上標有Alt Gr然後鬆開
  2. 按與您想要的字母/變音符號相對應的鍵序列。這些有時是直覺的,有時不是。有時順序也無關緊要,例如在重音的情況下。
  • 要插入 ß,請按s s
  • 對於變音符號,例如 ü,請按u "
  • 對於重音符號,例如 á,按a '' a
  • 對於 ñ,請按n Shift ~

您可以在 Wikipedia或下圖中查看完整列表:

compose 鍵:常用組合

引用自:https://unix.stackexchange.com/questions/503969