Desabilitar control + enter ao digitar uma mensagem no Lync


49

É possível desativar ou reconfigurar o atalho de teclado control+ enterque inicia uma vídeo chamada para o usuário com quem estou conversando?

Eu usei esse atalho de teclado para enviar mensagens em outros clientes de mensagens instantâneas por anos. Preciso usar o Lync no trabalho e estou enlouquecendo meus colegas (e eu) iniciando um convite para uma vídeo chamada a cada segunda mensagem que escrevo ...

De preferência, gostaria de reconfigurar esse atalho para significar "enviar", mas seria desativado se essa for a única opção.

Respostas:


52

Isso também me deixou louco, já que em qualquer outro aplicativo Ctrl+ Entersignifica 'Enviar'.

Enfim, encontrei um post sobre a desativação do Ctrl+ Enterpara Outlook com um hack do registro; Pensei em experimentar o Lync e, para minha surpresa, funcionou.

Assim:

  • Abra o Regedit
  • Navegue para HKCU \ Software \ Policies \ Microsoft
  • Clique com o botão direito do mouse em Microsoft e adicione a nova chave Office
  • Clique com o botão direito do mouse em 'Office' e adicione uma nova chave chamada 15.0 (ou qualquer que seja o número da versão do Office)
  • Clique com o botão direito do mouse na chave do número da versão, adicione uma nova chave e chame-a de Lync
  • Clique com o botão direito do mouse em Lync e adicione a nova chave DisabledShortcutKeysCheckBoxes
  • Clique com o botão direito do mouse na chave DisabledShortcutKeysCheckBoxes e selecione o novo valor da sequência
  • Nomeie-o como CtrlEnter
  • Clique com o botão direito do mouse em CtrlEnter, selecione modificar e defina o valor para 13,8 (isso é treze vírgula oito)
  • Reinicie o Lync (matei o processo do Lync e o iniciei novamente)

Agora o Ctrl+ Enternão deve mais fazer nada.

[Atualizar] Se você também deseja desativar o Ctrl+ Shift+ Enter, que por padrão inicia uma chamada de áudio, pode adicionar um valor de string CtrlShiftEnter com os dados configurados para 13,12 .


Para aplicar rapidamente as duas alterações acima, você pode criar um arquivo com uma .regextensão (por exemplo FixLync.reg), preenchê-lo com o conteúdo abaixo e executá-lo.

Nota: o número da versão 15.0 corresponde ao Office 2013, ajuste esse valor, se necessário!

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Office\15.0\Lync\DisabledShortcutKeysCheckBoxes]
"CtrlEnter"="13,8"
"CtrlShiftEnter"="13,12"

6
Observe que o Lync pode aparecer com outro nome "Skype for business".
226156 Andreybak #

3
Skype for business 2016 - esta solução ainda funciona. graças
shurik

5
Para o Office 2016 / Skype for business 2016, use "16.0" em vez de "15.0" na chave do Office
Alec Istomin

4
Alguma idéia de qual valor atribuir ao CtrlShiftS? Essa combinação gloriosa fecha o compartilhamento de tela para que "salvar tudo" falhe sempre.
Adam Caviness

6
Para verificar qual nome você precisa, você pode espiar em HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Office e verificar o número da versão e se ele se chama Skype for Business ou Lync
outjet

5

Não foi possível fazer o hack do registro funcionar no SfB 2016 com o Windows 10 v1703 (primeira atualização dos criadores). No entanto, a seguinte hot string do AutoHotKey também funciona (assumindo que você tenha o AutoHotKey instalado):

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

O hack do registro funcionou originalmente e parou de funcionar. Essa configuração do AHK funcionou para mim depois que eu a alterei para #If WinActive("ahk_class LyncConversationWindowClass") or WinActive("ahk_class LyncTabFrameHostWindowClass")reiniciar o Lync.
mlhDev

Obrigado. Estou usando sua sugestão agora, já que a chave do Registro é excluída com frequência de tempos em tempos.
Yaba
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.