summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-06-09add in my preferred rustfmt optionsWez Furlong
2024-06-09update logger by switching to env-loggerWez Furlong
2024-05-20Bump the all group across 1 directory with 5 updatesdependabot[bot]
Bumps the all group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.82` | `1.0.86` | | [libc](https://github.com/rust-lang/libc) | `0.2.154` | `0.2.155` | | [serde](https://github.com/serde-rs/serde) | `1.0.200` | `1.0.202` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.59` | `1.0.61` | | [toml](https://github.com/toml-rs/toml) | `0.8.12` | `0.8.13` | Updates `anyhow` from 1.0.82 to 1.0.86 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.82...1.0.86) Updates `libc` from 0.2.154 to 0.2.155 - [Release notes](https://github.com/rust-lang/libc/releases) - [Commits](https://github.com/rust-lang/libc/compare/0.2.154...0.2.155) Updates `serde` from 1.0.200 to 1.0.202 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.200...v1.0.202) Updates `thiserror` from 1.0.59 to 1.0.61 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.59...1.0.61) Updates `toml` from 0.8.12 to 0.8.13 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.12...toml-v0.8.13) --- updated-dependencies: - dependency-name: anyhow dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all - dependency-name: libc dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all - dependency-name: toml dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all ... Signed-off-by: dependabot[bot] <support@github.com>
2024-05-05Bump actions/checkout from 3 to 4dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2024-05-05update depsWez Furlong
2024-05-05add dependabot and funding configs from my other reposWez Furlong
2024-05-05update evdev-rs to 0.6.1Yifei Zhan
2024-05-05apt: pkg-config is required to build evremapZhanYF
2023-07-25bump proc-macro2 to fix compilation on latest nightlyHailey Somerville
2023-07-10Fix for pressing multiple remapped keys with shared modifierAndrew Dunai
2023-07-10Add option to configure startup delay (#33)Andrew Dunai
Add option to configure startup delay Co-authored-by: Wez Furlong <wez@wezfurlong.org>
2023-07-10readme: openrc service instructionslilly-lizard
2023-07-10feat: make warnings/logs more informativenathan dawit
it's confusing to launch the program and see an error message that's not actually an error fixes #25
2023-06-14Add instructions for Runit in README.mdnathan dawit
2023-05-22Add libevdev install command for debian/ubuntuMark Keisler
2023-04-18service: change WantedBy to multi-user.targetrmsyn
For users without GDM installed, use `mutli-user.target` as a generic `WantedBy` target in the example systemd service file.
2023-04-18service: change to system directoriesrmsyn
Change directories in the example systemd service file to system directories.
2023-03-25TypoLeo-MathGuy
:nerd_face:
2022-10-17Fix build on i386 architectureHristo Mitrev
Signed-off-by: Hristo Mitrev <hr.mitrev@gmail.com>
2022-10-17ci: install evdevWez Furlong
2022-10-17update some depsWez Furlong
2022-10-17Add basic CIWez Furlong
2022-04-08Update README with sudo alternativenat-418
2021-12-04Merge pull request #4 from matklad/patch-1Wez Furlong
2021-12-04syntax highlighting for snippets in readmeAleksey Kladov
2021-11-24cargo updateWez Furlong
2021-11-24Improve handling ambiguous device namesWez 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-31Preserve ability to switch VC'sWez Furlong
2019-12-31add note about working system-wideWez Furlong
2019-12-31more comments in my config fileWez Furlong
2019-12-31license + readmeWez Furlong
2019-12-31Add some docs and systemd bitsWez Furlong
2019-12-31Take care about ordering modifiers before other keys in mappingsWez Furlong
2019-12-31flesh out pixelbook go configWez Furlong
2019-12-31Add list-keys subcommandWez Furlong
2019-12-31use subcommands for listing vs. remappingWez Furlong
2019-12-31Add config file parsing and loadingWez Furlong
2019-12-31split into more modulesWez Furlong
2019-12-31move deviceinfo to its own moduleWez Furlong
2019-12-31enumerate available devices, select by nameWez Furlong
2019-12-30implement N:M remappingWez Furlong
2019-12-30track output keysWez Furlong
2019-12-30refactor so multiple DualRole mappings are possibleWez Furlong
2019-12-30add log crateWez Furlong
2019-12-30Basic caps->ctrl/esc handlingWez Furlong