Debian でキーボードレイアウトを一時的に変更するには? (Xなし)

Debian でキーボードレイアウトを一時的に変更するには? (Xなし)

アメリカ語とドイツ語の間でキーボードレイアウトをすばやく変更するには?

setxkbmapSSHシェルしかないので、ここではうまくいきません。

継続的な変化を通じて

dpkg-reconfigure keyboard-configuration
dpkg-reconfigure console-data

また必要ありません。

解決策は簡単だと思いましたが、見つかりませんでした。

答え1

努力する:

# loadkeys us

端末でsshを介して使用されるキーボードはローカルキーボードであり、sshクライアントはローカルキーマップに従って解釈してキーストロークを送信するため、sshを介してこのコマンドを実行する必要はありません。努力しても成功しないでしょう。

で利用可能なすべてのコンソールキーマップを見つけることができます/usr/share/kbd/keymaps

答え2

意味するのは、端末を起動するコンピュータコンソールのキーボードレイアウトを変更し、SSH接続を開始する前にこれを行うことです。修正されたキーボードレイアウトのために「us」と「german」を切り替える特別なキーがあります。モードを切り替えますか?

デフォルトでは、これらの設定はありません。これらのレイアウトの切り替えは通常、ラテン語/ビラテン語レイアウト間で行われます。

ただし、これらの既存の設定の1つ(たとえば、ギリシャ語キーボードのコンソールレイアウト定義)を選択して別の名前でコピーして編集し、必要なギリシャ文字定義を目的の「ドイツ語」レイアウトに適用される項目に変更できます。これにより、変更されたレイアウトがロードされます。これでレイアウトを切り替えることができます。

一方、loadkeys ustotaamが述べたように、SSHセッション全体でレイアウトを変更したい場合は、SSHセッションを開始する前後にloadkeys de呼び出します。

関連情報