Commit Graph

19 Commits (fa6290e2ace4583c65565e81cbd24954cc657e92)

Author SHA1 Message Date
Elliott Shugerman fd3992e486
Support device-specific remapping in config (#380)
* begin threading InputDevice down to `find_modmap`/`find_keymap`

why did i comment this out?

* add to config

* new approach for event/device (wip)

* try passing input_device as its own thing -- same problem

* aha! this works!

* this works too!

* start wiring it together

* that might do it?

* fallback to false, like for application

* fix device.not

* tests (wip)

* tests (wip) | well it compiles

* tests (wip) | just placeholder for now

* move device out of event

* Revert "move device out of event"

This reverts commit c9486ed2adee5f001ebf96d630621fabcb2127a5.

* device desc struct (k0kubun's suggestion)

* get tests passing

* s/InputDeviceDescriptor/InputDeviceInfo/

* add a test

* misc cleanup

* use &str and &Path instead of String and PathBuf

* cargo fmt

* move InputDeviceInfo in device.rs

* more misc cleanup

* documentation

* get rid of extraneous `matches` function

* readme tweak
10 months ago
Takashi Kokubun be51386e42 Revert "Revert "Version 0.8.11""
This reverts commit c063d065c3.
12 months ago
Takashi Kokubun c063d065c3 Revert "Version 0.8.11"
This reverts commit c72d9b67f0.

Revert "Use xremap as the device name by default (#348)"

This reverts commit 26c90bb2b5.

Revert "Version 0.8.10"

This reverts commit d5ccb8c917.
12 months ago
Takashi Kokubun 26c90bb2b5
Use xremap as the device name by default (#348) 12 months ago
Takashi Kokubun f0bd2d5e3c Add REL_WHEEL and REL_HWHEEL if --mouse
Close #260
12 months ago
Takashi Kokubun 2603e89999 Remove REL_WHEEL and REL_HWHEEL
as a workaround for Arch Linux with systemd-253-1.

Close #246
2 years ago
Roland Fredenhagen c2f8d5d468
fix: libinput dwt support (#196) 2 years ago
Frederick Zhang a7056394f5
Avoid monitoring xremap virtual device
When a device is removed, xremap re-selects devices. Now since xremap is
already running and the virtual device already exists, we need to filter
it out from the new device list.
2 years ago
Frederick Zhang 5b0ad05960
Add --mouse option to select mice by default 2 years ago
Takashi Kokubun 89ff895be0
Ungrab devices on ReloadDevices 3 years ago
Roland Fredenhagen c23a8cf748
device watcher improvements 3 years ago
Roland Fredenhagen b3c3c10755
move command line parsing to clap; address clippy 3 years ago
κeen 030ec39c63
support more mouse buttons 3 years ago
Takashi Kokubun 6134627428
Support BTN_SIDE in the output device 3 years ago
Takashi Kokubun c49a9b5cde
Implement mark 3 years ago
Takashi Kokubun d292c59dbe
Implement --watch 3 years ago
Takashi Kokubun 2ab9008d54
Ignore its own device 3 years ago
Takashi Kokubun a5f2185766
Add --ignore option
Close #46
3 years ago
Takashi Kokubun 9f69ef8bb6
Refactor module boundaries 3 years ago