diff --git a/private_dot_config/karabiner.edn b/private_dot_config/karabiner.edn index 7d53d98..e1e225a 100644 --- a/private_dot_config/karabiner.edn +++ b/private_dot_config/karabiner.edn @@ -19,15 +19,15 @@ [:##open_bracket :backslash [:ru :!keykey]] [:##backslash :open_bracket :ru]]} - {:des "Caps->English, LShift->Russian" - :rules [[:##left_shift :left_shift nil {:alone {:input :ru}}] - [:##caps_lock ["capskey" 1] nil {:alone {:input :en} + {:des "Caps->Russian, LShift->English" + :rules [[:##left_shift :left_shift nil {:alone {:input :en}}] + [:##caps_lock ["capskey" 1] nil {:alone {:input :ru} :held :caps_lock :afterup ["capskey" 0]}]]} - {:des "Alternative language switches: Lcmd->English, Rcmd->Russian" + {:des "Alternative language switches: Lcmd->English, Rcmd->Russian, Rshift-> Russian" :rules [[:left_command :left_command nil {:alone {:input :en}}] - [:right_command :right_command nil {:alone {:input :ru}}]]} + [:right_shift :right_shift nil {:alone {:input :ru}}]]} {:des "Tab as Hyper(⌘+⌥+^+⇧)" :rules [[:tab [:!!left_shift] [:!left_command] {:alone :tab}]]} @@ -42,9 +42,10 @@ [:spacebar [:open "/Users/anton/Applications/Brave Browser Apps.localized/GPT.app"]] ]} - {:des "RShift->Comma" - :rules [[:##right_shift :right_shift :ru {:alone :!R6}] - [:##right_shift :right_shift :en {:alone :comma}]]}] + {:des "Ropt,Rcommand->Comma" + :rules [[:##right_option :right_shift :ru {:alone :!R6}] + [:##right_option :right_shift :en {:alone :comma}] + [:##right_command :right_command :ru {:alone :!R6}]]}] }