마우스 스크롤 휠의 반전 방향


291

마우스 스크롤 휠의 방향을 바꾸는 방법이 있습니까? 위로 스크롤하고 해당 작업을 아래로 스크롤하고 그 반대의 경우도 마찬가지입니다. 이를 가능하게하는 마우스 제어판에는 설정이 없습니다.

이러한 설정을 가진 해킹 또는 특정 마우스 모델에 대한 모든 의견을 주시면 감사하겠습니다. Windows 7을 사용하고 있습니다.


2
FTR 2015. Windows 8 사용 프로세스는 Richard의 답변, Pete의 중요한 포인트 및 일부 조사에 따라 정확히 다음과 같습니다. Windows 8 시스템에서 100 % 신뢰할 수 있으며 더 이상 필요하지 않습니다. (1) 관리자 권한 으로 PowerShell 을 불러옵니다 . {Mac에서 전환하는 사용자 : Windows 8에서 마우스 오른쪽 아래에서 검색을 불러 온 다음 'powershell'을 입력하고 실행하십시오. 탭 표시 줄의 아이콘을 마우스 오른쪽 버튼으로 클릭하고 관리자 실행으로 변경합니다.} 계속 ...
Fattie

3
입력 ... Get-ItemProperty HKLM : \ SYSTEM \ CurrentControlSet \ Enum \ HID \ * \ * \ Device` 매개 변수 FlipFlopWheel -EA 0 | ForEach-Object {Set-ItemProperty $ _. PSPath FlipFlopWheel 1}
Fattie

2
Get-ItemProperty HKLM : \ SYSTEM \ CurrentControlSet \ Enum \ HID \ * \ * \ Device` 매개 변수 FlipFlopHScroll -EA 0 | ForEach-Object {Set-ItemProperty $ _. PSPath FlipFlopHScroll 0}
Fattie

2
댓글에 입력하는 것이 매우 어렵습니다 :)
Fattie

답변:


375

이를 수행하는 레지스트리 설정 FlipFlopWheel이 있습니다!

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters.

마우스 항목이 여러 개있을 수 있습니다. 의 기본값 FlipFlopWheel은 이미 0이어야합니다. 스크롤을 반전 시키려면 1로 변경하십시오. 변경 사항을 적용하려면 마우스를 재부팅하거나 다시 연결하십시오.

VID_???숫자 를 얻으려면 두 가지 옵션이 있습니다.

  1. 마우스 제어판으로 이동하여 하드웨어 탭을 클릭 한 다음 속성 을 클릭하십시오 .

    이제 HID 호환 마우스 특성 창에서 세부 사항 탭을 클릭 하고 디바이스 인스턴스 경로 특성을 선택하십시오 . 레지스트리 경로가 있습니다. 이 기능을 적용하려면 마우스를 뽑았다가 다시 연결하면됩니다.

  2. 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 }
    

7
Windows 8에는 수평 스크롤을 뒤집는 "FlipFlopHScroll"설정도 있습니다 (특히 Win8에 유용함).
Pete Amundson

93
무엇에 대해 걱정하지 마십시오 ??? PowerShell에서 다음을 실행하십시오.Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }
Jaykul

3
올바른 레지스트리 키를 찾는 방법은 무엇입니까? 키는 마우스의 하드웨어 ID와 일치해야합니다. 제어판> 장치 관리자> 마우스 ...> HID 호환 마우스> 마우스 오른쪽 버튼으로 클릭> 속성> 세부 정보> 속성 (드롭 다운) = 하드웨어 ID> 첫 번째 줄에 ID가 표시됩니다. 위의 레지스트리 항목.
Marwan

4
PowerShell 명령은 관리자 권한으로 실행해야합니다. 그것은 당신이해야 할 전부입니다. 그냥 들어가서 모든 단일 VID _ ???에 대한 속성을 설정합니다.
Nelson

7
이 PowerShell 명령은 실제로 Windows 10에서도 작동합니다.
Bobby

64

먼저 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

나는 이것을 직장에서 시험해 볼 것이며 그것이 효과가 있다면 정답으로 답변을 태그 할 것입니다. 감사!
Christian Correa

잘 작동합니다. 완벽하지는 않지만 항상 "핵심"이벤트를 포착하지는 않지만 계속 스크롤하면 다음 이벤트가 포착됩니다. 순 효과는 내가 찾던 것입니다. 따라서 제조업체가 Windows에서이 옵션을 구성 할 수있을 때까지 그렇게해야합니다. 감사!
Christian Correa

7
Richard가 제안한대로 레지스트리에 옵션이 있습니다.
tig

