diff options
| author | Drashna Jaelre <drashna@live.com> | 2018-09-28 19:22:31 -0700 |
|---|---|---|
| committer | Jack Humbert <jack.humb@gmail.com> | 2018-09-28 22:22:31 -0400 |
| commit | ab83aedfabd7f11d914466d008ab5938b3e0107f (patch) | |
| tree | 64bf0a64b1975c235117f09c7a6e978ada40a15e | |
| parent | 239f02408e219567be060be7e65e92e888304ed0 (diff) | |
| download | qmk_firmware-ab83aedfabd7f11d914466d008ab5938b3e0107f.tar.gz qmk_firmware-ab83aedfabd7f11d914466d008ab5938b3e0107f.zip | |
Second attempt to reduce the size of the USB BLE Converter (#4010)
* Disable Leader to reduce firmware size for Travis
* Additionaly fixes to USB_USB\BLE Keyboard converter
* Disable One Shots to get USB to USB BLE converter to fit
| -rw-r--r-- | keyboards/converter/usb_usb/ble/config.h | 2 | ||||
| -rw-r--r-- | keyboards/converter/usb_usb/ble/rules.mk | 2 | ||||
| -rw-r--r-- | keyboards/converter/usb_usb/keymap.c | 288 |
3 files changed, 3 insertions, 289 deletions
diff --git a/keyboards/converter/usb_usb/ble/config.h b/keyboards/converter/usb_usb/ble/config.h index 5333e17c8..3bf3b2963 100644 --- a/keyboards/converter/usb_usb/ble/config.h +++ b/keyboards/converter/usb_usb/ble/config.h | |||
| @@ -11,3 +11,5 @@ | |||
| 11 | 11 | ||
| 12 | #define NO_ACTION_MACRO | 12 | #define NO_ACTION_MACRO |
| 13 | #define NO_ACTION_FUNCTION | 13 | #define NO_ACTION_FUNCTION |
| 14 | #define NO_ACTION_ONESHOT | ||
| 15 | |||
diff --git a/keyboards/converter/usb_usb/ble/rules.mk b/keyboards/converter/usb_usb/ble/rules.mk index 84aa767f5..f5ab3880b 100644 --- a/keyboards/converter/usb_usb/ble/rules.mk +++ b/keyboards/converter/usb_usb/ble/rules.mk | |||
| @@ -4,7 +4,7 @@ F_CPU = 8000000 | |||
| 4 | 4 | ||
| 5 | BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) | 5 | BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) |
| 6 | MOUSEKEY_ENABLE = no # Mouse keys(+4700) | 6 | MOUSEKEY_ENABLE = no # Mouse keys(+4700) |
| 7 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) | 7 | EXTRAKEY_ENABLE = no # Audio control and System control(+450) |
| 8 | CONSOLE_ENABLE = no # Console for debug(+400) | 8 | CONSOLE_ENABLE = no # Console for debug(+400) |
| 9 | COMMAND_ENABLE = no # Commands for debug and configuration | 9 | COMMAND_ENABLE = no # Commands for debug and configuration |
| 10 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 10 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
diff --git a/keyboards/converter/usb_usb/keymap.c b/keyboards/converter/usb_usb/keymap.c deleted file mode 100644 index 16f2a2809..000000000 --- a/keyboards/converter/usb_usb/keymap.c +++ /dev/null | |||
| @@ -1,288 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2017 Balz Guenat <balz.guenat@gmail.com> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #include "keymap_common.h" | ||
| 19 | |||
| 20 | |||
| 21 | const uint8_t keymaps[][MATRIX_ROWS][MATRIX_COLS] PROGMEM = { | ||
| 22 | /* 0: plain Qwerty without layer switching | ||
| 23 | * ,---------------. ,---------------. ,---------------. | ||
| 24 | * |F13|F14|F15|F16| |F17|F18|F19|F20| |F21|F22|F23|F24| | ||
| 25 | * ,---. |---------------| |---------------| |---------------| ,-----------. ,---------------. ,-------. | ||
| 26 | * |Esc| |F1 |F2 |F3 |F4 | |F5 |F6 |F7 |F8 | |F9 |F10|F11|F12| |PrS|ScL|Pau| |VDn|VUp|Mut|Pwr| | Help | | ||
| 27 | * `---' `---------------' `---------------' `---------------' `-----------' `---------------' `-------' | ||
| 28 | * ,-----------------------------------------------------------. ,-----------. ,---------------. ,-------. | ||
| 29 | * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|JPY|Bsp| |Ins|Hom|PgU| |NmL| /| *| -| |Stp|Agn| | ||
| 30 | * |-----------------------------------------------------------| |-----------| |---------------| |-------| | ||
| 31 | * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ | |Del|End|PgD| | 7| 8| 9| +| |Mnu|Und| | ||
| 32 | * |-----------------------------------------------------------| `-----------' |---------------| |-------| | ||
| 33 | * |CapsL | A| S| D| F| G| H| J| K| L| ;| :| #|Retn| | 4| 5| 6|KP,| |Sel|Cpy| | ||
| 34 | * |-----------------------------------------------------------| ,---. |---------------| |-------| | ||
| 35 | * |Shft| <| Z| X| C| V| B| N| M| ,| ,| /| RO|Shift | |Up | | 1| 2| 3|KP=| |Exe|Pst| | ||
| 36 | * |-----------------------------------------------------------| ,-----------. |---------------| |-------| | ||
| 37 | * |Ctl|Gui|Alt|MHEN|HNJ| Space |H/E|HENK|KANA|Alt|Gui|App|Ctl| |Lef|Dow|Rig| | 0 | .|Ent| |Fnd|Cut| | ||
| 38 | * `-----------------------------------------------------------' `-----------' `---------------' `-------' | ||
| 39 | */ | ||
| 40 | // KEYMAP_ALL( | ||
| 41 | // F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, | ||
| 42 | // ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR,SLCK,PAUS, VOLD,VOLU,MUTE,PWR, HELP, | ||
| 43 | // GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, JYEN,BSPC, INS, HOME,PGUP, NLCK,PSLS,PAST,PMNS, STOP,AGIN, | ||
| 44 | // TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC, BSLS, DEL, END, PGDN, P7, P8, P9, PPLS, MENU,UNDO, | ||
| 45 | // CAPS,A, S, D, F, G, H, J, K, L, SCLN,QUOT, NUHS,ENT, P4, P5, P6, PCMM, SLCT,COPY, | ||
| 46 | // LSFT,NUBS,Z, X, C, V, B, N, M, COMM,DOT, SLSH, RO, RSFT, UP, P1, P2, P3, PEQL, EXEC,PSTE, | ||
| 47 | // LCTL,LGUI,LALT,MHEN,HANJ, SPC, HAEN,HENK,KANA,RALT,RGUI,APP, RCTL, LEFT,DOWN,RGHT, P0, PDOT,PENT, FIND,CUT | ||
| 48 | // ), | ||
| 49 | KEYMAP_ALL( | ||
| 50 | F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, | ||
| 51 | ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR,SLCK,PAUS, VOLD,VOLU,MUTE,PWR, HELP, | ||
| 52 | GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, JYEN,BSPC, INS, HOME,PGUP, NLCK,PSLS,PAST,PMNS, STOP,AGIN, | ||
| 53 | TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC, BSLS, DEL, END, PGDN, P7, P8, P9, PPLS, MENU,UNDO, | ||
| 54 | FN0, A, S, D, F, G, H, J, K, L, SCLN,QUOT, NUHS,ENT, P4, P5, P6, PCMM, SLCT,COPY, | ||
| 55 | LSFT,NUBS,Z, X, C, V, B, N, M, COMM,DOT, SLSH, RO, RSFT, UP, P1, P2, P3, PEQL, EXEC,PSTE, | ||
| 56 | LCTL,LGUI,LALT,MHEN,HANJ, SPC, HAEN,HENK,KANA,RALT,RGUI,APP, RCTL, LEFT,DOWN,RGHT, P0, PDOT,PENT, FIND,CUT | ||
| 57 | ), | ||
| 58 | KEYMAP_ALL( | ||
| 59 | TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, | ||
| 60 | TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS, TRNS, | ||
| 61 | GRV, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS, TRNS,TRNS, | ||
| 62 | CAPS,MPRV,VOLU,MNXT,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS, TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS, TRNS,TRNS, | ||
| 63 | TRNS,MUTE,VOLD,MPLY,TRNS,TRNS,LEFT,DOWN,UP, RGHT,TRNS,TRNS, TRNS,TRNS, TRNS,TRNS,TRNS,TRNS, TRNS,TRNS, | ||
| 64 | TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS, TRNS, TRNS,TRNS,TRNS,TRNS, TRNS,TRNS, | ||
| 65 | TRNS,TRNS,TRNS,TRNS,TRNS, TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS, TRNS, TRNS,TRNS, TRNS,TRNS | ||
| 66 | ), | ||
| 67 | }; | ||
| 68 | |||
| 69 | // const action_t fn_actions[] PROGMEM = {}; | ||
| 70 | |||
| 71 | const action_t PROGMEM fn_actions[] = { | ||
| 72 | [0] = ACTION_LAYER_MOMENTARY(1), | ||
| 73 | }; | ||
| 74 | |||
| 75 | |||
| 76 | |||
| 77 | /* | ||
| 78 | * Keymap samples | ||
| 79 | */ | ||
| 80 | #if 0 | ||
| 81 | /* ANSI layout | ||
| 82 | * ,---. ,---------------. ,---------------. ,---------------. ,-----------. | ||
| 83 | * |Esc| |F1 |F2 |F3 |F4 | |F5 |F6 |F7 |F8 | |F9 |F10|F11|F12| |PrS|ScL|Pau| | ||
| 84 | * `---' `---------------' `---------------' `---------------' `-----------' | ||
| 85 | * ,-----------------------------------------------------------. ,-----------. ,---------------. | ||
| 86 | * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =| Bsp| |Ins|Hom|PgU| |NmL| /| *| -| | ||
| 87 | * |-----------------------------------------------------------| |-----------| |---------------| | ||
| 88 | * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ | |Del|End|PgD| | 7| 8| 9| +| | ||
| 89 | * |-----------------------------------------------------------| `-----------' |-----------| | | ||
| 90 | * |CapsL | A| S| D| F| G| H| J| K| L| ;| '| Return| | 4| 5| 6| | | ||
| 91 | * |-----------------------------------------------------------| ,---. |---------------| | ||
| 92 | * |Shift | Z| X| C| V| B| N| M| ,| ,| /|Shift | |Up | | 1| 2| 3| | | ||
| 93 | * |-----------------------------------------------------------| ,-----------. |-----------| | | ||
| 94 | * |Ctl|Gui|Alt| Space |Alt|Gui|App|Ctl| |Lef|Dow|Rig| | 0| .|Ent| | ||
| 95 | * `-----------------------------------------------------------' `-----------' `---------------' | ||
| 96 | */ | ||
| 97 | KEYMAP( | ||
| 98 | ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR,SLCK,BRK, | ||
| 99 | GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, BSPC, INS, HOME,PGUP, NLCK,PSLS,PAST,PMNS, | ||
| 100 | TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC,BSLS, DEL, END, PGDN, P7, P8, P9, | ||
| 101 | LCTL,A, S, D, F, G, H, J, K, L, SCLN,QUOT, ENT, P4, P5, P6, PPLS, | ||
| 102 | LSFT,Z, X, C, V, B, N, M, COMM,DOT, SLSH, RSFT, UP, P1, P2, P3, | ||
| 103 | LCTL,LGUI,LALT, SPC, RALT,RGUI,APP, RCTL, LEFT,DOWN,RGHT, P0, PDOT,PENT | ||
| 104 | ), | ||
| 105 | |||
| 106 | /* ISO layout | ||
| 107 | * ,---. ,---------------. ,---------------. ,---------------. ,-----------. | ||
| 108 | * |Esc| |F1 |F2 |F3 |F4 | |F5 |F6 |F7 |F8 | |F9 |F10|F11|F12| |PrS|ScL|Pau| | ||
| 109 | * `---' `---------------' `---------------' `---------------' `-----------' | ||
| 110 | * ,-----------------------------------------------------------. ,-----------. ,---------------. | ||
| 111 | * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| ^| Bsp| |Ins|Hom|PgU| |NmL| /| *| -| | ||
| 112 | * |-----------------------------------------------------------| |-----------| |---------------| | ||
| 113 | * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| Retn| |Del|End|PgD| | 7| 8| 9| +| | ||
| 114 | * |------------------------------------------------------` | `-----------' |-----------| | | ||
| 115 | * |CapsL | A| S| D| F| G| H| J| K| L| ;| '| #| | | 4| 5| 6| | | ||
| 116 | * |-----------------------------------------------------------| ,---. |---------------| | ||
| 117 | * |Shft|\ | Z| X| C| V| B| N| M| ,| ,| /|Shift | |Up | | 1| 2| 3|Ent| | ||
| 118 | * |-----------------------------------------------------------| ,-----------. |-----------| | | ||
| 119 | * |Ctl|Gui|Alt| Space |HNK|KNA|Alt|Gui|App|Ctl| |Lef|Dow|Rig| | 0| .| | | ||
| 120 | * `-----------------------------------------------------------' `-----------' `---------------' | ||
| 121 | */ | ||
| 122 | KEYMAP_ISO( | ||
| 123 | ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR,SLCK,BRK, | ||
| 124 | GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, BSPC, INS, HOME,PGUP, NLCK,PSLS,PAST,PMNS, | ||
| 125 | TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC,ENT, DEL, END, PGDN, P7, P8, P9, PPLS, | ||
| 126 | LCTL,A, S, D, F, G, H, J, K, L, SCLN,QUOT,NUHS, P4, P5, P6, | ||
| 127 | LSFT,NUBS,Z, X, C, V, B, N, M, COMM,DOT, SLSH, RSFT, UP, P1, P2, P3, PENT, | ||
| 128 | LCTL,LGUI,LALT, SPC, RALT,RGUI,APP, RCTL, LEFT,DOWN,RGHT, P0, PDOT | ||
| 129 | ), | ||
| 130 | |||
| 131 | /* JIS layout | ||
| 132 | * ,---. ,---------------. ,---------------. ,---------------. ,-----------. | ||
| 133 | * |Esc| |F1 |F2 |F3 |F4 | |F5 |F6 |F7 |F8 | |F9 |F10|F11|F12| |PrS|ScL|Pau| | ||
| 134 | * `---' `---------------' `---------------' `---------------' `-----------' | ||
| 135 | * ,-----------------------------------------------------------. ,-----------. ,---------------. | ||
| 136 | * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| ^|JPY|Bsp| |Ins|Hom|PgU| |NmL| /| *| -| | ||
| 137 | * |-----------------------------------------------------------| |-----------| |---------------| | ||
| 138 | * |Tab | Q| W| E| R| T| Y| U| I| O| P| @| [| Retn| |Del|End|PgD| | 7| 8| 9| +| | ||
| 139 | * |------------------------------------------------------` | `-----------' |-----------| | | ||
| 140 | * |CapsL | A| S| D| F| G| H| J| K| L| ;| :| ]| | | 4| 5| 6| | | ||
| 141 | * |-----------------------------------------------------------| ,---. |---------------| | ||
| 142 | * |Shft | Z| X| C| V| B| N| M| ,| ,| /| RO|Shift | |Up | | 1| 2| 3|Ent| | ||
| 143 | * |-----------------------------------------------------------| ,-----------. |-----------| | | ||
| 144 | * |Ctl|Gui|Alt|MHEN| Space |HENK|KNA|Alt|Gui|App|Ctl| |Lef|Dow|Rig| | 0| .| | | ||
| 145 | * `-----------------------------------------------------------' `-----------' `---------------' | ||
| 146 | */ | ||
| 147 | KEYMAP_JIS( | ||
| 148 | ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR,SLCK,BRK, | ||
| 149 | GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, JPY, BSPC, INS, HOME,PGUP, NLCK,PSLS,PAST,PMNS, | ||
| 150 | TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC, ENT, DEL, END, PGDN, P7, P8, P9, PPLS, | ||
| 151 | LCTL,A, S, D, F, G, H, J, K, L, SCLN,QUOT,NUHS, P4, P5, P6, | ||
| 152 | LSFT,Z, X, C, V, B, N, M, COMM,DOT, SLSH, RO, RSFT, UP, P1, P2, P3, PENT, | ||
| 153 | LCTL,LGUI,LALT,MHEN, SPC, HENK,KANA,RALT,RGUI,APP, RCTL, LEFT,DOWN,RGHT, P0, PDOT | ||
| 154 | ), | ||
| 155 | |||
| 156 | /* Colemak http://colemak.com | ||
| 157 | * ,-----------------------------------------------------------. | ||
| 158 | * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backspa| | ||
| 159 | * |-----------------------------------------------------------| | ||
| 160 | * |Tab | Q| W| F| P| G| J| L| U| Y| ;| [| ]| \| | ||
| 161 | * |-----------------------------------------------------------| | ||
| 162 | * |BackSp| A| R| S| T| D| H| N| E| I| O| '|Return | | ||
| 163 | * |-----------------------------------------------------------| | ||
| 164 | * |Shift | Z| X| C| V| B| K| M| ,| ,| /|Shift | | ||
| 165 | * |-----------------------------------------------------------| | ||
| 166 | * |Ctrl |Gui |Alt | Space |Alt |Gui |Menu|Ctrl| | ||
| 167 | * `----------------------------------------------------------' | ||
| 168 | */ | ||
| 169 | KEYMAP_ALL( | ||
| 170 | F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, | ||
| 171 | ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR,SLCK,PAUS, VOLD,VOLU,MUTE,PWR, HELP, | ||
| 172 | GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, JYEN,BSPC, INS, HOME,PGUP, NLCK,PSLS,PAST,PMNS, STOP,AGIN, | ||
| 173 | TAB, Q, W, F, P, G, J, L, U, Y, SCLN,LBRC,RBRC, BSLS, DEL, END, PGDN, P7, P8, P9, PPLS, MENU,UNDO, | ||
| 174 | BSPC,A, R, S, T, D, H, N, E, I, O, QUOT, NUHS,ENT, P4, P5, P6, PCMM, SLCT,COPY, | ||
| 175 | LSFT,NUBS,Z, X, C, V, B, K, M, COMM,DOT, SLSH, RO, RSFT, UP, P1, P2, P3, PEQL, EXEC,PSTE, | ||
| 176 | LCTL,LGUI,LALT,MHEN,HANJ, SPC, HAEN,HENK,KANA,RALT,RGUI,APP, RCTL, LEFT,DOWN,RGHT, P0, PDOT,PENT, FIND,CUT | ||
| 177 | ), | ||
| 178 | |||
| 179 | /* Dvorak http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard | ||
| 180 | * ,-----------------------------------------------------------. | ||
| 181 | * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| [| ]|Backspa| | ||
| 182 | * |-----------------------------------------------------------| | ||
| 183 | * |Tab | '| ,| .| P| Y| F| G| C| R| L| /| =| \| | ||
| 184 | * |-----------------------------------------------------------| | ||
| 185 | * |BackSp| A| O| E| U| I| D| H| T| N| S| -|Return | | ||
| 186 | * |-----------------------------------------------------------| | ||
| 187 | * |Shift | ;| Q| J| K| X| B| M| Wl V| Z|Shift | | ||
| 188 | * |-----------------------------------------------------------| | ||
| 189 | * |Ctrl |Gui |Alt | Space |Alt |Gui |Menu|Ctrl| | ||
| 190 | * `-----------------------------------------------------------' | ||
| 191 | */ | ||
| 192 | KEYMAP_ALL( | ||
| 193 | F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, | ||
| 194 | ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR,SLCK,PAUS, VOLD,VOLU,MUTE,PWR, HELP, | ||
| 195 | GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, LBRC,RBRC,JYEN,BSPC, INS, HOME,PGUP, NLCK,PSLS,PAST,PMNS, STOP,AGIN, | ||
| 196 | TAB, QUOT,COMM,DOT, P, Y, F, G, C, R, L, SLSH,EQL, BSLS, DEL, END, PGDN, P7, P8, P9, PPLS, MENU,UNDO, | ||
| 197 | CAPS,A, O, E, U, I, D, H, T, N, S, MINS, NUHS,ENT, P4, P5, P6, PCMM, SLCT,COPY, | ||
| 198 | LSFT,NUBS,SCLN,Q, J, K, X, B, M, W, V, Z, RO, RSFT, UP, P1, P2, P3, PEQL, EXEC,PSTE, | ||
| 199 | LCTL,LGUI,LALT,MHEN,HANJ, SPC, HAEN,HENK,KANA,RALT,RGUI,APP, RCTL, LEFT,DOWN,RGHT, P0, PDOT,PENT, FIND,CUT | ||
| 200 | ), | ||
| 201 | |||
| 202 | /* Workman http://viralintrospection.wordpress.com/2010/09/06/a-different-philosophy-in-designing-keyboard-layouts/ | ||
| 203 | * ,-----------------------------------------------------------. | ||
| 204 | * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backspa| | ||
| 205 | * |-----------------------------------------------------------| | ||
| 206 | * |Tab | Q| D| R| W| B| J| F| U| P| ;| [| ]| \| | ||
| 207 | * |-----------------------------------------------------------| | ||
| 208 | * |CapsLo| A| S| H| T| G| Y| N| E| O| I| '|Return | | ||
| 209 | * |-----------------------------------------------------------| | ||
| 210 | * |Shift | Z| X| M| C| V| K| L| ,| ,| /|Shift | | ||
| 211 | * |-----------------------------------------------------------| | ||
| 212 | * |Ctrl |Gui |Alt | Space |Alt |Gui |Menu|Ctrl| | ||
| 213 | * `-----------------------------------------------------------' | ||
| 214 | */ | ||
| 215 | KEYMAP_ALL( | ||
| 216 | F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, | ||
| 217 | ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR,SLCK,PAUS, VOLD,VOLU,MUTE,PWR, HELP, | ||
| 218 | GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, JYEN,BSPC, INS, HOME,PGUP, NLCK,PSLS,PAST,PMNS, STOP,AGIN, | ||
| 219 | TAB, Q, D, R, W, B, J, F, U, P, SCLN,LBRC,RBRC, BSLS, DEL, END, PGDN, P7, P8, P9, PPLS, MENU,UNDO, | ||
| 220 | CAPS,A, S, H, T, G, Y, N, E, O, I, QUOT, NUHS,ENT, P4, P5, P6, PCMM, SLCT,COPY, | ||
| 221 | LSFT,NUBS,Z, X, M, C, V, K, L, COMM,DOT, SLSH, RO, RSFT, UP, P1, P2, P3, PEQL, EXEC,PSTE, | ||
| 222 | LCTL,LGUI,LALT,MHEN,HANJ, SPC, HAEN,HENK,KANA,RALT,RGUI,APP, RCTL, LEFT,DOWN,RGHT, P0, PDOT,PENT, FIND,CUT | ||
| 223 | ), | ||
| 224 | |||
| 225 | |||
| 226 | /* | ||
| 227 | * SpaceFN layout | ||
| 228 | * http://geekhack.org/index.php?topic=51069.0 | ||
| 229 | */ | ||
| 230 | const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 231 | /* 0: plain Qwerty | ||
| 232 | * ,---------------. ,---------------. ,---------------. | ||
| 233 | * |F13|F14|F15|F16| |F17|F18|F19|F20| |F21|F22|F23|F24| | ||
| 234 | * ,---. |---------------| |---------------| |---------------| ,-----------. ,---------------. ,-------. | ||
| 235 | * |Esc| |F1 |F2 |F3 |F4 | |F5 |F6 |F7 |F8 | |F9 |F10|F11|F12| |PrS|ScL|Pau| |VDn|VUp|Mut|Pwr| | Help | | ||
| 236 | * `---' `---------------' `---------------' `---------------' `-----------' `---------------' `-------' | ||
| 237 | * ,-----------------------------------------------------------. ,-----------. ,---------------. ,-------. | ||
| 238 | * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|JPY|Bsp| |Ins|Hom|PgU| |NmL| /| *| -| |Stp|Agn| | ||
| 239 | * |-----------------------------------------------------------| |-----------| |---------------| |-------| | ||
| 240 | * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ | |Del|End|PgD| | 7| 8| 9| +| |Mnu|Und| | ||
| 241 | * |-----------------------------------------------------------| `-----------' |---------------| |-------| | ||
| 242 | * |LCtrl | A| S| D| F| G| H| J| K| L| ;| :| #|Retn| | 4| 5| 6|KP,| |Sel|Cpy| | ||
| 243 | * |-----------------------------------------------------------| ,---. |---------------| |-------| | ||
| 244 | * |Shft| <| Z| X| C| V| B| N| M| ,| ,| /| RO|Shift | |Up | | 1| 2| 3|KP=| |Exe|Pst| | ||
| 245 | * |-----------------------------------------------------------| ,-----------. |---------------| |-------| | ||
| 246 | * |Ctl|Gui|Alt|MHEN|HNJ| Space |H/E|HENK|KANA|Alt|Gui|App|Ctl| |Lef|Dow|Rig| | 0 | .|Ent| |Fnd|Cut| | ||
| 247 | * `-----------------------------------------------------------' `-----------' `---------------' `-------' | ||
| 248 | */ | ||
| 249 | [0] = KEYMAP_ALL( | ||
| 250 | F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, | ||
| 251 | ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR,SLCK,PAUS, VOLD,VOLU,MUTE,PWR, HELP, | ||
| 252 | ESC, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, JYEN,BSPC, INS, HOME,PGUP, NLCK,PSLS,PAST,PMNS, STOP,AGIN, | ||
| 253 | TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC, BSLS, DEL, END, PGDN, P7, P8, P9, PPLS, MENU,UNDO, | ||
| 254 | LCTL,A, S, D, F, G, H, J, K, L, SCLN,QUOT, NUHS,ENT, P4, P5, P6, PCMM, SLCT,COPY, | ||
| 255 | LSFT,NUBS,Z, X, C, V, B, N, M, COMM,DOT, SLSH, RO, RSFT, UP, P1, P2, P3, PEQL, EXEC,PSTE, | ||
| 256 | LCTL,LGUI,LALT,MHEN,HANJ, FN0, HAEN,HENK,KANA,RALT,RGUI,APP, RCTL, LEFT,DOWN,RGHT, P0, PDOT,PENT, FIND,CUT | ||
| 257 | ), | ||
| 258 | |||
| 259 | /* 1: SpaceFN | ||
| 260 | * ,-----------------------------------------------------------. | ||
| 261 | * |` | F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12|Delete | | ||
| 262 | * |-----------------------------------------------------------| | ||
| 263 | * |Caps | | |Esc| | | |Hom|Up |End|Psc|Slk|Pau|Ins | | ||
| 264 | * |-----------------------------------------------------------| | ||
| 265 | * | | | | | | |PgU|Lef|Dow|Rig| | | | | ||
| 266 | * |-----------------------------------------------------------| | ||
| 267 | * | | | | | |Spc|PgD|` |~ | |Men| | | ||
| 268 | * |-----------------------------------------------------------| | ||
| 269 | * | | | | | | | | | | ||
| 270 | * `-----------------------------------------------------------' | ||
| 271 | */ | ||
| 272 | [1] = KEYMAP_ALL( | ||
| 273 | TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, | ||
| 274 | TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS, TRNS, | ||
| 275 | GRV, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, TRNS,DEL, TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS, TRNS,TRNS, | ||
| 276 | CAPS,TRNS,TRNS,ESC, TRNS,TRNS,TRNS,HOME,UP, END, PSCR,SLCK,PAUS, INS, TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS, TRNS,TRNS, | ||
| 277 | TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,PGUP,LEFT,DOWN,RGHT,TRNS,TRNS, TRNS,TRNS, TRNS,TRNS,TRNS,TRNS, TRNS,TRNS, | ||
| 278 | TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,SPC, PGDN,GRV, FN1, TRNS,APP, TRNS,TRNS, TRNS, TRNS,TRNS,TRNS,TRNS, TRNS,TRNS, | ||
| 279 | TRNS,TRNS,TRNS,TRNS,TRNS, TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS, TRNS, TRNS,TRNS, TRNS,TRNS | ||
| 280 | ), | ||
| 281 | }; | ||
| 282 | |||
| 283 | const action_t PROGMEM fn_actions[] = { | ||
| 284 | [0] = ACTION_LAYER_TAP_KEY(1, KC_SPACE), | ||
| 285 | [1] = ACTION_MODS_KEY(MOD_LSFT, KC_GRV), // tilde | ||
| 286 | }; | ||
| 287 | |||
| 288 | #endif | ||
