Commit Graph

  • 6a3616c016 Cleanup code and debug messages master Jacopo De Simoi 2024-11-07 23:49:01 -0500
  • 0b8243b220 Prettify code Jacopo De Simoi 2024-11-07 23:45:32 -0500
  • f82f8585ab Working implementation of delayed keys Jacopo De Simoi 2024-11-07 23:45:18 -0500
  • 34a30f12cc Reset hackstate upon resetting the keyboard Jacopo De Simoi 2024-11-07 12:51:59 -0500
  • 198a7a2090 Create the logic for the hacked overload Jacopo De Simoi 2024-11-07 12:22:32 -0500
  • 5fcb5c722a Introduce overload_hack Jacopo De Simoi 2024-10-28 13:22:22 -0400
  • 4ccc7f91b9 Introduce delayed overload Jacopo De Simoi 2024-10-25 23:28:53 -0400
  • 52ab10f41e doc: Add Gentoo package link (PR #959) Jack Sangdahl 2025-03-04 13:49:33 -0700
  • ba836bfc90 core: Add experimental scrollon() and scrolloff() actions Raheman Vaiya 2025-03-12 20:23:02 -0400
  • 47196f1201 macro: Ensure modifier state is properly tracked during macro execution Raheman Vaiya 2025-03-07 17:57:29 -0500
  • 9d73e75e9a macro: Eagerly restore modifiers post execution (fixes #947) Raheman Vaiya 2025-03-02 01:33:51 -0500
  • 6b4f9f12ff timeout: Add new behaviour when used as a tap target (#879, #738, #944) Raheman Vaiya 2025-02-28 18:30:15 -0500
  • f20bd7a441 keyd-application-mapper: Refactor wayland code Raheman Vaiya 2025-02-20 18:53:43 -0500
  • 74217ba4a7 doc: Update README Raheman Vaiya 2025-01-16 18:04:31 -0500
  • 659afa8074 macro2: Fix timeout bug for nested macros Raheman Vaiya 2025-01-16 19:11:12 -0500
  • 4eb4b80e0e keyd-application-mapper: Process SIGUSR1 on wayland (#935) Raheman Vaiya 2025-02-20 15:40:05 -0500
  • 7cb36be520 doc: Update the application mapper man page Robert Benson 2025-02-15 16:36:09 -0500
  • ec84d2cb1a layout: Update graphite-angle-kp Cédric 2025-01-31 15:14:47 +0100
  • 48f959ec61 core: Avoid interpreting remapped keys as part of a panic sequence (#929) Raheman Vaiya 2025-02-09 15:31:23 -0500
  • 5068b1ead6
    Add eastern Arabic zero Awelaa 2025-02-03 23:42:16 +0100
  • a84580559f
    Add missing entries Awelaa 2025-02-03 23:26:17 +0100
  • 581b4e5e33 Improve mouse button support Raheman Vaiya 2025-01-16 18:30:00 -0500
  • 2a86125f5e Tweak readme example Raheman Vaiya 2025-01-08 15:20:21 -0500
  • d93685d05f doc: Add macos example to the readme Justin 2024-05-25 18:55:43 -0700
  • 703c1dea93 Add support for scroll remapping Raheman Vaiya 2025-01-08 00:57:43 -0500
  • 822c686e74 core: Fix compilation on older systems Raheman Vaiya 2025-01-07 15:24:27 -0500
  • 3a356ac533 core: Improve support for exotic mice Raheman Vaiya 2025-01-06 17:30:18 -0500
  • 0656cb250d layouts: Add graphite keyboard layout aljustiet 2025-01-03 15:55:56 +0500
  • 9da19d6017 layouts: Add graphite-angle-kp keyboard layout aljustiet 2025-01-03 15:45:20 +0500
  • a6d6175e87 core: Improve support for thinkpad keyboards (#905) Raheman Vaiya 2025-01-06 01:27:46 -0500
  • 9c758c0e15 config: Increase macro size Raheman Vaiya 2024-12-28 21:33:31 -0500
  • 9132184c11 doc: Add additional key mappings to the chromeos example Dick Marinus 2024-12-28 20:41:44 +0100
  • fd8f8adcaa doc: Add examples for common patterns. Leandro M. Peralta 2024-05-18 15:00:45 +1200
  • e03e3347f7 core: Add special case for volume key devices in capabilities check Garbaz 2024-09-10 15:49:45 +0200
  • ea55372701 layouts: Fix 0 in the FR layout Fleefie 2024-09-17 20:44:44 +0200
  • 5ce9a955a0 keyd-application-mapper: Fix string escape bug causing issues on some platforms (#649) Ridwan Mulyadi 2024-05-09 15:22:01 +0700
  • e154bf73a7 doc: Add chromebook-linux.conf to examples Merith 2023-09-05 20:58:03 -0700
  • 7f89d54543 doc: Add Half-QWERTY layout to examples Egor Pasko 2024-06-28 21:51:13 +0200
  • 630bb2929a config: Make main a proper layout Raheman Vaiya 2024-12-28 02:09:30 -0500
  • f3d65d670d listen: Eagerly terminate on pipe closure to accommodate more scripting use cases Raheman Vaiya 2024-12-27 21:35:21 -0500
  • 79136f2a19 evdev: Add support for AL_* family of keys found on some laptops Raheman Vaiya 2024-12-27 00:28:26 -0500
  • 6a434268a5 ipc: Explicitly account for failure in the early stages of the connection (eliminates annoying compiler warning) Raheman Vaiya 2024-12-26 20:55:52 -0500
  • 13321098d3 readme: Fix broken QMK link diegorodriguezv 2024-08-30 11:10:34 -0500
  • b389a1f36d readme: Combine systemctl `enable` and `start` commands by using `--now` Rajas Paranjpe 2024-03-06 23:07:02 -0800
  • eb6fe4c167 keyd-application-mapper: Fix wlroots support for new windows blankie 2023-07-29 09:48:54 +1000
  • 886b6035de keyd-application-mapper: Add support for the pop-os cosmic desktop Pavel Slepushkin 2024-08-15 18:23:36 +0200
  • 8cc5120c10 Update README.md Chris Schepman 2024-11-01 14:01:33 -0700
  • a3d0e64154 overloadi: Account for shifted symbols (#875) Raheman Vaiya 2024-12-18 00:59:13 -0500
  • 5eb5944268 Enable GNOME extension for v47 birdbird 2024-11-08 13:56:12 +0100
  • 0cec5ce800 config: Increase the nested descriptor limit Raheman Vaiya 2024-12-18 00:36:12 -0500
  • 393d341464 make: Move service generation into install target (#801) Raheman Vaiya 2024-07-27 20:44:48 -0400
  • f0b5f122e0 readme: Update arch package location ainola 2024-03-01 15:25:42 -0800
  • db5506473c docs: Fix changelog typos Raheman Vaiya 2024-07-27 13:56:01 -0400
  • f33dca879a Long overdue release Raheman Vaiya 2024-07-27 13:47:43 -0400
  • 319bc654d2 config: Allow 64 character layer names (#558) Raheman Vaiya 2024-07-27 13:25:21 -0400
  • fcac32a283 man: Add note about maximum layer name length Raheman Vaiya 2024-07-27 13:23:22 -0400
  • 080925e13a readme: Add explicit mention of wayland (#559) Raheman Vaiya 2024-07-27 13:09:00 -0400
  • ce1bab682b man: Add note about config file exclusivity Raheman Vaiya 2024-05-27 19:40:44 -0400
  • 02c77af786 doc: Fix outdated example (#641) Raheman Vaiya 2024-05-03 19:38:49 -0400
  • 5944395828 monitor: Fix first line of -t (#645) Raheman Vaiya 2024-05-03 18:58:29 -0400
  • 17e08dd93d man: Add note about mice (#676) Raheman Vaiya 2024-05-03 18:40:35 -0400
  • ca9aa51f1c config: Factor name into device ids (#698) Raheman Vaiya 2024-04-29 21:39:32 -0400
  • 7d897a3230 Add links to experimental Debian and Ubuntu packages Richard Hansen 2024-03-08 01:05:20 -0800
  • 1702eee8d9 config: Add unique device identifiers (#709 et al) Raheman Vaiya 2024-04-27 19:11:11 -0400
  • 13e4a91b22 Upadate Makefile for usb-gadget nazya 2024-04-22 20:59:21 +0400
  • 85dc69b57c keyd-application-mapper: Add plasma5 support Raheman Vaiya 2024-04-20 17:42:44 -0400
  • b17dcf6604 doc: Update dependencies Raheman Vaiya 2024-04-12 04:21:57 -0400
  • 0881a60823 keyd-application-mapper: Add support for KDE (#694) Raheman Vaiya 2024-04-12 04:13:22 -0400
  • 8523e8527f keyd: Update gnome extension manifest (add v46) (#707) Raheman Vaiya 2024-04-11 01:56:48 -0400
  • 4101a4ba1f config: Increase the auxiliary descriptor limit to allow for more advanced configs (#710) Raheman Vaiya 2024-04-08 01:32:23 -0400
  • 8be57cdf22 monitor: Fix file redirection bug (#696) Raheman Vaiya 2024-03-18 00:04:40 -0400
  • 4370049b3c overloadt: Fix swap bug (#690) Raheman Vaiya 2024-03-15 17:58:22 -0400
  • c4e866dd37 test-io: Add benchmarks (#688) Raheman Vaiya 2024-03-15 17:27:35 -0400
  • 31616d2532 setlayout: Allow setlayout(main) (#677, #652) Raheman Vaiya 2024-03-07 21:25:23 -0500
  • 77d1d837eb toggle: Toggle layer immediately on keypress (#683) Raheman Vaiya 2024-03-06 18:11:08 -0500
  • 5832c750be Allow custom CONFIG_DIR at build time pawel 2024-02-21 12:22:32 +0100
  • b093da57e9 swap: Fix support for overloadt() (#665) Raheman Vaiya 2024-02-21 00:08:24 -0500
  • 88b9b81b8d keyd-application-mapper: Add Gnome 45 support (#639, #649) Raheman Vaiya 2024-02-17 07:15:57 +0000
  • 459cb1fff1 Reduce systemd service dependencies Takahashi, Naoki 2023-12-23 22:46:33 +0900
  • 9079b41f57 Add missing semicolon Raheman Vaiya 2024-02-13 05:13:10 +0000
  • 5ec16542df Minor tweaks to display hotkey patch Raheman Vaiya 2024-02-11 18:57:12 -0500
  • fd0b99d732 Add hotkey support (#638) Brice Burgess 2024-01-12 16:39:53 -0700
  • ccd17adffc config: Allow tabs before = to facilitate alignment nabijaczleweli 2024-01-10 21:44:24 +0100
  • 497318ee9d Update shipped man page Raheman Vaiya 2024-02-09 19:11:31 -0500
  • 2c1ec7adb7 Follow man page conventions Richard Hansen 2024-01-06 14:05:30 -0500
  • 7c48084e3d Fix man page (#664) Raheman Vaiya 2024-02-09 18:02:36 -0500
  • dcbb68b12f Add description of KEYD_DEBUG Takahashi, Naoki 2023-12-20 02:38:10 +0900
  • e16af40627
    Add eNV25 github user link. Takahashi, Naoki 2023-12-22 16:34:42 +0900
  • 07a993d11d Merge branch 'pr498' Raheman Vaiya 2023-12-18 02:48:59 -0500
  • 44d0864ef1 listen: seed initial state + add layout notification Raheman Vaiya 2023-12-18 02:43:53 -0500
  • f2c4015c2f Merge branch 'pr491' Raheman Vaiya 2023-12-17 21:43:27 -0500
  • ba2735466a Merge branch 'pr599' Raheman Vaiya 2023-12-17 21:41:41 -0500
  • 5c00028804 Merge branch 'pr625' Raheman Vaiya 2023-12-17 21:40:33 -0500
  • 03d4a27b83 Update makefile (#620) Raheman Vaiya 2023-12-17 21:32:38 -0500
  • a82dcdd4e3 Merge branch 'pr622' Raheman Vaiya 2023-12-17 21:04:15 -0500
  • a188b6ee1a Add lettermod Raheman Vaiya 2023-12-17 21:02:07 -0500
  • 68ac5ab664 Add overloadi (#608) Raheman Vaiya 2023-12-17 20:45:01 -0500
  • e66e789d28 check for systemd independent of the selected prefix Halim Naim 2023-12-17 20:45:19 +0000
  • 2c288d0e99 fix typos in man page Halim Naim 2023-12-17 14:47:59 +0000
  • 23f329abbd overload: Fix macro repeat (#595) Raheman Vaiya 2023-12-17 03:22:57 -0500