Làm thế nào để bạn trao đổi nút chuột chính thông qua dòng lệnh trong Windows 8 mà không cần khởi động lại?


1

Tôi đã thử

RUNDLL32.EXE USER32.DLL,SwapMouseButton

Nhưng nó không hoạt động, ngay cả khi chạy với tư cách quản trị viên.

Mục tiêu của tôi là tạo một tệp .bat mà tôi có thể gọi thông qua con chuột mới shmancy ưa thích mà tôi đã mua cho phép tôi gọi bất kỳ lệnh tùy ý nào từ một cú nhấp chuột.


1
Lệnh này hoạt động hoàn hảo cho tôi. Bạn không cần phải chạy lệnh này với tư cách quản trị viên, vì cài đặt bố cục chuột được lưu dưới HKCU trong sổ đăng ký.
Norbert Willmus

Câu trả lời:


1

Hoán đổi nút chuột từ dòng lệnh

Chúng ta có thể hoán đổi các nút chuột bằng cách chỉnh sửa giá trị đăng ký SwapMouseButtonsdưới khóa đăng ký HKEY_CURRENT_USER\Control Panel\Mouse. Để hoán đổi các nút chuột, chúng ta cần đặt giá trị của nó thành 1.

Điều tương tự có thể được thực hiện từ dòng lệnh bằng cách sử dụng lệnh dưới đây.

reg add "HKEY_CURRENT_USER\Control Panel\Mouse" /v SwapMouseButtons /t REG_SZ /d 1

Nó đòi hỏi phải đăng xuất hoặc khởi động lại để thay đổi có hiệu quả.

Tham khảo các nút chuột từ dòng lệnh :


Giải pháp thay thế

Làm cách nào để sử dụng Rundll32 để hoán đổi? đối với giải pháp C # (yêu cầu .NET Framework Runtime phải được cài đặt)


Thật không may, bằng cách này, nó đòi hỏi phải khởi động lại. Mà không hoạt động vì tôi muốn có thể gọi điều này theo ý muốn trong khi làm việc.
Jonathan

Vui lòng chỉnh sửa câu hỏi của bạn để bao gồm yêu cầu mới này ...: /
DavidPostill

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.