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 | ||||
|  * | ||||
|  * ,--------------------------------------------------.           ,--------------------------------------------------. | ||||
|  * |   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  |  |\    | | ||||
|  * |--------+------+------+------+------+------|  [   |           |   ]  |------+------+------+------+------+--------| | ||||
| @@ -18,13 +18,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
|  * |--------+------+------+------+------+------| Home |           | End  |------+------+------+------+------+--------| | ||||
|  * | 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  |      |      | | ||||
|  *                                 | Enter| ~L2  |------|       |------| ~L1  |Space | | ||||
|  *                                 | Space| BkSp |------|       |------| ~L1  |Enter | | ||||
|  *                                 |      |      | 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_LALT,  KC_F5, | ||||
|                                                               KC_PGUP, | ||||
|                                                KC_ENT,KC_FN2,KC_PGDN, | ||||
|                                                KC_SPC,KC_BSPC,KC_PGDN, | ||||
|         // 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_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_UP,   KC_DOWN,KC_COPY,KC_PASTE,          KC_RCTRL, | ||||
|              KC_F2,        TG(SYMB), | ||||
|                                KC_DOWN,KC_UP,  LCTL(KC_C),LCTL(KC_V),   KC_RCTRL, | ||||
|              KC_F2, KC_FN2, | ||||
|              KC_INS, | ||||
|              KC_DELT,KC_FN1, KC_SPC | ||||
|              KC_DELT,KC_FN1, KC_ENT | ||||
|     ), | ||||
| /* Keymap 1: Symbol Layer | ||||
|  * | ||||
| @@ -63,12 +63,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
|  * `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------' | ||||
|  *   |      |   £  |      |      |      |                                       |      |    . |   0  |   =  |Alt+F4| | ||||
|  *   `----------------------------------'                                       `----------------------------------' | ||||
|  *                                        ,-------------.       ,-------------. | ||||
|  *                                        |      |      |       |      |      | | ||||
|  *              ↑                         ,-------------.       ,-------------. | ||||
|  *           THERE!                       |      |      |       |      |      | | ||||
|  *                                 ,------|------|------|       |------+------+------. | ||||
|  *                                 |      |      |      |       |      |      |      | | ||||
|  *    CAD = Ctrl + Alt + Delete    |      |      |      |       |      |      |      | | ||||
|  *                                 |      |      |------|       |------|      |      | | ||||
|  *                                 |      |      |      |       |      |      |      | | ||||
|  *                                 |      |      |      |       | CAD  |      |      | | ||||
|  *                                 `--------------------'       `--------------------' | ||||
|  */ | ||||
| // 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_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,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, | ||||
| @@ -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_TRNS, | ||||
|        KC_TRNS, | ||||
|        KC_TRNS, KC_TRNS, KC_TRNS | ||||
|        LCTL(LALT(KC_DEL)), KC_TRNS, KC_TRNS | ||||
| ), | ||||
| /* Keymap 2: Media and mouse keys | ||||
|  * | ||||
|  * ,--------------------------------------------------.           ,--------------------------------------------------. | ||||
|  * |        |      |      |      |      |      |      |           |      |      |      |      |      |      |        | | ||||
|  * | TEENSY |      |      |      |      |      |      |           |      |      |      |      |      |      |        | | ||||
|  * |--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------| | ||||
|  * |        |      |      | MsUp |      |      |      |           |      |      |      |      |      |      |        | | ||||
|  * |--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------| | ||||
| @@ -115,7 +115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
|  */ | ||||
| // MEDIA AND MOUSE | ||||
| [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_MS_L, KC_MS_D, KC_MS_R, 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  |  |\    | | ||||
|  |--------+------+------+------+------+------|  [   |           |   ]  |------+------+------+------+------+--------| | ||||
| @@ -36,15 +36,16 @@ Layout | ||||
|  |--------+------+------+------+------+------| Home |           | End  |------+------+------+------+------+--------| | ||||
|  | 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  |      |      | | ||||
|                                  | Enter| ~L2  |------|       |------| ~L1  |Space | | ||||
|                                  | Space| BkSp |------|       |------| ~L1  |Enter | | ||||
|                                  |      |      | PgDn |       | Del  |      |      | | ||||
|                                  `--------------------'       `--------------------' | ||||
|  | ||||
| ```  | ||||
|  | ||||
| ### Symbol Layer | ||||
| @@ -61,22 +62,21 @@ Layout | ||||
|  `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------' | ||||
|    |      |   £  |      |      |      |                                       |      |    . |   0  |   =  |Alt+F4| | ||||
|    `----------------------------------'                                       `----------------------------------' | ||||
|               ^                         ,-------------.       ,-------------. | ||||
|               |                         |      |      |       |      |      | | ||||
|             THERE!               ,------|------|------|       |------+------+------. | ||||
|                                  |      |      |      |       |      |      |      | | ||||
|               ↑                         ,-------------.       ,-------------. | ||||
|            THERE!                       |      |      |       |      |      | | ||||
|                                  ,------|------|------|       |------+------+------. | ||||
|     CAD = Ctrl + Alt + Delete    |      |      |      |       |      |      |      | | ||||
|                                  |      |      |------|       |------|      |      | | ||||
|                                  |      |      |      |       |      |      |      | | ||||
|                                  |      |      |      |       | CAD  |      |      | | ||||
|                                  `--------------------'       `--------------------' | ||||
| ``` | ||||
|  | ||||
| ### Media Layer | ||||
|  | ||||
| Not touched this, not used either. | ||||
|  | ||||
| ``` | ||||
|  ,--------------------------------------------------.           ,--------------------------------------------------. | ||||
|  |        |      |      |      |      |      |      |           |      |      |      |      |      |      |        | | ||||
|  | TEENSY |      |      |      |      |      |      |           |      |      |      |      |      |      |        | | ||||
|  |--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------| | ||||
|  |        |      |      | 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 | ||||
| ----------- | ||||
|  | ||||
| ### [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 | ||||
|  | ||||
| First version | ||||
| @@ -106,6 +126,6 @@ First version | ||||
| 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