Vẫn còn một mối phiền toái sáu năm sau ... Tôi muốn có thể thay thế tab bên trong và bên ngoài máy chủ. Tốt nhất của cả hai thế giới.
(Trang chủ Windows 10 và Máy chủ Windows 2012)
Không có gì sai, nhưng vì điều này nắm bắt Left Mouse Buttonvà Enter, có thể lưu tất cả công việc của bạn đầu tiên.
Tôi đã cấp cho máy tính cục bộ quyền truy cập đầy đủ vào Lệnh Windows Key ngay cả khi RDC được tối đa hóa
Và sau đó đã viết một tập lệnh AutoHotKey (tôi không rành về nó) đã bắt WIN+ TAB( #Tab
), trong khi RDC đang mở và sau đó sử dụng tập lệnh đó và ALT+ Page Downđược tích hợp vào Terminal Services để kích hoạt ALT+ của máy chủ Tab. Khi nó mở, bạn có thể điều hướng bằng các phím mũi tên và nhập / nhấp để chọn.
Nếu bạn có thể cải thiện điều này, xin vui lòng và chia sẻ.
#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
}