Ktoś zadał to pytanie, ale dotyczy CTRL+ ENTERskrótu lub CTRL+ SHIFT+ ENTERer(post Wyłącz kontrolę + enter podczas pisania wiadomości w Lync ). To kontynuacja tego pytania.
Czy w Skype dla firm (wcześniej: lync) można zatrzymać ESCklucz przed zamknięciem konwersacji lub karty w konwersacji?
Zakładam, że istnieje podobna metoda, jak pokazano w połączonym pytaniu, ale nie mam kluczowej wartości do użycia ESC. Czy ktoś to ma?
źródło
Podczas używania SfB 16.0 x64 mogłem wyłączyć zachowanie klawisza Escape za pomocą klucza rejestru. [Pamiętaj, że to nie działa, jeśli używasz Skype dla firm Basic]
Poniżej
HKCU\Software\Policies\Microsoft\Office\16.0\Lync\DisabledShortcutKeysCheckBoxes
:Escape
(lub cokolwiek chcesz)27,0
Minusem jest to, że Escjest teraz wyłączony w całej aplikacji SfB. Na przykład, jeśli otworzysz menu za pomocą Alt+ F, nie możesz nacisnąć, Escaby je zamknąć, tak jak wcześniej. IMO, warto.
Dodatkowe informacje: inny post, który podłączyłeś, ujawnił format wartości ciągu, który wygląda na:
KeyCodeDec,Modifiers
KeyCodeDec wydaje się mapować na tę listę kluczy wirtualnych po przekonwertowaniu na wartości dziesiętne.
Z pewnymi eksperymentami odkryłem, że modyfikatory to:
4
dla Shift8
dla Ctrl16
dla AltWygląda na to, że można wyłączyć praktycznie dowolny klawisz.
70,16
jest Alt+ F,67,0
uniemożliwi ci pisanie cczatów, ale nadal pozwoli Shift+ C.źródło
32,12
, (lub z 0, 4, 8 lub 12). Wygląda na to, że jest on wbudowany w aplikację w inny sposób. Chyba będę potrzebować kolejnego skryptu AHK.Zaktualizowano skrypt Autohotkey dla Skype. Zapobiega to zamknięciu czatu klawiszem Escape.
Jeśli w AutoHotKey klikniesz prawym przyciskiem myszy ikonę paska zadań i wybierzesz „Window Spy”, a następnie klikniesz okno Skype, wyświetli się nazwa akh_class.
źródło