ปิดใช้งานการเลื่อนในแนวนอนโดยใช้ล้อเลื่อนของเมาส์


8

ฉันใช้ Windows 7 x64 บน iMac (ผ่าน BootCamp) กับ Magic Mouse ที่ใช้ปุ่มน้อยที่มาพร้อมกับ iMac ฉันต้องการปิดใช้งานการเลื่อนแนวนอนที่เกิดขึ้นเมื่อคุณเลื่อนนิ้วไปตามแนวนอนเล็กน้อยในขณะที่ทำการเลื่อนแนวตั้ง

ในแผงควบคุมส่วนเมาส์แท็บล้อส่วนการเลื่อนในแนวนอนค่าต่ำสุดที่คุณสามารถป้อนได้คือ 1 ไม่ใช่ 0 มีวิธี (ในรีจิสตรี) เพื่อปิดใช้งานการเลื่อนแนวนอนโดยใช้ล้อเลื่อนของเมาส์หรือไม่ หรือตั้งค่านั้นเป็น 0 เพื่อดูว่ามันหลอกลวงได้หรือไม่?

โปรดสังเกตว่านี่เป็นคำถามเฉพาะของ Windows ไม่ใช่คำถามของ Mac OSX หรือ Apple หรือ Magic Mouse สามารถใช้กับเมาส์ใด ๆ ใน Windows ที่ล้อรองรับการเลื่อนแนวนอนนอกเหนือจากการเลื่อนแนวตั้ง

คำตอบ:


7

ฉัน prevoiusly มีปัญหาดังกล่าว แต่ไม่ได้อยู่ใน iMac และใน x86 และด้วยเคล็ดลับต่อไปนี้ก็แก้ไขได้

ค่ารีจิสทรีที่เกี่ยวข้องกับสิ่งนี้มีอยู่ HKEY_CURRENT_USER\Control Panel\Desktop

ที่นี่มีสองค่าสตริงคือ: WheelScrollLinesสำหรับการเลื่อนแนวตั้งและWheelScrollCharsการเลื่อนแนวนอน

คุณสามารถตั้งค่าของพวกเขา0เป็นปิดการใช้งานชุดรูปแบบ

อาจจำเป็นต้องออกจากระบบ

แต่โปรดสังเกตว่าตามที่ฉันได้รับถ้าคุณไปที่แผงควบคุม> ส่วนเมาส์> แท็บล้อพวกเขาจะเปิดใช้งานอีกครั้งแม้จะไม่ยืนยันหน้าต่าง

ฉันหวังว่าจะช่วยคุณ


นิ้วของฉันจะส่งล้านขอบคุณ มันช่วยได้จริงๆ
Apurv Gupta

ออกจากระบบไม่จำเป็น

3

ฉันใช้ MagicMouse บน iMac กับ Windows 7 ที่ทำงานอยู่ (ติดตั้งผ่าน BootCamp) เบื่อการเลื่อนแนวนอนที่น่ารำคาญ วิธีแก้ปัญหาที่อธิบายไว้ข้างต้นช่วยให้ฉันปิดการใช้งานได้ นี่คือสิ่งที่ฉันทำในขั้นตอน:
1) ไปที่http://www.autohotkey.com/และดาวน์โหลดแอพ (ตัวแก้ไขสคริปต์)
2) ติดตั้งและเรียกใช้โปรแกรม - โปรดทราบว่ามันจะไม่เปิดในขณะที่ทำงานในพื้นหลัง
3) คลิกขวาบนเดสก์ท็อป -> เลือก "ใหม่" -> "สคริปต์ AutoHotkey" (ไฟล์สคริปต์ใหม่จะถูกสร้างขึ้นบนเดสก์ท็อป ) -> ตั้งชื่อตามที่คุณต้องการ (เช่น "Mouse_HScroll")
4) คลิกขวาที่ไฟล์ที่คุณเพิ่งสร้างขึ้นและเลือก "แก้ไขสคริปต์" จากเมนู

