Keyboard-Layout
如何更改我目前的鍵盤佈局
我在帶有德語鍵盤的舊 MacBook 上使用 Manjaro 和 Deepin。我已設置為“德語(Macintosh,無死鍵)”,這是一種可用的,即使它不允許我訪問印在鍵上的 alt 鍵(例如 @ 符號是 alt+q 而不是,如我的鍵盤 alt+l 所示)。我可以忍受這一點。
但是當我定期寫葡萄牙語文本時,我需要一直輸入ñ和ç字元。這些鍵似乎根本不存在於這個鍵盤上,獨立於任何修飾鍵。但是,有些鑰匙我一輩子都沒用過,我很樂意交換它們,比如¢或ć和ń。
實現這一目標的最簡單方法是什麼?或者類似的東西?破解 utf 程式碼不是一種選擇,也不能附加不同的鍵盤——這畢竟是一個筆記本。
我將此內容放入主目錄中的 .Xmodmap 文件中:
keycode 54 = c C c C ccedilla Ccedilla copyright keycode 57 = n N n N ntilde Ntilde asciitilde keycode 46 = l L l L at keycode 38 = a A a A atilde Atilde atilde
然後我執行
xmodmap ~/.Xmodmap
並成為一隻快樂的小狗。我是怎麼得到這個結果的?
我跑了
xmodmap -pke > current_xmodmap.txt
,它以上述格式列出了目前配置。我在文本編輯器中打開文件以搜尋我想要更改的內容。所有的鍵都顯示在那裡,所以沒有機會錯過任何東西。在http://wiki.linuxquestions.org/wiki/List_of_Keysyms_Recognised_by_Xmodmap可以獲取所有可能鍵的列表。
因此,有了這兩個資訊,就有可能創建一個文件,將系統的 Xmodmap 修補到符合您期望的東西。