グラフィック端末(xtermなど)で+を押すと、Ctrl「元に戻す」というメッセージが表示されます。/ただし、仮想端末(例:Ctrl++ Alt)ではF1「バックスペース」が表示されます。
実際には、仮想端末でemacsを使用してX問題をデバッグするときにこの問題が発生しました。C+を使用/して元に戻そうとしましたが、代わりにバックスペースを使用しました。
私は長年にわたり複数のコンピュータでこれを経験したと思いますので、これは現在の設定(Ubuntu)に限定されていないと思います。
ベストアンサー1
xtermでキーを押すと、翻訳によって決定された一連の文字が送信されます。XResources。通常、Ctrl+は/単一の文字(+^_
などの単語記号31)を送信します。シェルはこの制御文字を元に戻すコマンドとして解釈します。Ctrl_
Linuxコンソールでキーを押すと、アクティブなキーマップによって決定された一連の文字が送信されます。注文するloadkeys
キーマップをロードします。主キーマップの場所は、ディストリビューションとインストールされているパッケージによって異なります。最近のUbuntuディストリビューションでは、コンソールキーマップはデフォルトのXKBキーマップから派生しています。多くの主キーマップはバックスペース(この文脈ではDelete
文字127)をCtrl+に割り当てます/(理由はわかりません)。次のキーマップスニペットを使用して変更できます。
keycode 53 = slash question
control keycode 53 = Control_underscore
alt keycode 53 = Meta_slash
shift alt keycode 53 = Meta_question
名前がファイルの場合は、/etc/console/boottime.kmap.gz
ファイルを編集します。ファイルがある場合は、/etc/default/keyboard
そのファイルを読み、指示に従ってください。