Commit Graph

150 Commits (eec9c848c81deac59e6cec673c2c488c2c5b2878)

Author SHA1 Message Date
Takashi Kokubun eec9c848c8
Shorten the main() function 2 years ago
Takashi Kokubun 18ee84e934
Merge pull request #93 from k0kubun/mode
Support modal remapping
2 years ago
Takashi Kokubun 86d9e9264d
Implement a different GNOME protocol with title 2 years ago
Takashi Kokubun e660f219b1
Fix GNOME's check of "supported" flag 2 years ago
Takashi Kokubun 7d0d829647
Use xremap's original extension to talk to GNOME 2 years ago
Takashi Kokubun 2738251657
Support modal remapping 2 years ago
Takashi Kokubun 3494c0a546
Repeat/Release what was originally pressed
Close #87
2 years ago
Takashi Kokubun 2c4e3574e3
Expand modifiers on a nested remap
Fix #91
2 years ago
Takashi Kokubun 18b68bc001
Merge pull request #82 from k0kubun/remap-timeout
Add timeout_millis for nested remap
2 years ago
Takashi Kokubun 140a478e0d
Eagerly expire a timeout prefix 2 years ago
Takashi Kokubun 89ff895be0
Ungrab devices on ReloadDevices 2 years ago
Takashi Kokubun 2adf8f0707
Flush a buffered key on unhandled events 2 years ago
Takashi Kokubun 65f5f27d02
Flush buffered keys on timeout 2 years ago
Takashi Kokubun 0d200a87b2
Add timeout_millis for nested remap 2 years ago
Takashi Kokubun 479b864188
Polish the help message a little 3 years ago
Roland Fredenhagen 21f45f93f3
config reload 3 years ago
Roland Fredenhagen c23a8cf748
device watcher improvements 3 years ago
Roland Fredenhagen 84639c2a22
support generating completions 3 years ago
Roland Fredenhagen ca2210e2e0
remove dbg 3 years ago
Roland Fredenhagen b3c3c10755
move command line parsing to clap; address clippy 3 years ago
Takashi Kokubun 660084b18b
Support escape_next_key 3 years ago
Takashi Kokubun a311f6fa1e
Do not skip further keys on keymap 3 years ago
Takashi Kokubun ee93bb41f9
Use libc::c_char for Arm portability
Close #73

kudos to https://github.com/remacs/remacs/pull/1397.
3 years ago
Mark Knoop c2c331e03f Handle sway application support for XWayland windows
XWayland windows have null app_id, look for and return window_properties.class instead.
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 a4cf2e75a1
Change the L/R syntax from a prefix to a suffix 3 years ago
Takashi Kokubun 804ad68718
Support left/right-specific modifiers 3 years ago
Takashi Kokubun c2204a4559
Resolve left and right combinations on deserialization 3 years ago
Takashi Kokubun 343204607c
Reorder set_mark and with_mark 3 years ago
κeen 1974ba57a1
fix typo 3 years ago
κeen bc280293e5
add an option to show the version 3 years ago
Takashi Kokubun c49a9b5cde
Implement mark 3 years ago
Takashi Kokubun 646a1dd53d
Version 0.1.6 3 years ago
Takashi Kokubun b428af7992
Use raw string literals 3 years ago
Takashi Kokubun 33a3bcee02
Handle child processes with SA_NOCLDWAIT 3 years ago
Takashi Kokubun dc5660754a
Implement launch action 3 years ago
Takashi Kokubun a7e9b92bad
Merge remote-tracking branch 'gdvalle/hotkeys' into launch-action 3 years ago
Takashi Kokubun 21192ae2ce
Simplify Action deserializer 3 years ago
Takashi Kokubun c9aee618a2
Simplify KeyPress deserializer 3 years ago
Takashi Kokubun 6de99ec863
Simplify Key deserializer 3 years ago
Takashi Kokubun 16094de2cf
Instantiate Duration on deserialization 3 years ago
Takashi Kokubun 63e24b4dc5
Simplify Application deserializer 3 years ago
Takashi Kokubun fbdda1f1e6
Simplify Keymap deserializer 3 years ago
Takashi Kokubun d6fe343f31
Simplify Modmap deserializer 3 years ago
Takashi Kokubun ef0d7c428d
Simplify Actions deserializer 3 years ago
Takashi Kokubun 179674e713
Simplify KeyAction deserializer 3 years ago
Greg Dallavalle 225f8019bd Add hotkey command support 3 years ago
Takashi Kokubun 4280a3f559
Simplify serde a little 3 years ago
Takashi Kokubun e8b4aed1aa
Re-add serde tests 3 years ago