Ferdinand Schober
|
3528ef4fae
|
Configurable capture backend (#150)
capture backend can now be configured via the `capture_backend` cli argument / config entry
|
2024-06-29 00:10:36 +02:00 |
|
Ferdinand Schober
|
232c048c19
|
fix transmuting to pointer types UB (#147)
closes #134
|
2024-06-25 14:13:05 +02:00 |
|
Ferdinand Schober
|
1737727d61
|
fix cast
|
2024-05-12 15:07:29 +02:00 |
|
Ferdinand Schober
|
ba46037a1f
|
fix scrolling in windows
|
2024-05-12 14:55:56 +02:00 |
|
Ferdinand Schober
|
da768b6fb8
|
ignore Axis events corresponding to v120 events
|
2024-05-12 13:32:14 +02:00 |
|
Ferdinand Schober
|
ba6abafe75
|
windows: fix resolution with scaling enabled (#124)
|
2024-05-07 00:07:30 +02:00 |
|
Ferdinand Schober
|
effb9ce0fa
|
libei: fix touchpad scrolling (#121)
|
2024-05-04 12:53:45 +02:00 |
|
Ferdinand Schober
|
1f0d386d4a
|
add discrete120 scroll event (#120)
* add discrete120 scroll event
|
2024-05-04 03:34:13 +02:00 |
|
Ferdinand Schober
|
e21ab02a6e
|
layer-shell: use value120 scroll events #115
|
2024-05-04 01:27:13 +02:00 |
|
Ferdinand Schober
|
5318f5a02d
|
Separate config state (#118)
* change internal api
* frontend now keeps and more correctly reflects backend state
|
2024-05-03 11:27:06 +02:00 |
|
Ferdinand Schober
|
3e96b42067
|
use slab instead of reinventing the wheel (#112)
|
2024-04-26 00:10:04 +02:00 |
|
Ferdinand Schober
|
633d2c346e
|
windows: impl back and forward mouse buttons
|
2024-04-12 15:28:05 +02:00 |
|
Ferdinand Schober
|
141ea2809d
|
fix a race condition in windows capture
|
2024-04-11 13:09:38 +02:00 |
|
Ferdinand Schober
|
f9eeb254d3
|
Windows Input Capture (#100)
initial support for windows input capture.
Some things need fixing;
- scrolling
- mouse buttons > 2
|
2024-04-11 03:55:42 +02:00 |
|
Ferdinand Schober
|
742b1585d7
|
rename producer, consumer to emulation and capture (#98)
input emulation / input capture is clearer than event consumer and producer
|
2024-03-21 20:26:57 +01:00 |
|