OS X Lion'da Command-Control-D sözcük tanımı klavye kısayolunu nasıl devre dışı bırakabilirim?


11

Mac OS X Lion, birçok uygulamada fare imlecinin altındaki kelimenin tanımını içeren bir açılır pencere oluşturmak için Command-Control-D tuşlarına basabileceğiniz yeni bir özellik sundu. Bunun bir yan etkisi, diğer uygulamalardaki (örneğin Emacs) işlevselliğe erişmek için artık aynı kısayolu kullanamamanızdır.

İkisinden biri mümkün mü

a) sözcük tanımı Command-Control-D klavye kısayolunu devre dışı bırakın veya
b) kelime tanımı klavye kısayolunu Command-Control-D dışında bir şeyle değiştir?


Kontrol ettiđiniz için teţekkürler, Lri. Değeri için içeri baktım com.apple.symbolichotkeys.plist. Nafile.
Zane Shelby

Yanıtlar:


6

Buradaki harika araştırmayı kullanarak bunu anladım: http://hintsforums.macworld.com/showthread.php?t=114785

Aşağıdaki açıklamada 2 farklı "sözlük" tanımı kullandığımı unutmayın:

İşin püf noktası , com.apple.symbolichotkeys'deki AppleSymbolicHotKeys sözlüğüne bir değer eklemektir .

Bu sözlükte , 70 anahtarı için (bu nokta sözlüğü aramasındaki kelime ), etkinleştirilmiş = HAYIR ile yeni bir sözlük eklemek istersiniz . 'Etkin' seçeneğinin bir boole olduğundan emin olun.

Ne yazık ki, bunu tek bir 'varsayılan yazma ...' çağrısına damıtamıyorum. Böyle bir şey olurdu:

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

ancak 'etkin' seçeneğin boole olması gerektiğini nasıl belirleyeceğimi bilemiyorum. Yazıldığı gibi, bu, tuş vuruşunu devre dışı bırakmak için çalışmayan bir dize yapar. Bu komutu çalıştırabilir ve sonra plist'i düzenleyebilir ve boolean olarak değiştirebilirsiniz. Bu dosyayı doğrudan düzenlemekten daha kolay olabilir.

Bu, sözlük tuş vuruşunu devre dışı bırakır. İsterseniz sözlüğü farklı bir anahtara yeniden bağlamak için yukarıdaki bağlantıdaki bilgileri kullanabilirsiniz.


6
Değer ayrıca XML: olabilir defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 '<dict><key>enabled</key><false/></dict>'.
Lri

2
Yey! (teşekkürler @craig & @Lauri) yeniden başlatmak için gerekli!
Mart'ta nhed

1

(Birincisi, bu kesinlikle yeni değil - sanırım Leopard'dan beri var.)

Ne yazık ki, şu anda Lion'da devre dışı bırakmanın veya değiştirmenin bir yolu yok gibi görünmüyor. "Sözlüğe Ara" Hizmeti için bir kısayol ekleyebilir / değiştirebilirsiniz, ancak bu, control-command-D davranışını değiştirmez. Bir geliştirici hesabınız varsa bir hata gönderin ve şimdilik onunla yaşamayı öğrenin :(


1
Snow Leopard'da genel kısayol, uygulama kısayollarını 'gölgelemedi' veya geçersiz kılmadı.
Zane Shelby

Doğru. Evet, bu hayal kırıklığı yaratan bir davranış. Beni gerçekten rahatsız etmiyor çünkü kelimeleri aramak için aslında control-command-D kullanıyorum.
jtbandes
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.