Skype Entreprise - Désactiver le raccourci clavier «ESC»

12

Quelqu'un a déjà posé cette question mais concernant CTRL+ le ENTERraccourci ou CTRL+ SHIFT+ ENTERer(après Désactiver le contrôle + entrer lors de la saisie d'un message dans Lync ). Il s'agit d'un suivi de cette question.

Dans Skype Entreprise (était: lync), est-il possible d'empêcher la ESCclé de fermer une conversation ou un onglet dans la conversation?

Je suppose qu'il existe une méthode similaire à celle indiquée dans la question liée, mais je n'ai pas la valeur de clé à utiliser ESC. Quelqu'un l'a-t-il?

TechnIckS
la source

Réponses:

9

Je n'ai pas pu trouver la valeur de la touche ESC à mettre dans les DisabledShortcutKeysCheckBoxes aussi. Je pense que la méthode d'utilisation de AutoHotKey suivant sert de référence.

Désactiver la clé d'échappement dans 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

Le code du script:

; stop the stupid ESC closing behavour of the IM windows
#IfWinActive ahk_class LyncConversationWindowClass
Escape::return
#IfWinActive
kfujita
la source
J'ai utilisé le code exact ci-dessus et cela a parfaitement fonctionné. Merci!
fnd
7

Je pouvais désactiver le comportement de la touche d'échappement via la clé de registre, lors de l'utilisation de SfB 16.0 x64. [Notez que cela ne semble pas fonctionner si vous utilisez Skype Entreprise Basic]

Sous HKCU\Software\Policies\Microsoft\Office\16.0\Lync\DisabledShortcutKeysCheckBoxes:

  • Nom de chaîne: Escape(ou ce que vous voulez)
  • Valeur de chaîne: 27,0

L'inconvénient est qu'il Escest désormais désactivé dans l'ensemble de l'application SfB. Par exemple, si vous ouvrez un menu via Alt+ F, vous ne pouvez pas appuyer sur Escpour le fermer, comme vous le pouviez auparavant. OMI, ça vaut le coup.


Informations supplémentaires: L' autre message que vous avez lié a révélé le format de la valeur de la chaîne, qui semble être:

KeyCodeDec,Modifiers

KeyCodeDec semble correspondre à cette liste de clés virtuelles lorsqu'il est converti en valeurs décimales.

Avec une certaine expérimentation, j'ai trouvé que les modificateurs sont:

  • 4 pour Shift
  • 8 pour Ctrl
  • 16 pour Alt

Vous pouvez désactiver à peu près n'importe quelle touche, semble-t-il. 70,16est Alt+ F, 67,0vous empêchera de taper cdans vos chats, mais permettra toujours Shift+ C.

Christopher Currens
la source
C'est excellent. Malheureusement, cela ne fonctionne pas dans la situation qui met en évidence la barre d'outils de l'écran partagé: <kbd>Ctrl</kbd><kbd>Shift</kbd> <kbd> Espace </kbd> avec 32,12, (ou avec 0, 4, 8 ou 12). Il semble que cela soit intégré à l'application d'une manière différente. Je suppose que j'aurai besoin d'un autre script dang AHK.
HaveSpacesuit
1

Mise à jour du script Autohotkey pour Skype. Cela empêche la touche d'échappement de fermer le chat.

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

Dans AutoHotKey, si vous cliquez avec le bouton droit sur l'icône de la barre des tâches et sélectionnez "Window Spy", puis cliquez sur la fenêtre Skype, il vous montrera le nom akh_class.

Chat plat
la source