forked from mirrors/qmk_userspace
		
	[Keymap] Alps64 Keymap + Readme Updates (#4807)
* update readme to adhere to modern QMK standards * add in my keymap as I keep losing the darn hex file * no need for KC_FNX * update readme
This commit is contained in:
		
					parent
					
						
							
								3ac6989cc1
							
						
					
				
			
			
				commit
				
					
						07c6c4acb9
					
				
			
		
					 3 changed files with 41 additions and 4 deletions
				
			
		
							
								
								
									
										26
									
								
								keyboards/alps64/keymaps/mechmerlin/keymap.c
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								keyboards/alps64/keymaps/mechmerlin/keymap.c
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,26 @@
 | 
				
			||||||
 | 
					#include QMK_KEYBOARD_H
 | 
				
			||||||
 | 
					#include "mechmerlin.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
				
			||||||
 | 
					  /* 0: qwerty */
 | 
				
			||||||
 | 
					  [_BL] = LAYOUT_infinity( \
 | 
				
			||||||
 | 
					      KC_GESC, 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_BSLS, KC_BSPC, \
 | 
				
			||||||
 | 
					      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_CTCP, 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_LSFT, KC_Z,    KC_X,    KC_C,   KC_V,   KC_B,   KC_N,   KC_M,   KC_COMM, KC_DOT,  KC_SLSH, KC_RSFT, TG(_AL),                   \
 | 
				
			||||||
 | 
					      KC_LCTL, KC_LGUI, KC_LALT,                 KC_SPC,                                   MO(_FL), KC_RALT, KC_RGUI, KC_RCTL),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [_FL] = LAYOUT_infinity( \
 | 
				
			||||||
 | 
					      KC_GRV,  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_F13, KC_DEL, \
 | 
				
			||||||
 | 
					      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, 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, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MUTE, KC_VOLD, KC_VOLU, KC_TRNS, KC_TRNS, KC_TRNS,                 \
 | 
				
			||||||
 | 
					      KC_TRNS, KC_TRNS, KC_TRNS,                   KC_TRNS,                                     KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [_AL] = LAYOUT_infinity( \
 | 
				
			||||||
 | 
					      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, \
 | 
				
			||||||
 | 
					      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, 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, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RSFT_T(KC_UP), KC_TRNS,             \
 | 
				
			||||||
 | 
					      KC_TRNS, KC_TRNS, KC_TRNS,                   KC_TRNS,                                     KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT),
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
							
								
								
									
										10
									
								
								keyboards/alps64/keymaps/mechmerlin/readme.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								keyboards/alps64/keymaps/mechmerlin/readme.md
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,10 @@
 | 
				
			||||||
 | 
					# MechMerlin Alps64 Infinity Keymap
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This is the 60% infinity layout used by u/merlin36, host of the [MechMerlin](www.youtube.com/mechmerlin) 
 | 
				
			||||||
 | 
					YouTube channel.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Keymap Notes
 | 
				
			||||||
 | 
					- `Caps Lock` can be held to act as a `Left Control`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Build
 | 
				
			||||||
 | 
					To build the firmware file associated with this keymap, simply run `make alps64:mechmerlin`.
 | 
				
			||||||
| 
						 | 
					@ -1,14 +1,15 @@
 | 
				
			||||||
Alps64
 | 
					# Alps64
 | 
				
			||||||
===
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
An Alps-only 60% board designed by Hasu.
 | 
					An Alps only 60% board designed by Hasu.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Keyboard Maintainer: QMK Community  
 | 
					Keyboard Maintainer: QMK Community  
 | 
				
			||||||
Hardware Supported: Alps64 PCB  
 | 
					Hardware Supported: Alps64 PCB  
 | 
				
			||||||
Hardware Availability: https://geekhack.org/index.php?topic=69666.0
 | 
					Hardware Availability: https://geekhack.org/index.php?topic=69666.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					QMK is not the Alps64 official firmware. To use the official tools, refer to  [TMK Keymap Editor](http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?alps64) or [TMK Keyboard Firmware on Github](https://github.com/tmk/tmk_keyboard).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Make example for this keyboard (after setting up your build environment):
 | 
					Make example for this keyboard (after setting up your build environment):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    make alps64:default
 | 
					    make alps64:default
 | 
				
			||||||
 | 
					
 | 
				
			||||||
See [build environment setup](https://docs.qmk.fm/build_environment_setup.html) then the [make instructions](https://docs.qmk.fm/make_instructions.html) for more information.
 | 
					See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue