원격 데스크톱에서 세 손가락 가운데 클릭을 사용할 수 없습니다.

원격 데스크톱에서 세 손가락 가운데 클릭을 사용할 수 없습니다.

저는 HP 노트북을 가지고 있습니다. 가운데 클릭을 시뮬레이션하기 위해 세 손가락 탭을 구성했는데 노트북에서 로컬로 잘 작동합니다. 그러나 원격 데스크톱을 사용하여 데스크톱에 연결하고 원격 세션에서 세 손가락 탭을 사용하려고 하면 대신 "원격 연결 중에는 디스플레이 토폴로지를 변경할 수 없습니다"라는 "프로젝트"라는 제목의 측면 패널이 열립니다. ".

원격 컴퓨터는 데스크톱입니다(터치패드 없음). 두 컴퓨터 모두 Windows 10을 실행하고 있습니다.

원격 세션에서 가운데 ​​클릭 기능을 얻으려면 어떻게 해야 합니까?

답변1

tl;dr: 마지막에 AutoHotkey 스크립트를 사용해 보세요.

저는 Lenovo ThinkPad T570을 사용하고 있습니다. 마일리지가 다를 수 있습니다.

세 손가락으로 터치패드를 터치하면 어떤 일이 일어나는지 확인하기 위해 AutoHotkey를 열었습니다. 클라이언트 측에서는 다음과 같은 일이 발생합니다.

VK  SC  Type    Up/Dn   Elapsed Key     
----------------------------------------
5B  05B a   d   6.61    LWin            
A2  01D a   d   0.00    LControl        
A0  02A a   d   0.00    LShift          
85  06D a   d   0.00    F22             
85  06D a   u   0.00    F22             
A0  02A a   u   0.00    LShift          
A2  01D a   u   0.00    LControl        
5B  05B a   u   0.00    LWin            

세 손가락 터치는 Left Win+ Left Control+ Left Shift+ F22키 조합으로 변환됩니다. ( F22내가 아는 실제 키보드에 키가 없더라도 OS는 키를 인식합니다 .)

서버 측에서는 다음과 같은 일이 발생합니다.

VK  SC  Type    Up/Dn   Elapsed Key     
----------------------------------------
5B  15B     d   21.77   LWin            
A2  01D     d   0.00    LControl        
A0  02A     d   0.00    LShift          
A0  02A     u   0.00    LShift          ¹
A2  01D     u   0.00    LControl        ²
85  06D h   d   0.00    F22             
85  06D h   u   0.00    F22             
A0  02A     u   0.00    LShift          
A2  01D     u   0.00    LControl        
5B  15B     u   0.00    LWin            
...                 
5B  15B     d   0.64    LWin            
A2  01D     d   0.00    LControl        
A0  02A     d   0.00    LShift          
A0  02A     u   0.00    LShift          ¹
85  06D h   d   0.00    F22             
85  06D h   u   0.00    F22             
A0  02A     u   0.00    LShift          
A2  01D     u   0.00    LControl        
5B  15B     u   0.00    LWin            

보시다시피 가상은 Shift항상 를 누르기 전에 해제되며 F22Ctrl는 다음과 같습니다.때때로를 누르기 전에 ²를 놓습니다 F22.

원격 데스크톱 서버에서 다음 AutoHotkey 스크립트를 실행하면 관련 키 조합이 마우스 가운데 버튼 클릭으로 변환됩니다.

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

<#F22::MButton  ; Left Win + F22
<#<^F22::MButton  ; Left Win + Left Ctrl + F22

이것이 안정적으로 작동하지 않으면 Left Shift( ) 를 포함한 키 조합을 추가해 볼 수 있습니다 .<+

관련 정보