Mavericksの絵文字ショートカットを無効にする方法


19

Mavericksのショートカットcontrol-command-spaceは、Emojisでパネルを開きます。別のアプリケーション(Divvy)に使用したいのですが、システム全体のキーボードショートカットで既に使用されていると文句を言います。しかし、私が見る限り、システム設定でそれを無効にする方法はありません。無効にする別の方法を知っていますか?

回答:


9

Divvyの作成者はこちら。DivvyがUIにこのショートカットを記録できない理由はわかりませんが、Divvyにこのショートカットを使用させることができます。

  1. Divvyを終了します。
  2. Terminal.appを起動し、このコマンドを1行に貼り付けて、Enterキーを押します。
    defaults write com.mizage.direct.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  3. また、このコマンドを1行に貼り付けて、Enterキーを押します。
    defaults write com.mizage.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  4. Divvyを再起動します。

これらのコマンドを実行するリスクはありません。UIでショートカットをいつでも変更できます。将来、これらのショートカットを適切にキャプチャするためにレコーダーを更新できることを願っています。


これは私にとって完璧に機能します。この問題を理解するために時間を割いていただきありがとうございます!
buddahbrot

OMGこれは私のベーコンを救いました。最近、新しいiMacのセットアップに行ったときだけ、これに気付き始めました。MBPにはこのショートカットが設定されていました。 Yosemiteベータ版でMBPとiMacの両方を実行しています。しかし、これは間違いなくこの頭痛を解決しました。
スコットキングスリークラーク14

1
この修正プログラムは、特殊文字の機能が失われないように、以下の修正と一緒に最高の作品というこの回答のどこかに注意すべきである
デビッドHollmanを

11

システム設定からショートカットを変更できます:

3つのピリオドまたは省略記号のいずれかが機能するはずです。

〜/ Library / Preferences / .GlobalPreferences.plistを変更することにより、ショートカットを無効にできます。

defaults write -g NSUserKeyEquivalents -dict-add 'Special Characters...' '\0'

defaultsコマンドで行った変更を適用するには、アプリケーションを終了して再度開きます。


このように見えますが、修正プログラムを適用した後(およびシステム全体のショートカットが実際にグローバルに削除されたことを確認した後でも)、Divvyはその組み合わせをグローバルアクティベーションショートカットとして使用することを拒否しているようです...これについてはDivvyの作者にメールしてください。
エリックカプルン

3
代わりに、使用:ヨセミテ(OS X 10.10)以降のためのメモdefaults write -g NSUserKeyEquivalents -dict-add 'Emoji & Symbols' '\0'
jrhorn424

3

これはすべて、私が端末コマンドを実行した古いOSの場合のようですが、Yosemiteの場合は、すべてのアプリの「絵文字と記号」に名前を割り当てるように見えます。これにショートカットを割り当てずに削除すると良いですが、ショートカットを保存できず、保存してから削除することはできません(おそらくそれはおそらく動作しません。少なくとも別のショートカットに割り当てられます最終的にすべてのアプリで!


残念ながら、これはOS Xの国際(ローカライズ)バージョンには当てはまらないようです...
oligofren

1
Yosemite以降では、を使用してショートカットを完全に無効にできdefaults write -g NSUserKeyEquivalents -dict-add 'Special Characters...' '\0'ます。
jrhorn424

1

助けが必要な場合は、次のようにメッセージアプリで絵文字の絵文字への置き換えを無効にすることができます:[ 編集]> [置換 ] > [絵文字 ]メニュー。ただし、これによりCtrl+ Command+ Spaceショートカットが解放されるかどうかはわかりません。


そのようなメニュー項目は私の10.9には存在しないようです
エリックカプルン

彼は質問に答えていないメッセージ...内の話だ
daviesgeek

1

@ jrhorn424のコメントを回答にプロモートしたかったので、より見やすくなりました。

不満なことに、キーボード設定ペインでは、標準のショートカットを削除することはできず、他のショートカットにバインドするだけです。ただし、ターミナルで実行できます。

@ jrhorn424が書いたように:

「Yosemite(OS X 10.10)以降の注意:代わりに、defaults write -g NSUserKeyEquivalents -dict-add 'Emoji & Symbols' '\0'」を使用してください


0

これにはQuicksilverを使用します。デフォルトでは他のキーボードショートカットをオーバーライドします。これは、操作が難しくて扱いにくいデフォルトのショートカットに便利です。任意のキーの組み合わせで任意のアプリを開くことができます。見てみな。


Alfredはこのショートカットも自動的にオーバーライドします。
ドミトリー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.