Cédric
ec84d2cb1a
layout: Update graphite-angle-kp
...
Corrected a key, it was just a typo I guess.
ref : https://github.com/rdavison/graphite-layout
1 year ago
Raheman Vaiya
48f959ec61
core: Avoid interpreting remapped keys as part of a panic sequence ( #929 )
1 year ago
Awelaa
5068b1ead6
Add eastern Arabic zero
1 year ago
Awelaa
a84580559f
Add missing entries
...
` for the letter ḏal
Shift + ` for the shaddah
Shift + 0 for left parenthesis
1 year ago
Raheman Vaiya
581b4e5e33
Improve mouse button support
1 year ago
Raheman Vaiya
2a86125f5e
Tweak readme example
1 year ago
Justin
d93685d05f
doc: Add macos example to the readme
1 year ago
Raheman Vaiya
703c1dea93
Add support for scroll remapping
1 year ago
Raheman Vaiya
822c686e74
core: Fix compilation on older systems
1 year ago
Raheman Vaiya
3a356ac533
core: Improve support for exotic mice
1 year ago
aljustiet
0656cb250d
layouts: Add graphite keyboard layout
1 year ago
aljustiet
9da19d6017
layouts: Add graphite-angle-kp keyboard layout
1 year ago
Raheman Vaiya
a6d6175e87
core: Improve support for thinkpad keyboards ( #905 )
1 year ago
Raheman Vaiya
9c758c0e15
config: Increase macro size
1 year ago
Dick Marinus
9132184c11
doc: Add additional key mappings to the chromeos example
1 year ago
Leandro M. Peralta
fd8f8adcaa
doc: Add examples for common patterns.
1 year ago
Garbaz
e03e3347f7
core: Add special case for volume key devices in capabilities check
1 year ago
Fleefie
ea55372701
layouts: Fix 0 in the FR layout
1 year ago
Ridwan Mulyadi
5ce9a955a0
keyd-application-mapper: Fix string escape bug causing issues on some platforms ( #649 )
1 year ago
Merith
e154bf73a7
doc: Add chromebook-linux.conf to examples
1 year ago
Egor Pasko
7f89d54543
doc: Add Half-QWERTY layout to examples
...
This layout has been very useful to me for typing only with the
right hand. I did not test it for left-handed typing.
1 year ago
Raheman Vaiya
630bb2929a
config: Make main a proper layout
1 year ago
Raheman Vaiya
f3d65d670d
listen: Eagerly terminate on pipe closure to accommodate more scripting use cases
1 year ago
Raheman Vaiya
79136f2a19
evdev: Add support for AL_* family of keys found on some laptops
1 year ago
Raheman Vaiya
6a434268a5
ipc: Explicitly account for failure in the early stages of the connection (eliminates annoying compiler warning)
1 year ago
diegorodriguezv
13321098d3
readme: Fix broken QMK link
1 year ago
Rajas Paranjpe
b389a1f36d
readme: Combine systemctl `enable` and `start` commands by using `--now`
1 year ago
blankie
eb6fe4c167
keyd-application-mapper: Fix wlroots support for new windows
1 year ago
Pavel Slepushkin
886b6035de
keyd-application-mapper: Add support for the pop-os cosmic desktop
1 year ago
Chris Schepman
8cc5120c10
Update README.md
...
since it says "Install AND start" adding `--now` might make more sense!
1 year ago
Raheman Vaiya
a3d0e64154
overloadi: Account for shifted symbols ( #875 )
1 year ago
birdbird
5eb5944268
Enable GNOME extension for v47
1 year ago
Raheman Vaiya
0cec5ce800
config: Increase the nested descriptor limit
1 year ago
Raheman Vaiya
393d341464
make: Move service generation into install target ( #801 )
2 years ago
ainola
f0b5f122e0
readme: Update arch package location
...
This has been imported into Arch's [extra] repository.
2 years ago
Raheman Vaiya
db5506473c
docs: Fix changelog typos
2 years ago
Raheman Vaiya
f33dca879a
Long overdue release
2 years ago
Raheman Vaiya
319bc654d2
config: Allow 64 character layer names ( #558 )
2 years ago
Raheman Vaiya
fcac32a283
man: Add note about maximum layer name length
2 years ago
Raheman Vaiya
080925e13a
readme: Add explicit mention of wayland ( #559 )
2 years ago
Raheman Vaiya
ce1bab682b
man: Add note about config file exclusivity
2 years ago
Raheman Vaiya
02c77af786
doc: Fix outdated example ( #641 )
2 years ago
Raheman Vaiya
5944395828
monitor: Fix first line of -t ( #645 )
2 years ago
Raheman Vaiya
17e08dd93d
man: Add note about mice ( #676 )
2 years ago
Raheman Vaiya
ca9aa51f1c
config: Factor name into device ids ( #698 )
2 years ago
Richard Hansen
7d897a3230
Add links to experimental Debian and Ubuntu packages
2 years ago
Raheman Vaiya
1702eee8d9
config: Add unique device identifiers ( #709 et al)
...
A common problem is that users will have devices which split their functionality
between several device nodes (e.g laptop keyboards). It is often desirable to
only remap a subset of these device nodes so that some of them can operate
unintercepted by keyd (e.g touchpads) or be assigned to a different config.
This patch moves away from vendor/product id pairs by introducing unique identifiers.
To maintain backward compatibility, prefix matching is used and the old identifiers
are valid substrings of the new ones.
As a byproduct of this, a new bug/feature is born. <vendor id> in
isolation will now also match any device with the given vendor id.
Woe betide the user that makes use of this.
2 years ago
nazya
13e4a91b22
Upadate Makefile for usb-gadget
2 years ago
Raheman Vaiya
85dc69b57c
keyd-application-mapper: Add plasma5 support
...
Add support for plasma5 which uses a marginally different dbus and scripting
API (ugh). We also use the window class instead of the app id, which appears
to yield a more consistent result).
2 years ago
Raheman Vaiya
b17dcf6604
doc: Update dependencies
2 years ago