이것은 액세스 정책이 레지스트리 편집을 금지하는 경우에 가장 효과적입니다. 좋은 생각이야!
mattmc3

1
+1 Windows 7 설치의 경우 가로 스크롤을 뒤집을 수있는 대답이었습니다.
Chris Schiffhauer

29

응용 프로그램 X- 마우스 단추 컨트롤 을 사용하여이를 수행 할 수도 있습니다 . "Wheel Up"버튼을 "Scroll Window Down"명령으로 만 설정하면됩니다. Windows XP에서 이것을 사용하고 있지만 앱은 7 또는 Vista에서도 작동합니다. 설정이 매우 빠르며 GUI 응용 프로그램이므로 사용하기가 더 쉽습니다.


Windows 7에 X-Mouse Button Control 을 설치 했는데 스크롤이 반전되었습니다. 완벽하게 작동합니다. OS X Lion을 사용하는 가정용 Mac과 같은 방향입니다.
Magnus

3
v2.2의 "스크롤링 및 탐색"탭에는 "마우스 휠 스크롤 반전"이 있습니다.
Lars Truijens 님이

17

모든 장치의 레지스트리 설정을 변경하기 위해 작은 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


4
사람들은 일반적으로 다운로드하고 실행하기 전에 응용 프로그램에 대해 조금 더 읽기를 좋아합니다 .exe.;) 답변을 확장하고 적절한 소개를 작성하십시오. 다른 답변에 대한 링크를 추가해도 실제로 답변이 개선되는 느낌이 들지 않는 한 사용하지 마십시오.
Der Hochstapler

1
그 사람은 실행 파일에 대한 소스 코드를 제공했지만 확인하려는 경향이 있다고 생각하면 거의 불쾌하지 않습니다. 작은 스크립트입니다. 스크립트 @JamiePate에 감사드립니다. 레지스트리를 어지럽히 지 않아도 좋았습니다.
samayres1992

1
@ samayres1992 그는 Oliver의 원래 의견 다음날 추가 정보를 추가했습니다 ...
Bob

고마워 제이미! 처음에 hid.mousedevice에서 필터링되는 것을 알았습니다. Pity Razer 마우스는 게시하지 않는 것 같습니다. 다행히도 앱에서 모든 입력 장치를 표시 할 수 있습니다. 조금 비밀스러워합니다.
Marius

장치 이름 문자열로 github에서 문제를 제기하면 초기 필터 목록에 추가합니다. ( "@ msmouse.inf, % hid.mousedevice %; HID 호환 마우스"로 표시되는 로지텍 마우스 만 있으므로 다른 장치 브랜드가 해당 문자열에 사용하는 것을 보는 것이 흥미로울 것입니다.
Jamie Pate

12

의견은 임시적이고 신뢰할 수 없기 때문에 Richard의 멋진 답변에 대한 @Jaykul의 훌륭한 의견 을 여기 에 게시 합니다.

관리자 권한으로 Powershell을 실행 한 후 다음 명령을 복사 / 붙여 넣기 FlipFlopWheel하여 레지스트리의 모든 항목 을 반전시켜 마우스를 뒤집습니다 .

Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }

명령을 시작한 후 다시 시작해야합니다!


그것은 Bootcamp와 Windows 10에서 매력처럼 작동했습니다!
Anytoe

5

부트 캠핑 된 MacBook에 Microsoft 마우스가 연결되어 있습니다. 마우스 및 키보드 센터를 시작하고 [휠-> 역 스크롤 방향]을 설정하기가 쉬웠습니다. 아이러니는 확실히 여기서 역할을합니다.


3
명확성을 위해 : 마우스 및 키보드 센터는 Microsoft 하드웨어와 함께 제공되며 Mac과 관련이 없습니다.
Louis

고마워, 루이스! 간과해서는 안된다.
케네스 라스코 스키

3
Win8에서 재부팅 한 후에는이 설정이 다시로드되지 않는 것 같습니다. 대화 상자로 이동하면 설정이 켜짐으로 표시됩니다. 그러나 다시 활성화하려면 전원을 껐다가 다시 켜야합니다.
메트로

예, 최근에 Windows 8로 업그레이드했으며 그 사실도 알았습니다. @Richard의 방법을 사용하여 끝났습니다.
Kenneth Laskoski

@Jaykul의 (그렇지 않으면 편리한) 단축키는 모든 사람에게 작동하지 않을 수 있습니다. 필자의 경우 기본 Windows에서 휠을 뒤집어 야했지만 때로는 마우스 / 키보드 입력을 처리하는 VirtualBox에서 동일한 Windows를 열 때가 있습니다.
Kenneth Laskoski


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.