Отключить управление + ввод при вводе сообщения в Lync


49

Можно ли отключить или перенастроить сочетание клавиш control+, enterкоторое запускает видеозвонок пользователю, с которым я общаюсь?

Я использовал эту комбинацию клавиш для отправки сообщений другим IM-клиентам в течение многих лет. Я должен использовать Lync на работе, и я сводлю своих коллег (и себя) с ума, отправляя приглашение на видеозвонок для каждого второго сообщения, которое я пишу ...

Желательно, чтобы этот ярлык был перенастроен на «отправить», но я бы отключил его, если это единственный вариант.

Ответы:


52

Это меня тоже бесит, так как в любом другом приложении Ctrl+ Enterозначает «Отправить».

Во всяком случае, я нашел пост об отключении Ctrl+ Enterдля Outlook с помощью взлома реестра; Я решил попробовать Lync, и, к моему удивлению, это сработало.

Так:

  • Открыть Regedit
  • Перейдите к HKCU \ Программное обеспечение \ Политики \ 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"

6
Следует отметить, что Lync может появиться под другим именем «Skype для бизнеса».
Андрыбак

3
Skype для бизнеса 2016 - это решение все еще работает. спасибо
shurik

5
Для Office 2016 / Skype для бизнеса 2016 используйте «16.0» вместо «15.0» в разделе «Ключ Office»
Алек Истомин

4
Любая идея, какое значение назначить для CtrlShiftS? Эта великолепная комбинация закрывает общий доступ к экрану, поэтому «сохранить все» не удается каждый раз.
Адам Кэвнесс

6
Чтобы проверить, какое наименование вам нужно, вы можете заглянуть в HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Office и проверить номер версии, а также, если она называется Skype для бизнеса или Lync
outjet

5

Мне не удалось заставить взломать реестр для работы на SfB 2016 с Windows 10 v1703 (первое обновление Creators). Однако следующая горячая строка AutoHotKey также работает (при условии, что у вас установлен AutoHotKey):

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

Взлом реестра работал изначально, затем перестал работать. Эта настройка AHK сработала для меня после того, как я изменил ее, а #If WinActive("ahk_class LyncConversationWindowClass") or WinActive("ahk_class LyncTabFrameHostWindowClass")затем перезапустил Lync.
mlhDev

Спасибо. Я использую ваше предложение сейчас, поскольку ключ реестра время от времени часто удаляется.
Яба
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.