Skype for Business - Nonaktifkan Pintasan Keyboard "ESC"


12

Seseorang sudah mengajukan pertanyaan ini tetapi mengenai CTRL+ ENTERpintas atau CTRL+ SHIFT+ ENTERer(pos Nonaktifkan kontrol + masuk saat mengetik pesan di Lync ). Ini adalah tindak lanjut dari pertanyaan itu.

Di Skype for Business (dulu: lync), apakah mungkin untuk menghentikan ESCkunci dari menutup percakapan atau tab dalam percakapan?

Saya berasumsi ada metode yang sama seperti yang ditunjukkan pada pertanyaan yang ditautkan, tetapi saya tidak memiliki nilai kunci untuk digunakan ESC. Adakah yang memilikinya?

Jawaban:


9

Saya tidak bisa menemukan nilai untuk kunci ESC untuk dimasukkan ke dalam DisabledShortcutKeysCheckBoxes juga. Saya pikir metode menggunakan AutoHotKey berikut berfungsi sebagai referensi.

Nonaktifkan tombol Escape di 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

Kode skrip:

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

Saya menggunakan kode yang tepat di atas dan bekerja dengan sempurna. Terima kasih!
fnds

7

Saya bisa menonaktifkan perilaku kunci melarikan diri melalui kunci registri, ketika menggunakan SfB 16.0 x64. [Perhatikan bahwa ini sepertinya tidak berfungsi jika Anda menggunakan Skype for Business Basic]

Di bawah HKCU\Software\Policies\Microsoft\Office\16.0\Lync\DisabledShortcutKeysCheckBoxes:

  • Nama String: Escape(atau apa pun yang Anda inginkan)
  • Nilai string: 27,0

Kelemahannya adalah Escsekarang dinonaktifkan di seluruh aplikasi SfB. Misalnya, jika Anda membuka menu melalui Alt+ F, Anda tidak dapat menekan Escuntuk menutupnya, seperti sebelumnya. IMO, itu sangat berharga.


Info tambahan: Posting lain yang Anda tautkan mengungkapkan format nilai string, yang tampaknya:

KeyCodeDec,Modifiers

KeyCodeDec tampaknya memetakan daftar kunci virtual ini ketika dikonversi ke nilai desimal.

Dengan beberapa eksperimen, saya telah menemukan bahwa pengubahnya adalah:

  • 4 untuk Shift
  • 8 untuk Ctrl
  • 16 untuk Alt

Anda dapat menonaktifkan hampir semua tombol apa saja, tampaknya. 70,16is Alt+ F, 67,0akan mencegah Anda mengetikkan cobrolan Anda, tetapi masih akan mengizinkan Shift+ C.


Ini luar biasa. Sayangnya, ini tidak berfungsi dalam situasi yang menyoroti bilah alat layar bersama: <kbd>Ctrl</kbd><kbd>Shift</kbd> <kbd> Spasi </kbd> dengan 32,12, (atau dengan 0, 4, 8, atau 12). Sepertinya ini dibangun ke dalam aplikasi dengan cara yang berbeda. Saya kira saya akan membutuhkan skrip AHK dang lain.
HaveSpacesuit

1

Skrip Autohotkey yang diperbarui untuk Skype. Ini mencegah kunci melarikan diri dari menutup obrolan.

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

Di AutoHotKey, jika Anda mengklik kanan ikon taskbar dan memilih "Window Spy", lalu klik jendela Skype, itu akan menunjukkan kepada Anda nama akh_class.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.