ลบ Escape บน TouchBar ใน Safari


13

มีการถามคำถาม "วิธีปิดใช้งานคีย์ Escape ใน Safari" ที่นี่สองสามครั้ง ตั้งแต่ตอนนี้บน MacBook Pros ใหม่ปุ่ม Escape เป็นปุ่มหน้าจอสัมผัสมันง่ายกว่าการกดโดยไม่ตั้งใจ แต่มีโอกาสที่ดีที่เราจะสามารถลบมันใน Safari ได้ทุกครั้ง

วิธีลบปุ่ม Escape ออกจาก TouchBar ใน Safari (หรือแอพเฉพาะใด ๆ )

ไม่มีตัวเลือกดังกล่าวในCustomize Touch Bar...เมนู: ปรับแต่งเมนูบาร์แบบสัมผัส


คุณสามารถลองลบออกโดยใช้ Touch Bar API
haykam

@haykam เราจะหารายละเอียดเกี่ยวกับ Touch Bar API ที่คุณกล่าวถึงได้ที่ไหน? ฉันต้องการลองสิ่งนี้
Vladimir

คำตอบ:


6

คุณสามารถใช้ Karabiner-Elements [ 1 , 2 ] เพื่อแมปคีย์การหลบหนีไปยังฟังก์ชั่นอื่น ๆ ด้วยการป้อนกลับแบบภาพ (เช่นปิดเสียง) คำติชมช่วยเตือนคุณว่าไม่ต้องจับคู่กุญแจเพื่อหลบหนีอีกต่อไป

จากนั้นคุณสามารถแมปคีย์ที่มีประโยชน์น้อยกว่าเพื่อหลบหนี สำหรับตัวอย่างเช่นบนคีย์บอร์ดของสหรัฐอเมริกาปุ่มส่วน (§ / ±) จะอยู่ที่มุมซ้ายบนซึ่งอาจเป็นปุ่มยกเว้น

  1. ติดตั้งและเรียกใช้องค์ประกอบของ Karabiner
  2. ในการดัดแปลงอย่างง่ายเลือกไม่มีชื่อผลิตภัณฑ์ (ไม่มีชื่อผู้ผลิต) เป็นเป้าหมาย นั่นคือแถบสัมผัส แล้วเพิ่มรายการจากไป escapemuteป้อนคำอธิบายรูปภาพที่นี่

  3. ในการจับคู่ส่วนปุ่ม (§ / ±) เพื่อหนีให้เลือก Apple Internal Keyboard เพิ่มรายการสินค้าจากไป non_us_backslashescapeป้อนคำอธิบายรูปภาพที่นี่

แหล่ง


นี่มันเยี่ยมมากขอบคุณ! ฉันตัดสินใจที่จะแมป Escape บนแถบสัมผัสกับปุ่ม fn ซึ่งดีจริง ๆ เพราะมันไม่ทำอะไรเลย แต่ให้ตัวบ่งชี้ภาพที่คุณกดบางอย่างและให้ทางลัดที่ดีในการเปลี่ยนปุ่ม
Touchbar

1

ลองใช้ BetterTouchTool

คลิกที่แท็บ 'แป้นพิมพ์' ('เลือกแอปพลิเคชัน' ควรตั้งค่าเป็น 'ทั่วโลก') คลิกที่ '+ เพิ่มทางลัดใหม่หรือลำดับของคีย์' คลิกที่ฟิลด์และกดปุ่ม 'Shift-Escape' ควรเลือก ปรากฏขึ้นไปทางด้านขวาตามที่ระบุว่า 'การกระทำที่กำหนดไว้ล่วงหน้าของ Trigger' และเลือก: 'แป้นคีย์บอร์ด / ESC (ปุ่ม Escape, ตัวดัดแปลงที่กดไว้)'

เราเพิ่งสร้างสิ่งทดแทนสำหรับคีย์ 'escape' ตอนนี้เราต้องปิดการใช้งาน

คลิกที่ '+ เพิ่มทางลัดใหม่หรือลำดับของคีย์' คลิกที่ฟิลด์และกดปุ่ม 'Escape' บน Touchbar, ⎋ควรปรากฏขึ้นไปทางด้านขวาตามที่ระบุว่า 'การกระทำที่กำหนดไว้ล่วงหน้าของ Trigger' และตรวจสอบให้แน่ใจว่า

ฉันชอบวิธีนี้มากกว่าการเลิกใช้ TouchBar ทั้งหมด


1

มีแอพพลิเคชั่นที่เรียกว่าBetterTouchToolที่ยอดเยี่ยมที่ให้คุณปรับเปลี่ยนแถบสัมผัส ฉันสามารถย้ายปุ่มหลบหนีเข้าด้านในได้โดยใช้มันเล็กน้อย BTT เป็นแอพที่จ่ายเงิน แต่ใบอนุญาตไม่แพงมากและพวกเขามีส่วนลด (เช่นนักเรียน) เป็นครั้งคราว นี่คือลิงค์

แตะแถบที่มีปุ่ม Escape เลื่อนไปทางขวา


เย็น! นี่คือเพิ่มเติมเกี่ยวกับวิธีการทำ github.com/fifafu/BetterTouchTool/issues/204โดยพื้นฐานแล้วคุณต้องยกเลิกการใช้ touch bar เฉพาะแอปใด ๆ จากนั้นสร้างคีย์ escape ของคุณเองและวางลงบนแถบ บ้า แต่ถ้ามันช่วยฉันจากการหลบหลีกการกระแทกอันแรง
Urs

ฉันเพิ่มคีย์ตัวดัดแปลงไปยังคีย์ ESC ใหม่ดังนั้นจะปรากฏเฉพาะเมื่อฉันกด cmd ไม่ดีกว่า: เพิ่มบางอย่างทางซ้ายเช่นวิดเจ็ตวันที่ ตอนนี้มันมีประโยชน์มาก!
Urs

นี่คือคำแนะนำเพิ่มเติม: ลบ ESC ทั้งหมดและทำการแมปไปยังคีย์บอร์ดyoutube.com/watch?v=gsRTtO-8ofM
Urs

1

เพื่อหลีกเลี่ยงการกด Esc โดยไม่ตั้งใจให้ใช้องค์ประกอบของคาราไบเนอร์เพื่อตั้งค่าแอ็คชั่น Escape ใหม่เพื่ออึ + Esc แต่ใช้ตัวเลือก 'การดัดแปลงที่ซับซ้อน' แทนตัวเลือกแบบง่ายที่แนะนำไว้ที่อื่น

ติดตั้ง Karabiner -> การปรับเปลี่ยนที่ซับซ้อน -> 'เพิ่มกฎ' -> 'นำเข้ากฎเพิ่มเติม' -> ค้นหา 'หลบหนี' -> นำเข้า 'เปลี่ยนคีย์หลบหนี (รอบที่ 4)' -> เปิดใช้งานสิ่งนี้เท่านั้น: 'ปิดการหลบหนี (... )'

พร้อมที่จะสร้าง Esc ตอนนี้คุณต้องกด Shift + Esc


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