سؤال عكس اتجاه عجلة التمرير الماوس


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

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


285
2017-07-14 22:09


الأصل


FTR لعام 2015. مع ويندوز 8. هذه العملية هي بالضبط ما يلي ، على أساس رد ريتشارد ، نقطة حرجة بيت ، وبعض التحقيق! فمن موثوق 100 ٪ على أجهزة ويندوز 8 ، لا شيء أكثر حاجة. (1) طرح بوويرشيل ك مدير. {بالنسبة إلى هؤلاء الذين ينتقلون من جهاز Mac: على نظام التشغيل Windows 8 ، من الفأرة إلى اليمين ، اعرض البحث ، أدخل "powershell" ، ثم أطلقه. انقر بزر الماوس الأيمن في الرمز الموجود في شريط علامات التبويب ، وقم بالتغيير إلى admin running.} cont ... - Fattie
enter ... Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Enum \ HID \ * \ * \ Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object {Set-ItemProperty $ _. PSPath FlipFlopWheel 1} - Fattie
ثم أدخل .. Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Enum \ HID \ * \ * \ Device` Parameters FlipFlopHScroll -EA 0 | ForEach-Object {Set-ItemProperty $ _. PSPath FlipFlopHScroll 0} - Fattie
من الصعب للغاية الدخول في التعليقات :) - Fattie


الأجوبة:


يوجد إعداد تسجيل باسم FlipFlopWheel يفعل هذا!

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

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

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

  1. انتقل إلى لوحة تحكم الماوس ، وانقر فوق المعدات انقر فوق علامة التبويب الخصائص.

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

369
2017-12-03 23:04



في Windows 8 يوجد أيضاً إعداد "FlipFlopHScroll" الذي يقلب التمرير الأفقي (مفيد بشكل خاص لـ Win8). - Pete Amundson
لا تقلق بشأن ماذا ؟؟ يجب أن يكون ، فقط قم بتشغيل هذا في PowerShell: Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 } - Jaykul
كيفية العثور على مفتاح التسجيل الصحيح؟ يجب أن يتطابق المفتاح مع معرف الجهاز الخاص بالماوس. للعثور على ذلك: لوحة التحكم> إدارة الأجهزة> الفئران ...> الماوس المتوافق مع HID> النقر بزر الماوس الأيمن> الخصائص> التفاصيل> الخاصية (القائمة المنسدلة) = معرّفات الأجهزة> سترى المعرّف في السطر الأول ، يجب أن يتطابق هذا مع أحد إدخالات في التسجيل أعلاه. - Marwan
لاحظ أنه يجب تشغيل الأمر PowerShell كمسؤول. كل ما عليك القيام به على الرغم من ذلك ، فإنه يذهب فقط ويضع الخاصية لكل VID واحدة _ ؟؟؟. - Nelson
أردت فقط ملاحظة أن هذا الأمر PowerShell يعمل بالفعل في نظام التشغيل Windows 10 كذلك. - Bobby


التثبيت الأول أوتوهوتكي. الآن قم بإنشاء برنامج نصي يبدو كالتالي:

$WheelUp::
Send {WheelDown}
Return

$WheelDown::
Send {WheelUp}
Return

احفظه كملف .ahk وانقر نقراً مزدوجاً فوق الملف لتشغيله. الآن يجب أن يكون معكوس تمرير عجلة الماوس.

كل المعلومات من هنا، على الرغم من أنه تم تعديله مع إضافة البادئة $ لمنع من إرسال الأوامر مرة أخرى بواسطة البرنامج النصي (الذي يؤدي إلى تفاقم المشكلة MaxHotkeysPerInterval)

أضف التالي إلى البرنامج النصي لعكس التمرير الأفقي للعجلة:

$WheelLeft::
Send {WheelRight}
Return

$WheelRight::
Send {WheelLeft}
Return

قد يتجاوز التمرير باستخدام العجلة الحد الافتراضي لمفتاح التشغيل السريع في فترة زمنية محددة. بشكل افتراضي ، هذا 70 مفتاحاً hotkey (#MaxHotkeysPerInterval) لكل 2000 مللي ثانية (#HotkeyInterval). أضف هذا التوجيه إلى النص البرمجي الخاص بك لزيادة الحد الأقصى من 70 إلى 200 من مفاتيح الضغط السريع لكل فترة:

#MaxHotkeysPerInterval 200

63
2017-07-14 22:49



سأحاول هذا في العمل وإذا كان يعمل سوف أضع إجابتك كإجابة صحيحة. شكر! - Christian Correa
يعمل بشكل رائع إنها ليست مثالية ، بين الحين والآخر ، لن تصطاد بالحدث "الرئيسي" ، ولكن طالما استمر في التمرير ، فسيتم القبض على الحدث التالي. التأثير الصافي هو ما كنت أبحث عنه. لذلك يجب القيام بذلك في الوقت الحالي ، إلى أن تجعل الشركات المصنعة هذا الخيار قابلاً للتكوين في Windows. شكر! - Christian Correa
هناك خيار في التسجيل كما اقترح ريتشارد. - tig
يعمل هذا الإجراء بشكل أفضل إذا كانت سياسة الوصول الخاصة بك تحظر تحرير السجل. فكرة عظيمة! - mattmc3
+1 لإجراء تثبيت Windows 7 الخاص بي كان هذا هو الجواب الذي سمح لي بعكس التمرير الأفقي. - Chris Schiffhauer


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


27
2017-08-01 12:48



أنا ركبت X- زر تحكم الماوس على ويندوز 7 الخاص بي ويتم عكس التمرير الآن. يعمل الكمال. نفس اتجاه منزلي Mac مع OS X Lion. - Magnus
v2.2 لديه "التمرير عكس عجلة الماوس" على علامة التبويب "التمرير والملاحة". - Lars Truijens


لقد كتبت تطبيق c # صغيرًا لتغيير إعدادات السجل لجميع الأجهزة. يعدد كل جهاز ويغير إعداد "FlipFlopWheel" إلى 1 أو 0 بناءً على الزر الذي تضغط عليه.

المصدر الكامل متاح على جيثب ، التعليمات البرمجية المصدر التي تقوم بالفعل بتقليب إعداد التسجيل (<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.exe


17
2017-07-29 18:14



يحب الناس عادة قراءة المزيد عن تطبيقك قبل تنزيله وتشغيله .exe ؛) يرجى تمديد الإجابة وكتابة مقدمة المناسبة. يرجى أيضًا الامتناع ببساطة عن إضافة رابطك إلى إجابات أخرى ما لم تشعر حقًا بتحسين الإجابة في متناول اليد. - Der Hochstapler
قدم الرجل شفرة المصدر للملف القابل للتنفيذ ، لا يكاد يكون مؤذًا إذا كنت تشعر بالميل إلى التحقق من ذلك ، فقط انظر إليه ، إنه نص صغير. شكرا للنصيحةJamiePate ، أنها عملت كبيرة. كان من الجميل عدم الاضطرار إلى العبث مع التسجيل. - samayres1992
@ samayres1992 أضاف المعلومات الإضافية بعد يوم واحد من تعليق أوليفر الأصلي ... - Bob
شكرا جيمي! ألاحظ أنه يرشح على hid.mousedevice في البداية. لا يبدو أن فئران الماسح الضوئي ينشر على هذا النحو ، ولحسن الحظ ، يسمح تطبيقك بعرض جميع أجهزة الإدخال. فقط يحصل قليلا مشفرة ... - Marius
مجرد إثارة قضية على جيثب مع سلسلة اسم الجهاز ، سأقوم بإضافته إلى قائمة التصفية الأولية. (ليس لدي سوى ماوس لوجيتك يظهر على أنه "@ msmouse.inf ،٪ hid.mousedevice٪؛ HID-compliant mouse" لذا سيكون من المثير للاهتمام معرفة ماركات الأجهزة الأخرى التي تستخدم هذه السلسلة. - Jamie Pate


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

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

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

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


10
2017-11-02 05:15



عملت مثل سحر مع Bootcamp و Windows 10! - Anytoe


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


5
2017-10-11 22:43



فقط من أجل الوضوح: يأتي Mouse and Keyboard Center مع أجهزة Microsoft ولا يرتبط بجهاز Mac. - Louis
شكرا لك يا لويس! هذا لا يجب التغاضي عنه. - Kenneth Laskoski
يبدو أن هذا الإعداد لا يمكن إعادة تحميلها بعد إعادة التشغيل في Win8. يتم عرض الإعداد عند الانتقال إلى مربع الحوار. ولكن يجب إيقاف تشغيله ثم إعادة تمكينه. - Metro
نعم ، قمت مؤخرًا بالترقية إلى Windows 8 ولاحظت ذلك أيضًا. انتهى بي الأمر باستخدام أسلوب @ ريتشارد. - Kenneth Laskoski
لاحظ أن @ Jaykul (الاختصار المناسب) قد لا يعمل للجميع. في حالتي كنت بحاجة لعكس عجلة القيادة في ويندوز الأصلي ، ولكن في بعض الأحيان أفتح نفس ويندوز في فيرتثلبوإكس ، الذي يعتني بالفعل من إدخال الماوس / لوحة المفاتيح. - Kenneth Laskoski


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


1
2017-11-04 23:12



ما الذي يجعلها نظيفة ومثالية؟ هل من الممكن أن تلخص ما في هذه الصفحة حتى تظل إجابتك مفيدة إذا تغيرت أو أصبحت غير متوفرة؟ يرجى قراءة مقالة المساعدة في الرد. - Moses


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

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


0