ฉันจะปิดการใช้งานแป้นพิมพ์ลัดคำจำกัดความ Command-Control-D ใน OS X Lion ได้อย่างไร


11

Mac OS X Lion ได้แนะนำคุณสมบัติใหม่ซึ่งในหลาย ๆ แอพพลิเคชั่นคุณสามารถกด Command-Control-D เพื่อสร้างป๊อปอัพพร้อมคำจำกัดความของคำใต้เคอร์เซอร์ของเมาส์ ผลข้างเคียงของสิ่งนี้คือคุณไม่สามารถใช้ทางลัดเดียวกันเพื่อเข้าถึงฟังก์ชันการทำงานในแอปพลิเคชันอื่น ๆ ได้อีกต่อไป (ตัวอย่างเช่น Emacs)

เป็นไปได้หรือไม่

ก) ปิดการใช้งานแป้นพิมพ์ลัดคำจำกัดความ Command-Control-D หรือ
b) เปลี่ยนแป้นพิมพ์ลัดคำจำกัดความเป็นอย่างอื่นนอกเหนือจาก Command-Control-D หรือไม่


ขอบคุณสำหรับการตรวจสอบ Lri com.apple.symbolichotkeys.plistสำหรับสิ่งที่คุ้มค่าผมมองใน ไม่มีลูกเต๋า
Zane Shelby

คำตอบ:


6

ฉันเพิ่งรู้เรื่องนี้โดยใช้การวิจัยที่ยอดเยี่ยมที่นี่: http://hintsforums.macworld.com/showthread.php?t=114785

โปรดทราบว่าฉันใช้คำว่า "พจนานุกรม" 2 คำในคำอธิบายด้านล่าง:

เคล็ดลับคือการเพิ่มค่าให้กับพจนานุกรม AppleSymbolicHotKeys ใน com.apple.symbolichotkey

ภายในพจนานุกรมนี้คุณต้องการเพิ่มพจนานุกรมใหม่สำหรับคีย์ 70 (นั่นคือคำที่ค้นหาในพจนานุกรมจุด ) โดยเปิดใช้งาน = ไม่ ตรวจสอบให้แน่ใจว่า 'เปิดใช้งาน' เป็นบูลีน

น่าเสียดายที่ฉันไม่สามารถกลั่นให้เป็นการเรียก 'เริ่มต้นเขียน ... ' เดียว มันจะเป็นอะไรเช่นนี้:

defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 "{enabled=NO;}"

แต่ฉันไม่สามารถหาวิธีระบุว่า 'เปิดใช้งาน' ควรเป็นบูลีน ตามที่เขียนไว้สิ่งนี้ทำให้เป็นสตริงซึ่งไม่สามารถปิดการกดแป้นได้ คุณสามารถเรียกใช้คำสั่งนี้แล้วแก้ไข plist และสลับเป็นบูลีน .. ที่อาจจะง่ายกว่าการแก้ไขไฟล์โดยตรง

สิ่งนี้จะปิดการใช้งานการกดแป้นพจนานุกรม คุณสามารถใช้ข้อมูลจากลิงค์ด้านบนเพื่อเชื่อมโยงพจนานุกรมไปยังคีย์อื่นหากคุณต้องการ


6
ค่าที่ยังสามารถเป็น defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 '<dict><key>enabled</key><false/></dict>'XML:
Lri

2
yey! (ขอบคุณ @craig & @Lauri) เพียงแค่ต้องการรีสตาร์ท!
พฤศจิกายน

1

(อย่างแรกนี่ไม่ใช่เรื่องใหม่แน่นอน - มันเป็นเรื่องเกี่ยวกับมาตั้งแต่ Leopard ฉันเชื่อ)

น่าเสียดายที่ตอนนี้ดูเหมือนจะไม่มีวิธีการปิดใช้งานหรือเปลี่ยนแปลงใน Lion คุณสามารถเพิ่ม / เปลี่ยนทางลัดสำหรับบริการ "ค้นหาในพจนานุกรม" แต่สิ่งนี้จะไม่เปลี่ยนพฤติกรรมของ control-command-D ยื่นข้อผิดพลาดหากคุณมีบัญชีผู้พัฒนาและตอนนี้เรียนรู้ที่จะอยู่กับมัน :(


1
ใน Snow Leopard ทางลัดส่วนกลางไม่ได้เป็น 'เงา' หรือแทนที่ทางลัดแอปพลิเคชัน
Zane Shelby

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