ฉันจะป้องกันหน้าต่างฮอตคีย์ iTerm2 ไม่ให้โฟกัสได้อย่างไร


16

มีวิธีการป้องกันไม่ให้หน้าต่างฮอตคีย์ iTerm2 สูญเสียโฟกัสหรือไม่เมื่อมีการคลิกหน้าต่างอื่น?

ฉันตระหนักถึงคำถามนี้อยู่แล้ว แต่คำตอบไม่ได้สำหรับฉัน การยกเลิกการเลือก "ฮ็อตคีย์ลัดเมื่อการโฟกัสหายไป" ไม่ได้เป็นการป้องกันไม่ให้ฮ็อตคีย์หยุดการโฟกัสเมื่อมีการคลิกอีกหน้าต่างหนึ่ง ตัวเลือกนั้นป้องกันไม่ให้หน้าต่างฮ็อตคีย์ซ่อนตัวอยู่ในพื้นหลังขจัดภาพเคลื่อนไหวจอแสดงผลแบบสั้นเมื่อฉันกดปุ่มลัดอีกครั้ง

ฉันใช้ OS X El Capitan 10.11.5 และ iTerm2 Build 3.0.0

คำตอบ:


30

(ถ้าใครต้องการคำตอบ ณ ตุลาคม 2017)

สำหรับ iTerm2 ตั้งแต่ v3.1.3:

  1. เปิดหน้าต่างการตั้งค่า iTerm (แถบเมนู: iTerm2> การตั้งค่า ... ) Profilesและเลือก
  2. เลือกHotkey Windowโปรไฟล์* ที่คุณต้องการเปลี่ยน
  3. คลิกที่Keysแท็บภายในHotkey Windowโปรไฟล์
  4. คลิกที่Configure Hotkey Windowปุ่มเพื่อเปิดกล่องโต้ตอบแบบดึงลง
  5. ตรวจสอบPin hotkey window (stays open on loss of keyboard focus)และFloating windowตัวเลือกจากนั้นคลิกOKเพื่อยืนยัน

คุณอาจต้องปิดหน้าต่าง Hotkey ก่อนหากเปิดอยู่ (หรือคุณสามารถรีสตาร์ท iTerm) เพื่อให้การเปลี่ยนแปลงมีผล

สกรีนช็อตของหน้าต่างการตั้งค่า iTerm


* Nb ตั้งแต่ v3.1 คุณสามารถมีปุ่มลัดหลายหน้าต่างได้ดังนั้นนี่คือเหตุผลที่ฉันพูดว่า "โปรไฟล์ที่คุณต้องการเปลี่ยน" เนื่องจากอาจมีโปรไฟล์ฮอตคีย์หน้าต่างมากกว่าหนึ่งโปรไฟล์ซึ่งแตกต่างจากภาพหน้าจอ


4
ขอบคุณ! อย่างไรก็ตามเพื่อให้หน้าต่างอยู่ในตำแหน่ง "ด้านบน" / "ด้านหน้า" ของหน้าต่างอื่นฉันต้องเปิดใช้งานFloating windowและรีสตาร์ทแอปด้วย ตอนนี้มันทำงานได้อย่างสมบูรณ์แบบ :)
alexwforsythe

1
@alexwforsythe Ah! ฉันจะแก้ไขคำตอบเพื่อให้ข้อกำหนดนี้ชัดเจนขอบคุณสำหรับการแบ่งปันรายละเอียดที่สำคัญ
Benjamin R

ความสุขของฉัน .. ฉันมักจะอ้างถึงคำตอบนี้เสมอ🤗
abbood

3

ลองใช้ (สำหรับ iTerm2 ~ v3.0.10):

  1. เปิดการตั้งค่า iTerm2> แท็บคีย์ (ไม่ใช่โปรไฟล์> คีย์!)
  2. ปิดตัวเลือก "ซ่อนปุ่มลัดเมื่อการโฟกัสหายไป"

1
ขึ้น: ปัญหาดังกล่าวได้รับการแก้ไขแล้ว
kivagant

1

ฉันต้องไปที่การตั้งค่า -> ขั้นสูงค้นหา "ซ่อน" จากนั้นตรวจสอบตัวเลือกที่เกี่ยวข้อง จากนั้นเลือกช่องทำเครื่องหมาย "ซ่อนเมื่อการโฟกัสหายไป" และคีย์แมปในการตั้งค่า> การทำงานของคีย์

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