diff --git a/keymaps/lif-preonic.json b/keymaps/lif-preonic.json
index 381e206..4607fd5 100644
--- a/keymaps/lif-preonic.json
+++ b/keymaps/lif-preonic.json
@@ -94,11 +94,11 @@
"KC_0",
"KC_NO",
"KC_NO",
- "KC_NO",
- "KC_NO",
- "KC_NO",
- "KC_NO",
- "KC_NO",
+ "UG_SPDD",
+ "BL_TOGG",
+ "RM_ON",
+ "BL_ON",
+ "LM_ON",
"KC_SLSH",
"KC_P4",
"KC_P5",
@@ -106,11 +106,11 @@
"KC_MINS",
"KC_EQL",
"KC_NO",
- "KC_NO",
- "KC_NO",
- "KC_NO",
- "KC_NO",
- "KC_NO",
+ "UG_NEXT",
+ "LM_TOGG",
+ "RM_OFF",
+ "BL_OFF",
+ "LM_OFF",
"KC_ASTR",
"KC_P1",
"KC_P2",
@@ -118,8 +118,8 @@
"KC_HOME",
"KC_END",
"KC_NO",
- "KC_NO",
- "KC_NO",
+ "UG_TOGG",
+ "RM_TOGG",
"KC_NO",
"KC_NO",
"KC_NO",
diff --git a/keymaps/lif-preonic.svg b/keymaps/lif-preonic.svg
index ab36aae..aeaced1 100644
--- a/keymaps/lif-preonic.svg
+++ b/keymaps/lif-preonic.svg
@@ -471,18 +471,33 @@ path.combo { stroke: #7f7f7f; }
+
+UGSPDD
+
+
+BLTOGG
+
+
+RMON
+
+
+BLON
+
+
+LMON
+
@@ -513,18 +528,33 @@ path.combo { stroke: #7f7f7f; }
+
+UGNEXT
+
+
+LMTOGG
+
+
+RMOFF
+
+
+BLOFF
+
+
+LMOFF
+
@@ -555,9 +585,15 @@ path.combo { stroke: #7f7f7f; }
+
+UGTOGG
+
+
+RMTOGG
+