From 7dfbe884ff0bca0d31a9cf8acb8837a0295034f1 Mon Sep 17 00:00:00 2001 From: Ben Reaves Date: Wed, 5 Feb 2020 14:11:13 -0600 Subject: [PATCH 1/2] - Added medium article in readme --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9105c3f..25afd21 100644 --- a/README.md +++ b/README.md @@ -194,6 +194,7 @@ https://superuser.com/questions/385748/binding-superc-superv-to-copy-and-paste ## More information about Kinto +https://medium.com/@benreaves/kinto-v1-0-released-2018e6401d2e https://medium.com/@benreaves/kinto-a-mac-inspired-keyboard-mapping-for-linux-58f731817c0 ## License From 6f913538e8448136b9b34f843d2a51b9dcc288b7 Mon Sep 17 00:00:00 2001 From: Ben Reaves Date: Wed, 5 Feb 2020 15:33:51 -0600 Subject: [PATCH 2/2] - Fixed tweak selection in python installer --- setup.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/setup.py b/setup.py index 5e21479..20163bb 100755 --- a/setup.py +++ b/setup.py @@ -130,23 +130,28 @@ if(onetime): print("\nDynamic shortcut tweaks\n") intents = [obj for obj in user_config['de'] if(obj['intent'] == "gui_term")] +tweaks = [] +tweaks_selected = [] for index, k in enumerate(intents): print(color_arr[default-1] + bcolors.BOLD + str(index+1) + '. ' + k['name'] + bcolors.ENDC) print(bcolors.CYELLOW + 'Description: ' + k['description'] + bcolors.ENDC) print(bcolors.CYELLOW + 'run in gui mode: ' + k['run_gui'].replace(";", "\n") + bcolors.ENDC) print(bcolors.CYELLOW + 'run in terminal mode: ' + k['run_term'].replace(";", "\n") + bcolors.ENDC + '\n') + tweaks.append(k['id']) print(bcolors.CYELLOW + "Please enter your dynamic shortcut tweak(s) (eg 1 or 1 2 3 - leave blank to skip): " + bcolors.ENDC) defaultde = [int(i) for i in input().split()] -if len(defaultde) != 0: - # gui - user_config['config'][0]['de'] = defaultde - # term - user_config['config'][1]['de'] = defaultde for d in defaultde: - user_config['de'][d-1]['active'] = True + user_config['de'][tweaks[d-1]]['active'] = True + tweaks_selected.append(tweaks[d-1]) + +if len(defaultde) != 0: + # gui + user_config['config'][0]['de'] = tweaks_selected + # term + user_config['config'][1]['de'] = tweaks_selected user_config['config'][0]['run'] = keyboardconfigs[defaultkb-1]['gui'] user_config['config'][1]['run'] = keyboardconfigs[defaultkb-1]['term']