ログアウトのShift Cmd Qを無効にする


14

ログアウトのShift+ Command+ Qキーボードショートカットを無効にしたい 。

私が使用していカラビナを現時点で、私は唯一の完全に次のXMLを使用して、それを無効にする管理します:

<?xml version="1.0"?>
<root>
    <item>
        <name>Disable COMMAND SHIFT Q for Logout</name>
        <identifier>disable_CMD_SHIFT_Q_private</identifier>
        <autogen>__KeyToKey__ KeyCode::Q, VK_SHIFT | VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
    </item>
</root>

しかし、キーボードの組み合わせをemacs(ESSでデバッグ用)で使用できるようにしたいと考えています。

キーボードの組み合わせを効果的にマップ解除できる方法はありますか?

回答:


13

以下は10.9.5で動作します。

  1. システム環境設定>キーボード>ショートカット>アプリのショートカット。
  2. 「+」でショートカットを追加
  3. 応用: All Applications
  4. メニュータイトル:Log Out [Your Name]… ここで、アップルメニューに表示されているテキストをそのままコピーし、を置き換えます。[Your Name]省略記号alt- で入力する必要があることに注意してください。;
  5. キーボードショートカット:ctrl- - shift- cmdQまたはものは何でもあなたが好む:に別の何かをshift- - )cmdQ
  6. ログアウトして再度ログインします。
  7. キーボードショートカットは、アップルメニューで変更していない、としていることを注意shift- cmd- Qもはやメニューをトリガします。

完璧に動作します。システムショートカットは、[設定]> [キーボード]> [ショートカット]に表示されていなくても変更できることに注意してください。
Rainer

私もヨセミテ(10.10.5)で動作します
スティーブン

2
これはシエラで私のために働いていません。テキストが同じであることを確認し、実際に通常の...とAltキーの組み合わせの両方を試しました。しかし、残念ながらショートカットは同じままです。
SilverSideDown 2017

1
これをBOTH Log Out <Your Name>との両方で行うことで、これをHigh Sierraで動作させることができましたLog Out <Your Name>…。奇妙なことに、デフォルトではハイシエラはちょうどを示していLog Out <Your Name>…ます。説明に従ってこのショートカットをオーバーライドすると、今度は省略記号がなく、同じcmd_shift_qショートカットを持つ別のアイテムが[アップル]メニューに表示されますLog Out <Your Name>。この2番目の項目をオーバーライドした場合にのみ、本当にcmd_shift_qを解放できます。
Sean Mackesey、2018年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.