題 如何為不同的設備使用不同的鍵映射?


我的筆記本電腦有一個美國內置鍵盤,我也通過PS / 2到USB適配器連接一個舊的Cherry鍵盤與德國鍵佈局。有沒有辦法同時在Linux文本控制台中為不同的設備安裝不同的鍵盤映射?


5
2018-05-21 19:56


起源


我已經做了一段時間,但是當天回來的時候,我有2個鍵盤,法語和英語,從來沒有像你想的那樣讓它們一起工作但是,當插入一個鍵盤時,我會更換它由另一個。 bbs.archlinux.org/viewtopic.php?id=84163  wiki.archlinux.org/index.php/xmodmap - kmassada
哪個文本控制台?有5個!!控制台,TTY,終端,外殼等 superuser.com/q/144666/235569 - Braiam
據我所知,鍵盤佈局是使用loadkeys設置的,並且與虛擬控制台而不是鍵盤相關聯。否則,當檢測到USB設備作為設備插入/添加時,您將使用udev進行任何更改。我不想這麼說,但我沒有辦法做到這一點 - Slartibartfast


答案:


你必須找到ID設備:

xinput -list | grep -i key

並使用這樣的ID設置佈局:

setxkbmap -device ID -layout layout


-1
2018-05-23 06:07



對,這是X11的。我正在尋找文本控制台的相應過程。 - Tilman Vogel
downvote的原因:回答另一個問題。 - Darael