Skip to content
This repository has been archived by the owner on Mar 19, 2024. It is now read-only.

Commit

Permalink
Remove evBtnToolFinger. This fixes #22
Browse files Browse the repository at this point in the history
  • Loading branch information
bendahl committed Feb 11, 2022
1 parent ba90e55 commit 598782e
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 20 deletions.
6 changes: 3 additions & 3 deletions touchpad.go
Original file line number Diff line number Diff line change
Expand Up @@ -112,11 +112,11 @@ func (vTouch vTouchPad) RightRelease() error {
}

func (vTouch vTouchPad) TouchDown() error {
return sendBtnEvent(vTouch.deviceFile, []int{evBtnTouch, evBtnToolFinger}, btnStatePressed)
return sendBtnEvent(vTouch.deviceFile, []int{evBtnTouch}, btnStatePressed)
}

func (vTouch vTouchPad) TouchUp() error {
return sendBtnEvent(vTouch.deviceFile, []int{evBtnTouch, evBtnToolFinger}, btnStateReleased)
return sendBtnEvent(vTouch.deviceFile, []int{evBtnTouch}, btnStateReleased)
}

func (vTouch vTouchPad) Close() error {
Expand All @@ -135,7 +135,7 @@ func createTouchPad(path string, name []byte, minX int32, maxX int32, minY int32
return nil, fmt.Errorf("failed to register key device: %v", err)
}
// register button events (in order to enable left and right click)
for _, event := range []int{evBtnLeft, evBtnRight, evBtnTouch, evBtnToolFinger} {
for _, event := range []int{evBtnLeft, evBtnRight, evBtnTouch} {
err = ioctl(deviceFile, uiSetKeyBit, uintptr(event))
if err != nil {
deviceFile.Close()
Expand Down
33 changes: 16 additions & 17 deletions uinputdefs.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,23 +16,22 @@ const (

// input event codes as specified in input-event-codes.h
const (
evSyn = 0x00
evKey = 0x01
evRel = 0x02
evAbs = 0x03
relX = 0x0
relY = 0x1
relHWheel = 0x6
relWheel = 0x8
relDial = 0x7
absX = 0x0
absY = 0x1
synReport = 0
evBtnLeft = 0x110
evBtnRight = 0x111
evBtnMiddle = 0x112
evBtnTouch = 0x14a
evBtnToolFinger = 0x145
evSyn = 0x00
evKey = 0x01
evRel = 0x02
evAbs = 0x03
relX = 0x0
relY = 0x1
relHWheel = 0x6
relWheel = 0x8
relDial = 0x7
absX = 0x0
absY = 0x1
synReport = 0
evBtnLeft = 0x110
evBtnRight = 0x111
evBtnMiddle = 0x112
evBtnTouch = 0x14a
)

const (
Expand Down

0 comments on commit 598782e

Please sign in to comment.