Skype for Business-「ESC」キーボードショートカットを無効にする


12

CTRL+ ENTERショートカットまたはCTRL+ SHIFT+ ENTERerLyncでメッセージを入力するときにDisable control + enterを投稿する)に関して、既にこの質問をした人がいます。これはその質問のフォローアップです。

Skype for Business(旧:lync)では、ESCキーが会話または会話内のタブを閉じるのを停止できますか?

リンクされた質問に示されているのと同じような方法があると思いますが、に使用するキー値がありませんESC。誰か持っていますか?

回答:


9

DisabledShortcutKeysCheckBoxesに入力するESCキーの値も見つかりませんでした。以下のAutoHotKeyの使い方は参考になると思います。

Office Communicator 2007でEscapeキーを無効にする https://social.technet.microsoft.com/Forums/lync/en-US/f59f12e4-3073-444d-8084-31766cab4756/disable-escape-key-in-office-communicator-2007 ?forum = ocsclients

スクリプトコード:

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

上記のコードをそのまま使用したところ、問題なく動作しました。ありがとう!
2017

7

SfB 16.0 x64を使用している場合、レジストリキーを介してエスケープキーの動作を無効にできます。[Skype for Business Basicを使用している場合、これは機能しないようです]

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

  • 文字列名:(Escapeまたはあなたが望むもの)
  • 文字列値: 27,0

欠点は、EscSfBアプリ全体で無効になっていることです。たとえば、Alt+ Fでメニューを開いた場合Esc、以前のようにを押してメニューを閉じることはできません。IMO、それだけの価値があります。


追加情報:リンクした他の投稿により、文字列値の形式が明らかになりました。

KeyCodeDec,Modifiers

KeyCodeDecは、10進値に変換するこの仮想キーのリストにマップされるようです。

いくつかの実験で、修飾子は次のとおりであることがわかりました。

  • 4 ために Shift
  • 8 ために Ctrl
  • 16 ために Alt

ほぼすべてのキーを無効にできるようです。70,16あるAlt+はF67,0タイピングを防止することができますcあなたのチャットでは、まだできるようになりますShift+をC


これは素晴らしいです。残念ながら、共有画面ツールバーを強調表示する状況では機能しません:<kbd> Ctrl </ kbd> <kbd> Shift </ kbd> <kbd> Space </ kbd>で32,12、(または0、4 ) 8、または12)。これはアプリケーションに別の方法で組み込まれているようです。別のダンAHKスクリプトが必要になると思います。
HaveSpacesuit 2017年

1

Skypeの更新されたAutohotkeyスクリプト。これにより、エスケープキーがチャットを閉じるのを防ぎます。

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

AutoHotKeyで、タスクバーアイコンを右クリックして[ウィンドウスパイ]を選択し、次にSkypeウィンドウをクリックすると、akh_class名が表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.