Commit Graph

54 Commits

Author SHA1 Message Date
Ben Reaves
477d276639 - Added new kintox11 binary with caret file check fix 2020-04-25 15:26:18 -05:00
Ferdinand Ratajczak
4d5aba930f Close streams and check fopen return in check_caret 2020-04-25 19:34:48 +02:00
Ben Reaves
1ae333f0ed - Switching btwn FF & GUI apps no longer triggers keymap refresh. Resolves latency #69. 2020-04-10 00:05:55 -05:00
Ben Reaves
0baf62a261 - Added multithreading for on/off input field keymaps 2020-04-09 17:15:16 -05:00
Ben Reaves
25ce34a2fc - Updated kintox11 to limit window checks to status ConfigureNotify 22 2020-04-02 17:32:39 -05:00
Ben Reaves
969b74adda - Updated kintox11 to streamline debug output more 2020-04-01 15:25:41 -05:00
Ben Reaves
78e537ac71 - Added debug parameter 2020-04-01 01:46:44 -05:00
Ben Reaves
0e4160622f - Recompiled kintox11.c a 2nd time 2020-03-30 18:47:10 -05:00
Ben Reaves
91e692c76b - Recompiled binary with static json-c 2020-03-30 17:24:23 -05:00
Ben Reaves
40c8d20513 - Fixed BadWindow errors caused by Destroy and UnmapNotify in Xlib 2020-03-30 16:10:00 -05: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
Ben Reaves
159d2b63f0 - Removed and added comments 2020-02-17 20:52:49 -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
fbe2451a3c - Fixed possible issue where the browser keymap would not fully undo if switched out with another app category 2020-02-16 18:11:57 -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
5d5d8de92e - Updated kintox11 to filter out dragging windows 2020-02-16 03:33:51 -06:00
Ben Reaves
086ab8bb35 - Added Input Caret check to kintox11, updated json with run_onInput 2020-02-15 22:48:49 -06:00
Ben Reaves
dc016d9270 - Added timeout to blocking XNextEvent for caret/input check 2020-02-15 21:23:53 -06:00
Ben Reaves
ea60bb6db5 - Refactored kintox11 to fix multiple app category bug 2020-02-14 12:44:34 -06:00
Alex Myczko
364536b8ea Update Makefile 2020-02-13 08:33:01 +01:00
Alex Myczko
2585ab9f45 Update Makefile 2020-02-13 08:21:10 +01:00
Alex Myczko
7969bd007d Create Makefile 2020-02-13 08:19:13 +01:00
Ben Reaves
ab679ddf9d - Improved Open Display function in kintox11 to retry for 1 minute, may be helpful in some distro configs. 2020-02-11 17:29:05 -06:00
Ben Reaves
26f70ccd31 - Updated kintox11 binary to handle errors better in the get top window function 2020-02-06 16:33:23 -06:00
Ben Reaves
b930b96066 - Fixed kintox11 to always apply gui keymap on initialization unless a term app has focus. (aka boot and user logoff/logon) 2020-02-05 13:52:25 -06:00
Ben Reaves
a30671b08c - Enabled full error handling 2020-02-05 02:47:53 -06:00
Ben Reaves
2f2afecb6d - Added more verbosity to kintox11 and added more functions to increase accuracy of the keyswap on all windows 2020-02-05 02:41:47 -06:00
Ben Reaves
48e01750e5 - Fixed breaking bug exception on how gui apps are initially handled. Also improved the initialization of kintox11. 2020-02-04 15:36:26 -06:00
Ben Reaves
5ec8c076a3 - Added more verbosity to the dynamic app output 2020-02-04 14:48:40 -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
496cb4d340 - Added O2 optimization to kintox11 binary 2020-02-03 22:52:19 -06:00
Ben Reaves
536e528196 - Updated all setup files for kintox11 2020-02-02 21:27:38 -06:00
Ben Reaves
4c95a9d2eb - Updated files to create service for kintox11 2020-02-02 16:46:20 -06:00
Ben Reaves
f8470df22a - Added notes for compiling kintox11 with static json-c library 2020-02-02 16:21:11 -06:00
Ben Reaves
7b5b7a7f06 - Consolidating json config to the root, splitting json into 2 files 2020-02-02 16:12:26 -06:00
Ben Reaves
1c6379c037 - WIP - Adding and updating new setup files 2020-02-02 13:09:01 -06:00
Ben Reaves
b97b45ad2e - Updated json config files and readme file to reflect new changes 2020-02-02 00:23:50 -06:00
Ben Reaves
1ff3969464 - Updated script and json files to reflect new keymap changes 2020-02-01 23:49:49 -06:00
Ben Reaves
89fac85b1e - Updated symbols file to properly map superkey to ctrl+shift by default on all terminals, updated install files and json to reflect the changes 2020-02-01 22:42:11 -06:00
Ben Reaves
4d1eb2f94a - Added compiled version with json-c library baked in 2020-02-01 20:22:00 -06:00
Ben Reaves
499bf51dd7 - Updated default json for setup 2020-02-01 01:08:48 -06:00
Ben Reaves
25292bae8c - Increased stability of kintox11 2020-01-31 18:21:42 -06:00
Ben Reaves
9089777a29 - Adding a default json file for installer. 2020-01-31 12:45:39 -06:00
Ben Reaves
9e0b56014b - Added comments to kintox11 2020-01-31 12:32:33 -06:00
Ben Reaves
b9f308b262 - Updated kintox11 to accept and run de commands per keyboard config 2020-01-31 12:13:06 -06:00
Ben Reaves
901ffe43c8 - Updated kintox11 to read and execute init de commands based on json 2020-01-31 10:48:36 -06:00
Ben Reaves
bc3bb49e75 - Updated json file for kintox11 2020-01-31 01:31:21 -06:00
Ben Reaves
781f3bdbbf - Updated kintox11 binary to the latest 2020-01-31 00:57:10 -06:00
Ben Reaves
e801610774 - Increased buffer size for larger json configs and added additional config options for future use 2020-01-31 00:52:02 -06:00
Ben Reaves
4a41a38289 - kintox11 updated to support json config files, added support for unlimited app types and keyboard configurations (no longer binary). 2020-01-30 23:18:48 -06:00