是否可以禁用或重新配置与我正在聊天的用户开始视频通话的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++ (默认情况下会启动音频通话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"
答案2
我无法让注册表破解在装有 Windows 10 v1703(第一个 Creators Update)的 SfB 2016 上运行。但是,以下 AutoHotKey 热字符串也可以运行(假设您已安装 AutoHotKey):
#IfWinActive ahk_class LyncConversationWindowClass
Control & Enter::Send {Enter}