「Dockにしまう」を無効にする件 https://goo.gl/09F86g 10.9以降で

「Dockにしまう」を無効にする件 https://goo.gl/09F86g (SnowLeopardスレッドで見つけました。

10.9以降で実現できた方いらっしゃいますか

投稿日 2015/09/24 00:11

返信
返信: 5

2015/09/24 16:33 tokyork への返信

失礼致します。


私の環境は OS X Yosemite(10.10.5)ですが、「command」+「M」キーで「Dock」にしまう操作を無効にする、

つまり別のキーコンビネーションに変更すると言う事で宜しいでしょうか?

ユーザがアップロードしたファイル


「」メニュー >「システム環境設定」>「キーボード」>「ショートカット」タブ で「アプリケーション」を選択し、

「+」ボタンをクリックすると表示されるダイアログで「メニュータイトル」に「しまう」、「キーボードショートカット」

には「control」+「shift」+「command」+「M」キーの様に、通常同時に押さない様なキーコンビネーションをキーボード

で同時に押して登録し、「追加」ボタンをクリックして下さい。

ユーザがアップロードしたファイル


しかし、「しまう」のキーコンビネーションを変更しただけですと、設定したキーコンビネーションにならず、「option」+

「command」+「M」キーの「すべてしまう」に変わるだけです。

ユーザがアップロードしたファイル


「option」+「command」+「M」キーだと、ともすれば押せてしまいますので、上記の操作と同様に「すべてしまう」の

キーコンビネーションを「control」+「option」+「shift」+「command」+「M」キーの様に、通常同時に押さない様な

キーコンビネーションに変更して下さい。

ユーザがアップロードしたファイル


これで、設定通り通常同時に押さない様なキーコンビネーションに変更されます。

ユーザがアップロードしたファイル

2015/09/29 09:30 tokyork への返信

動作確認してみましたが、command + shift + M でも問題なく設定通りに動作します。

「しまう」にしたつもりが、その前や後ろに空白など表示されない文字が入っているということはないでしょうか。

「ターミナル」(アプリケーション→ユーティリティ)で「defaults read -g NSUserKeyEquivalents」を実行してみてください。

正しく設定されていれば、以下のように表示されるはずです。(ほかの設定があれば、その分表示されるデータ(行)も増えます)

(以下、テストに使用した設定です。)

「システム環境設定>キーボード>ショートカット」の設定

ユーザがアップロードしたファイル

ターミナルでの設定確認

$ defaults read -g NSUserKeyEquivalents

{

"\\U3057\\U307e\\U3046" = "@$m";    ←「しまう」のデータ

"\\U30b7\\U30b9\\U30c6\\U30e0\\U74b0\\U5883\\U8a2d\\U5b9a..." = "@^,";   ←「システム環境設定」のデータ

}

もし、defaultsの出力が一致していなければ「しまう」を一旦削除して再設定し直してはどうでしょう。

また、ほかに同じ組み合わせのショートカットがないことも確認したほうがよいかもしれません。

2015/09/29 08:09 necota への返信

丁寧にご回答いただきましてありがとうございます。


ご指摘いただいた

「minimize」と「しまう」のショートカットは変更してあります。

メニュー上のショートカットコンビネーションは変更されているのにコマンド+Mは無効にならず、

新しく設定したコマンド+シフト+Mなどは利かずじまい、なのが悩みのタネです。


再起動、外部ディスク起動でディスクユーティリティによる修整、シフト起動など

試せる限りやってみましたがコマンド+Mは生きている。。。。


簡単なことに気づいていないような気もします。

引き続きよろしくお願いします。

2015/09/29 16:19 tokyork への返信

> メニュー上のショートカットコンビネーションは変更されているのにコマンド+Mは無効にならず、

> 新しく設定したコマンド+シフト+Mなどは利かずじまい、なのが悩みのタネです。


メニュー上のショートカットコンビネーションが変更されているのであれば、設定は正しく反映されています。これでそのキーコンビネーションが使えないということであれば、そのアプリケーションが自身のプログラム内で直接キー入力を拾って処理しているということになります。特定のアプリケーションだけだと思うのですが、いかがでしょうか? もしそうであればそのプログラムがキーコンビネーションを変更する機能を提供していなければ、対処する方法はありません。

2015/09/29 09:01 tokyork への返信

新しく設定したコマンド+シフト+Mなどは利かずじまい、なのが悩みのタネです。


「command」+「shift」+「M」キーではなく、下記の設定にして見ても同じでしょうか?

●「しまう」: 「control」+「shift」+「command」+「M」キー

●「すべてしまう」: 「control」+「option」+「shift」+「command」+「M」キー

ユーザがアップロードしたファイル

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

「Dockにしまう」を無効にする件 https://goo.gl/09F86g 10.9以降で

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。