8

Кто-то уже задавал этот вопрос, но касался сочетания клавиш CTRL+ENTER или CTRL+SHIFT+ENTERer (после отключения сообщения +ввод при вводе сообщения в Lync). Это продолжение этого вопроса.

В Skype для бизнеса (было: lync) можно ли остановить клавишу ESC от закрытия диалога или вкладки в разговоре?

Я предполагаю, что есть похожий метод, как показано в связанном вопросе, но у меня нет ключевого значения для использования в ESC. У кого-нибудь есть?

2 ответа2

7

Я также не смог найти значение ключа ESC для включения в DisabledShortcutKeysCheckBoxes. Я думаю, что метод использования следующего AutoHotKey служит в качестве ссылки.

Отключить клавишу Escape в Office Communicator 2007 https://social.technet.microsoft.com/Forums/lync/en-US/f59f12e4-3073-444d-8084-31766cab4756/disable-escape-key-in-office-communicator-2007? Форум = ocsclients

Код скрипта:

; stop the stupid ESC closing behavour of the IM windows
#IfWinActive ahk_class LyncConversationWindowClass
Escape::return
#IfWinActive
6

Я мог отключить поведение escape-ключа через ключ реестра при использовании SfB 16.0 x64. [Обратите внимание, что это не работает, если вы используете Skype для бизнеса Basic]

В разделе HKCU\Software\Policies\Microsoft\Office\16.0\Lync\DisabledShortcutKeysCheckBoxes:

  • Имя строки: Escape (или как вы хотите)
  • Значение строки: 27,0

Недостатком является то, что теперь Esc отключен во всем приложении SfB. Например, если вы открываете меню с помощью Alt+F, вы не можете нажать Esc, чтобы закрыть его, как вы делали это раньше. ИМО, оно того стоит.


Дополнительная информация: другой пост, на который вы ссылались, показал формат строкового значения, которое выглядит так:

KeyCodeDec,Modifiers

KeyCodeDec, кажется, сопоставляется с этим списком виртуальных ключей при преобразовании в десятичные значения.

С некоторыми экспериментами я обнаружил, что модификаторы:

  • 4 для смены
  • 8 для Ctrl
  • 16 для Alt

Кажется, вы можете отключить практически любую клавишу. 70,16 это Alt+F, 67,0 не позволит вам набирать c в ваших чатах, но все равно разрешит Shift+C.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .