Raheman Vaiya
46c201d5ce
Added debug toggle.
5 years ago
Raheman Vaiya
2714cfce91
Revert use of definition lists for args.
5 years ago
eNV25
2d742d441d
man.md: remove `% author` to remove duplicate `AUTHORS` section
...
man.md: use definition lists for command-line options
man.md: use tab indent for code block and whitespace changes
man.md: use backticks "`" where appropriate
5 years ago
Raheman Vaiya
afd7f9b78c
Updated man page formatting.
5 years ago
Raheman Vaiya
b5be85730a
Merge #20 + reverted some changes.
5 years ago
eNV25
a9f149276b
Updated man page
5 years ago
Raheman Vaiya
76ba602b80
Fix alt gr
5 years ago
Raheman Vaiya
85eff215ab
Allow compile time path customization
5 years ago
Raheman Vaiya
8df75b749b
Clear oneshot layers when undefined keys are pressed.
5 years ago
Raheman Vaiya
9242c4cf16
Updated man page.
5 years ago
Raheman Vaiya
0070801b9d
Updated man page
5 years ago
Raheman Vaiya
dd1f6e5c28
rightctrl = rightcontrol
5 years ago
Raheman Vaiya
5fd8a36d7a
make layert toggle on keyup
5 years ago
Raheman Vaiya
5db2eb3cd8
Make macro clear oneshot layers.
5 years ago
Raheman Vaiya
2834691485
Remove extraneous man page.
5 years ago
Raheman Vaiya
133aa9797a
Updated man page.
5 years ago
Raheman Vaiya
86d982022e
Make layert compatible with layer.
5 years ago
Raheman Vaiya
a6cb652635
leftmeta = meta
5 years ago
Raheman Vaiya
e6ab1d99d0
Allow layert to be used with oneshot keys.
5 years ago
Raheman Vaiya
bc1c91a2f6
Added layert() + resolve mapping conflicts.
5 years ago
Raheman Vaiya
6f3674eb69
Bugfix.
5 years ago
Raheman Vaiya
b9f30136c3
Updated version to be consistent with semver.
5 years ago
Raheman Vaiya
e71b0dba8b
Fixed missing initializer.
5 years ago
Raheman Vaiya
051a534c1a
Added support for macros.
5 years ago
Raheman Vaiya
580e61a36d
Made symbols valid key names.
5 years ago
Raheman Vaiya
310b4a007c
Doc tweaks.
5 years ago
Raheman Vaiya
5ef77730bf
Version 0.1.0
...
- Introduces support for modifier layers.
- Simplifies config format.
- Improves consistency/expected key behaviour.
This breaks existing configs. Moving forward the config format is expected to
remain backwards compatible.
5 years ago
Raheman Vaiya
f5d0c04773
Distinguish between keys and key sequences.
5 years ago
Raheman Vaiya
e461b8aa3b
Code cleanup.
5 years ago
Raheman Vaiya
b61ff92d7c
Added uninstall target to the Makefile
5 years ago
Raheman Vaiya
bc63e86a13
Fix initialization bug (repeating enter key #9 )
...
When starting keyd the last key event gets dropped. This happens because
keyd grabs the keyboard before the key up event can get generated. In most
cases this is benign and remedied by hitting the last key that was held
(usually enter) but can cause pathological behaviour in certain libinput
configurations. This patch causes keyd to wait for a neutral keyboard
state before proceeding with initialization.
5 years ago
Raheman Vaiya
c51fb41e9d
Merge #5
5 years ago
Raheman Vaiya
9e6e46a04d
Fixed missing return type.
5 years ago
Raheman Vaiya
4843f58b3e
Version bump
5 years ago
Raheman Vaiya
62b47effd3
Merged altgr patch + tweaks.
5 years ago
Andreas Erdes
ce89d6d5c4
Support AltGr (ISO_Level3_Shift) as a modifier key
5 years ago
Raheman Vaiya
81c3d53f4c
Added support for repeat key events.
...
Most display servers ignore repeat events but VTs seem to require them.
For simplicity a repeat event is generated for each depressed virtual
key every time a repeat event is generated by hardware. This potentially
generates superfluous repeat events when multiple keys are held but is
mostly unnoticeable in practice (and only present on VTs).
5 years ago
Raheman Vaiya
1137aca417
Added CONTRIBUTING
5 years ago
Jan Beich
69329cecde
main: drop unused include
...
<linux/limits.h> doesn't exist on BSDs while PATH_MAX and <limits.h>
are used by config.c instead.
5 years ago
Raheman Vaiya
5110b41232
Updated keyd.service to fix arch compatibility issues.
5 years ago
Raheman Vaiya
b2657ca4c8
Fixed sway/libseat bug.
5 years ago
eNV25
31e74ca7ab
Simplify install target and remove executable bit from keyd.service in Makefile
5 years ago
Raheman Vaiya
ac0d827d41
Added PREFIX
5 years ago
Raheman Vaiya
8c77975dc1
Update makefile
5 years ago
Scott Little
b79c154389
Add support for DESTDIR
5 years ago
Simone Ruffini
290b2dd995
Moved -ludev in compile script
5 years ago
Raheman Vaiya
7d1c03a637
Readme typo.
5 years ago
Raheman Vaiya
7294b1c777
Added FAQ section to address common questions.
5 years ago
Raheman Vaiya
65300c2bca
Updated man page.
5 years ago
Raheman Vaiya
7dbff329bf
Updated man page
5 years ago