Câu hỏi Đảo chiều của bánh xe cuộn chuột


Có cách nào để làm cho bánh xe cuộn chuột đảo ngược hướng của nó không? Tôi muốn cuộn lên trên và có hành động đó cuộn xuống dưới và ngược lại. Không có cài đặt nào trên bảng điều khiển Chuột giúp điều này có thể thực hiện được.

Bất kỳ con trỏ đến một hack hoặc một mô hình chuột cụ thể mà có một thiết lập như vậy sẽ được đánh giá cao. Tôi đang sử dụng Windows 7.


279
2017-07-14 22:09


gốc


FTR cho năm 2015. Với Windows 8. Quá trình này chính xác như sau, dựa trên câu trả lời của Richard, điểm quan trọng của Pete và một số điều tra! Nó là 100% đáng tin cậy trên các máy Windows 8, không có gì là cần thiết. (1) đưa lên PowerShell như một người quản lý. {Đối với những người chuyển đổi từ máy Mac: trên Windows 8, di chuột xuống dưới cùng bên phải, tìm kiếm, nhập 'powershell', khởi chạy nó. Nhấp chuột phải vào biểu tượng trong thanh tab, thay đổi thành quản trị đang chạy.} Tiếp theo ... - Fattie
nhập ... Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Enum \ HID \ * \ * \ Device` Tham số FlipFlopWheel -EA 0 | ForEach-Object {Set-ItemProperty $ _. PSPath FlipFlopWheel 1} - Fattie
sau đó nhập .. Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Enum \ HID \ * \ * \ Device` Tham số FlipFlopHScroll -EA 0 | ForEach-Object {Set-ItemProperty $ _. PSPath FlipFlopHScroll 0} - Fattie
nó rất khó để nhập những người trong ý kiến ​​:) - Fattie


Các câu trả lời:


Có một cài đặt đăng ký có tên FlipFlopWheel điều đó!

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

Có thể có nhiều mục nhập chuột. Giá trị mặc định cho FlipFlopWheel phải là 0. Thay đổi nó thành 1 để đảo ngược cuộn. Khởi động lại hoặc phát lại chuột để các thay đổi có hiệu lực.

Để có được VID_??? số bạn có hai lựa chọn:

  1. Chuyển đến bảng điều khiển chuột, nhấp vào Phần cứng tab, sau đó nhấp Tính chất.

    Bây giờ trong Thuộc tính chuột tuân thủ HID cửa sổ nhấp vào Chi tiết và chọn Đường dẫn trường hợp thiết bị bất động sản. Đường dẫn đăng ký nằm trong đó. Bạn chỉ cần rút phích cắm và cắm lại chuột để điều này có hiệu lực.

  2. Chạy cái này trong PowerShell (từ Bắt đầu »Tất cả Chương trình» Phụ kiện »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 }
    

    Lệnh cho cuộn bình thường (không đảo ngược) có 0 và 1 đổi chỗ:

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

363
2017-12-03 23:04



Trong Windows 8 cũng có một thiết lập cho "FlipFlopHScroll" mà lật cuộn ngang (đặc biệt hữu ích cho Win8). - Pete Amundson
Đừng lo lắng về những gì ??? nên, chỉ cần chạy điều này trong PowerShell: Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 } - Jaykul
Làm cách nào để tìm khóa đăng ký chính xác? Khóa phải khớp với id phần cứng của con chuột. Để tìm điều đó: Bảng điều khiển> Trình quản lý thiết bị> Chuột ...> Chuột tương thích với HID> nhấp chuột phải> thuộc tính> Chi tiết> Thuộc tính (menu thả xuống) = Id phần cứng> bạn sẽ thấy id trên dòng đầu tiên, điều này phải khớp với một trong các mục trong sổ đăng ký ở trên. - Marwan
Lưu ý rằng lệnh PowerShell phải được chạy với tư cách quản trị viên. Đó là tất cả những gì bạn phải làm, nó chỉ đi vào và thiết lập thuộc tính cho mọi VID _ ??? - Nelson
Chỉ cần lưu ý rằng lệnh PowerShell này thực sự cũng hoạt động trong Windows 10. - Bobby


Cài đặt đầu tiên AutoHotKey. Bây giờ tạo một kịch bản trông như thế này:

$WheelUp::
Send {WheelDown}
Return

$WheelDown::
Send {WheelUp}
Return

