すべてのキーストロークをスクリーンセッションに送信するには?

すべてのキーストロークをスクリーンセッションに送信するには?

でスクリーンセッションを開始しますscreen /dev/ttyACM0 115200。セッションを開こうとしているシステムはUbuntuを実行しており、ここにCtrl-Alt-F1を渡したいと思います。これらのキーストロークの画面をキャプチャしてシステムに送信するにはどうすればよいですか?

ベストアンサー1

screen何も知らないCtrlAltF1。バイトシーケンスについてのみ知っています。これCtrlAltF1 可能実行中の端末エミュレータに適していますscreen(アプリケーションに興味深いバイトシーケンスを送信します)。ただし、意味は、(Linux仮想コンソールのように)キーがアプリケーションに送信されるのを防ぐように組み込みデータです。 。

例えば、Linux キーボードおよびコンソールガイドこの組み合わせが仮想端末番号 1 に切り替わることを示します。

~によるとDebian で Ctrl+Alt+ファンクションキーの組み合わせを無効にするには?、あなたはできます障害を負うXでの実行中の切り替え中"ctrl + alt + Fn"ショートカットを無効にする方法は?同様のアドバイスがありますが、そうすると他の便利な機能が無効になるという警告が表示されます。

ついに、CTRL+ALT+F# リバインド/無効化より多くの例が提供される。

これらのどれも何についての手がかりを提供しません。バイト構成が変更されると、参照されているコメントにもかかわらずアプリケーションが受信できます。DontVTSwitch は Ctrl-Alt-(Shift)-Fn 経由でアプリケーションに渡されません。それがうまくいくと主張してください。

おすすめ記事