Commit Graph

  • 005b5dc9fc bind: Fix arg processing Raheman Vaiya 2022-09-16 07:29:04 -0400
  • 31b36d50e9 config: Add missing NULL terminator Raheman Vaiya 2022-09-16 04:11:36 -0400
  • 31c8bffe5c config: Allow for more whitespace in include statements Raheman Vaiya 2022-09-15 19:41:24 -0400
  • 55c4477b89 Add -t flag to input and do commands Raheman Vaiya 2022-09-15 18:45:09 -0400
  • 190bd68242 Rename swap2/toggle2/overload2 + add oneshotm and layerm Raheman Vaiya 2022-09-14 20:33:14 -0400
  • eb06a67532 Merge PR #337 Raheman Vaiya 2022-09-13 19:46:12 -0400
  • 30992fa5ef Extend documentation Herr Simon 2022-09-09 17:55:10 +0200
  • cef54cf3d0 Fix broken macro test Raheman Vaiya 2022-09-11 19:15:20 -0400
  • e3eb10b07c Add more debug logging Raheman Vaiya 2022-09-10 19:07:53 -0400
  • c875765c51 Merge remote-tracking branch 'pub/pr331' Raheman Vaiya 2022-09-10 04:28:14 -0400
  • 11373f9edc config: Demote parsing failure to warning (#329) Raheman Vaiya 2022-09-10 03:56:10 -0400
  • 8778022f40 config: Fix ambiguous timeout parsing in macros Raheman Vaiya 2022-09-10 03:46:42 -0400
  • 5717841a63 Extend documentation Herr Simon 2022-09-09 17:55:10 +0200
  • b68a8e528c macro: Fix unicode handling (#327) Raheman Vaiya 2022-09-08 21:58:38 -0400
  • d1007f8ab2 Update man page Raheman Vaiya 2022-09-07 18:11:16 -0400
  • 604745c04a Add more debug output for tracing io flows (#321) Raheman Vaiya 2022-09-07 18:05:21 -0400
  • fb94a85d94 toggle2: Execute macro on key down instead of key up Raheman Vaiya 2022-09-06 22:21:15 -0400
  • 730fc78e3f Update man page Raheman Vaiya 2022-09-06 03:17:17 -0400
  • ae4909ac53 Add overload3 Raheman Vaiya 2022-09-06 03:01:03 -0400
  • ad2aecf022 Add native C tests (make test-io) Raheman Vaiya 2022-09-06 02:46:57 -0400
  • b1fdaa4d01 Add overload2 (#309) Raheman Vaiya 2022-09-04 23:50:32 -0400
  • 0ec11fb4b0 Add timestamps to input events Raheman Vaiya 2022-09-01 03:09:23 -0400
  • 51a16dc085 Extend documentation Herr Simon 2022-09-03 00:58:02 +0200
  • 7ef46cf3ed Add missing altgr mappings to shipped layouts Raheman Vaiya 2022-09-02 04:29:23 -0400
  • b131db16d1 Increase the size of the descriptor table (#314) Raheman Vaiya 2022-09-02 03:04:36 -0400
  • 40efc24002 Fix typos Raheman Vaiya 2022-09-02 03:01:18 -0400
  • abb056ba2c Add do command Raheman Vaiya 2022-08-30 03:24:33 -0400
  • 9599960804 Add input command Raheman Vaiya 2022-08-29 02:41:30 -0400
  • 5fc6cde3de monitor: Add -t flag Raheman Vaiya 2022-09-01 21:54:48 -0400
  • 52ab139ca3 monitor: Drain stdin on exit Raheman Vaiya 2022-08-31 21:14:41 -0400
  • 312ab6efc0 Fix layout_indicator Raheman Vaiya 2022-08-28 06:24:03 -0400
  • 2507ac7d7e unicode: Reduce compose sequence size (#285) Raheman Vaiya 2022-08-28 03:43:29 -0400
  • b3af741cd0 bind: Add missing NULL terminator Raheman Vaiya 2022-08-27 17:01:10 -0400
  • 6133732164 Fix socket permissions Raheman Vaiya 2022-08-27 06:46:11 -0400
  • 2280d509df Doc tweak Raheman Vaiya 2022-08-26 19:25:55 -0400
  • fbb9d2852d man: Add note about obtaining logs. Alpi Tolvanen 2022-08-21 12:51:39 +0300
  • 8b16e02de5 Add listen command (#294, #217) Raheman Vaiya 2022-08-26 03:51:45 -0400
  • 53f0a85781 Add reload + switch to command oriented interface. Raheman Vaiya 2022-08-25 04:33:51 -0400
  • dba7b7e830 refactor: Major code cleanup Raheman Vaiya 2022-08-13 02:32:53 -0400
  • e12d926d2a Fix spelling mistakes in documentation Tej Chajed 2022-08-26 10:36:41 -0700
  • e17d79cad5 unicode: Use cancel as the compose leader (#285) Raheman Vaiya 2022-08-14 18:51:17 -0400
  • ae51918ff3 Fix setlayout + IPC fd leak (#283) Raheman Vaiya 2022-08-12 18:26:15 -0400
  • e63ceec17a Add missing keys to shipped layouts (#281) Raheman Vaiya 2022-08-12 03:54:05 -0400
  • f6f8793c42 Add clear() (#253) Raheman Vaiya 2022-08-11 22:49:48 -0400
  • 6eed11cc41 Add irc channel to the readme Raheman Vaiya 2022-08-11 21:49:12 -0400
  • 2ec886b668 Update shipped layout files to use the new layout syntax Raheman Vaiya 2022-08-11 01:02:02 -0400
  • 768de578ba keyd-application-mapper: Apply bindings to all configs (#265) Raheman Vaiya 2022-08-09 20:58:52 -0400
  • ed4f83f5e1 Simplify IPC logic + add --all Raheman Vaiya 2022-08-09 20:45:22 -0400
  • c70e4bdd28 refactor: Clean up arg handling (switch to getopt) Raheman Vaiya 2022-08-09 02:02:17 -0400
  • 7800299239 config: Prevent the main layer from being toggled Raheman Vaiya 2022-08-08 21:07:44 -0400
  • f4efe1f364 Add a new layout type Raheman Vaiya 2022-08-08 20:50:52 -0400
  • fd6840ddf4 Add toggle2 (#270) Raheman Vaiya 2022-08-06 17:50:29 -0400
  • bf63568d72 mouse: Add support for mice which use absolute positioning (e.g trackpads) Raheman Vaiya 2022-08-06 02:02:25 -0400
  • e749310df4 Eliminate propagation delay on grab if no keys are depressed Raheman Vaiya 2022-08-05 02:54:16 -0400
  • 0f07854cc4 Allow key up events to propagate on start. (#230) Raheman Vaiya 2022-08-05 02:46:16 -0400
  • 4eaeaba411 Add macro_sequence_timeout (#255) Raheman Vaiya 2022-08-03 02:33:00 -0400
  • 8fa138cf75 Simplify keyboard check (#261) Raheman Vaiya 2022-08-03 02:04:31 -0400
  • c1655dffbc aliases: Assign keycodes of valid alias key names by default Raheman Vaiya 2022-07-30 16:38:35 -0400
  • 67a2af0f7f config: Invert alias syntax Raheman Vaiya 2022-07-30 03:26:52 -0400
  • b085898f16 Merge branch 'v2.4.2-fix' Raheman Vaiya 2022-07-28 20:21:43 -0400
  • aa4c5cf1d4 Update version number in the makefile Raheman Vaiya 2022-07-28 20:20:44 -0400
  • 05b687cf34 Merge remote-tracking branch 'pub/pr267' Raheman Vaiya 2022-07-27 18:43:15 -0400
  • f660385d06 bugfix: Avoid processing global section Raheman Vaiya 2022-07-27 18:12:28 -0400
  • d7e6f96520 Add Repology badge to readme Jakub Jirutka 2022-07-27 21:42:10 +0200
  • cd23d67fc0 Add Alpine Linux package to the list in readme Jakub Jirutka 2022-07-27 21:41:33 +0200
  • 1135ec29c2 config: Add aliases Raheman Vaiya 2022-07-27 01:49:20 -0400
  • 9bbf048554 Don't terminate in the presence of long macros Raheman Vaiya 2022-07-25 18:58:57 -0400
  • d67ad6fbed Version bump Raheman Vaiya 2022-07-25 19:09:07 -0400
  • 99a7869796 Increase debug verbosity Raheman Vaiya 2022-07-20 03:58:31 -0400
  • a26ea19381 Create virtual pointer on initialization (#249) Raheman Vaiya 2022-06-26 20:09:05 -0400
  • cd39c8e846 Tweak man page Raheman Vaiya 2022-06-22 23:46:41 -0400
  • 9f42d6e378 Merge remote-tracking branch 'pub/pr246' Raheman Vaiya 2022-06-22 23:42:48 -0400
  • 4396487f56 Move layouts into /usr/share/keyd/layouts (#237) Raheman Vaiya 2022-06-22 23:04:32 -0400
  • a9bfbd9afd
    add example to keyd.scdoc Ali Shahid 2022-06-23 08:12:50 +0545
  • b7c09b3715 Allow comments in ids section (#245) Raheman Vaiya 2022-06-22 21:36:07 -0400
  • a3d21b427e Revert 5b9de6c76 Raheman Vaiya 2022-06-22 19:44:21 -0400
  • bb49007fb0 Drop project-wide -D_XOPEN_SOURCE=700 after 63a20cfd62 Jan Beich 2022-06-19 00:22:27 +0000
  • bc505013ed Add common layouts Raheman Vaiya 2022-06-18 02:22:40 -0400
  • b0d9cce64a config: Add support for including other files Raheman Vaiya 2022-06-18 02:22:30 -0400
  • 4084a9d500 Version bump Raheman Vaiya 2022-06-18 02:46:35 -0400
  • 5b9de6c760 Route button presses through the virtual keyboard (#162) Raheman Vaiya 2022-06-08 21:39:02 -0400
  • 1defe9612c application-mapper: gracefully handle Sway edge case Sean Estabrooks 2022-06-08 17:35:28 -0400
  • 3d09cce6f7 Make -m less noisy by default Raheman Vaiya 2022-06-08 14:35:20 -0400
  • 6064708cb3 Fix side button mouse passthrough Raheman Vaiya 2022-06-08 00:58:45 -0400
  • 7a338acb4e Fix scroll passthrough for managed mice (#191) Raheman Vaiya 2022-06-08 00:41:27 -0400
  • 723d465e26 Fix man page typo Raheman Vaiya 2022-06-07 16:15:26 -0400
  • 92287f7448 Add opt-in mouse support (#162, #191) Raheman Vaiya 2022-06-07 15:53:00 -0400
  • 0c91ed88ff Fix VT repeat (#227) Raheman Vaiya 2022-06-06 02:24:52 -0400
  • b4217733c1 Avoid processing ungrabbed input devices Raheman Vaiya 2022-06-02 22:51:19 -0400
  • cf0c45b8cf Avoid zombie processes when forking (#221) Raheman Vaiya 2022-05-29 23:00:06 -0400
  • d0f0a9251b Don't apply layer mods to unicode sequences (#222) Raheman Vaiya 2022-05-27 02:18:35 -0400
  • 70c27e458f keyd-application-mapper: Add support for Gnome 42 (#223) Raheman Vaiya 2022-05-27 02:05:41 -0400
  • 0840338825 Implement mouse passthrough for hybrid devices (#175) Raheman Vaiya 2022-05-25 21:33:51 -0400
  • 248e047185 vkbd: Add support for absolute mouse movement Raheman Vaiya 2022-05-23 21:48:15 -0400
  • 6742782340 Fix broken README link Raheman Vaiya 2022-05-15 01:33:11 -0400
  • 2e0246b0fc Make debug output more verbose Raheman Vaiya 2022-05-15 01:11:21 -0400
  • 3421ccaa37 Remove extraneous free Raheman Vaiya 2022-05-08 02:51:09 -0400
  • 8f22f5d2e1 Guard against key overlap Raheman Vaiya 2022-05-08 02:45:02 -0400
  • ffee11772d Install keyd.compose to /usr/share Raheman Vaiya 2022-05-08 02:04:01 -0400
  • 76ef5b73d8 Share state between keyboards (#202) Raheman Vaiya 2022-05-08 02:03:24 -0400