我想禁用Outlook 2007 中的CTRL+ENTER和ALT+S键盘快捷键,以避免意外发送不完整的电子邮件。
我发现Outlook 2003 说明但它们似乎在 Outlook 2007 中不起作用。
如何在 Outlook 2007 中禁用这些快捷方式?
答案1
我认为您尝试禁用 CTRL+Enter 而不是 Alt+Enter。以下是说明:
- 从 Outlook 主菜单中选择“工具 -> 选项”
- 单击“电子邮件选项...”按钮
- 单击“高级电子邮件选项...”按钮
- 查看底部的复选框
编辑:对于 Alt+S,请尝试阅读此 Technet 文章以了解如何禁用快捷键: 禁用用户界面项和快捷键。您需要使用适当的管理模板设置组策略。如果组策略不是一个选项,您应该能够在注册表中编辑 HKCU\Software\Microsoft\Office\12.0\Outlook\DisabledShortcutKeysList\。
答案2
!s::Return
在 autohotkey 中将禁用该键全球。您可能想将其放在 #IfWinActive 块中,但我不知道 Outlook 的类名是什么,所以我无法告诉您。
#IfWinActive, ahk_class [Class Here]
!s::Return
#IfWinActive
使用捆绑的 Window Spy 来获取该类并插入它,这样就可以了:)
答案3
展望 2013
对于未来的访问者,在 Outlook 2013(可能是 2010)中,选项位于:
- 文件
- 选项
- 邮件
- (部分)发送消息
- CTRL + ENTER 发送消息
答案4
AutoHotkey 脚本中的这两行代码应该可以解决 Outlook(任何版本)和 Windows Mail 的问题,尽管在我的系统(Windows 10)上只有第一行代码真正起作用:
!s::Return
^enter:Return
!= Alt 键
^ = 控制键
返回 = 不执行任何操作
仅适用于 ALT+S Outlook 的另一个可能的解决方案是在注册表中添加一个键::
Key: HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Outlook\DisabledShortcutKeysCheckBoxes
Value name: AltS
Value type: REG_SZ
Value data: 16,83