New language switching experiments

This commit is contained in:
Anton Volnuhin 2023-06-08 00:36:25 +03:00
parent 6eb6055ab5
commit cd279a175f

View File

@ -19,15 +19,15 @@
[:##open_bracket :backslash [:ru :!keykey]] [:##open_bracket :backslash [:ru :!keykey]]
[:##backslash :open_bracket :ru]]} [:##backslash :open_bracket :ru]]}
{:des "Caps->English, LShift->Russian" {:des "Caps->Russian, LShift->English"
:rules [[:##left_shift :left_shift nil {:alone {:input :ru}}] :rules [[:##left_shift :left_shift nil {:alone {:input :en}}]
[:##caps_lock ["capskey" 1] nil {:alone {:input :en} [:##caps_lock ["capskey" 1] nil {:alone {:input :ru}
:held :caps_lock :held :caps_lock
:afterup ["capskey" 0]}]]} :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}}] :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(⌘+⌥+^+⇧)" {:des "Tab as Hyper(⌘+⌥+^+⇧)"
:rules [[:tab [:!!left_shift] [:!left_command] {:alone :tab}]]} :rules [[:tab [:!!left_shift] [:!left_command] {:alone :tab}]]}
@ -42,9 +42,10 @@
[:spacebar [:open "/Users/anton/Applications/Brave Browser Apps.localized/GPT.app"]] [:spacebar [:open "/Users/anton/Applications/Brave Browser Apps.localized/GPT.app"]]
]} ]}
{:des "RShift->Comma" {:des "Ropt,Rcommand->Comma"
:rules [[:##right_shift :right_shift :ru {:alone :!R6}] :rules [[:##right_option :right_shift :ru {:alone :!R6}]
[:##right_shift :right_shift :en {:alone :comma}]]}] [:##right_option :right_shift :en {:alone :comma}]
[:##right_command :right_command :ru {:alone :!R6}]]}]
} }