ConEmu переключается между вкладками с открытой вкладкой PuTTY

14

Когда я открываю новую вкладку PuTTY внутри ConEmu, сочетания клавиш Ctrl + Tab / Ctrl + Shift + Tab становятся непригодными после того, как вкладка PuTTY получает фокус.

Есть ли способ это исправить?

Возможно, я упускаю что-то очевидное, поскольку использую ConEmu только два дня, и я все еще пытаюсь понять все параметры конфигурации.

krcko
источник
Вы не против прийти и принять ответ Дрю С ? Это прямое решение без обходных путей.
UnclickableCharacter

Ответы:

15

Когда вы запускаете или присоединяете какое-либо приложение с графическим интерфейсом на вкладках ConEmu - весь ввод с клавиатуры (фокус чтения) передается в это дочернее приложение с графическим интерфейсом.

Вот почему Ctrl+ Tabне работает в вашем случае - он обрабатывается PuTTY, но не ConEmu.

Но есть способ.

Решение 1

Если вы включили опцию «Установить зацепки клавиатуры» на странице настроек «Элементы управления», горячие клавиши с Winмодификатором все еще работают! Даже фокус находится внутри дочернего графического приложения. По умолчанию вы можете использовать Win+ Qи Win+ Shift+ Qдля переключения вкладок. Эти горячие клавиши определены на странице настроек «Клавиши и макросы».

Решение 2

Перейдите на страницу «Keys & Macro», найдите строку с описанием «Set focus to ConEmu» и выберите горячую клавишу, например , Win+ BackSpace. Обратите внимание, что некоторые комбинации клавиш могут не работать - Windows захватывает много комбинаций.

Таким образом, вы можете нажать Win+, BackSpaceкогда фокус клавиатуры находится в PuTTY и после этого Ctrl+ Tabдолжен работать. Вы можете попробовать это с помощью Блокнота - фокус клавиатуры будет более очевидным.

Maximus
источник
Спасибо, комбинация Win + Backspace - хороший обходной путь. И, кстати, я на Windows 8, которая сопоставляет Win + Q с действием Search Apps, поэтому я не могу использовать специальные ключи ..
krcko
3
Вам нужно "Установить зацепки клавиатуры" на странице "Элементы управления", чтобы Win + Q работал.
Максим
У меня включена опция «Установить зацепки клавиатуры», но я отключил Win + Tab и Win + Numbers, так как я часто их использую. Я не вижу опции Win + Q, хотя .. (я использую 130220 x64 build).
krcko
Win + Q работает для меня на Windows 8
Павел Мачиняк
Да, Win + Q уже был описан. Но я переписываю ответ, чтобы сделать его более очевидным.
Максим
8

Я нашел способ для этого работать с Ctl+ Tab.

Оказывается, я Settings > Integration > Children GUI > 'Focus on child windows'проверил. Когда я снял этот флажок, теперь я могу Ctl+ Tabи Ctl+ Shift+ в TabPuTTY

: D

Дрю С
источник