ConEmu สลับระหว่างแท็บที่มีแท็บ PuTTY เปิดอยู่


14

เมื่อฉันเปิดแท็บ PuTTY ใหม่ภายใน ConEmu Ctrl + Tab / Ctrl + Shift + Tab แป้นพิมพ์ลัดจะใช้ไม่ได้เมื่อแท็บ PuTTY ได้รับการโฟกัส

มีวิธีแก้ไขปัญหานี้หรือไม่?

ฉันอาจจะขาดอะไรบางอย่างที่เห็นได้ชัดเพราะฉันใช้ ConEmu เพียงสองวันและฉันยังคงพยายามที่จะเข้าใจตัวเลือกการกำหนดค่าทั้งหมด ..


คุณสนใจที่จะมาและยอมรับคำตอบของDrew Sหรือไม่? มันเป็นวิธีการแก้ปัญหาที่ไม่มีปัญหา
UnclickableCharacter

คำตอบ:


15

เมื่อคุณเรียกใช้หรือแนบแอปพลิเคชัน GUI ใด ๆ ในแท็บ ConEmu - อินพุตแป้นพิมพ์ทั้งหมด (อ่านโฟกัส) ที่ส่งผ่านไปยังแอปพลิเคชัน GUI ลูกนี้

นั่นคือสาเหตุที่Ctrl+ Tabไม่ทำงานในกรณีของคุณ - มันถูกประมวลผลโดย PuTTY แต่ไม่ใช่ ConEmu

แต่มีวิธีหนึ่งคือ

โซลูชันที่ 1

หากคุณได้เปิดใช้งานตัวเลือก "ติดตั้งคีย์บอร์ดเบ็ด" ในหน้าการตั้งค่า "การควบคุม" ปุ่มลัดพร้อมWinตัวปรับจะยังทำงานอยู่! แม้แต่โฟกัสอยู่ในแอพพลิเคชั่น GUI สำหรับเด็ก โดยค่าเริ่มต้นคุณสามารถใช้Win+ QและWin+ Shift+ Qเพื่อสลับแท็บ ปุ่มลัดเหล่านี้ถูกกำหนดไว้ในหน้าการตั้งค่า "คีย์และมาโคร"

โซลูชันที่ 2

ไปที่หน้า "คีย์ & มาโคร" ค้นหาแถวที่มีคำอธิบาย "ตั้งโฟกัสเป็น ConEmu" และเลือกปุ่มลัดWin+ BackSpaceตัวอย่างเช่น โปรดทราบว่าคีย์คอมโบบางอันอาจใช้งานไม่ได้ - Windows จะจับคอมโบได้หลายตัว

ดังนั้นคุณสามารถกดWin+ BackSpaceในขณะที่การโฟกัสของแป้นพิมพ์อยู่ใน PuTTY และหลังจากนั้นCtrl+ Tabจะต้องใช้งานได้ คุณสามารถลองสิ่งนี้ได้ด้วย Notepad - โฟกัสของแป้นพิมพ์จะชัดเจนขึ้น


ขอบคุณชุดค่าผสม Win + Backspace เป็นวิธีการแก้ปัญหาที่ดี และ btw ฉันใช้ Windows 8 ซึ่งแมปการกระทำของ Win + Q ไปที่ Search Apps ดังนั้นฉันจึงไม่สามารถใช้ปุ่มพิเศษ ..
krcko

3
คุณต้อง "ติดตั้งคีย์บอร์ด hooks" ที่หน้า "การควบคุม" เพื่อให้ Win + Q ทำงานได้
Maximus

ฉันเปิดใช้งาน "Install keyboard hooks" แต่ฉันปิดใช้งาน Win + Tab และ Win + Numbers เนื่องจากฉันใช้งานมาก ฉันไม่เห็นตัวเลือก Win + Q แต่ .. (ฉันใช้ 130220 x64 build)
krcko

Win + Q ใช้งานได้กับฉันใน Windows 8
Pavel Machyniak

ใช่ Win + Q ได้อธิบายไว้แล้ว แต่ฉันเขียนคำตอบใหม่เพื่อให้ชัดเจนยิ่งขึ้น
Maximus

8

ผมพบว่าวิธีนี้จะทำงานร่วมกับ+CtlTab

ปรากฎว่าฉันได้Settings > Integration > Children GUI > 'Focus on child windows'ตรวจสอบแล้ว เมื่อฉันยกเลิกการเลือกตัวเลือกนี้ฉันสามารถCtl+ TabและCtl+ Shift+ Tabinsdie PuTTY

: D

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.