web-dev-qa-db-fra.com

Skype pour affaires - désactiver le raccourci clavier "ESC"

Quelqu'un a déjà demandé à cette question mais concernant CTRL+ENTER raccourci ou CTRL+SHIFT+ENTERer (Post Désactiver le contrôle + Entrée lors de la saisie d'un message dans Lync ). Ceci est un suivi sur cette question.

Dans Skype for Business (était: Lync), est-il possible d'arrêter le ESC clé de la fermeture d'une conversation ou d'un onglet dans la conversation?

Je suppose qu'il existe une méthode similaire, comme indiqué dans la question liée, mais je n'ai pas la valeur clé à utiliser pour ESC. Est-ce que quelqu'un l'a-t-il?

12
TechnIckS

Je n'ai pas pu trouver la valeur de la clé de l'ESC pour mettre également dans les boîtes à mobilité rémunérateur. Je pense que la méthode d'utilisation d'Autohotkey suivant sert de référence.

Désactiver la touche 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 de script:

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

Je pourrais désactiver le comportement de la clé 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 pour Business Basic]

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

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

L'inconvénient est que Esc est maintenant désactivé dans toute l'application SFB. Par exemple, si vous ouvrez un menu via Alt+F, vous ne pouvez pas frapper Esc Pour le fermer, comme si vous pouviez auparavant. Imo, ça vaut le coup.


Info supplémentaire: le autre poste que vous avez lié a révélé le format de la valeur de chaîne, qui semble être:

KeyCodeDec,Modifiers

KeyCodeDec semble mapper pour cette liste de clés virtuelles lors de la convertie en valeurs décimales.

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

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

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

7

Script Autohotkey mis à jour pour Skype. Cela empêche la touche d'échappement de la fermeture du 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 de la souris sur l'icône de la barre des tâches et sélectionnez "Fenêtre Spy", puis cliquez sur la fenêtre Skype, elle vous montrera le nom AKH_Class.

1
Flat Cat