(Windows 10 Home 및 Windows 2012 Server)
두 기능을 모두 수행 할 수있는 기능을 원했기 때문에 로컬 컴퓨터 용 AutoHotKey 스크립트를 작성했습니다.
아무것도 잘못하지해야하지만이 횡령 이후 Left Mouse Button및 Enter, 아마 저장 작업 첫째.
RDC를 최대화하는 동안에도 로컬 컴퓨터에 Windows 키 명령에 대한 모든 액세스 권한을 부여했습니다
그런 다음 RDC가 열려있는 동안 WIN+ TAB( #Tab
) 를 캡처 한 AutoHotKey 스크립트 (잘 정통하지는 않음)를 작성 하고이를 사용 하여 터미널 서비스에 내장 된 ALT+ Page Down를 사용하여 서버의 ALT+ 를 활성화합니다 Tab. 열린 후에는 화살표 키를 사용하여 탐색하고 입력 / 클릭하여 선택할 수 있습니다.
이를 개선 할 수 있다면 공유하고 공유하십시오.
#persistent
#Tab::WinTabbing()
return
WinTabbing() {
WinGetTitle, Title, A ; Get Title
StringRight, TitleEnd, Title, 25 ; RDC is 25 letters long
If (TitleEnd = "Remote Desktop Connection") ; Check that an RDC is active. This will probably have
; issues with the inital "connect to dialog of RDC
{
Send, {Alt down}{PgDn} ; Press and hold alt, and press pgdn
Hotkey, Enter, Entering, On ; Map Enter, Click, and their alt-counterparts to Entering()
Hotkey, !Enter, Entering, On
Hotkey, LButton, Entering, On
Hotkey, !LButton, Entering, On
return
}
}
; There is no return statement at the end of this function, because we want
; Control Tab to work when focused in any other window.
; I tried to map Tab/Alt Tab (because alt is still pressed) to Right arrow
; and Control Tab/Control Alt Tab to left arrow. I was unable to get it to work.
; I left the functions in comments if anyone want to try
; Righting()
; Send, Right
; return
; }
; Lefting() {
; Send, Right
; return
; }
Entering() {
Send, {Alt}{Enter} ; Releases Alt, and makes the selection
Hotkey, Enter, Entering, Off ; See WinTabbing()
Hotkey, !Enter, Entering, Off
Hotkey, LButton, Entering, Off
Hotkey, !LButton, Entering, Off
return
}