題 ConEmu在選項卡之間切換,打開PuTTY選項卡


當我在ConEmu Ctrl + Tab / Ctrl + Shift + Tab中打開新的PuTTY選項卡時,一旦PuTTY選項卡獲得焦點,鍵盤快捷鍵就無法使用。

有沒有什麼辦法解決這一問題?

我可能會遺漏一些明顯的東西,因為我只使用ConEmu兩天而且我仍在嘗試了解所有配置選項。


13
2018-02-22 14:40


起源


你介意來接受並給出答案嗎? 德魯S.?這是一個沒有解決方法的直接解決方案。 - fnt


答案:


在ConEmu選項卡中運行或附加任何GUI應用程序時 - 所有鍵盤輸入(讀取焦點)都傳遞給此子GUI應用程序。

這就是為什麼 按Ctrl+標籤 在你的情況下不起作用 - 它由PuTTY處理,但不是由ConEmu處理。

但有一種方法。

解決方案1

如果您在“控件”設置頁面上啟用了“安裝鍵盤掛鉤”選項,則使用熱鍵 贏得 修飾符仍然有效!甚至焦點都在子GUI應用程序中。默認情況下,您可以使用 贏得+Q 和 贏得+轉移+Q 切換標籤。這些熱鍵在“按鍵和宏”設置頁面上定義。

解決方案2

轉到“按鍵和宏”頁面,找到“設置焦點到ConEmu”描述的行並選擇熱鍵, 贏得+退格 例如。請注意,某些鍵組合可能無法正常工作 - Windows可捕獲許多組合。

所以你可以按 贏得+退格 而鍵盤焦點在PuTTY之後 按Ctrl+標籤 必須工作。你可以用記事本試試這個 - 鍵盤焦點會更明顯。


14
2018-02-22 16:09



謝謝,Win + Backspace組合是一個很好的解決方法。順便說一下,我在Windows 8上將Win + Q映射到搜索應用程序操作,因此我無法使用特殊鍵。 - krcko
您需要在“控件”頁面上“安裝鍵盤掛鉤”以使Win + Q正常工作。 - Maximus
我啟用了“安裝鍵盤掛鉤”,但我已經禁用了Win + Tab和Win + Numbers,因為我經常使用它們。雖然我沒有看到Win + Q選項..(我正在使用130220 x64版本)。 - krcko
Win + Q適用於Windows 8 - Pavel Machyniak
是的,Win + Q已經被描述過了。但我重寫了答案,使其更加明顯。 - Maximus


我找到了一種可以使用它的方法 CTL+標籤

事實證明我有 Settings > Integration > Children GUI > 'Focus on child windows' 檢查。當我取消選中此選項時,我現在可以 CTL+標籤 和 CTL+轉移+標籤 insdie PuTTY

:d


7
2017-09-16 16:44