MacOS端末でCtrl-6キーシーケンスをマッピング解除または再マッピングする方法が見つかりません。押すたびに音がします。この動作をどのように変更できますか?
MacOSのiTerm2でCtrlの後に6を押すと、iTerm2内で実行されているアプリケーションにCtrl-^が渡されます。これが実際に私が望むものです。基本的なMacOS端末からインポートする方法があるかどうかはわかりません。後者の場合、Ctrl-^を取得するには中央のShiftキーを押す必要があります。
答え1
デフォルトでは、MacOS端末はVT100タイプ端末で無効な文字を押すたびにビープ音を鳴らします(https://support.apple.com/en-gb/guide/terminal/trml35615/mac)。Ctrl- が有効なVT100またはASCII制御文字ではないため、ビープ音が鳴り6ます。
MacOSでは、さまざまな種類の端末と混同しないように、基本的にShift数字Ctrlキーが必要になり(潜在的に)複数のキーボードレイアウト処理が簡素化されます。[symbols]Ctrl[numbers]
-remap to -は実際に端末の一般的な機能ですが、標準でも保証もされませんCtrl。6Ctrl^
Ctrl端末プロファイル設定で端末の種類を調整して、6(存在する場合)をサポートする端末を見つけることができます。
AFAIK、ショートカットのカスタマイズは、端末インスタンスに渡される文字ではなく、アプリケーションに影響を与える文字のためであるため、MacOS端末で制御文字を再マップする他の方法はありません。
また見なさい:
https://support.apple.com/en-gb/guide/terminal/trmladvn/2.13/mac/13.0
https://support.apple.com/en-gb/guide/terminal/trml107/2.13/mac/13.0