Commit graph

20 commits

Author SHA1 Message Date
tiosgz
30f8469da0 input: map pointer to output if possible
This is needed in order for wlroots to interpret some values (mostly
coords of absolute input events) correctly. It for example fixes how the
pointer behaves with WLR_WL_OUTPUTS=2.

In order to also map the pointer/output pair when the pointer is created
before the output, a list of pointers has to be managed, which wasn't
needed until now.
2022-07-14 14:15:51 +00:00
tiosgz
53684f0e79 Attempt to exit cleanly, without crash (#51) 2021-12-04 17:25:31 +00:00
tiosgz
21062c0224 Update pointer focus more often
Until now, focusing a different view didn't move pointer focus to it,
even though it was under the cursor. The pointer had to move in order
to switch its focus. Similar situations should be handled after this
commit.
2021-09-05 10:51:58 +00:00
c94804588e Add scoll event 2021-08-14 18:42:35 +00:00
tiosgz
448f78c970 Add clipboard and clipboard management support 2021-08-01 16:01:57 +00:00
34f5f1fc37 Differentiate between raw and translated keysyms 2020-08-27 20:48:15 +00:00
96484a75f8 Focus layer-shell 2020-01-18 19:38:47 +00:00
c0b0418af8 Move seat into extra file 2020-01-18 15:56:12 +00:00
b909262f5a Add interactive move and rudamentary resize 2020-01-17 19:51:56 +00:00
598731af12 Add keboard:on_destroy 2020-01-15 22:48:15 +00:00
352e91258b Fix memleaks 2020-01-15 20:52:26 +00:00
192dfca0ca Add cursor API 2020-01-07 14:48:55 +00:00
758e793281 Add keyboard to Lua API, make everything on lua->L balanced 2020-01-04 23:23:15 +00:00
dc6cf64892 Rename request_set_cursor to seat_request_set_cursor 2019-12-29 13:03:54 +00:00
41edaf8489 Merge branch 'cursor-image-handling' of git://github.com/tadeokondrak/kiwmi into tadeokondrak-cursor-image-handling 2019-12-29 13:00:45 +00:00
Tadeo Kondrak
ced6665c75 Add support for cursor axis and frame events (#15)
For scrolling support.
2019-12-29 11:10:51 +00:00
Tadeo Kondrak
0bdfdde29b Basic implementation of request_set_cursor
Requires moving wlr_seat initialization above cursor creation, so we can
add listeners to it. Currently does no verification that the client
actually has focus.
2019-12-29 01:26:28 -07:00
06debf11db Add basic cursor handling (including focusing clients) 2019-12-26 20:55:10 +00:00
9ca0d87a32 Add auto focus for views and basic keyboard handling 2019-12-24 15:43:36 +00:00
f81cfc1725 Move headers 2019-10-16 18:51:18 +02:00