Make it possible to add single-command top-level sublayers #4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This repo is incredible - thanks so much for putting it together! I always avoided Karabiner mostly because of its complicated configuration. Your project makes it so much easier to work with and so much more powerful. I'm geeking out on how much faster I'm going to be now.
There was one big feature I found myself really wishing I had as I started playing around with it and getting used to the keyboard shortcuts. Sublayers are absolutely necessary to namespace the commands so that you can fit everything you need to - however for a few major shortcuts I use all the time, 10x+ more than others, I wanted to put those on their own first level. For example, for switching to VSCode I wanted to just use
hyper + c
. For Homerow search/movement, I wanted to just usehyper + m
. This wasn't possible before but with this PR you can now do that, like this:Submitting it as a PR in case you / others find it useful!