ฉันจะตั้งค่าแป้นพิมพ์ลัดที่มีปุ่ม Backspace ได้อย่างไร


10

คำถามของฉันอยู่ในชื่อ: OS X อนุญาตให้ตั้งค่าทางลัดด้วย Backspace หรือไม่เช่น Ctrl+ Option ⌥+ Command ⌘+ backspace(ในกรณีของฉันเป็นบริการ Automator)

แก้ไข :
คุณอาจคิดว่า "ลองด้วยตัวคุณเอง"; ดีฉันทำมัน ในการตั้งค่าระบบ→แป้นพิมพ์→ทางลัดฉันพยายามเพิ่มทางลัดนี้ลงในบริการของฉันและมันไม่ทำงาน ดูเหมือนว่าปัญหาจะมี backspace Ctrl+ Option ⌥+ Command ⌘+ mทำงานได้ดี

มีใครรู้วิธีแก้ปัญหาที่ทำให้ฉันสามารถใช้backspaceคีย์ในแป้นพิมพ์ลัดได้หรือไม่


หากคุณต้องการคุณสามารถเพิ่มสิ่งที่ค้นพบของคุณเป็นคำตอบเพื่อจัดระเบียบเว็บไซต์
Saaru Lindestøkke

ที่จริงคำถามของฉันคือการรู้ว่าอาจมีการแก้ไขสำหรับเรื่องนี้
Matthieu Riegler

ขอโทษฉันเข้าใจผิด ฉันคิดว่าคุณแค่อยากรู้ว่าทางลัดอาจรวมถึงปุ่ม Backspace หรือไม่
Saaru Lindestøkke

คำตอบ:


6

ในการเปลี่ยนช็อตคัตของบริการเรียกใช้plutil -convert xml1 ~/Library/Preferences/pbs.plistเปิด Plist และเปลี่ยนตัวอย่างเช่น

<key>(null) - Some Service - runWorkflowAsService</key>
<dict>
    <key>key_equivalent</key>
    <string>@~a</string>
</dict>

ถึง

<key>(null) - Some Service - runWorkflowAsService</key>
<dict>
    <key>key_equivalent</key>
    <string>@~&#x8;</string>
</dict>

จากนั้นรีสตาร์ทเพื่อใช้การเปลี่ยนแปลง

@ is command, ~ is option และ & # x8; คือลบ (Windows backspace) การลบไปข้างหน้า (Windows delete) จะเป็น & # x7f; สายทางลัดใช้รูปแบบเดียวกับในDefaultKeyBinding.dict

หากต้องการเปลี่ยนการตั้งค่าทางลัดส่วนกลางในส่วนทางลัดของแอปให้เรียกใช้plutil -convert xml1 ~/Library/Preferences/.GlobalPreferences.plistเปิด Plist และเปลี่ยนตัวอย่างเช่น

<key>Some Menu Name</key>
<string>~@a</string>

ถึง

<key>Some Menu Name</key>
<string>~@&#x8;</string>

จากนั้นออกและเปิดแอปพลิเคชันอีกครั้งเพื่อใช้การเปลี่ยนแปลง

ทางลัดเฉพาะแอปพลิเคชันจะถูกเก็บไว้ใน ~ / Library / Preferences / *. plist และ ~ / Library / Containers / * / Data / Library / Preferences / *. plist


ฉันไม่ทราบว่าโยเซมิตีปฏิบัติกับไฟล์นี้แตกต่างกันหรือไม่หรือปัญหาของฉันเฉพาะกับ Chrome แต่ฉันไม่สามารถใช้งานได้ การบันทึกไฟล์ด้วยการเชื่อมโยงคีย์ใหม่จะไม่ส่งผลต่อการกำหนดลักษณะแป้นพิมพ์ลัดและจะไม่ปรากฏในเมนูของ Chrome คำเตือนผู้ใช้คีย์ลัดอย่างตัวฉันเองฉันพบปัญหามากมายในการพยายามปรับแต่งแป้นพิมพ์ลัดใน OSX (มาจาก windows & linux) แม้ว่าดูเหมือนว่าจะมีโอกาสมากมายสำหรับการปรับแต่งที่ละเอียดยิ่งขึ้น แต่ฉันพบข้อบกพร่องมากมายในการโยงคีย์ OSX โดยรวม
aaaaaa

โปรดทราบว่าคุณต้องลบหรือกำหนดการเชื่อมโยงอื่น ๆ ให้กับคีย์เดียวกันมิฉะนั้นจะไม่สามารถใช้งานได้
wrossmck

0

ในขณะที่มันไม่ฟรีKeyboard Maestroจะแก้ปัญหาของคุณ

นี่เป็นตัวอย่างง่ายๆ: เพียงตั้งค่าคีย์ลัดเป็น⌘ลบ (โดยกด⌘ + ⌦) และกำหนดรายการเมนูเพื่อเปิดใช้งาน คุณยังสามารถระบุแอปพลิเคชันที่ทางลัดจะทำงานได้ดังนั้นคุณสามารถใช้ทริกเกอร์ใหม่ได้

มาโครคีย์บอร์ดมาโคร

ของหลักสูตรที่กำหนดว่าจะเป็นมากโปรแกรมแมโครที่มีประสิทธิภาพคุณสามารถตั้งค่าให้ทำงานจากมากซับซ้อนมากกว่าทำงาน AppleScripts การจัดการ Markdown


0
  • ขั้นตอนที่ 1 - รับ karabiner (หากยังไม่ได้ใช้งานบน mac ของคุณซึ่งอาจเป็น)
  • ขั้นตอนที่ 2 - เปิด Karabiner
  • ขั้นตอนที่ 3 - ไปที่ "เปลี่ยนคีย์แบ็กสแลช"
  • ขั้นตอนที่ 4 - คลิก "เปลี่ยนแบ็กสแลชเพื่อส่งต่อการลบ / + (Fn + แบ็กสแลชเป็นแบ็กสแลช"
  • ขั้นตอนที่ 5 - ปิดหน้าต่าง

สิ่งนี้ทำให้คีย์แบ็กสแลชเป็นคีย์ลบ ฉันไม่เคยใช้แบ็กสแลชดังนั้นมันจึงใช้ได้ดีสำหรับฉัน หวังว่านี่จะช่วยได้

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