左 Alt 與 xmodmap 組合

左 Alt 與 xmodmap 組合

我如何將Alt+更改symbol為其他?

例如,

我像這樣改了分號:

keycode 47   = BackSpace colon semicolon colon semicolon colon

但我想要Alt+;生產 ;。

答案1

請記住,這xmodmap已被棄用,並且會出現問題——例如,每次佈局變更時都會重新設定鍵盤(有時你甚至沒有想到就會發生);該文件~/.Xmodmap是否可以載入取決於您的桌面和 DM(顯示管理器)。您將看到更詳細的信息在這個答案中以及一種更「現代」的改變方式這篇文章是我自己寫的

不過,如果您只有一種佈局,也許xmodmap可以為您工作,正如您的帖子所示......所以:

  1. 找到您的“+”鍵的鍵碼;例如,在我的帶有美國國際鍵盤的筆記型電腦中:

    [:~] % xmodmap -pke | grep plus     
    keycode  21 = equal plus equal plus multiply division
    keycode 126 = plusminus NoSymbol plusminus
    

xmodmap -pke將轉儲您的完整鍵盤映射,並且grep僅過濾定義“+”的鍵,在本例中稱為“plus”(我將其放在 shift- 上=)。

  1. 若要在 AltGr+ 上新增冒號+,您可以輸入xmodmap以下行:

     keycode  21 = equal plus equal plus semicolon colon
    

這將使用鍵作為修飾符它在鍵盤佈局中定義為 AltGr。在我的鍵盤中它是 Right-Alt 鍵,但 YMMV。

相關內容