마우스 스크롤 휠의 방향을 바꾸는 방법이 있습니까? 위로 스크롤하고 해당 작업을 아래로 스크롤하고 그 반대의 경우도 마찬가지입니다. 이를 가능하게하는 마우스 제어판에는 설정이 없습니다.
이러한 설정을 가진 해킹 또는 특정 마우스 모델에 대한 모든 의견을 주시면 감사하겠습니다. Windows 7을 사용하고 있습니다.
마우스 스크롤 휠의 방향을 바꾸는 방법이 있습니까? 위로 스크롤하고 해당 작업을 아래로 스크롤하고 그 반대의 경우도 마찬가지입니다. 이를 가능하게하는 마우스 제어판에는 설정이 없습니다.
이러한 설정을 가진 해킹 또는 특정 마우스 모델에 대한 모든 의견을 주시면 감사하겠습니다. Windows 7을 사용하고 있습니다.
답변:
이를 수행하는 레지스트리 설정 FlipFlopWheel
이 있습니다!
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
.
마우스 항목이 여러 개있을 수 있습니다. 의 기본값 FlipFlopWheel
은 이미 0이어야합니다. 스크롤을 반전 시키려면 1로 변경하십시오. 변경 사항을 적용하려면 마우스를 재부팅하거나 다시 연결하십시오.
VID_???
숫자 를 얻으려면 두 가지 옵션이 있습니다.
마우스 제어판으로 이동하여 하드웨어 탭을 클릭 한 다음 속성 을 클릭하십시오 .
이제 HID 호환 마우스 특성 창에서 세부 사항 탭을 클릭 하고 디바이스 인스턴스 경로 특성을 선택하십시오 . 레지스트리 경로가 있습니다. 이 기능을 적용하려면 마우스를 뽑았다가 다시 연결하면됩니다.
PowerShell ( 시작»모든 프로그램»보조 프로그램»Windows PowerShell ) 에서이를 실행하십시오 .
# View registry settings
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0
# Change registry settings
# Reverse mouse wheel scroll FlipFlopWheel = 1
# Normal mouse wheel scroll FlipFlopWheel = 0
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }
일반 (반전되지 않은) 스크롤 명령은 다음 0
과 같이 1
바뀌 었습니다.
# Restore default scroll direction
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 1 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 0 }
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }
먼저 AutoHotKey를 설치하십시오 . 이제 다음과 같은 스크립트를 작성하십시오.
$WheelUp::
Send {WheelDown}
Return
$WheelDown::
Send {WheelUp}
Return
.ahk 파일로 저장하고 파일을 두 번 클릭하여 실행하십시오. 이제 마우스 휠 스크롤을 뒤집 었어 야합니다.
여기 에서 모든 정보 는 $ 접두사가 추가되어 스크립트에서 Send 명령이 다시 캡처되지 않도록 수정되었습니다 (MaxHotkeysPerInterval 문제를 악화시킵니다)
수평 휠 스크롤을 반전 시키려면 스크립트에 다음을 추가하십시오.
$WheelLeft::
Send {WheelRight}
Return
$WheelRight::
Send {WheelLeft}
Return
휠을 사용하여 스크롤하면 지정된 시간 간격으로 핫키 누름의 기본 제한을 초과 할 수 있습니다. 기본적으로 이것은 2000 밀리 초 (#HotkeyInterval) 당 70 개의 핫키 누름 (#MaxHotkeysPerInterval)입니다. 이 지시문을 스크립트에 추가하여 간격 당 핫키 누르기를 70에서 200으로 제한하십시오.
#MaxHotkeysPerInterval 200
응용 프로그램 X- 마우스 단추 컨트롤 을 사용하여이를 수행 할 수도 있습니다 . "Wheel Up"버튼을 "Scroll Window Down"명령으로 만 설정하면됩니다. Windows XP에서 이것을 사용하고 있지만 앱은 7 또는 Vista에서도 작동합니다. 설정이 매우 빠르며 GUI 응용 프로그램이므로 사용하기가 더 쉽습니다.
모든 장치의 레지스트리 설정을 변경하기 위해 작은 C # 앱을 작성했습니다. 모든 장치를 열거하고 누르는 버튼에 따라 'FlipFlopWheel'설정을 1 또는 0으로 변경합니다.
전체 소스는 github에서 사용할 수 있으며 실제로 레지스트리 설정을 뒤집는 소스 코드는 100 줄입니다. https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/Form1 .cs
여기에 '완료하십시오'를 원하는 사람들을 위해 실행 파일이 있습니다 (UAC 상승 요청) https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/bin/Debug/FlipWheel.exe
.exe
.;) 답변을 확장하고 적절한 소개를 작성하십시오. 다른 답변에 대한 링크를 추가해도 실제로 답변이 개선되는 느낌이 들지 않는 한 사용하지 마십시오.
의견은 임시적이고 신뢰할 수 없기 때문에 Richard의 멋진 답변에 대한 @Jaykul의 훌륭한 의견 을 여기 에 게시 합니다.
관리자 권한으로 Powershell을 실행 한 후 다음 명령을 복사 / 붙여 넣기 FlipFlopWheel
하여 레지스트리의 모든 항목 을 반전시켜 마우스를 뒤집습니다 .
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }
명령을 시작한 후 다시 시작해야합니다!
부트 캠핑 된 MacBook에 Microsoft 마우스가 연결되어 있습니다. 마우스 및 키보드 센터를 시작하고 [휠-> 역 스크롤 방향]을 설정하기가 쉬웠습니다. 아이러니는 확실히 여기서 역할을합니다.
다시 확인 X- 마우스 버튼 컨트롤 http://www.highrez.co.uk/downloads/XMouseButtonControl.htm 은 Windows 7에서 깨끗하고 완벽한 솔루션입니다.)
편리한 유틸리티도 있습니다. 마우스를 사용하지 않고 창을 스크롤 할 수있는 장점이 있습니다! 대박!