iTerm2の「Profiles」→「Keys」→「Key Mappings」で「Send Keystrokes」のActionを設定しているキーを
zshのキーバインドで使用したい場合は、iTerm2側の送信するキーコードをzshでASCII・キャレット記法(^[
など)に直して登録する。
例: Term2のKey Mapping
key | action |
---|---|
Alt + ← | Send Hex Codes: 0x1b 0x1b 0x5b 0x44 |
Alt + → | Send Hex Codes: 0x1b 0x1b 0x5b 0x43 |
例: zshのキーバインド設定
bindkey '^[^[[D' backward-word # Alt + ←
bindkey '^[^[[C' forward-word # Alt + →