X11:地圖 Shift-Win 變成 AltGr?

X11:地圖 Shift-Win 變成 AltGr?

如何映射組合鍵Shift-WinAltGr在基於 Debian 的 Linux 發行版上工作? XKB 的文檔確實很少!

謝謝。

答案1

我知道的最簡單的方法是運行xev查找Windows 鍵的鍵碼(在我的鍵盤上,它是133,但在您的鍵盤上可能有所不同),然後找到Windows 鍵和Alt Gr 的鍵符號名稱(再次) ,xev 可以在這裡提供幫助,Ubuntu 上也可以提供幫助/usr/include/X11/keysymdef.hx11proto-core-dev。要使用xev,只需從命令列運行它,然後按您感興趣的鍵並查看輸出。

我認為 Alt Gr 是或Alt_RISO_Level3_Shift我鍵盤上標有“Alt Gr”的鍵映射到後者,但我的左側“Alt”鍵映射到Alt_L)。

然後您可以在 shell 初始化檔案中添加類似以下內容,例如~/.bashrc(替代方法是.xmodmaprc):

xmodmap -e '鍵碼 133=Super_L ISO_Level3_Shift'

有關更多信息,請參閱 man xmodmap 和這些頁面:

http://www.in-ulm.de/~mascheck/X11/xmodmap.html

http://madduck.net/docs/extending-xkb/

在Ubuntu中執行此操作的另一種方法可能是透過系統->首選項->鍵盤->佈局->選項...就我個人而言,我不確定所有這些冗長的描述是什麼意思(“ Alt和meta在alt鍵上” ?)。

相關內容