GUI以外のコンソールに入力するすべての文字は前に付けられます^ [

GUI以外のコンソールに入力するすべての文字は前に付けられます^ [

私はこの動作が面白いと思います(再起動すると問題を解決できます)。原因は何ですか?セッション中にオフにする方法はありますか?または結論は私の自由です。ただ間違い?

役に立つかもしれません。 Fnキーを押すのはAltキーを押すのと同じです(コンソール間の切り替え)。 Altキーで切り替えられる固定効果はありません。

agettyを再起動しても役に立ちませんでした。すべてのコンソールはこの方法で実行され、どちらもログインしないため、対話型シェルでこの動作を確認することはできず、提案されたソリューションの中にはシェルを使用することもできません。

ベストアンサー1

実際のキーボードがある場合もあれば、そのいずれかです。まず、動作するもの:使用しているキーボードレイアウトにメタトランスポートエスケープのようなものがあり、メタキーがマッピングされています。 Alt Send Escapeかもしれませんが、私はそうは思いません。元とは何ですか?これは4番目の変速状態です(最初の3つは変速制御とAltです)。メタキーの最も一般的な選択は、AltキーまたはWindowsキーです。今何の問題がありますか?キーリリースイベントがありません。キーボードがどのように機能するかは、入力するすべての文字に対して2つのイベント、つまりキーの押下とキー解除を受け取ることです(キーの反復は、Shiftキーではなく特定のキーを押したときにも発生します)。状態を変更する必要がある大文字の4つのイベントがあります。たとえば、大文字の A は、Shift を押す、a押す、a離す、Shift をドロップします。同様に、コントロールの場合、Alt と Meta Shift の状態はキーを押すと入力され、対応するリリースが発生すると終了します。したがって、表示される症状によっては、重要なメタバージョンが欠落する可能性があります。これは、電気的なノイズ、誤動作するキーボード(または頻繁に発生する場合は固定キー)、またはソフトウェアのバグです。ソフトウェアのバグは、通常、重要なイベントに対する複数のパーサー間のコンテキスト切り替えとコンテキスト切り替えの間の一貫性のないシフトの使用によって発生します。たとえば、ウィンドウマネージャがAlt-Tabを使用してウィンドウを切り替え、それを使用してvncに切り替えるか、VNCから離れてマウスを使用して別の方向に移動すると、リモートシステムでAlt-トグル状態が混乱する可能性があります。または、この場合、Meta-alt-f7を使用してXに切り替え、ctl-alt-f1を使用して再度切り替えると、テキストコンソールに無視される追加の制御バージョンが表示されますが、メタバージョンは表示されません。または、メタキーが停止しました。

おすすめ記事