在 Lync 中键入消息时禁用 control+enter

Har*_*d K 53 keyboard-shortcuts lync

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

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

最好我想重新配置这个快捷方式以表示“发送”,但如果这是唯一的选择,我会禁用它。

Chr*_*isB 55

这也让我发疯,因为在任何其他应用程序中,Ctrl+ 的Enter意思是“发送”。

无论如何,我找到了一篇关于通过注册表破解为 Outlook禁用Ctrl+的帖子Enter;我想我会为 Lync 尝试一下,令我惊讶的是它确实奏效了。

所以:

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

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

[更新]如果你也想禁用Ctrl+ Shift+ Enter,默认启动的音频呼叫,您可以在添加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"
Run Code Online (Sandbox Code Playgroud)

  • 要验证您需要哪种命名,您可以在 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office 下查看并验证版本号以及它是否称为 Skype for Business 或 Lync (7认同)
  • 应该注意的是,Lync 可能会以另一个名称“Skype for business”出现。 (6认同)
  • 对于 Office 2016/Skype for business 2016,在 Office 密钥下使用“16.0”而不是“15.0” (5认同)
  • 知道为 CtrlShiftS 分配什么值吗?那个光荣的组合会关闭屏幕共享,因此“全部保存”每次都失败。 (5认同)
  • 魔术字符串表可以在该底部找到:[MS文章](https://technet.microsoft.com/en-us/library/cc179143.aspx?ranMID=24542&ranEAID=TnL5HPStwNw&ranSiteID=TnL5HPStwNw-9qYtZwCRAalNfi_A8zNNfQ&tduid=(ba7ca4d891bd3820238ddb7113ade890) (256380)(2459594)(TnL5HPStwNw-9qYtZwCRAalNfi_A8zNNfQ)()) 页 (5认同)
  • Skype for business 2016 - 此解决方案仍然有效。谢谢 (3认同)

Nex*_*ine 8

我无法使用 Windows 10 v1703(第一个创意者更新)使注册表黑客在 SfB 2016 上工作。但是,以下 AutoHotKey 热字符串也能正常工作(假设您安装了 AutoHotKey):

#IfWinActive ahk_class LyncConversationWindowClass
Control & Enter::Send {Enter}
Run Code Online (Sandbox Code Playgroud)