Alguém já fez esta pergunta, mas com relação a CTRL+ ENTERatalho ou CTRL+ SHIFT+ ENTERer(pós Desativar controle + entrar ao digitar uma mensagem no Lync ). Este é um acompanhamento dessa questão.
No Skype for Business (era: lync), é possível parar a ESCchave de fechar uma conversa ou uma guia na conversa?
Presumo que exista um método semelhante ao mostrado na pergunta vinculada, mas não tenho o valor da chave a ser usado ESC. Alguém tem?
fonte
Eu pude desativar o comportamento da chave de escape por meio da chave do Registro, ao usar o SfB 16.0 x64. [Observe que isso não parece funcionar se você estiver usando o Skype for Business Basic]
Sob
HKCU\Software\Policies\Microsoft\Office\16.0\Lync\DisabledShortcutKeysCheckBoxes
:Escape
(ou o que você quiser)27,0
A desvantagem é que Escagora está desativado em todo o aplicativo SfB. Por exemplo, se você abrir um menu via Alt+ F, não poderá pressionar Escpara fechá-lo, como faria antes. IMO, vale a pena.
Informações adicionais: a outra postagem que você vinculou revelou o formato do valor da string, que parece ser:
KeyCodeDec,Modifiers
KeyCodeDec parece mapear para esta lista de chaves virtuais quando convertido em valores decimais.
Com algumas experiências, descobri que os modificadores são:
4
para Shift8
para Ctrl16
para AltVocê pode desativar praticamente qualquer tecla, ao que parece.
70,16
é Alt+ F,67,0
impedirá que você digite csuas conversas, mas ainda permitirá Shift+ C.fonte
32,12
, (ou com 0, 4, 8 ou 12). Parece que isso está embutido no aplicativo de uma maneira diferente. Acho que vou precisar de outro script AHK.Script de Autohotkey atualizado para o Skype. Isso impede que a tecla de escape feche o bate-papo.
No AutoHotKey, se você clicar com o botão direito do mouse no ícone da barra de tarefas e selecionar "Window Spy" e clicar na janela do Skype, ele mostrará o nome akh_class.
fonte