มีวิธีการ modding OSX หรือไม่เพื่อให้ทำงานเหมือน Windows 7 เล็กน้อยโดยเฉพาะฉันต้องการกด BACKSPACE และ Finder เพื่อแสดงโฟลเดอร์ก่อนหน้า ... เช่นเดียวกับ Windows และ Firefox
ฉันหวังว่าชัดเจน
มีวิธีการ modding OSX หรือไม่เพื่อให้ทำงานเหมือน Windows 7 เล็กน้อยโดยเฉพาะฉันต้องการกด BACKSPACE และ Finder เพื่อแสดงโฟลเดอร์ก่อนหน้า ... เช่นเดียวกับ Windows และ Firefox
ฉันหวังว่าชัดเจน
คำตอบ:
ในขณะที่วิธีแก้ปัญหาที่นำเสนอโดยbarbazเป็นโซลูชันที่เหมาะสม แต่จริงๆแล้วเป็นโซลูชันที่สมบูรณ์แบบ :) ซึ่งจะลบข้อ จำกัด ที่ไม่อนุญาตให้คุณใช้ Backspace ในช่องข้อความใน Finder (เช่นเมื่อเปลี่ยนชื่อไฟล์หรือพิมพ์ในช่องค้นหา) )
ใส่รหัสต่อไปนี้และบันทึกไฟล์ private.xml:
<item>
<name>Backspace in Finder moves Up</name>⌥
<appendix> (except when editing text fields)</appendix>
<identifier>private.Backspace_MoveUp</identifier>
<only>FINDER</only>
<uielementrole_not>AXTextArea, AXTextField</uielementrole_not>
<autogen>__KeyToKey__ KeyCode::DELETE, ModifierFlag::NONE, KeyCode::CURSOR_UP, VK_COMMAND</autogen>
</item>
นี่ทำสิ่งต่อไปนี้:
CURSOR_UP, VK_COMMAND
รหัสด้านบนคุณสามารถกด CMD- [(ดังที่แสดงในเมนู "ไป") การใช้วิธีปกติจากที่นั่น (การตั้งค่าคีย์บอร์ด -> แป้นพิมพ์ลัดและกำหนดทางลัดใหม่สำหรับรายการ "ย้อนกลับ") ไม่ทำงานเนื่องจากช่อง "แป้นพิมพ์ลัด" ไม่ยอมรับอักขระ Backspace แต่คุณทำได้:
จากนั้นแก้ไขไฟล์$HOME/Library/Preferences/com.apple.finder.plist
และเปลี่ยนแป้นพิมพ์ลัดเป็น "⌫" เช่นใช้ XCode:
ตอนนี้ถ้าคุณรีสตาร์ท Finder (โดยใช้killall Finder
หรือไดอะล็อก Force Quit Applications) คุณจะสามารถใช้ทางลัด:
อย่างไรก็ตามตามที่ระบุไว้ในความคิดเห็นคีย์ backspace อาจไม่สามารถใช้งานได้ในกล่องโต้ตอบของแป้นพิมพ์ด้วยเหตุผลเนื่องจากการใช้มันเป็นทางลัดจะทำให้เกิดการกระทำเมื่อคุณมีเคอร์เซอร์ในกล่องแก้ไขที่คุณต้องการ backspace เพื่อลบตัวอักษร
defaults write com.apple.finder NSUserKeyEquivalents -dict-add "Back" "\U232B"; killall Finder
หรือ นี่ไม่ใช่โซลูชันที่ใช้งานได้จริง แต่จะแทนที่ฟังก์ชันของ⌫ ( deleteBackward:
) ในช่องข้อความ