summaryrefslogtreecommitdiff
path: root/keymap_custom.c
diff options
context:
space:
mode:
authortslil clingman <>2020-10-26 21:00:40 -0400
committertslil clingman <>2020-10-26 21:00:40 -0400
commit7c1beacef1dbed322e99d633742da6b2f655c603 (patch)
tree226a42f0a56d43c4ab588f8cbb72e01e241dd747 /keymap_custom.c
parent85f38e4e6315d16c3880ec694cf971e4f041c013 (diff)
Pruned old stuff, added zile patch
Diffstat (limited to 'keymap_custom.c')
-rw-r--r--keymap_custom.c43
1 files changed, 0 insertions, 43 deletions
diff --git a/keymap_custom.c b/keymap_custom.c
deleted file mode 100644
index 7042704..0000000
--- a/keymap_custom.c
+++ /dev/null
@@ -1,43 +0,0 @@
-#include "keymap_common.h"
-
-/* This layout implements colemak in the firmware, so you don't have to
- set the OS configuration into colemak layout. Useful if you don't have
- a laptop with an internal keyboard, or if you use other peoples' computers
- a lot. */
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- /* 0: colemak */
- KEYMAP(KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \
- KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, \
- KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, \
- KC_TAB, KC_ESC, KC_F18, KC_LSFT, KC_BSPC, KC_LCTL, KC_LALT, \
- KC_SPC, KC_FN0, KC_MINUS, KC_SCLN, KC_ENT), \
- /* 1: punctuation and numbers */
- KEYMAP(SHIFT(KC_1), SHIFT(KC_2), SHIFT(KC_LBRC), SHIFT(KC_RBRC), SHIFT(KC_GRAVE), KC_PGUP, KC_7, KC_8, KC_9, SHIFT(KC_EQUAL), \
- KC_EQUAL, SHIFT(KC_4), SHIFT(KC_9), KC_BSLS, KC_GRAVE, KC_PGDN, KC_4, KC_5, KC_6, SHIFT(KC_0), \
- SHIFT(KC_5), SHIFT(KC_6), KC_LBRC, KC_RBRC, SHIFT(KC_BSLS), SHIFT(KC_7), KC_1, KC_2, KC_3, SHIFT(KC_8), \
- KC_FN1, SHIFT(KC_INS), KC_LGUI, KC_LSFT, KC_BSPC, KC_LCTL, KC_LALT, KC_SPC, KC_FN0, KC_DOT, KC_0, SHIFT(KC_3)), \
- /* 2: arrows and function keys */
- KEYMAP(KC_INS, KC_HOME, KC_UP, KC_END, KC_PGUP, \
- KC_UP, KC_F7, KC_F8, KC_F9, KC_F10, \
- KC_DEL, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDN, \
- KC_DOWN, KC_F4, KC_F5, KC_F6, KC_F11, \
- KC_NO, KC__VOLUP, KC_NO, KC_NO, KC_PAUSE, \
- KC_NO, KC_F1, KC_F2, KC_F3, KC_F12, \
- KC_NO, KC__VOLDOWN, KC_LGUI, KC_LSFT, KC_BSPC, KC_LCTL, \
- KC_LALT, KC_SPC, KC_FN2, KC_PSCREEN, KC_SLCK, KC_FN3)
-};
-
-const uint16_t PROGMEM fn_actions[] = {
- [0] = ACTION_LAYER_MOMENTARY(1), // to Fn overlay
- [1] = ACTION_LAYER_ON(2, 1), // switch to layer 2
- [2] = ACTION_LAYER_OFF(2, 1), // switch back to layer 0
- [3] = ACTION_FUNCTION(BOOTLOADER)
-};
-
-void action_function(keyrecord_t *record, uint8_t id, uint8_t opt)
-{
- if (id == BOOTLOADER) {
- bootloader();
- }
-}