วิธีแยกการตั้งค่า“ เมาส์” และ“ แทร็กแพด”?


226

ในการตั้งค่าระบบ> เมาส์มีการตั้งค่า "ทิศทางการเลื่อน: เป็นธรรมชาติ" ซึ่งฉันไม่ชอบดังนั้นฉันจึงไม่ได้ตั้งค่า ปัญหาคือว่าเรื่องนี้ก็ unsets การตั้งค่าสำหรับ Trackpad ซึ่งผมทำเช่น

คุณจะมีการตั้งค่าต่าง ๆ สำหรับเมาส์และแทร็กแพดได้อย่างไร?

(ในกรณีที่คุณไม่สามารถเข้าใจเหตุผลที่ต้องการให้พวกเขาแตกต่างกันและคิดว่านี่เป็นคำถามที่ไร้สาระนี่คือเหตุผลหนูได้ล้อเลื่อนมาหลายทศวรรษและทิศทางของการหมุนของล้อนั้นสัมพันธ์กับ การเคลื่อนไหวของแถบเลื่อนนี่คือในความคิดของฉันวิธีที่เป็นธรรมชาติที่สุดในการทำสิ่งต่าง ๆ แม้ว่ามันจะตรงกันข้ามกับสิ่งที่ Apple เรียกว่า "ธรรมชาติ" ในทางกลับกันฉันก็เต็มใจที่จะใช้ "ธรรมชาติ" ของ Apple อย่างสมบูรณ์ เลื่อนสำหรับ trackpads เพราะอุปมานี่คือที่คุณกำลังจะย้ายนิ้วมือของคุณทั่วหน้าเช่นเดียวกับถ้าคุณกำลังใช้หน้าจอสัมผัสอุปกรณ์ iOS ของ. ความคิดที่ว่าแอปเปิ้ลเหล่านี้ถือว่าเป็นสิ่งเดียวกันเมื่อพวกเขามีแนวคิดที่สมบูรณ์ความแตกต่างนั้นแปลกมากสำหรับฉัน ฉันไม่ต้องการเปลี่ยนนิสัยการใช้เมาส์มานานหลายทศวรรษเพียงเพราะ Apple เปลี่ยนความคิดของพวกเขาในการใช้งานแทร็คแพด ฉันยอมรับการเปลี่ยนแปลงแทร็คแพดเพราะมันสมเหตุสมผลกับทุกคนที่ใช้ iPhone หรือ iPad (และฉันใช้ทั้งคู่) แต่ฉันไม่เต็มใจที่จะทบทวนวิธีการใช้เมาส์ของสมองอีกครั้ง)


1
คำถามที่เกี่ยวข้อง: apple.stackexchange.com/questions/17966/…ฉันมีสองคำตอบที่นั่นทั้งสองอัพเดตสำหรับ Sierra
Nate

3
ฉันหวังว่าฉันจะ
โหวตได้

ฉันเกลียดความจริงที่ว่าฉันไม่สามารถแยกพวกมันออกจากกันได้ Apple โปรดแสดงการตั้งค่าแยกต่างหากในแทร็คแพดและเมาส์ทำไม heck จึงซิงค์ข้อมูลเหล่านั้น การออกแบบที่โง่อะไร
Logan Yang

คำตอบ:


181

ฉันมีปัญหาเดียวกันเมื่อฉันเริ่มใช้ macOS

ฉันติดตั้งยูทิลิตี้ตัวน้อยนี้ซึ่งให้คุณย้อนกลับพฤติกรรมการเลื่อนสำหรับเมาส์เท่านั้น:

เลื่อน Reverser สำหรับ macOS


5
เลื่อน reverser ไม่ทำงานหลังจากตื่นขึ้นมาจากการนอนหลับ ...
binaryanomaly

3
@binaryanomaly ฉันตรวจสอบแล้วและ "ทิศทางการเลื่อน: เป็นธรรมชาติ" ในการตั้งค่าเมาส์ยังคงมีผลกับแทร็คแพด El Capitan 10.11.1
Guido Preite

