converter/ibm_terminal Refactor and Configurator support (#4414)
* IBM Terminal converter: layout macro refactor - Renamed KEYMAP to LAYOUT - Renamed KEYMAP_101 to LAYOUT_101 - minor matrix array fixes * IBM Terminal converter: default keymap refactor - Updated layout macro names - Updated to #include QMK_KEYBOARD_H - config.h updated to use #pragma once * IBM Terminal converter: priyadi keymap refactor - Updated layout macro names - Updated to #include QMK_KEYBOARD_H - Removed redundant KC_TRNS and KC_NO defines - config.h updated to use #pragma once * IBM Terminal converter: Configurator support * IBM Terminal converter: readme cleanup Updated markdown formatting. * IBM Terminal converter: readme rename Renamed file to fully lowercase.
This commit is contained in:
		
							parent
							
								
									709bf386f4
								
							
						
					
					
						commit
						7e87532ec2
					
				
					 8 changed files with 305 additions and 83 deletions
				
			
		|  | @ -15,17 +15,7 @@ You should have received a copy of the GNU General Public License | |||
| along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | ||||
| */ | ||||
| 
 | ||||
| #include "keycode.h" | ||||
| #include "print.h" | ||||
| #include "debug.h" | ||||
| #include "util.h" | ||||
| #include "ibm_terminal.h" | ||||
| #include "action_layer.h" | ||||
| 
 | ||||
| // Fillers to make layering clearer
 | ||||
| 
 | ||||
| #define _______ KC_TRNS | ||||
| #define XXXXXXX KC_NO | ||||
| #include QMK_KEYBOARD_H | ||||
| 
 | ||||
| enum layers { | ||||
|   QWE, // qwerty
 | ||||
|  | @ -159,7 +149,7 @@ const uint32_t PROGMEM unicode_map[] = { | |||
| 
 | ||||
| const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
|     /* qwerty */ | ||||
|     [QWE] = KEYMAP( | ||||
|     [QWE] = LAYOUT( | ||||
|                                    KC_F13,  KC_F14,  KC_F15,  KC_F16,  KC_F17,  KC_F18,  KC_F19,  KC_F20,  KC_F21,  KC_PSCR, KC_SLCK, KC_PAUS, | ||||
|                                    KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12, | ||||
| 
 | ||||
|  | @ -171,7 +161,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|     ), | ||||
| 
 | ||||
|     /* colemak */ | ||||
|     [COL] = KEYMAP( | ||||
|     [COL] = LAYOUT( | ||||
|                                    _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||||
|                                    _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||||
| 
 | ||||
|  | @ -183,7 +173,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|     ), | ||||
| 
 | ||||
|     /* workman */ | ||||
|     [WOR] = KEYMAP( | ||||
|     [WOR] = LAYOUT( | ||||
|                                    _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||||
|                                    _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||||
| 
 | ||||
|  | @ -195,7 +185,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|     ), | ||||
| 
 | ||||
|     /* dvorak */ | ||||
|     [DVO] = KEYMAP( | ||||
|     [DVO] = LAYOUT( | ||||
|                                    _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||||
|                                    _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||||
| 
 | ||||
|  | @ -207,7 +197,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|     ), | ||||
| 
 | ||||
|     /* system */ | ||||
|     [SYS] = KEYMAP( | ||||
|     [SYS] = LAYOUT( | ||||
|                                    _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||||
|                                    _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||||
| 
 | ||||
|  | @ -219,7 +209,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|     ), | ||||
| 
 | ||||
|     /* mouse keys */ | ||||
|     [MOU] = KEYMAP( | ||||
|     [MOU] = LAYOUT( | ||||
|                                    XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | ||||
|                                    XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | ||||
| 
 | ||||
|  | @ -231,7 +221,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|     ), | ||||
| 
 | ||||
|     /* emoji */ | ||||
|     [EMO] = KEYMAP( | ||||
|     [EMO] = LAYOUT( | ||||
|                                    XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | ||||
|                                    XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | ||||
| 
 | ||||
|  | @ -243,7 +233,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|     ), | ||||
| 
 | ||||
|     /*
 | ||||
|     [XXX] = KEYMAP( | ||||
|     [XXX] = LAYOUT( | ||||
|                                    _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||||
|                                    _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 noroadsleft
						noroadsleft