vaxerski
62f4503f07
handle constraint cursor hints better
2022-12-10 14:43:46 +00:00
vaxerski
ff12a41c40
minor focus fixes with LS-es and moving windows
2022-12-09 14:03:37 +00:00
vaxerski
20b91f58f8
remove idiotic guard in processMouseDownNormal
2022-12-05 14:30:04 +00:00
vaxerski
ac0e675f3b
better capability handling
2022-12-05 14:28:27 +00:00
vaxerski
409ac12f23
avoid duplicate device names
2022-12-03 20:36:52 +00:00
vaxerski
6aa26582f6
added hyprctl switchxkblayout
2022-12-03 16:22:02 +00:00
vaxerski
0a302901d2
Added handling more special workspaces
2022-11-27 22:42:22 +00:00
0e6e8461eb
reset m_bEmptyFocusCursorSet on workspace switch
2022-11-25 11:34:52 +00:00
vaxerski
379597e78f
remove redundant strval_empty checks
2022-11-24 17:11:21 +00:00
vaxerski
eb86e7967f
add scroll_button libinput opt
2022-11-21 23:26:18 +00:00
vaxerski
254c3d166f
don't send motion events to lock constraints
2022-11-20 18:38:53 +00:00
vaxerski
137cf9e582
improve constraint handling
2022-11-20 17:35:13 +00:00
vaxerski
e427d9f622
unify setting of the active monitor
2022-11-19 16:41:41 +00:00
d5eafe1926
set cursor to hand1 when moving a window
2022-11-15 10:39:05 +00:00
Leftas
34a7f17956
Add keyboard led update after keys/mod update
2022-11-12 13:12:37 +02:00
vaxerski
1cf829c889
minor loose focus fixes
2022-11-08 20:28:41 +00:00
17992b633d
minor fixes for follow_mouse 3
2022-11-08 14:48:17 +00:00
vaxerski
aefc34b405
Minor fixes for virtual input devices
2022-11-07 22:22:13 +00:00
vaxerski
976b44443a
ignore constraints on exclusiveClient create
2022-11-05 18:34:26 +00:00
vaxerski
70aece8522
constraint focus simplifications
2022-11-04 18:09:40 +00:00
vaxerski
e796157672
fix passing input to constrained windows without relative
2022-11-04 11:09:34 +00:00
vaxerski
b51222c004
fix ordering in mouse connect
2022-11-04 10:48:42 +00:00
vaxerski
9f1d7f7fc7
properly scan for subsurfaces in fullscreen input refocus
2022-10-30 12:28:37 +00:00
28c81fc71e
add disabling pointer devices
2022-10-27 12:58:10 +01:00
ba9a8a9ded
unify LS unmap focus
2022-10-25 14:19:24 +01:00
vaxerski
c6a3092b45
more safety around shutting down and mouse movements
2022-10-24 00:14:42 +01:00
vaxerski
edeb759bb1
add loose focus behavior
2022-10-15 14:13:21 +01:00
vaxerski
34cd8b125a
rework focus system to be more safe and faster
2022-10-14 20:46:32 +01:00
724fa4a7d4
add touch binding to output
2022-10-14 12:38:44 +01:00
df9409b8a2
rename transform in DC to touch_transform
2022-10-14 12:23:11 +01:00
Histausse
6287f2b71b
use static for transformation matrices
2022-10-10 12:52:12 +02:00
Histausse
406b2fe6dc
Add additionnal matrices and rename config var
2022-10-09 00:45:34 +02:00
Histausse
32ae0c51f0
Add input:touchdevice:td_rotation config
...
Add support for touch device roation. The rotation is
set globally with `input:touchdevice:td_rotation config` and by
device with `td_rotation` in a device block.
2022-10-08 15:25:46 +02:00
Mihai Fufezan
e4820d1c71
Add input:touchpad:scroll_factor
2022-10-06 22:47:05 +03:00
Mihai Fufezan
477ad2dd82
Add accel profile and scroll method
2022-10-05 23:51:08 +03:00
Felix Dick
6d46ed4011
Fix getDeviceInt string arg "input:left_handed"
2022-10-05 04:25:26 +02:00
vaxerski
60c414ccad
add left_handed config for input
2022-10-04 21:46:41 +01:00
vaxerski
0d702b556d
Add switch device handling and binds
2022-10-04 20:07:21 +01:00
Felix Dick
bf3f519eb7
Remove trailing whitespace.
2022-09-25 20:07:48 +02:00
79c645f8cd
handle touch devices internally as objects
2022-09-21 14:39:34 +01:00
c24b45671a
mouse binds overhaul
2022-09-19 19:04:48 +01:00
7c809a3059
fullscreen animation en-nice-ment
2022-09-19 10:23:13 +01:00
29626989e7
fix focus follows mouse 0 event sending on wrong window
2022-09-18 12:35:05 +01:00
vaxerski
d94fe3d063
added window pinning
2022-09-10 13:11:02 +02:00
vaxerski
f663fa209c
minor code styling fixes
2022-09-09 19:08:11 +02:00
vaxerski
d6c06318af
don't accumulate from virtual
2022-09-05 11:19:40 +02:00
vaxerski
cb839c9dcc
guard pFoundWindow in CInputManager under fullscreen
2022-09-05 00:59:13 +02:00
vaxerski
7a3b57c99c
send accumulated modifiers to surfaces
2022-09-04 18:46:28 +02:00
vaxerski
ba0c5fe0bb
fix mouse focus not returning from a LS on follow mouse 0
2022-09-04 18:42:11 +02:00
vaxerski
ff26531e11
use activateSurface in unconstrainMouse
2022-09-04 11:29:49 +02:00