Commit Graph

50 Commits

Author SHA1 Message Date
Ben Reaves
bae786c3af - Fixed possible issue with Kinto xkb desktop login shortcut 2020-04-30 13:15:22 -05:00
Ben Reaves
701bf25c69 - Proper closing of kintox11 on logout 2020-04-28 16:53:24 -05:00
Ben Reaves
b1851316de - Prep work for proper KDE Plasma 5 hotkey support in KDE Neon 2020-03-30 23:13:35 -05:00
Ben Reaves
c6605c68cf - Fixes Kinto startup delay on cold boots. Closes #65 2020-03-28 16:04:15 -05:00
Ben Reaves
92b4315da7 Merge branch 'master' into dev 2020-02-29 03:13:22 -06:00
Ben Reaves
2a467f2a26 - Removed unneeded files 2020-02-28 23:49:41 -06:00
Ben Reaves
8c2c53cdcd - Updated setup.py with DE hotkey defaults 2020-02-28 13:26:08 -06:00
Ben Reaves
c4db31bdf0 - Added early support for app switching on Gnome 2020-02-26 18:15:46 -06:00
Ryan Reaves
c8ca073875 - Resolved possible issue with Display env variable 2020-02-25 15:56:29 -06:00
Ben Reaves
470541d5f8 - Added script for detecting OS and updated xactive.sh for debug reasons 2020-02-25 00:12:44 -06:00
Ryan Reaves
d8da8d3b31 - Corrected new Home and End remaps in terminal, accidentally mapped normal arrow keys incorrectly 2020-02-19 13:07:03 -06:00
Ryan Reaves
b846b29ff1 - Updated script to report back true if there is no program to end or cleanup 2020-02-19 00:32:38 -06:00
Ryan Reaves
1a482e3c8c - Removed the removal of carets on service restarts, and mention of no carets file found. IBus is optional. 2020-02-18 23:50:45 -06:00
Ryan Reaves
c9bf5c1937 - cleanup script needs to be executable or an error will occur if the service has to be restarted for any reason. 2020-02-18 19:22:12 -06:00
Ben Reaves
5c6e42b811 - Fixed caret status script to not over exclude matches 2020-02-17 20:16:53 -06:00
Ben Reaves
4b4fc7fc3f - Added firefox xbindkeys keymap file for overlaying back and forward buttons over wordwise 2020-02-17 16:20:37 -06:00
Ben Reaves
ac5c5f6648 - Added keyboard reset and kill any xbindkeys services running when the kinto keyswap service is stopped via systemctl 2020-02-16 20:54:57 -06:00
Ben Reaves
778d1df1ba - Additional updates that give Firefox and Chrome separate keymap files due to shortcut differences 2020-02-16 20:11:39 -06:00
Ben Reaves
5a56ea823f - Added browsers category, input/caret detection, includes xbindkeys, and xautomation for one off fixes 2020-02-16 17:38:50 -06:00
Ben Reaves
dc016d9270 - Added timeout to blocking XNextEvent for caret/input check 2020-02-15 21:23:53 -06:00
Ben Reaves
8f1795339e - Added script to monitor the status of the input caret 2020-02-15 20:12:10 -06:00
Ben Reaves
20170f0a7d - Removed the explicit reference to bin bash in the service file, also removed the Environment variable to avoid issues for when Display is not 0. 2020-02-05 16:05:41 -06:00
Ben Reaves
ce9c80a02f - Corrected path of systemctl for desktop autostart file 2020-02-05 13:17:13 -06:00
Ben Reaves
b8b81bd907 - Added desktop startup of kinto service 2020-02-05 05:24:40 -06:00
Ben Reaves
72d2007267 - Added restartsec interval on service to 1 second to try and avoid burst limit of systemd 2020-02-05 04:19:44 -06:00
Ben Reaves
d288048ed4 - Due to updates in kintox11 error handling the services timer is no longer needed, the application will restart properly if it encounters an unrecoverable error on boot, login or any other unexpected event. 2020-02-05 03:01:22 -06:00
Ben Reaves
d8c516c13c - Fixes login/logout and reboot startup issues, delays the start by 5 seconds 2020-02-04 19:45:39 -06:00
Ben Reaves
ecaf413fa4 - Removed 5 second restart delay, I think the new changes makes it irrelevant 2020-02-04 15:58:09 -06:00
Ben Reaves
c620b299bd - Added a more verbose initial startup to kintox11 for easier debugging purposes 2020-02-04 14:41:55 -06:00
Ben Reaves
4c95a9d2eb - Updated files to create service for kintox11 2020-02-02 16:46:20 -06:00
Ben Reaves
0e68fbd011 - WIP - Broken state while rewriting initial install files, and GUI interface. 2020-01-31 01:34:54 -06:00
Ben Reaves
b167c0a90f - Added KDE Plasma 5 commands to unbind Meta key 2020-01-28 22:14:26 -06:00
Ben Reaves
2d69c7bd4a - Updated keyswap service and xactive to use kintox11 binary over xprop 2020-01-28 19:51:36 -06:00
Ben Reaves
e80da75e95 - Added proper term switch command for mac_only aka driverless Apple keyboards. 2019-08-25 22:55:20 -05:00
Ben Reaves
a76093d47f - Added proper mac_only check in toggle script 2019-08-19 02:43:05 -05:00
Ben Reaves
f0966d7688 - Removed dirty chromebook hack from toggle script 2019-08-19 02:03:09 -05:00
Ryan Reaves
ba52be1315 - Still need to include all 4 parameters for chromebook usage in manual keyswap. 2019-08-18 12:12:38 -05:00
Ryan Reaves
92aa5ba907 - Added manual keyswap file. Also added comments to xactive script. 2019-08-18 12:06:29 -05:00
Ben Reaves
642194a8a6 - Corrected regressions that prevented term keymap from being created, also added a mac_only keyboard keymap option for instances without an hid_apple driver loading into the kernel. Closes #4 2019-08-09 18:41:31 -05:00
Ben Reaves
1bb36cb1b6 - Updated files to no longer use device id's for mac or windows keyboards, only chromebooks will make use of device id's for external keyboards. Closes #5 2019-08-09 17:43:54 -05:00
Ben Reaves
4697c75848 - Updated xkb files to include multiple levels to enable delete key support on Ctrl/Cmd + Backspace 2019-08-04 13:40:13 -05:00
Ben Reaves
38ddc55df7 - Updated xkb configs to accept macOS word-wise text manipulations. Closes #2. 2019-08-04 03:28:40 -05:00
Ryan Reaves
6c9cd398d4 - Updated xactive.sh to set keymap for GUI apps immediately when first ran. 2019-07-30 16:18:01 -05:00
Ben Reaves
2385d4e635 - Fix syntax error in install script, fixed bug in xactive where keyswap may not be trigger if process id was not exactly 7 integers long, it now accepts integers of any length. 2019-07-30 13:49:44 -05:00
Ryan Reaves
0a5bb822cf - Added several more terminal apps the class_name check. 2019-07-30 12:30:11 -05:00
Ryan Reaves
53ad0d579f - Several changes, need to do more testing before merging into master. It appears to work on chromebooks though, the more difficult of the 3. 2019-07-30 02:33:52 -05:00
Ryan Reaves
930279ba9e - Updated keyswap service template and added service.sh install script 2019-07-29 23:06:29 -05:00
Ryan Reaves
a0778dede7 - Added template file for keyswap service 2019-07-29 21:35:39 -05:00
Ryan Reaves
aa895a8be8 - Simplified and refactored much of the code for the actual use cases, the granular/specific approach did not pan out and in some cases less ideal. 2019-07-29 21:29:26 -05:00
Ryan Reaves
dd12715f5f - Added more prompts and detections to install script, added arguments to simple test script for keymap testing. Don't assume individual keymap commands can be applied to multiple keyboards at once if the device command for setxkbmap or xkbcomp is used. 2019-07-29 15:47:46 -05:00