Commit graph

24 commits

Author SHA1 Message Date
John Gebbie
a0049f668b support altgr+ 2023-09-13 11:03:02 +01:00
John Gebbie
ec566eb9ff make Chord not a pointer receiver 2023-09-13 11:03:02 +01:00
John Gebbie
d5a6aeef74 init modifiers 2023-09-13 11:03:02 +01:00
John Gebbie
e939562ee4 add a manpage and simplify --help and the readme
doesn't update the install which is about to change
2023-09-13 11:03:02 +01:00
John Gebbie
3845810f7c add cheeky support for dead keys 2023-08-16 18:46:39 +01:00
John Gebbie
d1e4b66dd1 add --keyboard-name option 2023-08-16 18:40:39 +01:00
John Gebbie
41268e1ece minor usage formatting 2023-05-11 11:21:13 +01:00
John Gebbie
1b330dd7c1 always use xkb and complain if only variant is set 2023-05-11 11:21:13 +01:00
John Gebbie
1b79ad39bb use optset.FlagFunc 2023-04-28 16:42:29 +01:00
John Gebbie
b12bc48ef5 tweak fatal() and warn() 2023-04-23 10:59:54 +01:00
John Gebbie
87ec7cf475 handle commands given without arguments better 2023-04-23 10:47:06 +01:00
John Gebbie
abb50f8438 scroll -> wheel and hwheel 2023-04-23 10:32:59 +01:00
John Gebbie
f8d6461da0 overhaul to use xkbcommon 2023-04-21 11:25:08 +01:00
John Gebbie
5230969381 omit k: and x: in error messages 2023-02-06 11:20:49 +00:00
John Gebbie
dc12ab157c add --version, rearrange, and overhaul install 2023-01-21 13:30:35 +00:00
John Gebbie
3a313c2cf0 add default delays 2023-01-04 23:18:29 +00:00
John Gebbie
29da15e1d4 add keyhold and typehold 2023-01-04 22:32:03 +00:00
John Gebbie
68987774fd sleep after not before keypresses 2023-01-04 22:00:49 +00:00
John Gebbie
07d333b3eb mention dotoold and dotoolc in --help 2023-01-04 21:47:34 +00:00
John Gebbie
dbd8a9098a abort if any command-line arguments 2022-12-28 10:55:19 +00:00
John Gebbie
9f57e0ccc9 use updated opt package 2022-12-28 10:43:19 +00:00
John Gebbie
7d4ff5f864 include udev rule and add uninstall.sh 2022-10-24 11:21:05 +01:00
John Gebbie
825781901c add keydelay and typedelay subcommands 2022-10-23 11:27:26 +01:00
John Gebbie
217525bf2f initial commit 2022-10-22 13:41:10 +01:00