هل هناك طريقة لجعل عجلة التمرير الماوس عكس اتجاهها؟ أرغب في التمرير لأعلى ولإجراء ذلك التمرير لأسفل والعكس صحيح. لا يوجد أي إعداد على لوحة تحكم Mouse يجعل ذلك ممكنًا.
سيكون موضع تقدير أي مؤشرات إلى الاختراق أو نموذج ماوس معين يحتوي على مثل هذا الإعداد. أنا أستخدم ويندوز 7.
هناك إعداد التسجيل المسمى FlipFlopWheel
الذي يفعل هذا!
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
.
قد يكون هناك عدة إدخالات الماوس. يجب أن تكون القيمة الافتراضية لـ FlipFlopWheel
بالفعل 0. قم بتغييره إلى 1 لعكس التمرير. قم بإعادة تشغيل الماوس أو إعادة إدخاله لتصبح التغييرات نافذة المفعول.
للحصول على رقم VID_???
لديك خياران:
انتقل إلى لوحة التحكم بالماوس ، وانقر فوق علامة التبويب Hardware ، ثم انقر فوق Properties .
الآن في خصائص الماوس متوافقة مع 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 }
أول تثبيت AutoHotKey . قم الآن بإنشاء برنامج نصي يشبه هذا:
$WheelUp::
Send {WheelDown}
Return
$WheelDown::
Send {WheelUp}
Return
احفظه كملف .ahk وانقر نقرًا مزدوجًا فوق الملف لتشغيله. الآن يجب أن يكون معكوس عجلة الماوس التمرير.
جميع المعلومات من هنا ، على الرغم من أنه تم تعديلها مع إضافة البادئة $ لمنع التقاط أوامر Send مرة أخرى بواسطة البرنامج النصي (مما يزيد من مشكلة MaxHotkeysPerInterval)
أضف ما يلي إلى البرنامج النصي لعكس التمرير الأفقي للعجلة:
$WheelLeft::
Send {WheelRight}
Return
$WheelRight::
Send {WheelLeft}
Return
قد يتجاوز التمرير باستخدام العجلة الحد الافتراضي لضغوط مفتاح التشغيل السريع خلال فترة زمنية محددة. بشكل افتراضي ، يكون هذا هو 70 مفتاح ضغط سريع (#MaxHotkeysPerInterval) لكل 2000 مللي ثانية (#HotkeyInterval). أضف هذا التوجيه إلى البرنامج النصي الخاص بك لزيادة الحد من 70 إلى 200 ضغط مفتاح التشغيل السريع لكل فاصل زمني:
#MaxHotkeysPerInterval 200
يمكنك أيضًا استخدام التطبيق X-Mouse Button Control لإنجاز هذا. ما عليك سوى تعيين زر "Wheel Up" على أمر "Scroll Window Down" ، والعكس بالعكس. أنا أستخدم هذا على نظام التشغيل Windows XP ، ولكن يجب أن يعمل التطبيق على الإصدار 7 أو نظام التشغيل Vista أيضًا. كان الإعداد سريعًا للغاية ، ولأنه تطبيق واجهة المستخدم الرسومية ، فقد كان استخدامه أسهل.
لقد كتبت تطبيق 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. إملف تنفيذى
نظرًا لأن التعليقات سريعة الزوال ولا يمكن الوثوق بها ، فأنا أقوم بنشر @ تعليق Jaykul الرائع on إجابة ريتشارد الرائعة ، كإجابة هنا.
قم بتشغيل Powershell كمسؤول ، ثم انسخ/الصق الأمر التالي لعكس الماوس عن طريق قلب جميع إدخالات FlipFlopWheel
في السجل:
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }
سوف تكون هناك حاجة لإعادة التشغيل بعد إطلاق الأمر!
لدي ماوس Microsoft متصل MacBook bootcamped. كان من السهل تشغيل مركز الماوس ولوحة المفاتيح وتعيين [اتجاه التمرير العكسي]. المفارقة تلعب بالتأكيد دورا هنا.
أكد مرة أخرى التحكم في زر X-Mouse http://www.highrez.co.uk/downloads/XMouseButtonControl.htm هو حل نظيف ومثالي في نظام التشغيل Windows 7 :)
هناك أيضا فائدة مفيدة لذلك. لها فائدة جانبية تتمثل في السماح لك بالتمرير في النافذة أسفل الماوس دون تفعيلها! رائع!