Console
如何在終端(無桌面環境)中定義 Compose Key?
我想
compose
在我的系統上定義一個鍵(Debian Sid “Wheezy”)。我沒有 Xorg(並且不想要任何桌面環境)。只在終端。我想在我的
Alt-Gr
鑰匙上設置它(右Alt
)。我已經嘗試了一段時間,但我不知道如何設置它。我一直在調查並找到了一些方向:
$ showkey
給我Alt-Gr
鑰匙的鑰匙程式碼(#100)$ dumpkeys
並根據頁面以$ dumpkeys --compose-only
指定的格式輸出“鍵盤驅動程序的目前內容”keymaps``man
$ loadkeys
載入鍵盤翻譯表我敢肯定這並不難,但我想念如何處理它……
在較新的 Debian 和 Ubuntu 系統上,您的鍵盤設置被放入
/etc/default/keyboard
並在 X 和控制台之間共享。趕緊跑sudo dpkg-reconfigure keyboard-configuration
並
Compose key:
Right Alt (AltGr)
在相應的螢幕上選擇。你也可以
XKBOPTIONS=compose:ralt
投入/etc/default/keyboard
執行sudo dpkg-reconfigure console-setup
預設情況下,較舊的系統在控制台上有一個 Compose 鍵。在
us
佈局中,同時按下兩個Alt
鍵就像Compose
. 1例如:
Alt
+AltGr
,"
,A
=> Ä如果你
AltGr
只想成為Compose
,你需要改變alt keycode 100 = Compose
在您的活動鍵盤映射中
keycode 100 = Compose
最簡單的方法是在
/lib/kbd/keymaps/i386/include/linux-with-alt-and-altgr.inc
.更好的方法是創建一個
/lib/kbd/keymaps/i386/include/altgr-is-compose.inc
使用上述行呼叫的新文件,創建一個包含它的新鍵盤映射,並將其設置為您的預設鍵盤映射。
PrtScn
也作為Compose
預設值。