เลื่อนสองนิ้วลงทะเบียนเป็นเหตุการณ์คลิกด้วยแอป Java บน Macbook 2,1 ที่ใช้ Linux


1

ฉันใช้Moneydanceซึ่งเป็นแอพพลิเคชั่นที่ใช้ภาษาจาวาและเมื่อเลื่อนดูรายงานรายรับ / ค่าใช้จ่ายด้วยสองนิ้วผ่านแทร็คแพดหน้าต่างหลายบานก็เปิดขึ้นมา นี่เป็นพฤติกรรมเดียวกับการคลิกสองครั้งและมันเกิดขึ้นกับรายการใด ๆ ที่เคอร์เซอร์ของฉันผ่านไปขณะที่ฉันเลื่อน

ฉันเริ่มรายงานข้อผิดพลาดกับ Moneydanceและแนะนำให้ลองใช้ jEdit ฉันทำและเห็นว่า jEdit ยกขึ้นแม้จะวางนิ้วสองนิ้วบนแทร็คแพดเป็นเหตุการณ์คลิกของบางประเภท

สิ่งนี้ไม่ได้เกิดขึ้นกับ HP8540w ที่ใช้การตั้งค่าเดียวกัน

การตั้งค่าของฉัน:

  • Arch Linux x86_64
  • Macbook 2,1
  • xf86-input-synaptics เวอร์ชั่น 1.4.1-1
  • xorg-server เวอร์ชั่น 1.10.3.901-1
  • java 1.7.0

/etc/X11/xorg.conf.d/10-synaptics.conf:

Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option "TapButton1" "1"
    Option "TapButton2" "2"
    Option "TapButton3" "3"            
    Option "VertEdgeScroll" "off"
    Option "VertTwoFingerScroll" "on"
    Option "HorizEdgeScroll" "off"
    Option "HorizTwoFingerScroll" "on"
EndSection

ข้อเสนอแนะใด ๆ ทัชแพดใช้งานได้ดีทุกที่ ... ฉันงงงวยจริง ๆ ว่าทำไมแอปพลิเคชันจาวามีปัญหา ฉันยินดีที่จะให้ข้อมูลเพิ่มเติม; เพียงแค่ขอมัน

คำตอบ:


4

จากประสบการณ์ของฉันการปิดใช้งานการเลื่อนในแนวนอนช่วยแก้ไขปัญหาสำหรับการเลื่อนในแนวตั้ง คุณสามารถ

synclient HorizEdgeScroll=0 HorizTwoFingerScroll=0

ทำเช่นนี้ที่รันไทม์ หรือปิดใช้งานถาวรคุณสามารถแก้ไขได้

/etc/X11/xorg.conf.d/10-synaptics.conf

ตั้งค่าตัวเลือก"HorizEdgeScroll"และ"HorizTwoFingerScroll"ที่จะ"ปิด"

อย่างไรก็ตามนี่ไม่เกี่ยวข้องกับแอปพลิเคชัน Java เฉพาะมันเหมือนกันสำหรับพวกเขาทั้งหมด (อย่างน้อยฉันก็สมมติว่าเห็นปัญหาเดียวกันใน jEdit, NetBeans และ Moneydance) นี่ไม่ใช่ MacBook ที่เฉพาะเจาะจง ฉันมีปัญหาเดียวกันกับแล็ปท็อป Dell XPS L702x ของฉันพร้อมทัชแพด Synaptics รุ่น JDK 1.6 และ 1.7, ระบบปฏิบัติการ: OpenSUSE 12.1 x86_64


ฉันจะลองเมื่อฉันกลับถึงบ้านและกลับไปหาคุณ ถ้าใช้งานได้ฉันสามารถโพสต์บน Arch Wiki ได้เช่นกัน ขอบคุณ!
Hendy

แค่ลองใช้และก็แก้ปัญหาให้ฉันด้วย! ฉันสามารถเลื่อนแนวนอนเพื่อแก้ไขปัญหานี้ได้ ฉันไม่ได้ใช้มันมากนัก ขอบคุณ!
Hendy

แม้ว่าสิ่งนี้ได้ผลสำหรับฉันในอดีต แต่มันก็ไม่ได้อีกต่อไป
rbellamy

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