ปิดใช้งาน Command-M เพื่อย่อขนาดหน้าต่าง


16

เกี่ยวกับรูปแบบแป้นพิมพ์ของฉันที่Mสำคัญคือด้านขวาถัดWสำคัญ:

แป้นพิมพ์ Dvorak พร้อมปุ่ม m และ w ที่อยู่ติดกันวงกลม

นี้อาจจะเป็นปัญหาในบางครั้งเพราะบางครั้งผมจะตั้งใจกดCommand- MแทนCommand- Wทำให้หน้าต่างเพื่อจะลดลงมากกว่าปิด

เนื่องจากไม่มีแป้นพิมพ์ลัดเพื่อย่อขนาดหน้าต่าง (ดีแล้วไม่มีแป้นพิมพ์ลัดง่าย ๆ ) นี่เป็นสิ่งที่น่ารำคาญยิ่งกว่าเดิมเพราะฉันต้องเปลี่ยนไปใช้ trackpad เพื่อยกเลิกการย่อขนาดหน้าต่างแล้วลองปิดอีกครั้ง

มีวิธีปิดใช้งานCommand- Mทางลัดเพื่อย่อขนาดหน้าต่างหรือไม่

คำตอบ:


19

คุณสามารถปิดการใช้งานโดยการแก้ไข~/Library/Preferences/.GlobalPreferences.plist:

defaults write -g NSUserKeyEquivalents -dict-add 'Minimize' '\0'

ในการใช้การเปลี่ยนแปลงคุณต้องเปิดแอปพลิเคชันอีกครั้ง หากทางลัดได้รับการกำหนดให้เป็นศูนย์การกดLจะเรียกมันใน Audacity


สิ่งนี้ไม่ได้ผลสำหรับฉันบน Yosemite ฉันทำได้ด้วยคำตอบนี้
mgarciaisaia

โรงงาน FTR เป็นการตั้งค่าดั้งเดิม (หากคุณต้องการเปลี่ยนกลับ) คือNSUserKeyEquivalents { Minimize = "@$m"; }
Jakub M.

น่าเสียดายที่ Firefox 60.x ไม่เคารพสิ่งนี้ :(
Tilo

3

คุณสามารถ "แทนที่" ทางลัด Command-M เริ่มต้นโดยการจับคู่กับทางเลือกอื่น หากต้องการทำการแมปชุดคีย์ใหม่ให้เรียกใช้การตั้งค่าระบบแล้วเลือกคีย์บอร์ด จากนั้นแผงการตั้งค่าแป้นพิมพ์จะปรากฏขึ้นให้คลิกที่แท็บด้านขวาชื่อ "แป้นพิมพ์ลัด" คุณจะสังเกตเห็นแป้นพิมพ์ลัดเริ่มต้นมากมายที่คุณสามารถแทนที่ได้

ฉันได้ลองทำการคอมไพล์ -M ใหม่โดยใช้วิธีนี้และใช้งานได้


1

การแมปคำสั่ง -M เพื่อซูมใหม่ใน "แอปพลิเคชันทั้งหมด" ดูเหมือนจะเป็นวิธีการแก้ปัญหาที่ดีเนื่องจากการซูมปรากฏขึ้นในแอปพลิเคชันทั้งหมดและไม่มีผลกระทบที่ใกล้เคียง

ฉันกำลังจะลองใช้คำสั่งเทอร์มินัลด้านบนดังนั้นฉันจึงลบคำสั่ง M สำหรับ Zoom และแท้จริงและดูเถิดตอนนี้ย่อเล็กสุดถูกแสดงโดยไม่มีคำสั่งคีย์ ดังนั้นฉันจึงทิ้งมันไว้อย่างนั้นตอนนี้ Command-M ไม่ทำอะไรเลยและลดชีวิตให้เหลือน้อยที่สุดในเมนู ไม่จำเป็นต้องใช้คำสั่งเทอร์มินัล


1

คุณสามารถแมปที่สำคัญใด ๆ และคีย์ผสมกับซอฟต์แวร์ที่ยอดเยี่ยมและฟรีKarabiner หลังจากติดตั้งเพียงเพิ่มรหัสต่อไปนี้ใน~/Library/Application Support/Karabiner/private.xml:

  <item>
    <name>Map Cmd-M to Cmd-Alt-M</name>
    <appendix>Changes the minimize shortcut</appendix>
    <not>EMACS</not>
    <identifier>private.kill_m</identifier>
    <autogen>__KeyToKey__ KeyCode::M, ModifierFlag::COMMAND_L|ModifierFlag::OPTION_L, KeyCode::M, ModifierFlag::COMMAND_L</autogen>
    <autogen>__KeyToKey__ KeyCode::M, ModifierFlag::COMMAND_L, KeyCode::VK_NONE</autogen>
  </item>

  <item>
    <name>Map Cmd-Q to Cmd-Alt-Q</name>
    <appendix>Changes the quit shortcut</appendix>
    <not>EMACS</not>
    <identifier>private.kill_q</identifier>
    <autogen>__KeyToKey__ KeyCode::Q, ModifierFlag::COMMAND_L|ModifierFlag::OPTION_L, KeyCode::Q, ModifierFlag::COMMAND_L</autogen>
    <autogen>__KeyToKey__ KeyCode::Q, ModifierFlag::COMMAND_L, KeyCode::VK_NONE</autogen>
  </item>

จากนั้นคลิก "Reload XML" ในการตั้งค่า Karabiner และกำหนดเครื่องหมายถูกสำหรับรายการใหม่

วิธีนี้ทางลัดที่ลดไม่ได้เป็นคนพิการทั้งหมด แต่ยังคงสามารถใช้ได้กับคีย์ตัวเลือกเพิ่มเติม: Cmd+ Option+ หรือโดยเพียงแค่ใช้ปุ่มคำสั่งขวา:M +Cmd (right)M

โปรดทราบว่าส่วนที่สองจะเปลี่ยนCmd+ Qทางลัดเป็นCmd+ Option+ Qเพื่อความสะดวกของคุณ คุณสามารถละเว้นรายการที่สองหากคุณไม่ต้องการ


0

มีรูปแบบแป้นพิมพ์ที่มีประโยชน์ที่เรียกว่า "Dvorak - Qwerty⌘" โดยพื้นฐานแล้วมันเป็น Dvorak แต่มันพลิกเค้าโครงเป็น QWERTY ในขณะที่ปุ่ม⌘ถูกกดค้างไว้ มันถูกออกแบบมาเพื่อให้ผู้ที่ต้องการเรียนรู้ Dvorak ไม่จำเป็นต้องฝึกหน่วยความจำของกล้ามเนื้อฮอตคีย์ แต่มันก็สามารถช่วยคุณได้เช่นกัน


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