
.inputrcに何を入れるべきかを知るにはどのアプリケーションを使えばいいですか?どれでもカスタム キーボード ショートカット? いくつか試してみましたが、どれも使えないようです:
showkey
-を押すとshowkey -a
印刷read
するだけです。'
Ctrl'
xev
これらは別々に印刷され、.inputrc に使用できると思われるものは何も印刷されません。
答え1
cat -v
次に、マッピングしようとしているキーを押します。これは少々粗雑ですが、大抵の場合、この方法で十分です。ジョブ制御キーとCtrl- は、これまでどおり機能しますが、ファンクション キー、矢印キーなど、他のほとんどのキーについては、生成されるシーケンスを確認できます。 の部分はエスケープ コードであり、ファイル内で に置き換えることをV覚えておいてください。^[
\e
.inputrc
答え2
Ctrlまた、単に+を使用することもできますV。これにより、次のキーシーケンスが「引用符」で囲まれます。
答え3
コンソールでは ctrl-' はアプリケーションに渡されないと思います。xev にも表示されません。
入力システムや PC ハードウェアが原因かもしれませんが、トリックを使わずに一部のキーの組み合わせを検出することは不可能かもしれません。
答え4
入力を読み込むプログラムが必要になります非正規モードそして、読み込んだバイトを表示します。個人的には、そのようなプログラムを知らないので、cat を使用して出力を od にパイプし、個々のバイトを表示します。これは、99% の確率で機能するようです。ただし、キーが端末とやり取りする場合 (カーソルを移動したり、文字を削除したりする場合など)、Ctrl-V で囲む必要があります。