Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-18 | service: change WantedBy to multi-user.target | rmsyn | |
For users without GDM installed, use `mutli-user.target` as a generic `WantedBy` target in the example systemd service file. | |||
2023-04-18 | service: change to system directories | rmsyn | |
Change directories in the example systemd service file to system directories. | |||
2023-03-25 | Typo | Leo-MathGuy | |
:nerd_face: | |||
2022-10-17 | Fix build on i386 architecture | Hristo Mitrev | |
Signed-off-by: Hristo Mitrev <hr.mitrev@gmail.com> | |||
2022-10-17 | ci: install evdev | Wez Furlong | |
2022-10-17 | update some deps | Wez Furlong | |
2022-10-17 | Add basic CI | Wez Furlong | |
2022-04-08 | Update README with sudo alternative | nat-418 | |
2021-12-04 | Merge pull request #4 from matklad/patch-1 | Wez Furlong | |
2021-12-04 | syntax highlighting for snippets in readme | Aleksey Kladov | |
2021-11-24 | cargo update | Wez Furlong | |
2021-11-24 | Improve handling ambiguous device names | Wez Furlong | |
* Adds the `phys` info for the device to the list * Orders names by name first then by the eventXXX number component so that there is a "stable" ordering for a given set of inputs * When a name has ambiguous matches, warnings are logged to advise the user how to resolve them. Example: ``` ; cat /tmp/evremap.toml device_name = "Power Button" ``` ``` sudo ./target/debug/evremap remap /tmp/evremap.toml 2021-11-24T10:04:40.885 ERROR evremap > Short delay: release any keys now! 2021-11-24T10:04:43.084 WARN evremap::deviceinfo > The following devices match name `Power Button`: 2021-11-24T10:04:43.084 WARN evremap::deviceinfo > DeviceInfo { name: "Power Button", path: "/dev/input/event0", phys: "PNP0C0C/button/input0" } 2021-11-24T10:04:43.084 WARN evremap::deviceinfo > DeviceInfo { name: "Power Button", path: "/dev/input/event1", phys: "LNXPWRBN/button/input0" } 2021-11-24T10:04:43.084 WARN evremap::deviceinfo > evremap will use the first entry. If you want to use one of the others, add the corresponding phys value to your configuration, for example, `phys = "LNXPWRBN/button/input0"` for the second entry in the list. 2021-11-24T10:04:43.085 ERROR evremap::remapper > Going into read loop ``` refs: #2 closes: #3 | |||
2019-12-31 | Preserve ability to switch VC's | Wez Furlong | |
2019-12-31 | add note about working system-wide | Wez Furlong | |
2019-12-31 | more comments in my config file | Wez Furlong | |
2019-12-31 | license + readme | Wez Furlong | |
2019-12-31 | Add some docs and systemd bits | Wez Furlong | |
2019-12-31 | Take care about ordering modifiers before other keys in mappings | Wez Furlong | |
2019-12-31 | flesh out pixelbook go config | Wez Furlong | |
2019-12-31 | Add list-keys subcommand | Wez Furlong | |
2019-12-31 | use subcommands for listing vs. remapping | Wez Furlong | |
2019-12-31 | Add config file parsing and loading | Wez Furlong | |
2019-12-31 | split into more modules | Wez Furlong | |
2019-12-31 | move deviceinfo to its own module | Wez Furlong | |
2019-12-31 | enumerate available devices, select by name | Wez Furlong | |
2019-12-30 | implement N:M remapping | Wez Furlong | |
2019-12-30 | track output keys | Wez Furlong | |
2019-12-30 | refactor so multiple DualRole mappings are possible | Wez Furlong | |
2019-12-30 | add log crate | Wez Furlong | |
2019-12-30 | Basic caps->ctrl/esc handling | Wez Furlong | |