it-swarm.asia

قلب اتجاه عجلة التمرير الماوس

هل هناك طريقة لجعل عجلة التمرير الماوس عكس اتجاهها؟ أرغب في التمرير لأعلى ولإجراء ذلك التمرير لأسفل والعكس صحيح. لا يوجد أي إعداد على لوحة تحكم Mouse يجعل ذلك ممكنًا.

سيكون موضع تقدير أي مؤشرات إلى الاختراق أو نموذج ماوس معين يحتوي على مثل هذا الإعداد. أنا أستخدم ويندوز 7.

290
Christian Correa

هناك إعداد التسجيل المسمى FlipFlopWheel الذي يفعل هذا!

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

قد يكون هناك عدة إدخالات الماوس. يجب أن تكون القيمة الافتراضية لـ FlipFlopWheel بالفعل 0. قم بتغييره إلى 1 لعكس التمرير. قم بإعادة تشغيل الماوس أو إعادة إدخاله لتصبح التغييرات نافذة المفعول.

للحصول على رقم VID_??? لديك خياران:

  1. انتقل إلى لوحة التحكم بالماوس ، وانقر فوق علامة التبويب Hardware ، ثم انقر فوق Properties .

    الآن في خصائص الماوس متوافقة مع 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 }
    
372
Richard

أول تثبيت 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
64
Sharken

يمكنك أيضًا استخدام التطبيق X-Mouse Button Control لإنجاز هذا. ما عليك سوى تعيين زر "Wheel Up" على أمر "Scroll Window Down" ، والعكس بالعكس. أنا أستخدم هذا على نظام التشغيل Windows XP ، ولكن يجب أن يعمل التطبيق على الإصدار 7 أو نظام التشغيل Vista أيضًا. كان الإعداد سريعًا للغاية ، ولأنه تطبيق واجهة المستخدم الرسومية ، فقد كان استخدامه أسهل.

28
Dov

لقد كتبت تطبيق 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. إملف تنفيذى

17
Jamie Pate

نظرًا لأن التعليقات سريعة الزوال ولا يمكن الوثوق بها ، فأنا أقوم بنشر @ تعليق Jaykul الرائع on إجابة ريتشارد الرائعة ، كإجابة هنا.

قم بتشغيل Powershell كمسؤول ، ثم انسخ/الصق الأمر التالي لعكس الماوس عن طريق قلب جميع إدخالات FlipFlopWheel في السجل:

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

سوف تكون هناك حاجة لإعادة التشغيل بعد إطلاق الأمر!

12
Chris Cirefice

لدي ماوس Microsoft متصل MacBook bootcamped. كان من السهل تشغيل مركز الماوس ولوحة المفاتيح وتعيين [اتجاه التمرير العكسي]. المفارقة تلعب بالتأكيد دورا هنا.

5
Kenneth Laskoski

أكد مرة أخرى التحكم في زر X-Mouse http://www.highrez.co.uk/downloads/XMouseButtonControl.htm هو حل نظيف ومثالي في نظام التشغيل Windows 7 :)

1
Aukrit Mr-Eark Chadagorn

هناك أيضا فائدة مفيدة لذلك. لها فائدة جانبية تتمثل في السماح لك بالتمرير في النافذة أسفل الماوس دون تفعيلها! رائع!

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

0
Ryan_S