Які прив'язки .tmux.conf для комбінацій клавіш Ctrl-Shift із Cygwin / Mintty?


1

Моє запитання майже точно так само, як публікація нижче, але відповіді на наступний пост не визначають рядки, додані до .tmux.conf. Зокрема, я хотів би знати, як прив’язати ctrl-shift-A до "select-pane -L". Я використовую tmux 2.6 з cygwin / mintty із увімкненою опцією "Ctrl + Shift + літерні ярлики".

Як використовувати комбінації клавіш Ctrl-Shift для Tmux за допомогою Cygwin / Mintty?

Мені не вдалося налагодити жодне з наступного:

# try to specify ctrl-shift-A directly
bind-key -n C-S-A select-pane -L

# try to use mintty ctrl-shift-A character code for UTF-8
set -s user-keys[0] "\xC2\x81"
bind-key -n User0 select-pane -L

# try to use mintty ctrl-shift-A character code for ISO-8859
set -s user-keys[0] "\x81"
bind-key -n User0 select-pane -L

Деякі інші корисні посилання:

https://stackoverflow.com/questions/35533839/how-to-bind-ctrl-tab-and-ctrl-shift-tab-in-tmux-for-mintty

https://github.com/mintty/mintty/wiki/Keycodes#ctrl

Будь-яка допомога буде дуже вдячна. Дякую!

Редагувати:

після вимкнення "Ctrl + Shift + ярлики" в монетному дворі я зміг виконати команду xxd, натиснувши [ctrl-shift-A], [enter], потім [ctrl-d] і отримав наступний вихід:

> xxd

00000000: c281 0a                                  ...

Я вважаю, що це показує, що ctrl-shift-A тепер реєструється як \ xc2 \ x81, як підказує м'ятний кейкод. Однак я все ще не можу змусити tmux прив’язки працювати після встановлення мого .tmux.conf файлу на наступне та отримання конфігурації:

bind-key -n \xc2\x81 select-pane -L

Якщо я просто введіть ctrl-shift-A всередині bash в монетному дворі, він дає наступне: "bash: $ '\ 302 \ 201': команда не знайдена". Не впевнений, чи це корисно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.