禁用Shift Cmd Q退出


14

我想为注销禁用 Shift+ Command+ Q键盘快捷键。

我目前正在使用Karabiner,但是我只能使用以下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中进行调试)。

有什么方法可以有效地取消键盘组合的映射?

Answers:


13

以下对我来说适用于10.9.5:

  1. 系统偏好设置>键盘>快捷方式>应用程序快捷方式。
  2. '+'添加快捷方式
  3. 应用: All Applications
  4. 菜单标题:Log Out [Your Name]… 在此处,复制Apple菜单中显示的确切文本,替换为[Your Name],并注意省略号必须用alt- 键入;
  5. 键盘快捷键:ctrl- - shift- cmdQ或任何你喜欢的:不同的东西shift- - )cmdQ
  6. 注销并再次登录。
  7. 需要注意的是该键盘快捷键在Apple菜单已经改变,shift- cmd- Q不再触发菜单。

完美运作。切记,即使在“首选项”>“键盘”>“快捷方式”中不可见,也可以修改系统快捷方式。
雷纳

我也可以在优胜美地(10.10.5)上使用我的作品
史蒂文

2
这对我在Sierra上不起作用。我确保文本相同,并且实际上尝试了常规...和Alt键组合。但是不幸的是,捷径保持不变。
SilverSideDown

1
通过对BOTH Log Out <Your Name>和进行上述操作,我能够使它在High Sierra上工作Log Out <Your Name>…。奇怪的是,默认情况下,High Sierra仅显示Log Out <Your Name>…。如果按照说明覆盖了此快捷方式,则“ Apple”菜单中将出现另一个项目,这次没有省略号:Log Out <Your Name>,并且具有相同的cmd_shift_q快捷方式。只有覆盖了第二个项目,您才能真正释放cmd_shift_q。
肖恩·马克西
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.