-
Notifications
You must be signed in to change notification settings - Fork 173
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
keyd redux take 1. A rewrite which simplifies the config format and provides a solid foundation for incrementally introducing experimental features. Internally: - Modularized and rewrote most of the code - Added a mini testing framework (t/) Externally: - Eliminated layer inheritance in favour of simple types. (layouts are now defined with `:layout` instead of `:main`) - Macros are now repeatable. - Overload now accepts a hold threshold timeout. - Config files are now vendor/product id oriented. - SIGUSR1 now triggers a config reload. - Modifiers are layers by default and can be extended directly. - Config files now end in `.conf`. - `layert()` is now `toggle()`. - All layers are 'modifier layers' (terminological change) - Eliminated the dedicated modifer layout. - Modifiers no longer apply to key sequences defined within a layer. (Layer sequences are now always executed verbatim.) The old behaviour was unintuitive and can be emulated using nested layers if necessary.
- Loading branch information
Showing
68 changed files
with
3,607 additions
and
1,461 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,3 +5,4 @@ | |
tags | ||
bin/ | ||
*.gch | ||
__pycache__ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
- Organize tests. | ||
- Improve FAQ. | ||
- Add more examples. | ||
- Multi user support? | ||
- Unicode support? |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.