summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--quantum/keymap_extras/keymap_contributions.h46
1 files changed, 46 insertions, 0 deletions
diff --git a/quantum/keymap_extras/keymap_contributions.h b/quantum/keymap_extras/keymap_contributions.h
index 4ac73c1e89..ce87b6aba0 100644
--- a/quantum/keymap_extras/keymap_contributions.h
+++ b/quantum/keymap_extras/keymap_contributions.h
@@ -13,3 +13,49 @@
#define PL_07 ALGR(KC_E) // ę
#define PL_08 ALGR(KC_C) // ć
#define PL_09 ALGR(KC_A) // ą
+
+//Kazakh programmer, contributed by Zhanibek Adilbekov
+#define KK_01 KC_SLASH // №
+#define KK_02 KC_DOT // ю
+#define KK_03 KC_COMMA // б
+#define KK_04 KC_M // ь
+#define KK_05 KC_N // т
+#define KK_06 KC_B // и
+#define KK_07 KC_V // м
+#define KK_08 KC_X // ч
+#define KK_09 KC_Z // я
+#define KK_10 KC_QUOTE // э
+#define KK_11 KC_SCOLON // ж
+#define KK_12 KC_L // д
+#define KK_13 KC_K // л
+#define KK_14 KC_J // о
+#define KK_15 KC_H // р
+#define KK_16 KC_G // п
+#define KK_17 KC_F // а
+#define KK_18 KC_D // в
+#define KK_19 KC_S // ы
+#define KK_20 KC_A // ф
+#define KK_21 KC_RBRACKET // ъ
+#define KK_22 KC_LBRACKET // х
+#define KK_23 KC_P // з
+#define KK_24 KC_O // щ
+#define KK_25 KC_I // ш
+#define KK_26 KC_U // г
+#define KK_27 KC_Y // н
+#define KK_28 KC_T // е
+#define KK_29 KC_R // к
+#define KK_30 KC_E // у
+#define KK_31 KC_W // ц
+#define KK_32 KC_Q // й
+#define KK_33 KC_EQUAL // һ
+#define KK_34 KC_MINUS // ө
+#define KK_35 KC_0 // қ
+#define KK_36 KC_9 // ұ
+#define KK_37 KC_8 // ү
+#define KK_38 KC_7 // .
+#define KK_39 KC_6 // ,
+#define KK_40 KC_5 // ғ
+#define KK_41 KC_4 // ң
+#define KK_42 KC_3 // і
+#define KK_43 KC_2 // ә
+#define KK_44 KC_1 // "