You are not logged in.

#1 2016-06-23 22:56:31

kaaposc
Member
From: Latvia
Registered: 2008-07-16
Posts: 30

Libinput ignores Alps touchpad scroll buttons

Fresh Arch install on Acer Aspire 5520 laptop. This laptop has AlpsPS/2 ALPS Glidepoint touchpad with two physical (left and right) buttons and one 4-way button for scrolling [1].
Launching Xorg via startx (.xinitrc that has "exec openbox-session") for now. Touchpad primary buttons work, edge scrolling (both H and V) also work, but 4-way joystick button remains silent. Looked at device with evemu-describe:

. . .
#   Event type 1 (EV_KEY)
#     Event code 256 (BTN_0)
#     Event code 257 (BTN_1)
#     Event code 258 (BTN_2)
#     Event code 259 (BTN_3)
#     Event code 272 (BTN_LEFT)
#     Event code 273 (BTN_RIGHT)
#     Event code 325 (BTN_TOOL_FINGER)
#     Event code 330 (BTN_TOUCH)
. . . [2]

BTN_{0..3} are the actual events that get fired when I press 4-way button to different sides (evemu-record [3] tells me that). But xev shows nothing when it is pressed. So, if I get it right, kernel sees button press event, but libinput does not know what to make of it. Any suggestions?

[1] http://www.keypressure.com/galleries/dr … uchpad.jpg
[2] http://pastebin.com/yDYEEycV
[3] http://pastebin.com/uVL3tj18

Offline

Board footer

Powered by FluxBB