summaryrefslogtreecommitdiff
path: root/src/devices
Commit message (Expand)AuthorAgeFilesLines
* config: add device tags (#13728)ArchSav2026-05-051-2/+4
* errorOverlay: modernize, refactor, use GPU rendering (#14122)Vaxry2026-04-191-3/+3
* config: cleanup the entire config infrastructure (#13785)Vaxry2026-03-202-8/+11
* debug: move to hyprutils' logger (#12673)Vaxry2025-12-181-19/+19
* internal: fix clang-tidy "errors" (#11862)UjinT342025-09-291-2/+2
* vkeyboard: update cached mods before IME; add share_states = 2 config option ...JS Deck2025-09-203-3/+13
* input: fix virtual keyboard keymaps (#11763)usering-around2025-09-192-16/+2
* input: support xkb v2 format (#11482)usering-around2025-09-112-14/+49
* hyprctl: add an active layout index field in devices (#11531)Levizor2025-09-092-17/+31
* input: add per-device scroll-factor (#11241)Vaxry2025-09-021-7/+8
* refactor: Use new hyprutils casts (#11377)Kamikadze2025-08-142-8/+8
* virtualkeyboard: Add options to skip releasing pressed keys on close and to s...JS Deck2025-08-045-22/+51
* core: use new typed signals from hu (#10853)outfoxxed2025-07-0811-235/+183
* refactor: use std::ranges whenever possible (#10584)Kamikadze2025-05-301-1/+1
* permissions: add permission management for keyboards (#10367)Vaxry2025-05-181-0/+3
* protocols: refactor class member vars (u-z) (#10282)davc0n2025-05-042-23/+23
* protocols: refactor class member vars (core) (#10259)davc0n2025-05-031-1/+1
* helpers: refactor class member vars (#10218)davc0n2025-04-301-1/+1
* devices: refactor class member vars (#10206)davc0n2025-04-2917-373/+378
* config: Refactor class member vars (#10124)davc0n2025-04-201-1/+1
* InputManager: add config option to disable keybinds per device (#10064)nyx2025-04-171-2/+3
* input: fixup mouse check for flipping x / y (#9529)nyx2025-03-062-0/+6
* input: add flip_x and flip_y for touchpad (#9481)nyx2025-03-033-4/+12
* core: avoid .at() and use [] operator (#9347)Tom Englund2025-02-061-10/+10
* core: begin using CFileDescriptor from hyprutils (#9122)Tom Englund2025-01-302-15/+14
* ikeyboard: free xkbSymState in clearManuallyAllocdTom Englund2025-01-281-0/+4
* core: add LIKELY and UNLIKELY macrosvaxerski2025-01-171-1/+1
* core: cleanup header includes (#9088)user1111111111111111111111111111111112025-01-171-1/+0
* input: add warp_back_after_non_mouse_inputVaxry2024-12-152-0/+6
* core: Add clang-tidy (#8664)Vaxry2024-12-072-7/+6
* pointer: map devices across all outputs by default (#8352)JManch2024-11-112-2/+3
* input: cleanup device naming logicVaxry2024-11-095-9/+1
* internal: Remove some unused lambda captures (#8218)Honkazel2024-10-241-1/+1
* keyboard: update group state on change for the sym resolve stateVaxry2024-10-081-0/+3
* keybinds: fixup xkb_states for resolve_by_symvaxerski2024-10-082-2/+13
* internal: nuke wlsignal and relatedVaxry2024-09-244-4/+0
* input: Fix modifier keys getting stuck if depressed during config reload (#7486)MahouShoujoMivutilde2024-08-231-1/+2
* virtualptr: map to entire screen if no output is providedVaxry2024-07-291-1/+1
* virtualptr: allow binding to outputVaxry2024-07-292-1/+4
* input: fix keyboard leds with multiple keyboards (#7079)Sungyoon Cho2024-07-282-16/+27
* input: Fix `hyprctl switchxkblayout` not actually changing layout (#7070)MahouShoujoMivutilde2024-07-271-0/+7
* keyboard: update xkb state after key eventVaxry2024-07-251-2/+2
* keyboard: properly update keymap state and fd on keymap changesVaxry2024-07-253-25/+56
* virtual-pointer: fixup virtual pointer warp eventsVaxry2024-07-221-1/+6
* Core: Move to aquamarine (#6608)Vaxry2024-07-2116-739/+736
* core: Move to hyprutils for MathVaxry2024-06-194-5/+5
* core: move to hyprutils for utils (#6385)Vaxry2024-06-111-1/+1
* wayland/core: move to new impl (#6268)Vaxry2024-06-082-31/+33
* input: fix modifier and leds (#6062)Sungyoon Cho2024-05-142-1/+11
* Tablet: move to new implVaxry2024-05-093-0/+557