We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9698564 commit 6dd65fbCopy full SHA for 6dd65fb
jsonrpc.go
@@ -877,6 +877,18 @@ func rpcSetCloudUrl(apiUrl string, appUrl string) error {
877
return nil
878
}
879
880
+func rpcGetKeyboardLayout() (string, error) {
881
+ return config.KeyboardLayout, nil
882
+}
883
+
884
+func rpcSetKeyboardLayout(layout string) error {
885
+ config.KeyboardLayout = layout
886
+ if err := SaveConfig(); err != nil {
887
+ return fmt.Errorf("failed to save config: %w", err)
888
+ }
889
+ return nil
890
891
892
func getKeyboardMacros() (interface{}, error) {
893
macros := make([]KeyboardMacro, len(config.KeyboardMacros))
894
copy(macros, config.KeyboardMacros)
0 commit comments