| 12345678910111213141516171819202122 |
- -- SPDX-License-Identifier: MIT
- --
- -- An example plugin to make the pointer go three times as fast
- --
- -- Install this file in /etc/libinput/plugins and
- --
- -- UNCOMMENT THIS LINE TO ACTIVATE THE PLUGIN
- -- libinput:register({1})
- libinput:connect("new-evdev-device", function(device)
- local usages = device:usages()
- if usages[evdev.REL_X] then
- device:connect("evdev-frame", function(device, frame, timestamp)
- for _, v in ipairs(frame) do
- if v.usage == evdev.REL_X or v.usage == evdev.REL_Y then
- -- Multiply the relative motion by 3
- v.value = v.value * 3
- end
- end
- return frame
- end)
- end
- end)
|