누군가가 이미이 질문을하지만, 대한 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
…에 대한 Shift8
…에 대한 Ctrl16
…에 대한 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 이름이 표시됩니다.