Commit Graph

996 Commits

Author SHA1 Message Date
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
2d27c18529 - Merged master back into dev 2019-08-08 13:01:45 -05:00
Ben Reaves
18e34cf861 Update README.md 2019-08-07 17:26:57 -05:00
Ben Reaves
2a3a2354bb Update README.md 2019-08-06 01:42:57 -05:00
Ben Reaves
70e2227d96 Update README.md 2019-08-06 00:22:28 -05:00
Ryan Reaves
d15a177bfd - Manually resolved conflicts in chromebook and mac_wordwise scripts, also updating symbol and type files to reflect new naming scheme 2019-08-05 16:36:36 -05:00
Ben Reaves
7d53e0e052 - Corrected keyboard detection bug and updated files in prep of a future keymap update. 2019-08-05 16:21:09 -05:00
Ben Reaves
d4dbfd67dc - Corrected keyboard detection bug and updated files in prep of a future keymap update. 2019-08-05 15:34:41 -05:00
Ryan Reaves
e419cff9ce Merge branch 'dev' 2019-08-04 16:23:13 -05:00
Ryan Reaves
7efcebbe3f - Updated the readme, I was being too verbose. 2019-08-04 16:22:49 -05:00
Ryan Reaves
8f9a87fec5 Merge branch 'dev' 2019-08-04 16:03:14 -05:00
Ryan Reaves
ce877552dc - Updated and fixed chromebook cursor/word-wise implementation. Fixed mac_wordwise sed matching. 2019-08-04 16:03:06 -05:00
Ben Reaves
134bc4c597 Merge branch 'master' into dev 2019-08-04 13:55:14 -05:00
Ben Reaves
84ecd5d882 - Corrected an issue that would have prevented the new mac keymap from taking effect. 2019-08-04 13:46:47 -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
7d2841e87f - Updated readme to clarify the intent of the project further. 2019-08-04 03:52:02 -05:00
Ben Reaves
bb7ca58391 - Added new cursor/word-wise feature to readme. 2019-08-04 03:48:59 -05:00
Ben Reaves
891e5371f7 - Enabled mac word-wise feature for chromebook based installs. 2019-08-04 03:34:36 -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
Ben Reaves
bd4cbe291c - Corrected directory name that stores local xkb files 2019-08-03 22:04:01 -05:00
Ben Reaves
6cfd0642d8 Update README.md
- Updated readme
2019-07-31 02:09:50 -05:00
Ben Reaves
b12644ac56 - Updated readme with info about a usb hub bug. 2019-07-30 21:33:44 -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
Ryan Reaves
f4964522e4 - Fixed readme 2019-07-30 14:02:16 -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
e72ced64ef - Updated readme to better explain what Kinto does. 2019-07-30 12:49:40 -05:00
Ryan Reaves
11e6e9843d Merge branch 'dev' 2019-07-30 12:30:19 -05:00
Ryan Reaves
0a5bb822cf - Added several more terminal apps the class_name check. 2019-07-30 12:30:11 -05:00
Ryan Reaves
9642b95e4c Merge branch 'master' of https://github.com/rbreaves/kinto 2019-07-30 12:00:42 -05:00
Ryan Reaves
a60944e193 - Added uninstall script to help clean up the install if a person wants to remove the keymap 2019-07-30 11:58:52 -05:00
Ben Reaves
44b5f3dfc0 Update README.md 2019-07-30 02:56:06 -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
a22e05cebd - Added chromebook script that will automatically create the local keymapping files required to swap keys later via xactive.sh 2019-07-29 18:47:27 -05:00
Ryan Reaves
76300624a2 - Fixed description in test.py 2019-07-29 18:03:40 -05:00
gbit86
06f95c9d11 - Added rules statement for resetting the setxkbmap at the end 2019-07-29 16:53:58 -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
Ryan Reaves
c48a38c7f5 - Added test.py file to confirm proper modifiers for 3 different keyboard configurations, Chromebooks, Windows, and Mac. 2019-07-28 15:47:07 -05:00
Ryan Reaves
31ddec584f - Updated name in readme, updated install to check for blank usbid. 2019-07-27 12:23:15 -05:00
Ryan Reaves
d4a28b2d3b - Updated readme to include some better descriptions, added comments to install.py as a guide, added terminal-configs folder structure. 2019-07-27 12:06:26 -05:00
Ryan Reaves
e4f96f475b - Added keyboard detection, finds id for internal and usb keyboards. Added local symbols file for chromebooks running Gallium or normal linux install. 2019-07-27 03:19:52 -05:00
Ben Reaves
f1731134a3 - Initial commit with readme and install.py 2019-07-26 20:37:52 -05:00
Ben Reaves
572c8027a3 Initial commit 2019-07-26 15:58:20 -05:00