비즈니스 용 Skype-“ESC”키보드 바로 가기 비활성화 가기 또는 CTRL+ SHIFT+ ENTERer(후

누군가가 이미이 질문을하지만, 대한 CTRL+ ENTER바로 가기 또는 CTRL+ SHIFT+ ENTERer(후 해제 제어 + Lync에서 메시지를 입력 할 때 입력합니다 ). 이것은 그 질문에 대한 후속 조치입니다.

비즈니스 용 Skype (예 : lync)에서 ESC키가 대화 또는 대화의 탭을 닫지 못하게 할 수 있습니까?

링크 된 질문에 표시된 것과 비슷한 방법이 있다고 가정하지만에 사용할 키 값이 없습니다 ESC. 누구 있어요?



답변

DisabledShortcutKeysCheckBoxes에 넣을 ESC 키의 값도 찾을 수 없습니다. 다음 AutoHotKey를 사용하는 방법이 참조 역할을한다고 생각합니다.

Office Communicator 2007에서 Esc 키 사용 안 함
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


답변

SfB 16.0 x64를 사용할 때 레지스트리 키를 통해 이스케이프 키 동작을 비활성화 할 수 있습니다. [Skype for Business Basic을 사용하는 경우 작동하지 않는 것 같습니다.]

아래 HKCU\Software\Policies\Microsoft\Office\16.0\Lync\DisabledShortcutKeysCheckBoxes:

  • 문자열 이름 : Escape(또는 원하는대로)
  • 문자열 값 : 27,0

단점은 Esc이제 전체 SfB 앱에서 사용할 수 없다는 것입니다. 예를 들어 Alt+ 를 통해 메뉴를 열면 이전과 마찬가지로 메뉴를 닫을 F수 없습니다 Esc. IMO, 그만한 가치가 있습니다.


추가 정보 : 링크 한 다른 게시물 은 문자열 값의 형식을 나타냅니다.

KeyCodeDec,Modifiers

KeyCodeDec은 10 진수 값으로 변환 될 때이 가상 키 목록에 매핑되는 것 같습니다 .

몇 가지 실험을 통해 수정자가 다음과 같은 것을 발견했습니다.

  • 4 …에 대한 Shift
  • 8 …에 대한 Ctrl
  • 16 …에 대한 Alt

거의 모든 키를 비활성화 할 수 있습니다. 70,16이다 Alt+는 F, 67,0입력에서 당신을 방지 할 수 c채팅에,하지만 여전히 수 Shift+를 C.


답변

Skype 용 Autohotkey 스크립트가 업데이트되었습니다. 이스케이프 키가 대화를 닫지 못하게합니다.

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

AutoHotKey에서 작업 표시 줄 아이콘을 마우스 오른쪽 단추로 클릭하고 “창 스파이”를 선택한 다음 Skype 창을 클릭하면 akh_class 이름이 표시됩니다.


답변