diff --git a/config/keymap.dtsi b/config/keymap.dtsi
index 801ea9b..1699d29 100644
--- a/config/keymap.dtsi
+++ b/config/keymap.dtsi
@@ -79,8 +79,8 @@
             compatible = "zmk,behavior-mod-morph";
             label = "shift";
             #binding-cells = <0>;
-            bindings = <&sk LSHFT>, <&caps_word>;
-            mods = <MOD_LSFT>;
+            bindings = <&sk RSHFT>, <&caps_word>;
+            mods = <MOD_RSFT>;
         };
         num: num {
             compatible = "zmk,behavior-hold-tap";
@@ -95,14 +95,14 @@
             label = "cs";
             #binding-cells = <0>;
             bindings = <&kp COMMA>, <&kp SEMICOLON>;
-            mods = <MOD_LSFT>;
+            mods = <MOD_RSFT>;
         };
         dc: dc {
             compatible = "zmk,behavior-mod-morph";
             label = "dc";
             #binding-cells = <0>;
             bindings = <&kp DOT>, <&kp COLON>;
-            mods = <MOD_LSFT>;
+            mods = <MOD_RSFT>;
         };
         gtab: gtab {
             compatible = "zmk,behavior-tri-state";