command-Q for Quitを無効にする方法は?
On 2月 15, 2021 by adminアプリを終了するためにコマンド + Q を無効にする方法はありますか?
このメニュー項目を[キーボードショートカット]設定ペインに追加して(ここで提案)、コマンド +に再マッピングしてみました option + Q (少しヒットしにくい)、メニュー項目がこれを表示するように変更されましたが、コマンド + Q それでもアプリは終了します。
OS X 10.7を使用していますが、これが修正された場合は10.8にアップグレードできます。
本当に必要なアプリはFirefoxですが、すべてのアプリでコマンド + Q を無効にするソリューションがあれば、それでも問題ありません。
コメント
- グローバルハックを探していますか、それともオーバーライドしたいアプリケーションを再マップするだけでいいですか?後者は、通常のキーボード設定ペインを使用して、気まぐれで押されない’別のショートカット(command-shift-control-option-Qなど)を作成するのは非常に簡単です。
- bmike:’どちらかを取るのですが、先ほど言ったように、command-option-Qにしてみましたが、’ tは機能します。 command-option-shift-Qを入力しようとすると、ビープ音が鳴り、アプリのシステム設定がログアウトをキャンセルしたと表示されます。
- 問題は、アプリケーションごとに終了し、アプリ名を含める必要があることです。アプリ固有のショートカットに完全なメニュー名が入力されるようにします。
- bmike:Firefoxのみのオーバーライドを指定し、メニュー項目のオーバーライドにアプリ名を含めました。
- うーん-私は’ FirefoxがOSXで定義されたキーボードショートカットを意図的に無視していることを意味する質問を読みませんでした-しかしおそらくそれは’コメントに基づいて見ていますか?おそらく彼らはショートカットの再マッピング機能を実装したのだろうか? ‘キツネを走らせてからしばらく経ちました。’ ⌃⇧⌘Zのようなコマンドを選択すると、Command-QがMailとSafariに対して非依存になります。ショートカットの設定方法については、この図を参照してください。 cl.ly/MDtE
回答
[システム環境設定]、[キーボード]の順に移動します。ショートカットを選択します。左側のペインで、[ユーザー補助]を見つけます。次に、右側のペインで[色の反転]を有効にしてから、ショートカットボックスをクリックして、ショートカットをCmd + Qに再割り当てします。
これで完了です。Cmd+ Qを押すと画面の色が反転します。もう一度押すと通常の色に戻ります。アプリケーションを誤って終了することはもうありません(Cmd + aを使用しようとしたときにFirefoxで200以上のタブを閉じたり、使用しようとしたときにプレビューで3ダースのPDFを閉じたりするなど) Cmd + tab;最後の2つのことは、二度とありません。)
PS Cmd + Qを使用してアプリケーションを終了するのが良い考えだと思った人は、ユーザビリティスクールに戻る必要があります。
常に尋ねるという便利なプラグインもあります。これはFirefoxを終了する前にプロンプトダイアログを強制します。
コメント
- この回答に賛成するには、ここに登録してください。
Cmd+Q
は、ドイツ語のPC-105キーボードレイアウトで@
記号を作成するのと同じです。どこかにログインしているときにブラウザを閉じ続けるので、PCとMacを切り替えると頭がおかしくなります。色を反転させる素晴らしいアイデアをありがとう。 - それを”デスクトップ1 “に切り替えました。 ‘とにかくこの機能を使用していないので、事実上何もしません。
- 警告として色の反転を使用することのボーナスポイント。優れたUXフィードバック。
-
invert color
についてのあなたのアイデアが好きです、それが大好きです、それはオタクに見えます -
Launchpad and Dock > Show Launchpad
そしてCmd+Q
に設定します。 ‘色が反転したときに画面全体が激しく点滅するよりも、煩わしさが少なくなります。
回答
このような古い投稿を掘り下げて申し訳ありませんが、このアイデアが役立つ場合があります。
システム環境設定-キーボード作成終了を防止したいアプリケーションの新しいショートカット。アプリケーションのメニューでquitコマンドのタイトルを検索し、ショートカットのメニュータイトルとまったく同じものを入力してから、別のショートカットを指定します。
実際、この問題は発生していません。すべてのアプリケーション。ただし、ブラウザと1つか2つの他のアプリのみ。
コメント
- 別の質問へようこそ!このリンクは質問に答えることができますが、ここに答えの本質的な部分を含めて、参照用のリンクを提供することをお勧めします。リンク先のページが変更されると、リンクのみの回答が無効になる可能性があります。
- この解決策は’ Firefoxには適用されません。 Firefoxのメニューに新しいショートカットが表示されます。ただし、’は機能しません。 cmd-qは引き続きブラウザを閉じます…
- 同じ解決策を説明し、完全に機能するこのリンクをたどりました。
- “オプションQ “ショートカットを”に追加しましたFirefoxのアプリケーション固有(Firefox)ショートカットとしてFirefox “を終了します。 Firefoxで、”終了Firefox “メニュー項目にoptQが表示され、cmd Qはアプリを終了しなくなりましたが、optQは終了します。メニュー項目のテキストを正確に取得する必要があります。ああ、なるほど、私たちは’ここで数年先のことです。 OS X10.12.3で。およびFirefox51.0。
- Safariに最適(Safariはショートカットを尊重します)、CMD + WではなくCMD + Qを頻繁に押す私たちにとっては正気度の節約になります。
回答
コマンド押したときに音量などを変更せずにこれを行う方法を見つけました + Q 。
システム環境設定->キーボード->ミッションコントロール->「邪魔しないでください」に移動します。
次に、ボックスをクリックして、コマンド + Q に変更します。
コメント
- いいトリック。追加したいだけです-ショートカットを使用してアプリを終了する機能を維持したいが、’そのような設定がない場合は、->
Keyboard
->タブShortcuts
->左側のアイテムリストからApp Shortcuts
->+
ボタンを押して、アプリを追加します->重要!正確にQuit
と入力し、ショートカットを割り当てます。楽しい! i.ibb.co/PzHvfRh/Screen-Shot-2019-09-04-at-10-38-12-AM.png - 私のために働きます。これは、答えとしてマークされた色の反転のトリックよりも優れています。
回答
KeyRemap4MacBookを使用して、追加できます。これを private.xml に送信します:
<item> <name>disable_command_q</name> <identifier>disable_command_q</identifier> <autogen>__KeyToKey__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE</autogen> <autogen>__KeyToKey__ KeyCode::Q, VK_COMMAND | VK_SHIFT | ModifierFlag::NONE, KeyCode::Q, ModifierFlag::COMMAND_L</autogen> </item>
| ModifierFlag::NONE
最初のautogen要素も、たとえば⌥⌘Qを無効にします。 2番目のautogen要素は⇧⌘Qを⌘Qに変更します。
⌘Qの送信で⌘Qを押し続けるか、⌘Qを2回押す必要がある事前定義の設定もあります。 “1a065d30d3”>
これらは custom_shortcuts.xml で定義されています:
<item> <name>Hold Command+Q to Quit Application</name> <appendix>(You can adjust the threshold time of holding by</appendix> <appendix>"[Holding Key to Key] Holding Threshold" in Key Repeat tab.)</appendix> <identifier>remap.holdcommandQ</identifier> <autogen>__HoldingKeyToKey__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE, KeyCode::Q, VK_COMMAND, Option::NOREPEAT</autogen> </item> <item> <name>Press Command+Q twice to Quit Application</name> <identifier>remap.doublepresscommandQ</identifier> <autogen>__DoublePressModifier__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE, KeyCode::Q, VK_COMMAND </autogen> </item>
コメント
- Karabiner Elements(KeyRemap4MacBookの後継)には、’ sa “複雑な変更”オンラインでダウンロードでき、同じ仕事を実現できます: pqrs.org / osx / karabiner / complex_modifications /#command_q SafariオプションをFirefoxまたはその他のキーボードに変更するには、構成JSON()。
回答
キーボードリマッパーを使用します。 「OSX用の優れたGPLのものがあります(私はKeyremap4MacBookを使用しています)コマンドQキーコンボを何もしないものにマップするだけです。
コメント
- 今すぐKarabinerと呼ばれる: pqrs.org/osx/karabiner 10.12では機能せず、以前のOS ‘を処理します。 ‘ cmd Qをグローバルに別のものに変更するための事前に作成されたショートカットがあります: pqrs.org/osx/karabiner/list html.en のカスタムショートカット
回答
QBlocker
QBlockerは、すべてのアプリを終了するためにユーザーにCMD + Qを押したままにすることでこの問題を解決する、無料のオープンソースアプリです。特定のものだけです。
コメント
- これは良いオプションですが、誰かがクロムクッキーを盗んでいると言っています。これを見てください: github.com/steve228uk/QBlocker/issues/34
回答
質問に対する直接の回答ではありませんが、Firefoxに古いものを自動的に開くように指示できますGeneral
設定ペインのWhen Firefox starts
オプションを使用して起動したときのウィンドウ。
必要ない場合偶発的な終了のためだけにスタート画面を変更するには、それを行うコマンドもあります:History
メニュー-> Restore Previous Session
。
コメント
- はい。ただし、開いているウィンドウやタブが多い場合は、かなり時間がかかることがあり、勝つものもあります’セッション/状態を完全に回復することはできません。また、以前のスペースではなく、現在のスペースにすべてのウィンドウを煩わしく復元します。
回答
これで、Chromeアプリケーションメニューの[終了する前に警告]に、トリックを実行する項目があります。
出典: http://lifehacker.com/5784153/how-to-bring-back-the-hold-q-to-quit-prompt-in-google-chrome
コメント
- しばらく前にこの機能を削除しました。
- @Miscreant 2020年の時点で、そこにあります。
回答
BetterTouchToolを使用して、Cmd + Qを無効にできます(a Mac OSの場合:
キーボードに移動->新しいショートカットまたはキーシーケンスを追加-> Cmd + Qを「アクションなし」にマップ
コメント
- ‘実際にコマンドを変更するのではなく、別のアクションを優先するようにシステムに指示するだけです。 ‘この方法でコマンドを他の目的に再利用することはできないため、これは非常にハッキーだと思います。
回答
システム環境設定>キーボード>ショートカットに移動し、次に アプリケーションボタンに移動します。左のバー 。 + ボタンを押してから、アプリケーションを選択します。メニュータイトルスロットに「終了(アプリケーション名)」と入力します。コマンドを追加してcmd-qを置き換えれば、それだけです。
コメント
- これにより、他の回答にないものが追加されます’まだカバーされていません。
回答
ご覧のとおり、システム設定の新しいキーボードショートカットが常に機能するとは限りません。メニューに表示されるショートカットが変更されますが、アプリケーションは引き続きCommmand + Qキーの押下をリッスンしている可能性があります。これを行うアプリをいくつか見ました。メニューにショートカットとしてリストされていないキー押下を聞くアプリもあります(たとえば、Photoshop)。
サードパーティのオプションは、
ControllerMate 。コントローラー入力(キーボード、マウス、トラックパッド、ジョイスティックなど)を再マップし、その機能を変更する機能があります。私はこれを使用して、多くの再マップを行います。マクロスクリプトを実行します。アプリケーションごとまたはグローバルなシステム全体の状態で設定できます。
ControllerMateを使用すると、Command + Qをマップして何もしないようにしてから、Command + Option + Qでメニューエントリを終了します。または、コマンド+ Qを1/2秒以内にもう一度押すと、終了メニューが呼び出される場合を除いて、空想してCommand + Qに何も実行させない場合があります。
ControllerMateはすばらしいです。 app。私は「ボス/配偶者モード」のような多くのカスタマイズを行いました。これは1回のキー押下で次のことを行います
- コンピュータのオーディオをミュートします
- iTunesを一時停止します再生中
- QuickTimeを終了し、 /またはVLCが実行されている場合
- 現在のFirefoxウィンドウを最小化し、Google.comへの新しいウィンドウを開きます
別の提案(ヘンリーの提案とともに)はセッションマネージャを使用すると、Firefoxが誤って終了した場合でも、簡単に復元できます。組み込みのセッションマネージャーは問題ありませんが、 Tab Mix Plus も確認する必要があります。それはあなたのタブを管理するための素晴らしいオプションを提供するだけでなく、そのセッションマネージャーも素晴らしいです。多くのセッションを保存していて、新しいウィンドウでいつでもすばやくプルアップできます。
コメント
- 入力リマッパーに24.95ドル?その’は陽気です。
コメントを残す