3
น่าเสียดายที่คุณพูดถูก - มันมีสองที่สำหรับการตั้งค่า 1 :( แปลก ๆ กลับไปที่ Karabiner ในตอนนี้
binaryanomaly

6
@GuidoPreite ดูเหมือนว่าฉันมีความผิดอย่างผิด ๆ ว่า Scroll Reverser ในความคิดเห็นก่อนหน้าของฉัน ปัญหาไม่ได้หายไปจากการลบ Scroll Reverser อย่างไรก็ตามพวกเขาก็หายไปหลังจากอัพเดท Logitech Control Center ขออภัยที่กระจายข้อมูลไม่ถูกต้องและฉันหวังว่าคุณจะมีปัญหาในการอัปเดตคำตอบของคุณอีกครั้ง
Roy Prins

2
เป็นเรื่องจริงหรือไม่ที่คุณสามารถแก้ปัญหา 'ฟังก์ชั่น' ที่น่ากลัวนี้ได้ด้วยแอพง่าย ๆ นี้? ฉันรู้สึกมีความสุขจนในที่สุดฉันก็พบสิ่งที่แก้ไขปัญหานี้ได้ สิ่งนี้น่าจะมาจาก Apple ในตอนแรก
KumarM

72

ดูเหมือนว่าสิ่งนี้จะรวมอยู่ในแอพ Karabinerดังนั้นจึงสามารถใช้งานได้ทันทีโดยไม่มี XML ที่กำหนดเอง (ซึ่งอธิบายไว้ข้างต้น)

คุณจะต้องตั้งค่าต่อไปนี้:

  • การตั้งค่า Karabiner> เปลี่ยนคีย์> การตั้งค่าหลักของ Karabiner> ยกเว้นอุปกรณ์> อย่าทำการแมปอุปกรณ์ชี้ตำแหน่งของ Apple
  • การตั้งค่า Karabiner> เปลี่ยนคีย์> อุปกรณ์ชี้ตำแหน่ง> ทิศทางการเลื่อนย้อนกลับ> การเลื่อนแนวตั้งแบบย้อนกลับ

ตั้งค่าการตั้งค่า Enable Natural Scrolling ใน Mouse / TrackPad PrefPane เป็น 'enabled' ทำให้แทร็คแพดภายในทำงานได้ตามที่ควรจะเป็น เมาส์ภายนอกที่ไม่ใช่ของ Apple ที่เชื่อมต่ออยู่จะเลื่อนตามธรรมชาติของตัวเอง


1
ดี! ยูทิลิตี้หนึ่งน้อยที่จะเปิดใช้ & มีอยู่ในพื้นหลัง
iconoclast

5
Karabiner น่ากลัว
e9t

2
Karabiner ทำงานให้ฉันใน El Capitan โดยที่ Scroll Reverser ไม่ทำงาน
Zachary Murray

14
ดังนั้นสิ่งนี้จึงไม่สามารถใช้งานได้ในเซียร่าอีกต่อไป ใครพบวิธีแก้ปัญหาการทำงานในระหว่างนี้
swongu

6
Karabiner ไม่ทำงานกับเซียร่า พวกเขาแนะนำให้ใช้ Karabiner-Elements แทน แต่ไม่มีใครเสนอตัวเลือกนี้ ดังนั้น Karabiner จึงไม่ใช่ทางออกอีกต่อไป
2560

22

ฉันพบว่าตัวเองอยู่ในเรือลำเดียวกัน (ชอบ Natural สำหรับ TrackPad และปกติสำหรับ Mouse) และในกรณีที่ทุกคนพยายามทำเช่นเดียวกันฉันได้รายงานข้อผิดพลาดกับ Apple สำหรับเรื่องนี้ พวกเขาปิดมันค่อนข้างสั้น ๆ ด้วยคำว่า "นี่คือเจตนา" และไม่มีคำอธิบายอื่น ๆ

ฉันเดาว่ามันเป็นคำขอทั่วไปและพวกเขาแค่เบื่อที่จะได้ยินมัน


6
เป็นไปได้ว่าพวกเขาไม่ได้รับมันเพราะฉันยินดีที่จะเดิมพันจริง ๆ ไม่มีใครที่ Apple ใช้หนูกับล้อเลื่อนทางกายภาพ (นั่นจะเหมือนกับการใช้ Mac ที่ Microsoft: คำสาปแช่งเพื่อการจัดการ) สำหรับคนที่ไม่ได้คิดมากมันอาจจะสมเหตุสมผล แต่ถ้าคุณใช้อุปกรณ์ทั้งสาม (อุปกรณ์ iOS, Apple mice หรือ trackpads และ หนูล้อ) คุณรู้ได้อย่างรวดเร็วว่าการตัดสินใจของ Apple เป็นเรื่องที่น่ากลัวมาก
iconoclast

14
"นี่คือเจตนา" เป็นเพียงวิธีของ Apple ในการหลีกเลี่ยงที่ยอมรับว่าทำสิ่งผิดปกติ สำหรับความสนใจในรายละเอียดทั้งหมดของ Apple ปัญหาการใช้งานขนาดเล็กเช่นนี้ค่อนข้างแพร่หลายใน OSX
AgmLauncher

ฉันมีปัญหาเดียวกัน
454322

2
พวกเขาจำเป็นต้องได้รับ UNTIRED ในการได้ยิน - เมื่อมีคนจำนวนมากมีปัญหานี้มันเป็นปัญหาจริง - ด้วยการสิ้นสุดของ Steve Jobs จึงสิ้นสุดคุณภาพของ Apple ...
aequalsb

ว้าวนี่มันไร้เดียงสามาก การแก้ไขข้อผิดพลาดนี้จะช่วยขายหนู Apple ในทางใด ...
vidstige

15

คุณยังสามารถใช้Karabiner :

<?xml version="1.0"?>
<root>
  <devicevendordef>
    <vendorname>SOMEVENDOR</vendorname>
    <vendorid>0x1234</vendorid>
  </devicevendordef>
  <deviceproductdef>
    <productname>SOMEPRODUCT</productname>
    <productid>0x0001</productid>
  </deviceproductdef>
  <item>
    <name>custom</name>
    <identifier>custom</identifier>
    <device_only>DeviceVendor::SOMEVENDOR, DeviceProduct::SOMEPRODUCT</device_only>
    <autogen>__FlipScrollWheel__ Option::FLIPSCROLLWHEEL_VERTICAL</autogen>
  </item>
</root>

/Applications/Karabiner.app/Contents/Applications/EventViewer.appท่านสามารถเข้าดูผู้ขายและสินค้าจากรหัส


3
หากต้องการอธิบายรายละเอียดเกี่ยวกับกระบวนการนี้ให้เรียกใช้Karabinerแอปซึ่งเปิด UI การปรับแต่ง จากนั้นไปที่แท็บ "เบ็ดเตล็ด & ถอนการติดตั้ง" ที่ด้านบน มีปุ่มในหน้านี้เพื่อ "Open private.xml" และ "Open EventViewer" ซึ่งคุณสามารถใช้เพื่อรับรหัสผลิตภัณฑ์และแก้ไข XML ดังที่แสดงด้านบน
CodingWithSpike

รายละเอียดเพิ่มเติม - แทนที่ "SOMEVENDOR" ทั้งสองครั้งด้วยคำเดียวที่เป็นตัวแทนของผู้ผลิตของคุณ (เช่น Microsoft) แทนที่ "PRODUCTNAME" ทั้งสองด้วยคำเดียวที่แทนเมาส์ของคุณ (เช่น MicrosoftSculpt) แทนที่ 0x1234 ด้วยสตริงจากคอลัมน์ "Vendor ID" ในตัวแสดงเหตุการณ์ แทนที่ 0x0001 ด้วยสตริงจากคอลัมน์ "รหัสผลิตภัณฑ์" ในมุมมองเหตุการณ์ บันทึก xml และกด "เปลี่ยนคีย์> โหลด XML" ตรวจสอบให้แน่ใจว่าเปิดใช้งาน OSX "ทิศทางการเลื่อน: เป็นธรรมชาติ" ในการกำหนดค่าเมาส์
Elad

สำหรับคำแนะนำทีละขั้นตอน: apple.stackexchange.com/a/230241/85983
Sheljohn

12

แอพเล็ก ๆ นี้แก้ไขปัญหาของฉัน ทำงานเหมือนจับใจ https://pilotmoon.com/scrollreverser/


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

2
ได้รับการยืนยัน! ใช้งานได้ดีในเซีย Karabiner หรือ Scroll Reverse ไม่สามารถใช้งานได้ในเซียร์ราดังนั้นนี่เป็นทางออกเดียวของผลิตภัณฑ์ที่ระบุไว้ในปัจจุบันที่ใช้งานได้
2560

ใช้งานได้กับ Sierra! ช่วยชีวิตอะไรได้!
friederbluemle

ในกรณีนี้ @Deesbek ดูเหมือนจะไม่มีประเด็นใดที่จะอธิบายอย่างละเอียด มันใช้งานได้เหมือนจับใจ หากคุณไปที่เว็บไซต์และดาวน์โหลดแอพพลิเคชั่นมันจะย้อนกลับการเลื่อน (แยกต่างหากสำหรับเมาส์และแทร็กแพดจุดรวมของคำถาม) นอกจากนี้ F Apple ที่อ้างว่านี่เป็นการตัดสินใจโดยเจตนา นั่นขี้เกียจ
barclay

8

จากคำตอบของ Tien ฉันพยายามค้นหาซอฟต์แวร์ Logitech ที่สามารถช่วยฉันได้ ฉันมีเมาส์ Anywhere MX 2 และLogitech Optionsซอฟต์แวร์ "แก้ไข" ปัญหานี้ให้ฉันจริง ๆ ! สามารถดาวน์โหลดได้ที่นี่:

http://support.logitech.com/pt_br/software/options

นี่คือวิธีที่ฉันตั้งไว้:

Logitech Options พร้อมทิศทางการเลื่อน 'มาตรฐาน'

มีทิศทางการเลื่อน: มาตรฐานที่นี่และการเลื่อนอย่างเป็นธรรมชาติในการตั้งค่า macOS Sierra ทำให้การทำงานเป็นไปอย่างสมเหตุสมผล: การเลื่อนอย่างเป็นธรรมชาติบนแทร็คแพด (สองสิ่งเลื่อนขึ้นเลื่อนลง) และเลื่อนมาตรฐานบนล้อ

หวังว่ามันจะช่วย!


1
ฉันไม่เห็นตัวเลือกเหล่านี้ใน Mac OS X 10.12.1 ฉันมี Unifying Mouse แต่ไม่สามารถเพิ่มลงในตัวเลือก Logitech ได้ ฉันเดาว่าต้องทำก่อนที่จะสามารถแก้ไขตัวเลือกได้หรือไม่
Erik

คุณเพียงแค่ต้องติดตั้งLogitech Optionsซอฟต์แวร์ Logitech
BrunoJCM

เห็นได้ชัดว่ามันใช้ได้กับเมาส์ไร้สายเท่านั้น
erickrf

ไปด้านบนคุณไป ..
Kamil Tomšík

Logitech Optionsใช้งานได้กับเมาส์ Logitech บางตัวเท่านั้น แม้ว่าคุณจะมีเมาส์รวม แต่ก็ไม่รับประกันว่าจะได้รับการสนับสนุน
lenooh

8

ขณะที่ Tien โพสต์ตอนนี้ Logitech มีแอพที่มีตัวเลือกเพื่อแยกแทร็คแพดและทิศทางการเลื่อนเม้าส์ ฉันมี Logitech VX Nano ที่ยอดเยี่ยมที่ฉันไม่ได้ตั้งใจจะยอมแพ้ซึ่งตัวรับสัญญาณแบบรวมก่อนวันที่

และ Karabiner หรือ Scroll Reverse ยังไม่สามารถใช้งาน Sierra ได้

แต่คุณสามารถใช้แอพ Reverse Scrolling ฟรีที่ใช้งานได้กับเซียร์รา

https://pilotmoon.com/scrollreverser/ เลื่อน Reverser


7

ทั้ง Karabiner และ Scroll Reverse ไม่สามารถใช้งาน Sierra ได้จนถึงตอนนี้ (ตุลาคม 2559) ฉันใช้ logitech M185 และแอพจาก Logitech แทน ( http://support.logitech.com/en_us/product/wireless-mouse-m185 ) และใช้งานได้ ตอนนี้ฉันสามารถแยกทิศทางการเลื่อนระหว่างแทร็คแพดและเมาส์ได้


คุณสมบัตินี้ไม่มีอยู่ใน Karabiner-Elements
iconoclast

ซอฟต์แวร์อะไรจาก Logitech
BrunoJCM

ตอบตัวเองใน "คำตอบ" ด้านล่าง;)
BrunoJCM

1
@iconoclast: ไม่ได้ในองค์ประกอบของคาราบิเนอร์คุณสามารถทำการแมปกุญแจได้เท่านั้น แต่แอป Logitec ทำงานได้ค่อนข้างดี
llasarov

1
ฉันเพิ่งลอง Scroll Reverser บน MacBook Pro ที่ใช้ Mac OS Sierra และทำงานได้อย่างสมบูรณ์แบบ
Liran H

6

ชี้แจงคำตอบข้างต้นเกี่ยวกับการตั้งค่า Karabiner หากต้องการแก้ไขการตั้งค่าที่แนะนำทั้งสองให้ทำดังต่อไปนี้:

เปลี่ยนแท็บคีย์> ยกเว้นอุปกรณ์> เลือก "อย่าทำการแมปคีย์บอร์ดของ Apple อีกครั้ง

เปลี่ยนแท็บคีย์> อุปกรณ์ชี้ตำแหน่ง> ทิศทางการเลื่อนย้อนกลับเลือก "ย้อนกลับการเลื่อนในแนวตั้ง"

จากที่นี่ใช้ Apple> การตั้งค่าระบบ> เมาส์ (หรือทัชแพด) และเลือก "การเลื่อนแบบเป็นธรรมชาติ"


1
แทนที่จะพูดว่า "คำตอบดังกล่าวข้างต้น" มันจะดีกว่าที่จะระบุมีคำตอบที่คุณหมายถึง ไม่ว่าคำตอบนั้นจะ "เหนือ" หรือไม่นั้นขึ้นอยู่กับว่าผู้ใช้เรียงลำดับคำตอบอย่างไรและแม้กระทั่งจะมีการเปลี่ยนแปลงตลอดเวลา นอกจากนี้ยังมีการเพิ่มคำตอบใหม่ ๆ ดังนั้นการอ้างอิงทิศทางจึงเกิดความสับสนมากขึ้นแม้ว่าจะดูเหมือนชัดเจนในตอนแรก
iconoclast

หมายเหตุ: ในเวอร์ชั่นปัจจุบันของ Karabiner (10.18.0 ในทุกกรณี) การตั้งค่าแรกถูกเปลี่ยนชื่อเป็น "อย่าทำการแมปอุปกรณ์ชี้ตำแหน่งของ Apple"
dland

คำตอบนี้ถูกต้องและถูกต้องสำหรับฉันใน El Capitan 2017-03-05 - ในขณะที่คำตอบอื่น ๆ ทั้งหมดที่ฉันอ่านก่อนหน้านี้ไม่ได้ให้คำอธิบายสองการตั้งค่าที่สำคัญ - ดังนั้นฉันพิจารณา "คำตอบข้างต้น" และ "ทั้งหมด คำตอบอื่น ๆ "ผิด ... และ" คำตอบนี้ "ถูกต้อง
aequalsb
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.