Revised to version 0.1.0
This commit is contained in:
		| @@ -10,7 +10,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
| /* Keymap 0: Basic layer | /* Keymap 0: Basic layer | ||||||
|  * |  * | ||||||
|  * ,--------------------------------------------------.           ,--------------------------------------------------. |  * ,--------------------------------------------------.           ,--------------------------------------------------. | ||||||
|  * |   ESC  |   1  |   2  |   3  |   4  |   5  |  6   |           |  7   |   8  |   9  |   0  |  -_  |  +=  |  BkSp  | |  * |   ESC  |  1!  |  2@  |  3#  |  4$  |  5%  |  6^  |           |  7&  |  8*  |  9(  |  0)  |  -_  |  +=  |  BkSp  | | ||||||
|  * |--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------| |  * |--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------| | ||||||
|  * | Tab    |   Q  |   W  |   E  |   R  |   T  |  {   |           |   }  |   Y  |   U  |   I  |   O  |   P  |  |\    | |  * | Tab    |   Q  |   W  |   E  |   R  |   T  |  {   |           |   }  |   Y  |   U  |   I  |   O  |   P  |  |\    | | ||||||
|  * |--------+------+------+------+------+------|  [   |           |   ]  |------+------+------+------+------+--------| |  * |--------+------+------+------+------+------|  [   |           |   ]  |------+------+------+------+------+--------| | ||||||
| @@ -18,13 +18,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|  * |--------+------+------+------+------+------| Home |           | End  |------+------+------+------+------+--------| |  * |--------+------+------+------+------+------| Home |           | End  |------+------+------+------+------+--------| | ||||||
|  * | LShift |Z/Alt |   X  |   C  |   V  |   B  |      |           |      |   N  |   M  |   ,  |   .  |//Alt| RShift | |  * | LShift |Z/Alt |   X  |   C  |   V  |   B  |      |           |      |   N  |   M  |   ,  |   .  |//Alt| RShift | | ||||||
|  * `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------' |  * `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------' | ||||||
|  *   |LCtrl |  `~  | Hyper| Left | Right|                                       |  Up  | Down | COPY | PASTE| RCtrl | |  *   |LCtrl |  `~  | Hyper| Left | Right|                                       | Down |  Up  | COPY | PASTE| RCtrl | | ||||||
|  *   `----------------------------------'                                       `----------------------------------' |  *   `----------------------------------'                                       `----------------------------------' | ||||||
|  *                                        ,-------------.       ,-------------. |  *                                        ,-------------.       ,-------------. | ||||||
|  *   Hyper = Ctrl+Super+Alt+Shift         | Alt  |  F5  |       |  F2  | +L1  | |  *   Hyper = Ctrl+Super+Alt+Shift         | Alt  |  F5  |       |  F2  | ~L2  | | ||||||
|  *                                 ,------|------|------|       |------+------+------. |  *                                 ,------|------|------|       |------+------+------. | ||||||
|  *                                 |      |      | PgUp |       | Ins  |      |      | |  *                                 |      |      | PgUp |       | Ins  |      |      | | ||||||
|  *                                 | Enter| ~L2  |------|       |------| ~L1  |Space | |  *                                 | Space| BkSp |------|       |------| ~L1  |Enter | | ||||||
|  *                                 |      |      | PgDn |       | Del  |      |      | |  *                                 |      |      | PgDn |       | Del  |      |      | | ||||||
|  *                                 `--------------------'       `--------------------' |  *                                 `--------------------'       `--------------------' | ||||||
|  */ |  */ | ||||||
| @@ -39,16 +39,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|         KC_LCTRL,        KC_GRV,      ALL_T(KC_NO),  KC_LEFT,KC_RGHT, |         KC_LCTRL,        KC_GRV,      ALL_T(KC_NO),  KC_LEFT,KC_RGHT, | ||||||
|                                                       KC_LALT,  KC_F5, |                                                       KC_LALT,  KC_F5, | ||||||
|                                                               KC_PGUP, |                                                               KC_PGUP, | ||||||
|                                                KC_ENT,KC_FN2,KC_PGDN, |                                                KC_SPC,KC_BSPC,KC_PGDN, | ||||||
|         // right hand |         // right hand | ||||||
|              KC_7,     KC_8,   KC_9,   KC_0,   KC_MINS,   KC_EQL,        KC_BSPC, |              KC_7,     KC_8,   KC_9,   KC_0,   KC_MINS,   KC_EQL,        KC_BSPC, | ||||||
|              KC_RBRC,  KC_Y,   KC_U,   KC_I,   KC_O,   KC_P,             KC_BSLS, |              KC_RBRC,  KC_Y,   KC_U,   KC_I,   KC_O,   KC_P,             KC_BSLS, | ||||||
|                        KC_H,   KC_J,   KC_K,   KC_L,   KC_SCLN,KC_QUOT, |                        KC_H,   KC_J,   KC_K,   KC_L,   KC_SCLN,KC_QUOT, | ||||||
|              KC_END,   KC_N,   KC_M,   KC_COMM,KC_DOT, ALT_T(KC_SLSH),   KC_RSFT, |              KC_END,   KC_N,   KC_M,   KC_COMM,KC_DOT, ALT_T(KC_SLSH),   KC_RSFT, | ||||||
|                               KC_UP,   KC_DOWN,KC_COPY,KC_PASTE,          KC_RCTRL, |                                KC_DOWN,KC_UP,  LCTL(KC_C),LCTL(KC_V),   KC_RCTRL, | ||||||
|              KC_F2,        TG(SYMB), |              KC_F2, KC_FN2, | ||||||
|              KC_INS, |              KC_INS, | ||||||
|              KC_DELT,KC_FN1, KC_SPC |              KC_DELT,KC_FN1, KC_ENT | ||||||
|     ), |     ), | ||||||
| /* Keymap 1: Symbol Layer | /* Keymap 1: Symbol Layer | ||||||
|  * |  * | ||||||
| @@ -63,12 +63,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|  * `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------' |  * `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------' | ||||||
|  *   |      |   £  |      |      |      |                                       |      |    . |   0  |   =  |Alt+F4| |  *   |      |   £  |      |      |      |                                       |      |    . |   0  |   =  |Alt+F4| | ||||||
|  *   `----------------------------------'                                       `----------------------------------' |  *   `----------------------------------'                                       `----------------------------------' | ||||||
|  *                                        ,-------------.       ,-------------. |  *              ↑                         ,-------------.       ,-------------. | ||||||
|  *                                        |      |      |       |      |      | |  *           THERE!                       |      |      |       |      |      | | ||||||
|  *                                 ,------|------|------|       |------+------+------. |  *                                 ,------|------|------|       |------+------+------. | ||||||
|  *                                 |      |      |      |       |      |      |      | |  *    CAD = Ctrl + Alt + Delete    |      |      |      |       |      |      |      | | ||||||
|  *                                 |      |      |------|       |------|      |      | |  *                                 |      |      |------|       |------|      |      | | ||||||
|  *                                 |      |      |      |       |      |      |      | |  *                                 |      |      |      |       | CAD  |      |      | | ||||||
|  *                                 `--------------------'       `--------------------' |  *                                 `--------------------'       `--------------------' | ||||||
|  */ |  */ | ||||||
| // SYMBOLS | // SYMBOLS | ||||||
| @@ -78,7 +78,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|        KC_TRNS,KC_EXLM,KC_AT,  KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |        KC_TRNS,KC_EXLM,KC_AT,  KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | ||||||
|        KC_TRNS,KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV, |        KC_TRNS,KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV, | ||||||
|        KC_TRNS,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TRNS, |        KC_TRNS,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TRNS, | ||||||
|        KC_TRNS,UC(0xA3),KC_TRNS,KC_TRNS,KC_TRNS, |        KC_TRNS,UC(0x00A3),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, | ||||||
| @@ -90,12 +90,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|                          KC_TRNS,KC_DOT,  KC_0,    KC_EQL,  LALT(KC_F4), |                          KC_TRNS,KC_DOT,  KC_0,    KC_EQL,  LALT(KC_F4), | ||||||
|        KC_TRNS, KC_TRNS, |        KC_TRNS, KC_TRNS, | ||||||
|        KC_TRNS, |        KC_TRNS, | ||||||
|        KC_TRNS, KC_TRNS, KC_TRNS |        LCTL(LALT(KC_DEL)), KC_TRNS, KC_TRNS | ||||||
| ), | ), | ||||||
| /* Keymap 2: Media and mouse keys | /* Keymap 2: Media and mouse keys | ||||||
|  * |  * | ||||||
|  * ,--------------------------------------------------.           ,--------------------------------------------------. |  * ,--------------------------------------------------.           ,--------------------------------------------------. | ||||||
|  * |        |      |      |      |      |      |      |           |      |      |      |      |      |      |        | |  * | TEENSY |      |      |      |      |      |      |           |      |      |      |      |      |      |        | | ||||||
|  * |--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------| |  * |--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------| | ||||||
|  * |        |      |      | MsUp |      |      |      |           |      |      |      |      |      |      |        | |  * |        |      |      | MsUp |      |      |      |           |      |      |      |      |      |      |        | | ||||||
|  * |--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------| |  * |--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------| | ||||||
| @@ -115,7 +115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|  */ |  */ | ||||||
| // MEDIA AND MOUSE | // MEDIA AND MOUSE | ||||||
| [MDIA] = KEYMAP( | [MDIA] = KEYMAP( | ||||||
|        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |        RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||||||
|        KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |        KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | ||||||
|        KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |        KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, 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, | ||||||
|   | |||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -28,7 +28,7 @@ Layout | |||||||
|  |  | ||||||
| ``` | ``` | ||||||
|  ,--------------------------------------------------.           ,--------------------------------------------------. |  ,--------------------------------------------------.           ,--------------------------------------------------. | ||||||
|  |   ESC  |   1  |   2  |   3  |   4  |   5  |  6   |           |  7   |   8  |   9  |   0  |  -_  |  +=  |  BkSp  | |  |   ESC  |  1!  |  2@  |  3#  |  4$  |  5%  |  6^  |           |  7&  |  8*  |  9(  |  0)  |  -_  |  +=  |  BkSp  | | ||||||
|  |--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------| |  |--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------| | ||||||
|  | Tab    |   Q  |   W  |   E  |   R  |   T  |  {   |           |   }  |   Y  |   U  |   I  |   O  |   P  |  |\    | |  | Tab    |   Q  |   W  |   E  |   R  |   T  |  {   |           |   }  |   Y  |   U  |   I  |   O  |   P  |  |\    | | ||||||
|  |--------+------+------+------+------+------|  [   |           |   ]  |------+------+------+------+------+--------| |  |--------+------+------+------+------+------|  [   |           |   ]  |------+------+------+------+------+--------| | ||||||
| @@ -36,15 +36,16 @@ Layout | |||||||
|  |--------+------+------+------+------+------| Home |           | End  |------+------+------+------+------+--------| |  |--------+------+------+------+------+------| Home |           | End  |------+------+------+------+------+--------| | ||||||
|  | LShift |Z/Alt |   X  |   C  |   V  |   B  |      |           |      |   N  |   M  |   ,  |   .  |//Alt| RShift | |  | LShift |Z/Alt |   X  |   C  |   V  |   B  |      |           |      |   N  |   M  |   ,  |   .  |//Alt| RShift | | ||||||
|  `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------' |  `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------' | ||||||
|    |LCtrl |  `~  | Hyper| Left | Right|                                       |  Up  | Down | COPY | PASTE| RCtrl | |    |LCtrl |  `~  | Hyper| Left | Right|                                       | Down |  Up  | COPY | PASTE| RCtrl | | ||||||
|    `----------------------------------'                                       `----------------------------------' |    `----------------------------------'                                       `----------------------------------' | ||||||
|                                         ,-------------.       ,-------------. |                                         ,-------------.       ,-------------. | ||||||
|       Hyper = Ctrl+Super+Alt+Shift      | Alt  |  F5  |       |  F2  | +L1  | |    Hyper = Ctrl+Super+Alt+Shift         | Alt  |  F5  |       |  F2  | ~L2  | | ||||||
|                                  ,------|------|------|       |------+------+------. |                                  ,------|------|------|       |------+------+------. | ||||||
|                                  |      |      | PgUp |       | Ins  |      |      | |                                  |      |      | PgUp |       | Ins  |      |      | | ||||||
|                                  | Enter| ~L2  |------|       |------| ~L1  |Space | |                                  | Space| BkSp |------|       |------| ~L1  |Enter | | ||||||
|                                  |      |      | PgDn |       | Del  |      |      | |                                  |      |      | PgDn |       | Del  |      |      | | ||||||
|                                  `--------------------'       `--------------------' |                                  `--------------------'       `--------------------' | ||||||
|  |  | ||||||
| ```  | ```  | ||||||
|  |  | ||||||
| ### Symbol Layer | ### Symbol Layer | ||||||
| @@ -61,22 +62,21 @@ Layout | |||||||
|  `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------' |  `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------' | ||||||
|    |      |   £  |      |      |      |                                       |      |    . |   0  |   =  |Alt+F4| |    |      |   £  |      |      |      |                                       |      |    . |   0  |   =  |Alt+F4| | ||||||
|    `----------------------------------'                                       `----------------------------------' |    `----------------------------------'                                       `----------------------------------' | ||||||
|               ^                         ,-------------.       ,-------------. |               ↑                         ,-------------.       ,-------------. | ||||||
|               |                         |      |      |       |      |      | |            THERE!                       |      |      |       |      |      | | ||||||
|             THERE!               ,------|------|------|       |------+------+------. |                                  ,------|------|------|       |------+------+------. | ||||||
|                                  |      |      |      |       |      |      |      | |     CAD = Ctrl + Alt + Delete    |      |      |      |       |      |      |      | | ||||||
|                                  |      |      |------|       |------|      |      | |                                  |      |      |------|       |------|      |      | | ||||||
|                                  |      |      |      |       |      |      |      | |                                  |      |      |      |       | CAD  |      |      | | ||||||
|                                  `--------------------'       `--------------------' |                                  `--------------------'       `--------------------' | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
| ### Media Layer | ### Media Layer | ||||||
|  |  | ||||||
| Not touched this, not used either. | Not touched this, not used either. | ||||||
|  |  | ||||||
| ``` | ``` | ||||||
|  ,--------------------------------------------------.           ,--------------------------------------------------. |  ,--------------------------------------------------.           ,--------------------------------------------------. | ||||||
|  |        |      |      |      |      |      |      |           |      |      |      |      |      |      |        | |  | TEENSY |      |      |      |      |      |      |           |      |      |      |      |      |      |        | | ||||||
|  |--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------| |  |--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------| | ||||||
|  |        |      |      | MsUp |      |      |      |           |      |      |      |      |      |      |        | |  |        |      |      | MsUp |      |      |      |           |      |      |      |      |      |      |        | | ||||||
|  |--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------| |  |--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------| | ||||||
| @@ -95,9 +95,29 @@ Not touched this, not used either. | |||||||
|                                  `--------------------'       `--------------------' |                                  `--------------------'       `--------------------' | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
|  | Usage | ||||||
|  | ------ | ||||||
|  |  | ||||||
|  | ~L1 / L2 will momentarily switch to a layer if held and another key is pressed. | ||||||
|  | If pressed and released will remain on layer until pressed again. | ||||||
|  |  | ||||||
|  |  | ||||||
| Changelog | Changelog | ||||||
| ----------- | ----------- | ||||||
|  |  | ||||||
|  | ### [0.1.0] - 2016-03-21 | ||||||
|  |  | ||||||
|  | After actually using the keyboard, I've made some changes: | ||||||
|  |  | ||||||
|  | * Swapped Enter and Space | ||||||
|  | * Moved backspace to thumb keys (top right still remains) | ||||||
|  | * Added Ctrl+Alt+Delete | ||||||
|  | * Added Teensy Reset on 2nd layer | ||||||
|  | * Switched Up and Down | ||||||
|  | * Changed copy/paste to be Ctrl+c and Ctrl+v as KC_COPY/PASTE didn't work (in Windows) | ||||||
|  | * Moved ~L2 to replace +L1 after learning how the function works (notes above) | ||||||
|  | * Hopefully fixed GBP symbol (unicode enabled in MakeFile) | ||||||
|  |  | ||||||
| ### [0.0.1] - 2016-03-21 | ### [0.0.1] - 2016-03-21 | ||||||
|  |  | ||||||
| First version | First version | ||||||
| @@ -106,6 +126,6 @@ First version | |||||||
| Issues | Issues | ||||||
| ------- | ------- | ||||||
|  |  | ||||||
| Space for feedback and notes for future improvements: | Space for feedback and notes for future improvements | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 1.3 MiB After Width: | Height: | Size: 814 KiB | 
		Reference in New Issue
	
	Block a user