Commit graph

63 commits

Author SHA1 Message Date
John Gebbie
39689f9b34 man: tweak example 2023-09-20 10:24:43 +01:00
John Gebbie
a169e2e131 bump dependencies 2023-09-13 11:55:19 +01:00
John Gebbie
f47908ebf2 tweak usage 2023-09-13 11:42:47 +01:00
John Gebbie
240298271c readme: public-inbox -> numen 2023-09-13 11:03:02 +01:00
John Gebbie
a580b0944b more verbose --list-keys output with modifiers 2023-09-13 11:03:02 +01:00
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
29f30ad52b prefer keys without modifiers 2023-09-13 11:03:02 +01:00
John Gebbie
f0e9e7102d readme: add packages section 2023-09-13 11:03:02 +01:00
John Gebbie
d0b10e88bc install: replace install.sh with build.sh 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
ee4a1cd95d install: add -buildvcs=false 2023-08-07 22:06:13 +01:00
John Gebbie
eb41d9d70c version 1.3 2023-06-01 16:34:54 +01:00
John Gebbie
618358e136 xkb: use unsafe.Slice 2023-06-01 16:34:40 +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
874650ad22 /tmp/dotool_pipe -> /tmp/dotool-pipe 2023-04-28 16:44:54 +01:00
John Gebbie
1b79ad39bb use optset.FlagFunc 2023-04-28 16:42:29 +01:00
John Gebbie
7b38f27d30 remove unnecessary #include 2023-04-23 11:20:24 +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
01fcc71667 readme: numenvoice.com -> numenvoice.org 2023-04-21 11:23:21 +01:00
John Gebbie
9018410748 readme: improve 2023-03-05 15:08:52 +00:00
John Gebbie
7287191747 add MatchProduct to X conf file 2023-02-25 22:37:57 +00:00
John Gebbie
bc16ae7fe0 version 1.2 2023-02-06 11:40:01 +00:00
John Gebbie
5230969381 omit k: and x: in error messages 2023-02-06 11:20:49 +00:00
John Gebbie
9682b408ab install: have ./_install.sh for packaging 2023-01-31 12:26:10 +00:00
John Gebbie
8dd7d72f35 add keyboard layout sway config file 2023-01-30 14:41:14 +00:00
John Gebbie
3b44ef5aae add keyboard layout X config file 2023-01-29 21:26:39 +00:00
John Gebbie
39e0e25299 tweak udev rule 2023-01-29 21:12:48 +00:00
John Gebbie
04227e1d0e stop some x: keys simulating shift 2023-01-26 13:34:00 +00:00
John Gebbie
c828f2d8ed improve pipe error messages 2023-01-26 13:33:57 +00:00
John Gebbie
c427ab5394 dotoold: rm -rf pipe -> rm -f -- pipe 2023-01-26 13:32:57 +00:00
John Gebbie
c778104f02 version 1.1 2023-01-21 13:30:35 +00:00
John Gebbie
7c091d6654 bump copyright years 2023-01-21 13:30:35 +00:00
John Gebbie
41be5e5e4f install: let $DOTOOL_VERSION set --version 2023-01-21 13:30:35 +00:00
John Gebbie
589d8d63a0 add keyboard layout udev rule 2023-01-21 13:30:35 +00:00
John Gebbie
18a8fd0385 readme: format 2023-01-21 13:30:35 +00:00
John Gebbie
0bd6024b2e readme: mention --help and numen 2023-01-21 13:30:35 +00:00
John Gebbie
a5a9086a7c add .gitignore 2023-01-21 13:30:35 +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