質問: 1台のコンピューターに2つのキーボード。 aで書くときはusキーボードレイアウト、bを使うときはスウェーデン語が必要です。可能? 外付けキーボードを使用するラップトップを持っています。外部キーボードを使用して入力するときは、usキーボードレイアウトを使用したいと思います。これは、私が使用している外部キーボードの種類だからです。一方、統合キーボードを使用して入力するときは、スウェーデンのレイアウトを使用したいと思います。これは可能ですか?そして、私はそれをどうやってやりますか?ほとんどのlinuxの専門知識はここにあると思うので、ここで質問します。
回答: あなたがしたいことは確かに可能だと私は前向きに言えるでしょう。最初に特定のシナリオを達成しましたsudo cat /dev/input/event(0,1,2..)各キーボードで入力している間、それらが別々のデバイスとして認識されていることを確認します。その後、試行錯誤を適用して、setxkbmap -device (1-x) us。setxkbmap -device 1 usが両方の(すべての)キーボードを構成したのに対し、setxkbmap -device 6 usはセカンダリにのみ影響を与えることがわかりました。重要なのは、おそらく両方がps/2経由で接続されていたことです。もちろんこれはあなたのために働くことを保証されておらず、正しい答えとしてさえ分類されていませんが、それはそれがすべて可能であることを確認します。個々のキーボードが/dev/inputでどのスキームに従って命名されているかはわかりませんが、名前をudevで指定できるため、適切なsetxkbmapコマンドを/etc/rc.localまたは類似。