浏览代码

Fix my personal keymap // Custom keymap for Kbdfans/kbd67/rev2 with improvements on Accessibility (#9207)

Co-authored-by: Ryan <fauxpark@gmail.com>
Catriel Müller 5 年之前
父节点
当前提交
ccb4b81b3f

+ 14 - 14
keyboards/dztech/dz65rgb/keymaps/catrielmuller/keymap.c

@@ -21,19 +21,19 @@ enum layers {
 }
 
 const layers_leds_map[] = {
-    [_MAIN] = 17,
-    [_INDEX] = 16,
-    [_FN] = 15,
-    [_MULTIMEDIA] = 14,
-    [_EMOJI] = 13,
-    [_EXT1] = 12,
-    [_EXT2] = 11,
-    [_EXT3] = 10,
-    [_EXT4] = 9,
-    [_EXT5] = 18,
-    [_EXT6] = 19,
-    [_RGB] = 20,
-    [_CONFIG] = 21,
+    [_MAIN] = 0,
+    [_INDEX] = 1,
+    [_FN] = 2,
+    [_MULTIMEDIA] = 3,
+    [_EMOJI] = 4,
+    [_EXT1] = 5,
+    [_EXT2] = 6,
+    [_EXT3] = 7,
+    [_EXT4] = 8,
+    [_EXT5] = 9,
+    [_EXT6] = 10,
+    [_RGB] = 11,
+    [_CONFIG] = 12,
 };
 
 enum unicode_names {
@@ -234,7 +234,7 @@ void rgb_matrix_indicators_user(void) {
 
     // CapsLock Light
     if (IS_HOST_LED_ON(USB_LED_CAPS_LOCK)) {
-        rgb_matrix_set_color(8, MAIN_COLOR[0], MAIN_COLOR[1], MAIN_COLOR[2]);
+        rgb_matrix_set_color(30, MAIN_COLOR[0], MAIN_COLOR[1], MAIN_COLOR[2]);
     }
 
     // Show Selected Layer

+ 17 - 0
keyboards/kbdfans/kbd67/rev2/keymaps/catrielmuller_camilad/config.h

@@ -0,0 +1,17 @@
+/*
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#pragma once
+#define ONESHOT_TIMEOUT 5000

+ 33 - 0
keyboards/kbdfans/kbd67/rev2/keymaps/catrielmuller_camilad/keymap.c

@@ -0,0 +1,33 @@
+/*
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+#include QMK_KEYBOARD_H
+
+const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
+
+[0] = LAYOUT_65_ansi(
+  KC_ESC       ,KC_1         ,KC_2         ,KC_3   ,KC_4   ,KC_5   ,KC_6   ,KC_7   ,KC_8   ,KC_9         ,KC_0   ,KC_MINS      ,KC_EQL ,KC_BSPC,KC_HOME,
+  KC_TAB       ,KC_Q         ,KC_W         ,KC_E   ,KC_R   ,KC_T   ,KC_Y   ,KC_U   ,KC_I   ,KC_O         ,KC_P   ,KC_LBRC      ,KC_RBRC,KC_BSLS,KC_PGUP,
+  KC_CAPS      ,KC_A         ,KC_S         ,KC_D   ,KC_F   ,KC_G   ,KC_H   ,KC_J   ,KC_K   ,KC_L         ,KC_SCLN,KC_QUOT      ,KC_ENT         ,KC_PGDN,
+  OSM(MOD_LSFT),KC_Z         ,KC_X         ,KC_C   ,KC_V   ,KC_B   ,KC_N   ,KC_M   ,KC_COMM,KC_DOT       ,KC_SLSH,OSM(MOD_RSFT)        ,KC_UP  ,KC_END ,
+  OSM(MOD_LCTL),OSM(MOD_LGUI),OSM(MOD_LALT),KC_SPC                                         ,OSM(MOD_RALT),OSL(1) ,OSM(MOD_RCTL),KC_LEFT,KC_DOWN,KC_RGHT),
+
+[1] = LAYOUT_65_ansi(
+   KC_GRV ,KC_F1  ,KC_F2  ,KC_F3  ,KC_F4  ,KC_F5  ,KC_F6  ,KC_F7  ,KC_F8  ,KC_F9  ,KC_F10 ,KC_F11 ,KC_F12 ,KC_DEL ,KC_INS ,
+   _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,KC_PSCR,
+   _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,TILDE  ,_______        ,_______,
+   _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______        ,KC_PGUP,_______,
+   _______,_______,_______,_______                                                ,_______,_______,_______,KC_HOME,KC_PGDN,KC_END ),
+
+};

+ 1 - 0
keyboards/kbdfans/kbd67/rev2/keymaps/catrielmuller_camilad/readme.md

@@ -0,0 +1 @@
+# A keymap for kbd67 with some improvements for accessibility

+ 1 - 0
keyboards/kbdfans/kbd67/rev2/keymaps/catrielmuller_camilad/rules.mk

@@ -0,0 +1 @@
+CONSOLE_ENABLE = no