Miroslav Šedivý
|
4da7869e70
|
Add Xorg modifiers (#57)
* implement additional modifiers to xorg.
* xorg modifiers to API.
* update modifiers api & add ws.
* scroll pos rename to delta and add ctrl key.
|
2023-09-11 16:34:57 +02:00 |
|
Miroslav Šedivý
|
ea5517b270
|
Xorg input driver (#53)
* add xf86 input driver.
* cleanup.
* rewrite to unix socket PoC.
* add input rebuild.
* lint & docs.
* add input driver struct.
* comments, lint, socket name from config.
* add touch events to webrtc.
* switch to uint32.
* misc update logging & linting,
* fix screen size
* set touchscreen as core pointer.
* add touch to ws control.
* SendCoreEvents.
* extract to own xinput folder.
* add debounce.
* switch pressure to uint8.
* check buffer size.
* send touch events with system init.
|
2023-08-17 16:14:59 +02:00 |
|
Miroslav Šedivý
|
3ef4c5ce0f
|
use DefaultRootWindow.
|
2023-04-24 22:19:48 +02:00 |
|
Miroslav Šedivý
|
0de8ffc773
|
update screen rate set. (#34)
|
2023-03-13 17:55:41 +01:00 |
|
Miroslav Šedivý
|
ccaaacac7c
|
do not round height to 8.
|
2023-02-20 19:49:39 +01:00 |
|
Miroslav Šedivý
|
f8b128e1e9
|
Custom sizes with XRandR (#25)
* xserver dummy with RandR.
* update.
* remove screen configurations from xorg.
* screen size cannot be nil anymore.
* use predefined screen configurations.
* use screen configurations.
* fix error.
* remove comment.
|
2023-02-14 21:18:47 +01:00 |
|
Miroslav Šedivý
|
ba0dea8022
|
switch to xkb.
|
2023-01-16 13:54:17 +01:00 |
|
Miroslav Šedivý
|
eac9796c47
|
no free keycodes, pick last two keycodes anyway.
|
2023-01-16 13:54:17 +01:00 |
|
Miroslav Šedivý
|
67cc23fd53
|
circular list for free keycodes.
|
2023-01-16 13:54:17 +01:00 |
|
Miroslav Šedivý
|
f512b97708
|
fix whitespace.
|
2022-09-13 22:21:08 +02:00 |
|
Miroslav Šedivý
|
3cd59b9f30
|
rename module name from gitlab to github.
|
2022-07-14 22:10:41 +02:00 |
|
Miroslav Šedivý
|
8593d2d0fd
|
move shared code to pkg.
|
2022-03-20 11:43:00 +01:00 |
|