63

Mac OS X 10.8 Mountain Lion で、キーボードCommandショートカットWを無効にしたいと考えています。CommandQ

これは、xQuartz から実行しているターミナル内から実行する emacs コマンドに干渉するためです。キーボード ショートカットを無効にするにはどうすればよいですか?

4

7 に答える 7

21

BetterTouch は、私を悲しませていたキーctrl-cmd-dを変更または無効にすることができませんでした。

削除できた方法は次のとおりです。

  1. 編集open ~/Library/Preferences/com.apple.symbolichotkeys.plist
  2. kCGHotKeyLookUpWordInDictionary (70) のコードを見つけて、「有効」を OFF に設定します (存在しない場合は、「有効」= OFF のエントリ「70」を作成します)。
  3. システムを再起動します

このサイトからシンボリック ホット キーについて学び、それらのリストを見つけました: http://www.theregister.co.uk/2009/02/24/hotkeys_framework2/

これらのサイトには、plist ファイルで使用されているコードのリストがあるため、ショートカットを削除するだけでなく、実際に変更することもできます: http://krypted.com/mac-os-x/defaults-symbolichotkeys/および Documenting com.apple. symbolichotkeys.plist

于 2013-12-19T21:30:45.043 に答える
1

解決策は、Preferences/Input で「Option keys send Alt_L and Alt_R」を有効にするように XQuartz を構成することです。

次に、これを ~/.emacs に追加します。

(setq x-alt-keysym 'meta)

Option-W の代わりに Cmd-W を使用する場合もあるため、完全ではありませんが、少なくとも機能します。

于 2014-12-05T02:12:50.113 に答える