Skype for Business - Disabilita la scorciatoia da tastiera "ESC"


12

Qualcuno ha già posto questa domanda ma riguardo a CTRL+ ENTERscorciatoia o CTRL+ SHIFT+ ENTERer(post Disabilita controllo + invio quando si digita un messaggio in Lync ). Questo è un seguito a questa domanda.

In Skype for Business (era: lync), è possibile impedire alla ESCchiave di chiudere una conversazione o una scheda nella conversazione?

Presumo che esista un metodo simile come mostrato nella domanda collegata, ma non ho il valore chiave da usare per ESC. Qualcuno ce l'ha?

Risposte:


9

Non sono riuscito a trovare il valore per la chiave ESC da inserire anche in DisabledShortcutKeysCheckBoxes. Penso che il metodo di utilizzo che segue AutoHotKey serva da riferimento.

Disabilita la chiave di escape in 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

Il codice dello script:

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

Ho usato il codice esatto sopra e ha funzionato perfettamente. Grazie!
FNDS

7

Potrei disabilitare il comportamento della chiave di escape tramite la chiave del Registro di sistema quando si utilizza SfB 16.0 x64. [Si noti che questo non sembra funzionare se si utilizza Skype for Business Basic]

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

  • Nome stringa: Escape(o qualunque cosa tu voglia)
  • Valore stringa: 27,0

Il rovescio della medaglia è che Escora è disabilitato in tutta l'app SfB. Ad esempio, se apri un menu tramite Alt+ F, non puoi premere Escper chiuderlo, come prima. IMO, ne vale la pena.


Informazioni extra: l' altro post che hai collegato ha rivelato il formato del valore della stringa, che sembra essere:

KeyCodeDec,Modifiers

KeyCodeDec sembra mappare a questo elenco di chiavi virtuali quando convertito in valori decimali.

Con qualche sperimentazione, ho scoperto che i modificatori sono:

  • 4 per Shift
  • 8 per Ctrl
  • 16 per Alt

Puoi disabilitare praticamente qualsiasi chiave, a quanto pare. 70,16è Alt+ F, 67,0ti impedirà di digitare le ctue chat, ma consentirà comunque Shift+ C.


Questo è eccellente Sfortunatamente, non funziona nella situazione che evidenzia la barra degli strumenti dello schermo condiviso: <kbd>Ctrl</kbd><kbd>Shift</kbd> <kbd> Spazio </kbd> con 32,12, (o con 0, 4, 8 o 12). Sembra che questo sia integrato nell'applicazione in un modo diverso. Immagino che avrò bisogno di un altro script AHK dang.
HaveSpacesuit

1

Script Autohotkey aggiornato per Skype. Questo impedisce alla chiave di escape di chiudere la chat.

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

In AutoHotKey, se fai clic con il tasto destro sull'icona della barra delle applicazioni e selezioni "Window Spy", quindi fai clic sulla finestra di Skype, ti mostrerà il nome akh_class.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.