]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
use tg instead of fns
authorDon Armstrong <don@donarmstrong.com>
Thu, 12 Jan 2017 23:38:13 +0000 (15:38 -0800)
committerDon Armstrong <don@donarmstrong.com>
Tue, 24 Dec 2019 16:53:57 +0000 (08:53 -0800)
layouts/community/ergodox/don/keymap.c

index 38fa1ed1bd367dd224de911270bd52ee73b29297..21e71a4cecc729095af2a892930a5a4db0e76100 100644 (file)
@@ -46,7 +46,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
           KC_LBRC,KC_Y,KC_U, KC_I,   KC_O,   KC_P,   KC_RBRC,
                   KC_H,KC_J, KC_K,   KC_L,   KC_SCLN,KC_QUOT,
         TG(SYMB), KC_N,KC_M, KC_COMM,KC_DOT, KC_SLSH,KC_RSFT,
-                      KC_UP, KC_DOWN,KC_LEFT,  KC_RGHT,KC_RGUI,
+                      KC_UP, KC_DOWN,KC_LEFT,KC_RGHT,KC_RGUI,
         KC_DEL,KC_RGUI,
         KC_PGUP,
         KC_PGDN,KC_ENT, KC_SPC
@@ -66,7 +66,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
              KC_F12, KC_F6,  KC_F7,  KC_F8,  KC_F9,  KC_F10, KC_PWR ,
              KC_TRNS,KC_TRNS,KC_EQL ,KC_EQL ,KC_MINS,KC_MINS,KC_VOLU,
                      KC_LEFT,KC_DOWN,KC_UP  ,KC_RGHT,KC_TRNS,KC_VOLD,
-             KC_FN5 ,KC_6   ,KC_7   ,KC_8   ,KC_9   ,KC_0   ,KC_MUTE,
+             KC_TRNS,KC_6   ,KC_7   ,KC_8   ,KC_9   ,KC_0   ,KC_MUTE,
                      KC_MRWD,KC_MSTP,KC_MPLY,KC_MPRV,KC_MNXT,
         KC_TRNS,KC_TRNS,
         KC_TRNS,
@@ -95,20 +95,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 
     [FNXN] = KEYMAP(  // layer 3 : keyboard functions
         // left hand
-        RESET,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
-        KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_FN5,
+        RESET,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_FN0,
+        KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_FN0,
         KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
-        KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_FN5,
+        KC_TRNS,BL_TOGG,BL_STEP,BL_OFF,BL_ON,KC_TRNS,KC_FN0,
         KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
                                       KC_TRNS,KC_TRNS,
                                            KC_TRNS,
                                  KC_TRNS,KC_TRNS,KC_TRNS,
         // right hand
-            KC_FN5, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
-            KC_FN5, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
+            KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
+            KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
                     KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
-            KC_FN5, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
-                       KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
+            KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
+                    KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
         KC_TRNS,KC_TRNS,
         KC_TRNS,
         KC_TRNS,KC_TRNS,KC_TRNS
@@ -125,10 +125,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
                                            KC_TRNS,
                                  KC_TRNS,KC_TRNS,KC_TRNS,
         // right hand
-             KC_FN5,KC_NLCK, KC_PSLS,KC_PAST,KC_PAST,KC_PMNS,KC_BSPC,
-             KC_FN5 ,KC_NO,  KC_P7,  KC_P8,  KC_P9,  KC_PMNS,KC_BSPC,
+             KC_TRNS,KC_NLCK, KC_PSLS,KC_PAST,KC_PAST,KC_PMNS,KC_BSPC,
+             KC_TRNS,KC_NO,  KC_P7,  KC_P8,  KC_P9,  KC_PMNS,KC_BSPC,
                      KC_NO,  KC_P4,  KC_P5,  KC_P6,  KC_PPLS,KC_PENT,
-             KC_FN5 ,KC_NO,  KC_P1,  KC_P2,  KC_P3,  KC_PPLS,KC_PENT,
+             KC_TRNS,KC_NO,  KC_P1,  KC_P2,  KC_P3,  KC_PPLS,KC_PENT,
                      KC_P0,  KC_PDOT,KC_SLSH,KC_PENT,KC_PENT,
         KC_TRNS,KC_TRNS,
         KC_TRNS,
@@ -158,7 +158,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 
 [PLVR] = KEYMAP(
 // left hand
-KC_NO,  KC_NO,  KC_NO,  KC_NO,   KC_NO,  KC_NO,   KC_FN0,
+KC_TRNS,KC_NO,  KC_NO,  KC_NO,   KC_NO,  KC_NO,   KC_FN0,
 KC_NO,  PV_NUM, PV_NUM, PV_NUM,  PV_NUM, PV_NUM,  PV_NUM,
 KC_NO,  PV_LS,  PV_LT,  PV_LP,   PV_LH,  PV_STAR,
 KC_NO,  PV_LS,  PV_LK,  PV_LW,   PV_LR,  PV_STAR, PV_STAR,
@@ -180,13 +180,6 @@ KC_NO,   KC_NO,   KC_NO,   KC_NO,   KC_NO,
 };
 const uint16_t PROGMEM fn_actions[] = {
     [0] = ACTION_LAYER_SET(BASE, ON_PRESS),                  // FN0 - push Layer0
-    [1] = ACTION_LAYER_MOMENTARY(SYMB),                      // FN1 - switch to Layer1
-    [2] = ACTION_LAYER_SET(MOUS, ON_PRESS),                  // FN2 - push Layer2
-    [3] = ACTION_LAYER_SET(FNXN, ON_PRESS),                  // FN3 - push Layer3
-    [4] = ACTION_LAYER_SET(NUMP, ON_PRESS),                  // FN4 - push Layer4
-    [5] = ACTION_LAYER_SET(BASE, ON_PRESS),                  // FN5 - push Layer0
-    [6] = ACTION_LAYER_SET(SYMB, ON_PRESS),                  // FN6 - push Layer1
-    [6] = ACTION_LAYER_SET(PLVR, ON_PRESS),                  // FN7 - push Layer5
 };
 
 const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)