diff --git a/keymaps/lif-preonic.json b/keymaps/lif-preonic.json
index 3a6229b..601b027 100644
--- a/keymaps/lif-preonic.json
+++ b/keymaps/lif-preonic.json
@@ -105,7 +105,7 @@
"KC_P6",
"KC_MINS",
"KC_EQL",
- "KC_NO",
+ "KC_LSFT",
"KC_NO",
"KC_NO",
"KC_NO",
@@ -117,10 +117,10 @@
"KC_P3",
"KC_HOME",
"KC_END",
+ "KC_LCTL",
"KC_NO",
- "KC_NO",
- "KC_NO",
- "KC_NO",
+ "KC_LALT",
+ "KC_LGUI",
"KC_NO",
"KC_NO",
"KC_NO",
@@ -167,7 +167,7 @@
"KC_RGHT",
"KC_UNDS",
"KC_PLUS",
- "KC_NO",
+ "KC_LSFT",
"KC_LT",
"KC_GT",
"KC_LBRC",
@@ -179,10 +179,10 @@
"KC_NO",
"KC_NO",
"KC_NO",
+ "KC_LCTL",
"KC_NO",
- "KC_NO",
- "KC_NO",
- "KC_NO",
+ "KC_LALT",
+ "KC_LGUI",
"MO(3)",
"KC_NO",
"KC_NO",
diff --git a/keymaps/lif-preonic.svg b/keymaps/lif-preonic.svg
index 24360c9..6938b35 100644
--- a/keymaps/lif-preonic.svg
+++ b/keymaps/lif-preonic.svg
@@ -521,6 +521,7 @@ path.combo { stroke: #7f7f7f; }
+LSFT
@@ -563,15 +564,18 @@ path.combo { stroke: #7f7f7f; }
+LCTL
+LALT
+LGUI
@@ -726,6 +730,7 @@ path.combo { stroke: #7f7f7f; }
+LSFT
@@ -769,15 +774,18 @@ path.combo { stroke: #7f7f7f; }
+LCTL
+LALT
+LGUI