在 Lync 中键入消息时禁用 Control+Enter

在 Lync 中键入消息时禁用 Control+Enter

是否可以禁用或重新配置与我正在聊天的用户开始视频通话的control+键盘快捷键?enter

多年来,我一直使用此键盘快捷键在其他 IM 客户端中发送消息。我必须在工作中使用 Lync,而且我每写一条消息就会启动一次视频通话邀请,这让我的同事(和我自己)都快疯了……

我最好将此快捷方式重新配置为“发送”,但如果这是唯一的选择,我会选择禁用它。

答案1

这也让我抓狂,因为在任何其他应用程序中Ctrl+Enter都表示“发送”。

无论如何,我发现一个帖子关于使用注册表黑客禁用Outlook 的Ctrl+ Enter;我想我会尝试一下 Lync,令我惊讶的是它确实有效。

所以:

  • 打开 Regedit
  • 导航到 HKCU\Software\Policies\Microsoft
  • 右键单击 Microsoft 并添加新密钥 Office
  • 右键单击“Office”,然后添加一个名为15.0(或您的 Office 版本号)
  • 右键单击版本号键,添加一个新键并将其命名为Lync
  • 右键单击 Lync 并添加新密钥已禁用快捷键复选框
  • 右键单击 DisabledShortcutKeysCheckBoxes 键并选择新字符串值
  • 命名Ctrl 键
  • 右键点击CtrlEnter,选择修改,将值设置为13,8(即十三个逗号八)
  • 重新启动 Lync(我终止了 Lync 进程,然后再次启动它)

现在Ctrl+Enter不再应该做任何事情。

[更新] 如果您还想禁用Ctrl++ (默认情况下会启动音频通话ShiftEnter,您可以添加CtrlShiftEnter将数据设置为的字符串值13,12


为了快速应用上述两个更改,您可以创建一个带有.reg扩展名的文件(例如FixLync.reg),用下面的内容填充它并运行它。

注意:版本号15.0对应Office 2013,必要时请调整此值!

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Office\15.0\Lync\DisabledShortcutKeysCheckBoxes]
"CtrlEnter"="13,8"
"CtrlShiftEnter"="13,12"

答案2

我无法让注册表破解在装有 Windows 10 v1703(第一个 Creators Update)的 SfB 2016 上运行。但是,以下 AutoHotKey 热字符串也可以运行(假设您已安装 AutoHotKey):

#IfWinActive ahk_class LyncConversationWindowClass
Control & Enter::Send {Enter}

相关内容