-
-
Notifications
You must be signed in to change notification settings - Fork 39.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* dlg's keymap * fix list order * remove cruft * pragma Co-Authored-By: dlgoodr <[email protected]> * turn on bootmagic, enable swapping ` and Esc while I figure out which compromise is least bad
- Loading branch information
Showing
4 changed files
with
150 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
#pragma once | ||
|
||
#define GRAVE_ESC_ALT_OVERRIDE |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
#include QMK_KEYBOARD_H | ||
|
||
#define _BL 0 | ||
#define _FL 1 | ||
#define _MAC 2 | ||
|
||
// investigate later - use lctl / lsft as up/down. | ||
// https://github.com/qmk/qmk_firmware/tree/master/keyboards/tada68/keymaps/fakb | ||
#define LCTL_MA LCTL_T(KC_UP) | ||
#define LSFT_MA LSFT_T(KC_DOWN) | ||
|
||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
/* Keymap _BL: (Base Layer) Default Layer | ||
* ,----------------------------------------------------------------. | ||
* |Esc | 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backsp |~ ` | | ||
* |----------------------------------------------------------------| | ||
* |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ |Del | | ||
* |----------------------------------------------------------------| | ||
* |Ctrl | A| S| D| F| G| H| J| K| L| ;| '|Return |PgUp| | ||
* |----------------------------------------------------------------| | ||
* |Shift | Z| X| C| V| B| N| M| ,| .| /|Shift | Up|PgDn| | ||
* |----------------------------------------------------------------| | ||
* |Ctrl|Win |Alt | Space |Alt|Fn |Ctrl|Lef|Dow|Rig | | ||
* `----------------------------------------------------------------' | ||
* | ||
* Note: Shift + Esc = ~ | ||
* Win + Esc = ` | ||
*/ | ||
[_BL] = LAYOUT_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_GRV, \ | ||
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_DEL , \ | ||
KC_LCTL, 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_PGUP, \ | ||
KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSPC, KC_UP, KC_PGDN, \ | ||
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(_FL), KC_RCTRL, KC_LEFT, KC_DOWN, KC_RGHT), | ||
|
||
/* Keymap _FL: Function Layer | ||
* ,----------------------------------------------------------------. | ||
* |`swp|F1 |F2 |F3 |F4 |F5 |F6 |F7 |F8 |F9 |F10|F11|F12| Del |`swp| | ||
* |----------------------------------------------------------------| | ||
* | |BL |BL-|BL+|Brt| | | |mac| |PSc| | | |Ins | | ||
* |----------------------------------------------------------------| | ||
* | | | | | | |<- |Dn |Up | ->| | | |Hme | | ||
* |----------------------------------------------------------------| | ||
* | | | | | | | |MUT|V- |V+ | | |PUp|End | | ||
* |----------------------------------------------------------------| | ||
* | | | | | | | |Hme|PDn|End | | ||
* `----------------------------------------------------------------' | ||
*/ | ||
[_FL] = LAYOUT_ansi( | ||
MAGIC_UNSWAP_GRAVE_ESC, 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, MAGIC_SWAP_GRAVE_ESC, \ | ||
_______, BL_TOGG, BL_DEC, BL_INC , BL_BRTG, _______, _______, _______, TG(_MAC),_______, KC_PSCR, _______, _______, _______, KC_INS, \ | ||
_______, _______, _______, _______, _______, _______, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, _______, _______, _______, KC_HOME, \ | ||
_______, _______, _______, _______, _______, _______, _______, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, KC_PGUP, KC_END , \ | ||
_______, _______, _______, _______, _______, _______, _______, KC_HOME, KC_PGDN, KC_END ), | ||
|
||
/* Keymap _MAC: Mac Layer | ||
* ,----------------------------------------------------------------. | ||
* | | | | | | | | | | | | | | | | | ||
* |----------------------------------------------------------------| | ||
* | | | | | | | | | | | | | | | | | ||
* |----------------------------------------------------------------| | ||
* | | | | | | | | | | | | | | | | ||
* |----------------------------------------------------------------| | ||
* | | | | | | | | | | | | | | | | ||
* |----------------------------------------------------------------| | ||
* |Ctrl|Alt |Win | |Win | |Alt| | | | | ||
* `----------------------------------------------------------------' | ||
*/ | ||
[_MAC] = LAYOUT_ansi( | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | ||
KC_LCTL, KC_LALT, KC_LGUI, _______, KC_RGUI, _______, KC_RALT, _______, _______, _______), | ||
|
||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
# dlg's layout | ||
|
||
[tshack's layout](https://github.com/qmk/qmk_firmware/tree/master/keyboards/tada68/keymaps/tshack), with: | ||
+ Mac layer | ||
+ Press Fn-I to align the bottom row to mac standards | ||
+ volume controls moved to Fn+ M<> | ||
+ [Space Cadet Shift](https://docs.qmk.fm/#/feature_space_cadet_shift) enabled | ||
+ Fn+R for LED breathing | ||
+ Fn+Del for Insert | ||
+ `GRAVE_ESC_ALT_OVERRIDE` so cmd-opt-esc still works (thx [mattdicarlo](https://github.com/qmk/qmk_firmware/tree/master/keyboards/tada68/keymaps/mattdicarlo)) | ||
|
||
``` | ||
Base Layer | ||
,----------------------------------------------------------------. | ||
|Esc | 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backsp |~ ` | | ||
|----------------------------------------------------------------| | ||
|Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ |Del | | ||
|----------------------------------------------------------------| | ||
|Ctrl | A| S| D| F| G| H| J| K| L| ;| '|Return |PgUp| | ||
|----------------------------------------------------------------| | ||
|Shift | Z| X| C| V| B| N| M| ,| .| /|Shift |Up |PgDn| | ||
|----------------------------------------------------------------| | ||
|Ctrl|Win |Alt | Space |Alt|Fn |Ctrl|<- |Dn | -> | | ||
`----------------------------------------------------------------' | ||
Note: Shift + Esc = ~ (tilde) | ||
Win + Esc = ` (grave) | ||
Fn Layer | ||
,----------------------------------------------------------------. | ||
| |F1 |F2 |F3 |F4 |F5 |F6 |F7 |F8 |F9 |F10|F11|F12| Del | | | ||
|----------------------------------------------------------------| | ||
| |BL |BL-|BL+|Brt| | | |mac| |PSc| | | |Ins | | ||
|----------------------------------------------------------------| | ||
| | | | | | |<- |Dn |Up | ->| | | |Hme | | ||
|----------------------------------------------------------------| | ||
| | | | | | | |MUT|V- |V+ | | |PUp|End | | ||
|----------------------------------------------------------------| | ||
| | | | | | | |Hme|PDn|End | | ||
`----------------------------------------------------------------' | ||
Mac Layer | ||
,----------------------------------------------------------------. | ||
| | | | | | | | | | | | | | | | | ||
|----------------------------------------------------------------| | ||
| | | | | | | | | | | | | | | | | ||
|----------------------------------------------------------------| | ||
| | | | | | | | | | | | | | | | ||
|----------------------------------------------------------------| | ||
| | | | | | | | | | | | | | | | ||
|----------------------------------------------------------------| | ||
|Ctrl|Alt |Win | |Win | |Alt| | | | | ||
`----------------------------------------------------------------' | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# Build Options | ||
# change to "no" to disable the options, or define them in the Makefile in | ||
# the appropriate keymap folder that will get included automatically | ||
# | ||
BOOTMAGIC_ENABLE = full # Virtual DIP switch configuration(+1000) | ||
MOUSEKEY_ENABLE = no # Mouse keys(+4700) | ||
EXTRAKEY_ENABLE = yes # Audio control and System control(+450) | ||
CONSOLE_ENABLE = no # Console for debug(+400) | ||
COMMAND_ENABLE = no # Commands for debug and configuration | ||
NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | ||
BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | ||
MIDI_ENABLE = no # MIDI controls | ||
AUDIO_ENABLE = no # Audio output on port C6 | ||
UNICODE_ENABLE = no # Unicode | ||
BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | ||
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | ||
SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |