Skype for Business - Desativar atalho de teclado "ESC"


12

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?

Respostas:


9

Também não foi possível encontrar o valor da chave ESC no DisabledShortcutKeysCheckBoxes. Eu acho que o método de usar o AutoHotKey a seguir serve como referência.

Desabilitar a tecla Escape no Office Communicator 2007 https://social.technet.microsoft.com/Forums/lync/en-US/f59f12e4-3073-444d-8084-31766cab4756/disable-escape-key-in-office-communicator-2007 ? forum = ocsclients

O código do script:

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

Eu usei o código exato acima e funcionou perfeitamente. Obrigado!
Fevs 27/02

7

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:

  • Nome da string: Escape(ou o que você quiser)
  • Valor da sequência: 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 Shift
  • 8 para Ctrl
  • 16 para Alt

Você pode desativar praticamente qualquer tecla, ao que parece. 70,16é Alt+ F, 67,0impedirá que você digite csuas conversas, mas ainda permitirá Shift+ C.


Isto e excelente. Infelizmente, não funciona na situação que destaca a barra de ferramentas da tela compartilhada: <kbd>Ctrl</kbd><kbd>Shift</kbd> <kbd> Espaço </kbd> com 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.
HaveSpacesuit

1

Script de Autohotkey atualizado para o Skype. Isso impede que a tecla de escape feche o bate-papo.

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

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.