Releases: yqrashawn/GokuRakuJoudo
Releases · yqrashawn/GokuRakuJoudo
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2.0
- Goku now support multiple profiles
The default profile is named "Default".
User need to specify default profile in karabiner.edn as below and create that profile with karabiner gui.
{:profiles
;; there can only be one default profile
{:default-profile-name {:default true
:sim 50
:delay 500
:alone 1000
:held 500}}
{:none-default-profile-name {:sim 50
:delay 500
:alone 1000
:held 500}}
{:another-none-default-profile-name {:sim 50
:delay 500
:alone 1000
:held 500}}
:simlayers ...
:main ...}
Profile can be used the same way as conditions.
{:des "s-mode in emacs, awesome-tab"
:rules [:none-default-profile-name
:emacs-s-mode
[:j :!!j]
[:k :!!k]
[:h :!!h]
[:l :!!l]]}
{:des "s-mode in emacs, awesome-tab"
:rules [[:profiles :none-default-profile-name :another-none-default-profile-name]
:emacs-s-mode
[:j :!!j]
[:k :!!k]
[:h :!!h]
[:l :!!l]]}
- QWER as right command control option shift (CTOS for left ones)
- can use keys like :launchpad or :display_brightness_decrement in to definition now.
v0.1.16
User can now specify not already defined conditions using keyword.
If conditions are keyword or vector of keywords, condition parser will parse them
as variable if/unless conditions by default even condition parser can't find
them in any of the predefined conditions.