Asus N56VM touch pad right click not functionling as expected

Asked by Nico Gevers on 2012-07-25

The touchpad that comes with this laptop has a left and right click button integrated into the bottom of the touch pad. Both the buttons click, but they also both bind to the left click button. How do I bind the right button to right-click?

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu xserver-xorg-input-synaptics Edit question
Assignee:
No assignee Edit question
Last query:
2012-07-25
Last reply:
2012-07-25

Are there any bugs reported?

Nico Gevers (ingevious) said : #2

I haven't seen any reported, nor have I found similar issues. I just wanted to check before reported a bug. The N56VM is a fairly new machine so it could well be a bug, but don't really know where to start investigating.

Can you give the output of:

lsb_release -a; uname -a; lsmod

Thanks

Nico Gevers (ingevious) said : #4

lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04 LTS
Release: 12.04
Codename: precise

uname -a

Linux My_Notebook 3.2.0-27-generic #43-Ubuntu SMP Fri Jul 6 14:25:57 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

lsmod
Module Size Used by
parport_pc 32866 0
ppdev 17113 0
rfcomm 47604 12
bnep 18281 2
nls_iso8859_1 12713 1
nls_cp437 16991 1
vfat 17585 1
fat 61512 1 vfat
dm_crypt 23125 1
joydev 17693 0
snd_hda_codec_realtek 223962 1
asus_wmi 24456 0
sparse_keymap 13890 1 asus_wmi
mxm_wmi 12979 0
nvidia 12319264 0
snd_hda_intel 33773 3
snd_hda_codec 127706 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 13668 1 snd_hda_codec
snd_pcm 97188 2 snd_hda_intel,snd_hda_codec
snd_seq_midi 13324 0
snd_rawmidi 30748 1 snd_seq_midi
snd_seq_midi_event 14899 1 snd_seq_midi
arc4 12529 2
snd_seq 61896 2 snd_seq_midi,snd_seq_midi_event
psmouse 87692 0
serio_raw 13211 0
snd_timer 29990 2 snd_pcm,snd_seq
snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq
ath9k 132390 0
snd 78855 15 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
mac80211 506816 1 ath9k
ath9k_common 14053 1 ath9k
ath9k_hw 411112 2 ath9k,ath9k_common
ath 24067 3 ath9k,ath9k_common,ath9k_hw
cfg80211 205544 3 ath9k,mac80211,ath
mac_hid 13253 0
uvcvideo 72627 0
videodev 98259 1 uvcvideo
v4l2_compat_ioctl32 17128 1 videodev
ath3k 12961 0
btusb 18288 2
bluetooth 180104 24 rfcomm,bnep,ath3k,btusb
soundcore 15091 1 snd
snd_page_alloc 18529 2 snd_hda_intel,snd_pcm
hid_logitech_dj 18594 0
mei 41616 0
wmi 19256 2 asus_wmi,mxm_wmi
lp 17799 0
parport 46562 3 parport_pc,ppdev,lp
usbhid 47199 1 hid_logitech_dj
hid 99559 2 hid_logitech_dj,usbhid
i915 472897 2
drm_kms_helper 46978 1 i915
drm 242038 3 i915,drm_kms_helper
i2c_algo_bit 13423 1 i915
video 19596 1 i915

Thomas Krüger (thkrueger) said : #5

Can you make sure the pachage x11-utils is installed and run "xev" from the terminal?
A window will open.
Click into it with the right button and post the resulting ButtonPress event section from the console!

Nico Gevers (ingevious) said : #6

Left click:
ButtonPress event, serial 33, synthetic NO, window 0x5a00001,
    root 0x69, subw 0x5a00002, time 6122672, (62,18), root:(63,469),
    state 0x10, button 1, same_screen YES

EnterNotify event, serial 33, synthetic NO, window 0x5a00001,
    root 0x69, subw 0x0, time 6122672, (62,18), root:(63,469),
    mode NotifyGrab, detail NotifyInferior, same_screen YES,
    focus YES, state 256

KeymapNotify event, serial 33, synthetic NO, window 0x0,
    keys: 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
           0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

ButtonRelease event, serial 33, synthetic NO, window 0x5a00001,
    root 0x69, subw 0x5a00002, time 6122738, (62,18), root:(63,469),
    state 0x110, button 1, same_screen YES

LeaveNotify event, serial 33, synthetic NO, window 0x5a00001,
    root 0x69, subw 0x0, time 6122738, (62,18), root:(63,469),
    mode NotifyUngrab, detail NotifyInferior, same_screen YES,
    focus YES, state 0

Right click:
ButtonPress event, serial 33, synthetic NO, window 0x5a00001,
    root 0x69, subw 0x5a00002, time 6046678, (42,31), root:(43,482),
    state 0x10, button 1, same_screen YES

EnterNotify event, serial 33, synthetic NO, window 0x5a00001,
    root 0x69, subw 0x0, time 6046678, (42,31), root:(43,482),
    mode NotifyGrab, detail NotifyInferior, same_screen YES,
    focus YES, state 256

KeymapNotify event, serial 33, synthetic NO, window 0x0,
    keys: 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
           0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

ButtonRelease event, serial 33, synthetic NO, window 0x5a00001,
    root 0x69, subw 0x5a00002, time 6046782, (42,31), root:(43,482),
    state 0x110, button 1, same_screen YES

LeaveNotify event, serial 33, synthetic NO, window 0x5a00001,
    root 0x69, subw 0x0, time 6046782, (42,31), root:(43,482),
    mode NotifyUngrab, detail NotifyInferior, same_screen YES,
    focus YES, state 0

Thomas Krüger (thkrueger) said : #7

Unluckily there is no difference in both events that could be handled differently by the X server and could provide a starting point for a workaround.

Nico Gevers (ingevious) said : #8

Yes, i noticed that they both generate the same event. The button does work with windows 7. I guess its come down to the device driver not recognising the new hardware.

If you run:

xev

then press both buttons, do they make different events?

Nico Gevers (ingevious) said : #10

No, there's no difference.

Can you help with this problem?

Provide an answer of your own, or ask Nico Gevers for more information if necessary.

To post a message you must log in.