Commit Graph

43 Commits

Author SHA1 Message Date
Federico Terzi
761758b136 Speed up release of keys in fast inject mode 2020-04-18 18:19:20 +02:00
Federico Terzi
6ddefd41bf Fix bug that prevented fast inject from working correctly 2020-04-18 20:08:23 +02:00
Federico Terzi
573b8ddcfd Add fast injection mode on Linux 2020-04-18 19:31:24 +02:00
Federico Terzi
b7a6d09d23 Merge branch 'linux-backend' into dev 2020-03-08 21:49:18 +01:00
Federico Terzi
5273d8b805 Add register special keys to improve word matches reliability 2020-03-08 19:51:38 +01:00
Federico Terzi
33cfb156db Change way Inject backend handles multiline matches on Linux 2020-03-08 19:10:26 +01:00
Federico Terzi
4735c5846e Fix a bug that prevented correct text injection on Linux when replacements contained characters common to the trigger. 2020-03-08 18:28:39 +01:00
Federico Terzi
b523eadf6e Reduce linux key injection delay 2020-03-07 23:24:01 +01:00
Heiko Carrasco
1b8ad38b33
Add support for kitty terminal 2020-03-05 16:52:17 +01:00
Federico Terzi
7921e0fcdc Change urxvt terminal paste shortcut to CTRL+ALT+V. Fix #166 2020-02-28 21:38:15 +01:00
Federico Terzi
793855a515 Merge branch 'feature-passive' into dev
# Conflicts:
#	src/config/mod.rs
2020-01-22 22:09:06 +01:00
Federico Terzi
3b254b4179 Add support for Tilix terminal. #143 2020-01-21 23:16:37 +01:00
Federico Terzi
dadfb8628e Add support for Yakuake terminal. Fix #153 2020-01-21 21:25:42 +01:00
Federico Terzi
9332899969 First draft of working passive mode on linux 2020-01-19 00:30:30 +01:00
Federico Terzi
db2ff8c6ca Fix bug that prevented espanso from working with Emacs #122 2019-12-13 22:05:56 +01:00
Federico Terzi
284482e2d5 Attempt to improve support for Simple terminal on linux. #112 2019-12-13 21:57:06 +01:00
Federico Terzi
87ca08c059 Add Shift Insert shortcut on Linux backend 2019-11-29 22:20:37 +01:00
Federico Terzi
bada3cb304 Add support for Alacritty terminal on Linux 2019-11-12 23:18:09 +01:00
Federico Terzi
58f3ec614f Fix bug that prevented certain triggers from being expanded correctly on Linux 2019-11-12 22:48:27 +01:00
Federico Terzi
b978c8a593 Add support for Simple terminal on Linux. Fix #112 2019-11-08 21:42:23 +01:00
Federico Terzi
2c9a9c2287 Merge branch 'feature-pointer' into dev 2019-10-25 22:37:12 +02:00
Federico Terzi
b63e2b2592 Add cursor position implementation on Linux 2019-10-25 22:34:31 +02:00
Federico Terzi
0c43bc0646 Add Terminator to Linux filter. Fix #102 2019-10-25 22:07:51 +02:00
Federico Terzi
498e2e5550 Add support for Clipboard backend on Termite, XTerm, UXTerm and Konsole on Linux. Fix #90 2019-10-19 21:31:26 +02:00
Federico Terzi
888e329d49 Refresh Keyboard layout when changed on Linux. Fix #72 2019-10-12 10:04:04 +02:00
Federico Terzi
fc74483369 Add systemd integration on Linux. Fix #80 2019-10-11 23:35:17 +02:00
Federico Terzi
8305b494b1 Fix #67, Fix #66, Fix #65 2019-10-04 21:46:33 +02:00
Federico Terzi
c0c439a4d1 Fix clipboard backend on urxvt terminal 2019-09-22 16:43:58 +02:00
Federico Terzi
4746ef4e42 Force include headers on CMake linux 2019-09-21 09:59:00 +02:00
Federico Terzi
24e4418869 Add X11 flags on Cmake 2019-09-20 23:58:08 +02:00
Federico Terzi
b84418cea8 Add GPL preamble 2019-09-15 18:29:11 +02:00
Federico Terzi
29629afa52 Solve some TODOs 2019-09-15 15:46:24 +02:00
Federico Terzi
a409896c77 Change linux bridge to use KeyPress events instead of KeyRelease 2019-09-15 15:10:48 +02:00
Federico Terzi
2f87826881 Fix #12 2019-09-13 23:05:01 +02:00
Federico Terzi
d0270eb99b Refactor Linux events and add executable filter detection 2019-09-13 22:57:53 +02:00
Federico Terzi
64d67eba99 First ConfigSet steps 2019-09-07 13:35:45 +02:00
Federico Terzi
30c127786d Add experimental support for clipboard backend on linux. 2019-09-07 00:38:13 +02:00
Federico Terzi
0a651cc187 Add modifier keys support on Linux. Fix #3 2019-09-06 22:38:21 +02:00
Federico Terzi
02d23c996d Fix bad linux delay 2019-09-01 22:08:40 +02:00
Federico Terzi
796b08b430 Improve code quality 2019-09-01 20:46:46 +02:00
Federico Terzi
952fd89c42 Improve delay in linux config 2019-09-01 18:49:08 +02:00
Federico Terzi
0ba18eba51 Add basic typing functionality on linux 2019-09-01 16:50:20 +02:00
Federico Terzi
dc2868b217 Add initial linux interceptor implementation 2019-09-01 14:58:39 +02:00