回答:
ここで入手できる素晴らしい研究を使用して、私はこれを理解しました:http : //hintsforums.macworld.com/showthread.php?t=114785
以下の説明では、「辞書」の2つの異なる定義を使用しています。
コツは、com.apple.symbolichotkeysのAppleSymbolicHotKeys 辞書に値を追加することです。
このディクショナリー内で、キー= 70の新しいディクショナリー(つまり、ポイント・アット・ディクショナリー・ルックアップ)を有効にして、NO を追加します。'enabled'がブール値であることを確認してください。
残念ながら、それを1つの「デフォルトの書き込み...」呼び出しに蒸留することはできません。これは次のようなものです。
defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 "{enabled=NO;}"
しかし、「有効」がブール値であることを指定する方法がわかりません。書かれているように、これはそれを文字列にしますが、キーストロークを無効にするために機能しません。このコマンドを実行してから、plistを編集してブール値に切り替えると、ファイルを直接編集するよりも簡単です。
これにより、辞書のキーストロークが無効になります。必要に応じて、上のリンクの情報を使用して、辞書を別のキーに再バインドできます。
defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 '<dict><key>enabled</key><false/></dict>'
。
(最初に、これは確かに新しいものではありません。それはLeopardから出回っています。私は信じています。)
残念ながら、Lionで現在無効にしたり変更したりする方法はないようです。「Look Up in Dictionary」サービスのショートカットを追加/変更できますが、これはcontrol-command-Dの動作を変更しません。デベロッパーアカウントをお持ちの場合はバグを報告してください。今のところ、それと共存する方法を学んでください:(
com.apple.symbolichotkeys.plist
。サイコロはありません。