원격 데스크톱 : Ctrl-Alt- 왼쪽 화살표 / Ctrl-Alt- 오른쪽 화살표를 원격 PC로 보내기


32

나는 키 조합을 사용 필요 Ctrl- Alt- Left ArrowCtrl- Alt-을 Right Arrow내 컴퓨터에서 응용 프로그램에. 원격 데스크톱을 사용하여 해당 컴퓨터에 연결하면 원격 데스크톱 클라이언트 (mstsc.exe) 또는 RDP 서버 구현이 이러한 키 조합을 삼 킵니다. 콤보는 원격 데스크톱에 예약되어 있지만 아무것도 수행하지 않는 것 같습니다.

키 조합이 내 응용 프로그램으로 전송되도록이 동작을 비활성화 할 수있는 방법이 있습니까 (지원 여부)?



1
이 조합은 원격 데스크톱의 단축키입니다 ( serverfault.com/a/73568/238181 )
Lu55

답변:


3

Far Manager에서 CtrlAlt+ 를 사용 하기 위해 다음 AutoHotKey 스크립트를 사용했습니다.

!^Right::
send ^+{F9}
return

!^Left::
send ^+{F8}
return

… under CtrlShiftF8/ F9나는 CtrlAlt+를 누를 때와 같은 Far 매크로를 가지고 있습니다 .

이 해결 방법은 속성에서 연결 옵션 키보드 가 "이 컴퓨터에서"로 설정된 경우에만 작동합니다 .


비슷한 작업을 수행했기 때문에 이것을 허용 된 답변으로 표시하고 있습니다. 나도 호스트 컴퓨터에 키 콤보를 캡처하고 다른 것으로 변환하는 AutoHotKey 스크립트가 있습니다. 그런 다음 원격 컴퓨터에 두 번째 AutoHotKey 스크립트가있어 원래 키 콤보로 다시 변환합니다.
Fabian Schmied

그러나이 옵션은 원격 사용자가 원격으로 사용되는 바로 가기를 변경하도록합니다.
chomp

6

포스터와 지금까지의 답변 덕분에; 이것들은 비슷한 문제를 해결하는 데 도움이되었습니다. 데스크톱 PC의 텍스트 편집기에을 사용하는 키보드 단축키 Ctrl+Alt+...가 있으며 컴퓨터에 원격으로 액세스 할 때 키보드 단축키를 사용할 수 있기를 원했습니다.

이 AHK 스크립트를 사용하면 Win대신 입력 Alt하고 아래에 주석이 달린 명령을 수행 할 수 있습니다. 이제 원격 데스크톱 PC에 액세스하는 데 사용하는 PC (예 : 집 또는 여행 중)에 관계없이 바로 가기를 사용할 수 있습니다 (그리고 Win은 Alt 근처에 있습니다). 내 AHK 스크립트는 다음과 같습니다.

;Send Ctrl+Alt+Left keys when user types Ctrl+Win+Left
^#Left::
send !^{Left}
return

;Send Ctrl+Alt+Right keys when user types Ctrl+Win+Right
^#Right::
send !^{Right}
return

;Send Ctrl+Alt+Up keys when user types Ctrl+Win+Up
^#Up::
send !^{Up}
return

;Send Ctrl+Alt+Down keys when user types Ctrl+Win+Down
^#Down::
send !^{Down}
return

;Send Ctrl+Alt+Shift+Left keys when user types Ctrl+Win+Shift+Left
^#+Left::
send !^+{Left}
return

;Send Ctrl+Alt+Shift+Right keys when user types Ctrl+Win+Shift+Right
^#+Right::
send !^+{Right}
return

;Send Ctrl+Alt+Shift+Up keys when user types Ctrl+Win+Shift+Up
^#+Up::
send !^+{Up}
return

;Send Ctrl+Alt+Shift+Down keys when user types Ctrl+Win+Shift+Down
^#+Down::
send !^+{Down}
return

원격 데스크톱 연결의 "원격 컴퓨터에서 Windows 키 조합 적용 ..."을 사용하므로이 스크립트 를 원격 컴퓨터에서 실행 합니다 .

더 효율적인 AHK 방법이있을 수 있지만 위의 방법은 저에게 효과적입니다. 이것이 다른 누군가에게도 도움이되기를 바랍니다.


2

키보드 설정이 RDP 사용 방법에 적합한 것으로 설정되어 있는지 확인하십시오. 로컬 리소스 탭에서 RDP 연결 옵션을 살펴보십시오.

항상 전체 화면 연결이있는 경우 "전체 화면을 사용할 때만"으로 설정하고 전체 화면에서 RDP를 사용하지 않는 경우 "원격 컴퓨터에서"로 설정하십시오.

RDP 키 콤보


15
이 문제는 해결되지 않습니다. 항상 연결 전체 화면이 있고 "로컬 리소스 / 키보드"설정이 "전체 화면을 사용할 때만"으로 설정되어 있습니다. 이것은 Alt-Tab 등을 사용할 수 있지만 여전히 Ctrl-Alt- 왼쪽 화살표 또는 Ctrl-Alt- 오른쪽 화살표를 사용할 수는 없습니다.
Fabian Schmied 13:25에

Ctrl-Alt-Up 및 Ctrl-Atl-Down이 작동한다는 것을 알았습니다. 그러나 Ctrl-Alt-Left 및 Ctrl-Alt-Right는 더 이상 작동하지 않습니다. 그들은 모두 최근까지 일을했지만.
Steve Pitchers

mstsc.exe는 Ctrl-Alt-Left를 시도하는 것이 중요하지 않으며 Ctrl-Alt-Right가 작동하지 않습니다. 다른 원격 데스크톱 응용 프로그램 (Windows 10에서만 사용 가능)은 이러한 키 입력을 전달하지만 이중 모니터 지원과 같은 다른 제한 사항이 있으며 무리를 끊는 것처럼 보입니다.
Glen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.