Вимкнути контроль + ввести під час введення повідомлення в Lync


49

Чи можливо вимкнути або повторно налаштувати комбінацію клавіш control+, enterяка починає відеодзвінок користувачеві, з яким я балакаю?

Я використовую цю комбінацію клавіатури для надсилання повідомлень іншим клієнтам чату протягом багатьох років. Мені доводиться використовувати Lync на роботі, і я зводить з розуму своїх колег (і себе), починаючи запрошення на відеодзвінок на кожне друге повідомлення, яке я пишу ...

Переважно, я хотів би повторно налаштувати цей ярлик для значення "надіслати", але я б відключив його, якщо це єдиний варіант.

Відповіді:


52

Це також зводило мене з розуму, оскільки в будь-якому іншому додатку Ctrl+ Enterозначає "Надіслати".

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

Тому:

  • Відкрити Regedit
  • Перейдіть до HKCU \ Software \ Policies \ Microsoft
  • Клацніть правою кнопкою миші Microsoft та додайте новий ключ Office
  • Клацніть правою кнопкою миші «Office» та додайте новий ключ під назвою 15.0 (або будь-який номер вашої версії Office)
  • Клацніть правою кнопкою миші клавішу номера версії, додайте новий ключ і назвіть його Lync
  • Клацніть правою кнопкою миші Lync і додайте новий ключ DisabledShortcutKeysCheckBoxes
  • Клацніть правою кнопкою миші клавішу DisabledShortcutKeysCheckBoxes і виберіть нове значення рядка
  • Назвіть це CtrlEnter
  • Клацніть правою кнопкою миші CtrlEnter, виберіть зміни та встановіть значення 13,8 (це тринадцять кома вісім)
  • Перезапустіть Lync (я вбив процес Lync, а потім запустив його знову)

Тепер Ctrl+ Enterбільше нічого не слід робити.

[Update] Якщо ви хочете відключити 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 for business».
andrybak

3
Skype для бізнесу 2016 - це рішення все ще працює. спасибі
шурик

5
Для Office 2016 / Skype для бізнесу 2016 використовуйте "16.0" замість "15.0" під клавішею Office
Алек Істомін

4
Будь-яка ідея, яке значення призначити для CtrlShiftS? Це славне комбо закриває загальний доступ до екрана, тому "зберегти все" не вдається.
Адам Порожня

6
Щоб перевірити, яке іменування вам потрібно, ви можете зазирнути під HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Office і перевірити номер версії, і якщо вона називається Skype для бізнесу чи Lync
вихідний

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.