Vô hiệu hóa cuộn ngang bằng cách sử dụng bánh xe chuột


8

Tôi đang sử dụng Windows 7 x64 trên iMac (thông qua BootCamp) với Chuột Magic không có nút đi kèm với iMac. Tôi muốn vô hiệu hóa cuộn ngang xảy ra khi bạn di chuyển nhẹ ngón tay theo chiều ngang trong khi thực hiện cuộn dọc.

Trong Bảng điều khiển, phần Chuột, tab Bánh xe, phần Cuộn ngang, giá trị tối thiểu bạn có thể nhập là 1, không phải 0. Có cách nào (trong Sổ đăng ký) để tắt cuộn ngang bằng cách sử dụng bánh xe chuột không? Hoặc để đặt giá trị đó thành 0 để xem nó có lừa không?

Lưu ý rằng đây là câu hỏi cụ thể của Windows, không phải câu hỏi Mac OSX hay Apple hay Magic Mouse, nó có thể áp dụng cho bất kỳ con chuột nào trong Windows có bánh xe hỗ trợ cuộn ngang ngoài cuộn dọc.

Câu trả lời:


7

Tôi đã có một vấn đề như vậy nhưng không phải trên iMac và trên x86 và với thủ thuật sau đây, nó đã giải quyết được.

Các giá trị đăng ký có liên quan đến điều này nằm trong HKEY_CURRENT_USER\Control Panel\Desktop

Ở đây có hai Giá trị Chuỗi: WheelScrollLinesđể cuộn dọc và WheelScrollCharscuộn ngang.

Bạn có thể đặt giá trị của chúng 0để tắt chủ đề.

Một đăng nhập có thể cần thiết.

Nhưng lưu ý rằng như tôi đã trải nghiệm nếu bạn đi tới Bảng điều khiển> phần Chuột> tab Bánh xe, chúng sẽ được bật lại, ngay cả khi không xác nhận cửa sổ.

Tôi hy vọng giúp bạn.


Ngón tay của tôi sẽ gửi một triệu lời cảm ơn đến bạn. Nó thực sự có ích.
Apurv Gupta

Đăng xuất là không cần thiết.

3

Tôi sử dụng MagicMouse trên iMac với Windows 7 đang chạy (được cài đặt qua BootCamp). Đã phát ốm vì cuộn ngang khó chịu. Giải pháp được mô tả ở trên đã giúp tôi vô hiệu hóa nó. Dưới đây là những gì tôi đã thực hiện trong các bước:
1) truy cập http://www.autohotkey.com/ và tải xuống một ứng dụng (trình chỉnh sửa tập lệnh).
2) Cài đặt và chạy chương trình - xin lưu ý rằng nó sẽ không mở khi chạy ở chế độ nền
3) Nhấp chuột phải trên màn hình nền -> chọn "Mới" -> "AutoHotkey Script" (tệp tập lệnh mới sẽ được tạo trên màn hình nền ) -> đặt tên theo ý muốn (ví dụ: "Mouse_HScroll")
4) Nhấp chuột phải vào tệp bạn vừa tạo và chọn "Chỉnh sửa tập lệnh" từ menu.

WheelLeft :: return
WheelRight :: return
#MaxHotkeysPerInterval 5000
6) Lưu tệp
7) Chạy chương trình "Chuyển đổi .ahk sang .exe" từ gói được cài đặt trước đó và duyệt tệp bạn vừa tạo, nhấn "> Chuyển đổi <" -> Tập tin .exe nên được tạo. Chạy tệp này -> cuộn nên bị vô hiệu hóa ngay bây giờ.
7) Bạn có thể muốn di chuyển tệp này vào thư mục Bắt đầu / "Tự động chạy", do đó, nó sẽ tự động được khởi chạy mỗi khi bạn khởi động lại máy Mac / PC.

Hi vọng điêu nay co ich! Chúc may mắn


Điều này hoạt động nhưng không phải trong tất cả các ứng dụng vì một số lý do. Visual Studio là thứ không phù hợp với tôi. Nên mở rộng hệ thống nhưng vì một số lý do, VS bỏ qua
David Wilton

2

Có lẽ AutoHotkey có thể được thiết lập để bắt (và bỏ qua) cuộn ngang chuột?

Kiểm tra WheelLeft và WheelRight: http://www.autohotkey.com/docs/Hotkeys.htmlm


Tôi đã thử nó nhưng nó không hoạt động khi cửa sổ hoạt động có thanh cuộn ngang, có vẻ như cửa sổ ưu tiên xử lý sự kiện bánh xe chuột nên AutoHotKey không thể xử lý để bỏ qua nó. Còn ý tưởng nào khác không?
Carlos

Tôi có một con chuột (dường như bị hỏng và) liên tục gửi WheelRight, câu trả lời này đã cứu mạng tôi!
Vargas

2

Tôi chỉ muốn nói thêm rằng giải pháp của Matthew đã giúp tôi giải quyết một vấn đề liên quan. Tôi đang sử dụng Chrome trên Windows 7 và khi tôi cố gắng nhấp vào dấu trang nằm trong một thư mục trong thanh dấu trang, nó sẽ thường xuyên đóng thư mục và gửi nhấp chuột giữa đến cuối trang. Hóa ra nó đã đăng ký các nhấp chuột cuộn bên của chuột (mà tôi không bao giờ sử dụng) và loại bỏ thư mục hoạt động thả xuống.

Tôi đã cố gắng bỏ phiếu trả lời, nhưng rõ ràng tôi không có tiếng tăm gì ... Dù sao đi nữa, nếu google chọn điều này và tôi có thể giúp giải quyết vấn đề của người khác, điều đó sẽ đủ cho tôi!


0

Khi bạn cố gắng ghi đè chuyển động từ bên này sang bên kia của chuột bằng AutoHotKey, bạn đã sử dụng cái gì? Nếu bạn viết

WheelLeft :: trở lại

WheelRight :: trở lại

nó sẽ bị vô hiệu hóa cuộn ngang trên toàn cầu. Nhưng dù sao, tôi đoán câu hỏi của tôi là, bạn đã nói gì trong AutoHotKey?


0

Theo câu trả lời của Iman. Nếu bạn không cảm thấy thoải mái khi sử dụng regedit, bạn có thể chỉ cần nhấp đúp vào tệp reg này để tắt cuộn ngang.

Để bật lại cuộn ngang, hãy chuyển đến Bảng điều khiển> Phần chuột> tab Bánh xe

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.