WheelLeft :: return
WheelRight :: return
#MaxHotkeysPerInterval 5000
6) บันทึกไฟล์
7) เรียกใช้โปรแกรม "Convert .ahk to .exe" จากแพ็คเกจที่ติดตั้งไว้ก่อนหน้าและเรียกดูไฟล์ที่คุณเพิ่งสร้างกด "> Convert <" -> ควรสร้างไฟล์. exe เรียกใช้ไฟล์นี้ -> การเลื่อนควรถูกปิดใช้งานทันที
7) คุณอาจต้องการย้ายไฟล์นี้ไปที่โฟลเดอร์ Start / "Autorun" ดังนั้นมันจะเปิดขึ้นอัตโนมัติทุกครั้งที่คุณรีบูท Mac / PC

หวังว่านี่จะช่วยได้! โชคดี


สิ่งนี้ใช้ได้ แต่ไม่ได้อยู่ในแอพทั้งหมดด้วยเหตุผลบางอย่าง Visual Studio เป็นหนึ่งเดียวที่ไม่ได้ผลสำหรับฉัน ควรเป็นระบบที่กว้าง แต่ด้วยเหตุผลบางอย่างที่ VS ไม่สนใจ
David Wilton

2

บางที AutoHotkey สามารถตั้งค่าให้จับ (และเพิกเฉย) การเลื่อนเมาส์ในแนวนอนได้หรือไม่

ลองใช้ WheelLeft และ WheelRight: http://www.autohotkey.com/docs/Hotkeys.htm


ฉันลองแล้ว แต่มันไม่ทำงานเมื่อหน้าต่างที่ใช้งานมีแถบเลื่อนแนวนอนดูเหมือนว่าหน้าต่างมีลำดับความสำคัญในการจัดการเหตุการณ์ล้อเลื่อนของเมาส์เพื่อให้ AutoHotKey ไม่สามารถจัดการกับมันได้ ความคิดอื่น ๆ ?
Carlos

ฉันมีเม้าส์ที่เสีย (เห็นได้ชัดและ) ส่ง WheelRight ตลอดเวลาคำตอบนี้ช่วยชีวิตฉันไว้!
วาร์กัส

2

ฉันแค่ต้องการเพิ่มว่าวิธีการแก้ปัญหาของแมทธิวทำงานให้ฉันสำหรับปัญหาที่เกี่ยวข้อง ฉันใช้ Chrome บน Windows 7 และเมื่อฉันพยายามที่จะคลิกกลางที่คั่นหนังสือที่อยู่ในโฟลเดอร์ในแถบที่คั่นหน้ามันจะปิดโฟลเดอร์บ่อยครั้งและส่งการคลิกกลางไปยังด้านล่างของหน้า ปรากฎว่ามีการลงทะเบียนการคลิกเมาส์เลื่อนด้านข้าง (ซึ่งฉันไม่เคยใช้) และยกเลิกการเลื่อนลงโฟลเดอร์ที่ใช้งานอยู่

ฉันพยายามโหวตคำตอบ แต่เห็นได้ชัดว่าฉันไม่มีชื่อเสียง ... อย่างไรก็ตามถ้า google เลือกและฉันสามารถช่วยแก้ปัญหาของคนอื่นนั่นจะเพียงพอสำหรับฉัน!


0

เมื่อคุณพยายามที่จะแทนที่การเคลื่อนไหวแบบเมาส์แบบข้างๆกันด้วย AutoHotKey คุณใช้อะไร? ถ้าคุณเขียน

WheelLeft :: ผลตอบแทน

WheelRight :: ผลตอบแทน

มันควรจะปิดการเลื่อนแนวนอนทั่วโลก ฉันเดาคำถามของฉันคือคุณพูดว่าอะไรใน AutoHotKey


0

ตามคำตอบของ Iman หากคุณรู้สึกไม่สะดวกสบายกับการใช้ regedit คุณสามารถดับเบิลคลิกที่ไฟล์ reg นี้เพื่อปิดการเลื่อนแนวนอน

หากต้องการเปิดใช้งานการเลื่อนแนวนอนอีกครั้งให้ไปที่แผงควบคุม> ส่วนเมาส์> แท็บล้อ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.