Lưu tệp dưới dạng tệp .ahk và nhấp đúp vào tệp để chạy tệp .ahk. Bây giờ bạn nên đảo ngược cuộn bánh xe chuột.

Tất cả thông tin từ đây, mặc dù nó đã được sửa đổi với việc bổ sung tiền tố $ để ngăn chặn các lệnh gửi bị bắt lại bởi tập lệnh (điều này làm trầm trọng thêm vấn đề MaxHotkeysPerInterval)

Thêm phần sau vào tập lệnh để đảo chiều cuộn bánh xe ngang:

$WheelLeft::
Send {WheelRight}
Return

$WheelRight::
Send {WheelLeft}
Return

Việc cuộn bằng bánh xe có thể vượt quá giới hạn mặc định của các lần nhấn phím nóng trong một khoảng thời gian xác định. Theo mặc định, đây là 70 lần nhấn phím nóng (#MaxHotkeysPerInterval) mỗi 2000 mili giây (#HotkeyInterval). Thêm chỉ thị này vào tập lệnh của bạn để tăng giới hạn từ 70 đến 200 lần nhấn phím nóng cho mỗi khoảng thời gian:

#MaxHotkeysPerInterval 200

62
2017-07-14 22:49



Tôi sẽ thử điều này tại nơi làm việc và nếu nó hoạt động, tôi sẽ gắn thẻ câu trả lời của bạn là câu trả lời đúng. Cảm ơn! - Christian Correa
Hoạt động tuyệt vời. Nó không hoàn hảo, tất cả bây giờ và sau đó nó sẽ không nắm bắt được sự kiện "quan trọng", nhưng miễn là bạn tiếp tục di chuyển, sự kiện tiếp theo sẽ bị bắt. Hiệu ứng ròng là những gì tôi đang tìm kiếm. Vì vậy, đó sẽ phải làm cho bây giờ, cho đến khi các nhà sản xuất làm cho tùy chọn này cấu hình trong Windows. Cảm ơn! - Christian Correa
Có một tùy chọn trong registry như đề xuất của Richard. - tig
Điều này hoạt động tốt nhất nếu chính sách truy cập của bạn cấm chỉnh sửa registry. Ý tưởng tuyệt vời! - mattmc3
1 Đối với cài đặt Windows 7 của tôi, đây là câu trả lời cho phép tôi đảo ngược cuộn ngang. - Chris Schiffhauer


Bạn cũng có thể sử dụng ứng dụng Điều khiển nút X-Mouse để hoàn thành việc này. Bạn chỉ cần đặt nút "Wheel Up" thành lệnh "Scroll Window Down" và ngược lại. Tôi đang sử dụng điều này trên Windows XP, nhưng ứng dụng cũng hoạt động trên 7 hoặc Vista. Nó rất nhanh chóng để thiết lập, và vì nó là một ứng dụng GUI, nó dễ sử dụng hơn.


27
2017-08-01 12:48



tôi đã cài đặt Điều khiển nút X-Mouse trên Windows 7 và di chuyển của tôi bây giờ là đảo ngược. Hoạt động hoàn hảo. Cùng hướng với Mac nhà tôi với OS X Lion. - Magnus
v2.2 có một "cuộn bánh xe chuột đảo ngược" trên tab "Di chuyển & Điều hướng". - Lars Truijens


Tôi đã viết một ứng dụng c # nhỏ để thay đổi cài đặt đăng ký cho tất cả các thiết bị. Nó liệt kê mọi thiết bị và thay đổi cài đặt 'FlipFlopWheel' thành 1 hoặc 0 tùy thuộc vào nút bạn nhấn.

toàn bộ nguồn có sẵn trên github, mã nguồn thực sự thực hiện việc lật cài đặt đăng ký (<100 dòng) là ở đây: https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/Form1.cs

cho những người chỉ muốn 'làm cho nó được thực hiện' ở đây là thực thi (yêu cầu nâng cao UAC) https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/bin/Debug/FlipWheel.exe


17
2017-07-29 18:14



Mọi người thường thích đọc thêm một chút về ứng dụng của bạn trước khi tải xuống và chạy .exe ;) Vui lòng mở rộng câu trả lời của bạn và viết phần giới thiệu thích hợp. Cũng xin vui lòng không chỉ đơn giản là thêm liên kết của bạn để câu trả lời khác, trừ khi bạn thực sự cảm thấy như nó cải thiện câu trả lời trong tầm tay. - Der Hochstapler
Anh chàng đã cung cấp mã nguồn cho tệp thực thi, nó hầu như không tinh quái nếu bạn cảm thấy có xu hướng kiểm tra nó, chỉ cần nhìn vào nó, đó là một kịch bản nhỏ. Cảm ơn kịch bản @JamiePate, nó hoạt động rất tốt. Nó đã được tốt đẹp không phải tinker với registry. - samayres1992
@ samayres1992 Ông đã thêm thông tin thêm một ngày sau bình luận ban đầu của Oliver ... - Bob
Cảm ơn Jamie! Tôi nhận thấy nó lọc trên hid.mousedevice ban đầu. Chuột Pity Razer dường như không xuất bản như vậy, may mắn thay ứng dụng của bạn cho phép hiển thị tất cả các thiết bị đầu vào. Chỉ nhận được một chút khó hiểu ... - Marius
Chỉ cần đưa ra một vấn đề về github với chuỗi tên thiết bị, tôi sẽ thêm nó vào danh sách bộ lọc ban đầu. (Tôi chỉ có một con chuột logitech xuất hiện dưới dạng "@ msmouse.inf,% hid.mousedevice%; chuột tương thích với HID" vì vậy sẽ rất thú vị khi xem những gì các thương hiệu thiết bị khác sử dụng cho chuỗi đó. - Jamie Pate


Vì nhận xét là tạm thời và không đáng tin cậy, tôi đang đăng Bình luận tuyệt vời của @ Jaykul trên Câu trả lời tuyệt vời của Richard, như một câu trả lời ở đây.

Chạy Powershell làm quản trị viên, sau đó sao chép / dán lệnh sau để đảo ngược chuột bằng cách đảo ngược tất cả FlipFlopWheel mục trong sổ đăng ký:

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

Khởi động lại sẽ được yêu cầu sau khi khởi chạy lệnh!


9
2017-11-02 05:15



Điều đó làm việc như một sự quyến rũ với Bootcamp và Windows 10! - Anytoe


Tôi có một con chuột Microsoft gắn liền với một MacBook bootcamped. Thật dễ dàng để khởi động chuột và bàn phím Trung tâm và thiết lập [bánh xe-> đảo ngược hướng cuộn]. Irony chắc chắn đóng một vai trò ở đây.


5
2017-10-11 22:43



Chỉ cần cho rõ ràng: Chuột và bàn phím Trung tâm đi kèm với phần cứng của Microsoft và không liên quan đến máy Mac. - Louis
Cảm ơn, Louis! Điều này sẽ không bị bỏ qua. - Kenneth Laskoski
Cài đặt này dường như không được tải lại sau khi khởi động lại trong Win8. Cài đặt được hiển thị khi bạn vào hộp thoại. Nhưng nó cần phải được tắt sau đó trở lại để kích hoạt lại. - Metro
Có, gần đây tôi đã nâng cấp lên Windows 8 và cũng nhận thấy điều đó. Tôi đã sử dụng phương pháp của @ Richard. - Kenneth Laskoski
Lưu ý rằng phím tắt của @ Jaykul (nếu không tiện lợi) có thể không hoạt động với mọi người. Trong trường hợp của tôi, tôi cần phải đảo ngược bánh xe trong Windows bản địa, nhưng đôi khi tôi mở cùng một Windows trong VirtualBox, vốn đã hỗ trợ nhập chuột / bàn phím. - Kenneth Laskoski


Xác nhận lại điều khiển nút X-Mouse http://www.highrez.co.uk/downloads/XMouseButtonControl.htm là một giải pháp sạch sẽ và hoàn hảo trên Windows 7 :)


1
2017-11-04 23:12



Điều gì làm cho nó sạch sẽ và hoàn hảo? Bạn có thể tóm tắt những gì trong trang đó để câu trả lời của bạn vẫn hữu ích nếu nó thay đổi hoặc không khả dụng? Vui lòng đọc bài viết trợ giúp về trả lời. - Moses


Ngoài ra còn có một tiện ích tiện dụng cho điều đó. Nó có một lợi ích phụ của việc cho phép bạn cuộn cửa sổ dưới con chuột mà không cần kích hoạt nó! Tuyệt vời!

http://antibody-software.com/web/software/software/wizmouse-makes-your-mouse-wheel-work-on-the-window-under-the-mouse/


0