mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-30 21:02:32 +01:00 
			
		
		
		
	reposition ins and del key
This commit is contained in:
		
							parent
							
								
									ac04fe0301
								
							
						
					
					
						commit
						96a8e2d5f5
					
				| @ -13,7 +13,7 @@ Main layer modifications from default Planck layout: | |||||||
| * Lower & Raise is now called Num and Fun. | * Lower & Raise is now called Num and Fun. | ||||||
| * OS & Left keys become another thumb modifier: Empty & Greek (Empty because I used this for another use and my muscle memory is not adapted to it yet) | * OS & Left keys become another thumb modifier: Empty & Greek (Empty because I used this for another use and my muscle memory is not adapted to it yet) | ||||||
| 
 | 
 | ||||||
| On Promethium, Trackpoint is enabled on PD2 and PD2. We impersonate a Thinkpad keyboard to be able to use Thinkpad driver on Windows (still needs verification). | On Promethium, Trackpoint is enabled on PD2 and PD3. We impersonate a Thinkpad keyboard to be able to use Thinkpad driver on Windows (still needs verification). | ||||||
| 
 | 
 | ||||||
| AltGr & Compose dual use key. Tap for Compose (mapped to Scroll Lock in hardware) and press for AltGr. | AltGr & Compose dual use key. Tap for Compose (mapped to Scroll Lock in hardware) and press for AltGr. | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -54,6 +54,10 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
| #undef KC_RALT | #undef KC_RALT | ||||||
| #define KC_RALT MT(MOD_RALT, KC_SLCK) | #define KC_RALT MT(MOD_RALT, KC_SLCK) | ||||||
| 
 | 
 | ||||||
|  | // dual use right-shift & del key
 | ||||||
|  | #undef KC_RSFT | ||||||
|  | #define KC_RSFT MT(MOD_RSFT, KC_DEL) | ||||||
|  | 
 | ||||||
| bool capslock = false; | bool capslock = false; | ||||||
| #ifdef DOUBLESPACE_LAYER_ENABLE | #ifdef DOUBLESPACE_LAYER_ENABLE | ||||||
| bool lspace_active = false; | bool lspace_active = false; | ||||||
| @ -664,16 +668,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|  * |------+------+------+------+------+-------------+------+------+------+------+------| |  * |------+------+------+------+------+-------------+------+------+------+------+------| | ||||||
|  * |      |   *  |   \  |   -  |   =  |   /  |   ≠  |   (  |   )  |   <  |   >  |      | |  * |      |   *  |   \  |   -  |   =  |   /  |   ≠  |   (  |   )  |   <  |   >  |      | | ||||||
|  * |------+------+------+------+------+------|------+------+------+------+------+------| |  * |------+------+------+------+------+------|------+------+------+------+------+------| | ||||||
|  * |   &  |   ^  |   |  |   _  |   +  |   ?  |   ±  |   [  |   ]  |   {  |   }  |   :  | |  * |   &  |   ^  |   |  |   _  |   +  |   ?  |   ±  |   [  |   ]  |   {  |   }  |      | | ||||||
|  * |------+------+------+------+------+------+------+------+------+------+------+------| |  * |------+------+------+------+------+------+------+------+------+------+------+------| | ||||||
|  * |      |      |      |      |      |             |      |      |      |      |      | |  * |      |      |      |      |      |             |      |      |      |   :  |      | | ||||||
|  * `-----------------------------------------------------------------------------------' |  * `-----------------------------------------------------------------------------------' | ||||||
|  */ |  */ | ||||||
| [_PUNC] = KEYMAP( | [_PUNC] = KEYMAP( | ||||||
|   KC_TILD, KC_EXLM, KC_AT,   KC_HASH, KC_DLR,  KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, X(LTEQ), X(GTEQ), _______, |   KC_TILD, KC_EXLM, KC_AT,   KC_HASH, KC_DLR,  KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, X(LTEQ), X(GTEQ), _______, | ||||||
|   KC_GRV,  KC_ASTR, KC_BSLS, KC_MINS,  KC_EQL, KC_SLSH, X(NOTEQ),KC_LPRN, KC_RPRN, KC_LABK, KC_RABK, _______, |   KC_GRV,  KC_ASTR, KC_BSLS, KC_MINS,  KC_EQL, KC_SLSH, X(NOTEQ),KC_LPRN, KC_RPRN, KC_LABK, KC_RABK, _______, | ||||||
|   KC_AMPR, KC_CIRC, KC_PIPE, KC_UNDS, KC_PLUS, KC_QUES, X(PLMIN),KC_LBRC, KC_RBRC, KC_LCBR, KC_RCBR, KC_COLN, |   KC_AMPR, KC_CIRC, KC_PIPE, KC_UNDS, KC_PLUS, KC_QUES, X(PLMIN),KC_LBRC, KC_RBRC, KC_LCBR, KC_RCBR, _______, | ||||||
|   _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |   _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_COLN, _______ | ||||||
| ), | ), | ||||||
| 
 | 
 | ||||||
| /* Num
 | /* Num
 | ||||||
| @ -682,23 +686,23 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|  * |------+------+------+------+------+-------------+------+------+------+------+------| |  * |------+------+------+------+------+-------------+------+------+------+------+------| | ||||||
|  * |   `  |   *  |   \  |   -  |   =  |   /  |   B  |   4  |   5  |   6  |   E  |      | |  * |   `  |   *  |   \  |   -  |   =  |   /  |   B  |   4  |   5  |   6  |   E  |      | | ||||||
|  * |------+------+------+------+------+------|------+------+------+------+------+------| |  * |------+------+------+------+------+------|------+------+------+------+------+------| | ||||||
|  * |   &  |   ^  |   |  |   _  |   +  |   ?  |   C  |   1  |   2  |   3  |   F  |  :   | |  * |   &  |   ^  |   |  |   _  |   +  |   ?  |   C  |   1  |   2  |   3  |   F  |      | | ||||||
|  * |------+------+------+------+------+------+------+------+------+------+------+------| |  * |------+------+------+------+------+------+------+------+------+------+------+------| | ||||||
|  * |      |      |      |      |      |      |      |   0  |   ,  |   .  |   x  |      | |  * |      |      |   x  |      |      |      |      |   0  |   ,  |   .  |   :  |      | | ||||||
|  * `-----------------------------------------------------------------------------------' |  * `-----------------------------------------------------------------------------------' | ||||||
|  */ |  */ | ||||||
| [_NUM] = KEYMAP( | [_NUM] = KEYMAP( | ||||||
|   KC_TILD, KC_EXLM, KC_AT,   KC_HASH, KC_DLR,  KC_PERC, S(KC_A),  KC_7,    KC_8,    KC_9,   S(KC_D), _______, |   KC_TILD, KC_EXLM, KC_AT,   KC_HASH, KC_DLR,  KC_PERC, S(KC_A),  KC_7,    KC_8,    KC_9,   S(KC_D), _______, | ||||||
|   KC_GRV,  KC_ASTR, KC_BSLS, KC_MINS,  KC_EQL, KC_SLSH, S(KC_B),  KC_4,    KC_5,    KC_6,   S(KC_E), _______, |   KC_GRV,  KC_ASTR, KC_BSLS, KC_MINS,  KC_EQL, KC_SLSH, S(KC_B),  KC_4,    KC_5,    KC_6,   S(KC_E), _______, | ||||||
|   KC_AMPR, KC_CIRC, KC_PIPE, KC_UNDS, KC_PLUS, KC_QUES, S(KC_C),  KC_1,    KC_2,    KC_3,   S(KC_F), KC_COLN, |   KC_AMPR, KC_CIRC, KC_PIPE, KC_UNDS, KC_PLUS, KC_QUES, S(KC_C),  KC_1,    KC_2,    KC_3,   S(KC_F), _______, | ||||||
|   _______, _______, _______, _______, _______, _______, _______,  FUN0 ,   KC_COMM, KC_DOT, KC_X,    _______ |   _______, _______, KC_X,    _______, _______, _______, _______,  FUN0 ,   KC_COMM, KC_DOT, KC_COLN, _______ | ||||||
| ), | ), | ||||||
| 
 | 
 | ||||||
| /* Func
 | /* Func
 | ||||||
|  * ,-----------------------------------------------------------------------------------. |  * ,-----------------------------------------------------------------------------------. | ||||||
|  * |      |  F1  |  F2  |  F3  |  F4  |      |      | PgUp |  Up  | PgDn | PgUp | Del  | |  * |      |  F1  |  F2  |  F3  |  F4  | Ins  |      | PgUp |  Up  | PgDn | PgUp |      | | ||||||
|  * |------+------+------+------+------+-------------+------+------+------+------+------| |  * |------+------+------+------+------+-------------+------+------+------+------+------| | ||||||
|  * |      |  F5  |  F6  |  F7  |  F8  |PrtSc |      | Left | Down | Right| PgDn | Ins  | |  * |      |  F5  |  F6  |  F7  |  F8  |PrtSc |      | Left | Down | Right| PgDn |      | | ||||||
|  * |------+------+------+------+------+------|------+------+------+------+------+------| |  * |------+------+------+------+------+------|------+------+------+------+------+------| | ||||||
|  * |      |  F9  |  F10 |  F11 |  F12 |      |      |      | Home |  End |      |      | |  * |      |  F9  |  F10 |  F11 |  F12 |      |      |      | Home |  End |      |      | | ||||||
|  * |------+------+------+------+------+------+------+------+------+------+------+------| |  * |------+------+------+------+------+------+------+------+------+------+------+------| | ||||||
| @ -706,8 +710,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|  * `-----------------------------------------------------------------------------------' |  * `-----------------------------------------------------------------------------------' | ||||||
|  */ |  */ | ||||||
| [_FUN] = KEYMAP( | [_FUN] = KEYMAP( | ||||||
|   XXXXXXX,   KC_F1,   KC_F2,   KC_F3,  KC_F4,   XXXXXXX, XXXXXXX, KC_PGUP,   KC_UP, KC_PGDN, KC_PGUP,  KC_DEL, |   XXXXXXX,   KC_F1,   KC_F2,   KC_F3,  KC_F4,   KC_INS,  XXXXXXX, KC_PGUP,   KC_UP, KC_PGDN, KC_PGUP, _______, | ||||||
|   XXXXXXX,   KC_F5,   KC_F6,   KC_F7,  KC_F8,   KC_PSCR, XXXXXXX, KC_LEFT, KC_DOWN, KC_RGHT, KC_PGDN,  KC_INS, |   XXXXXXX,   KC_F5,   KC_F6,   KC_F7,  KC_F8,   KC_PSCR, XXXXXXX, KC_LEFT, KC_DOWN, KC_RGHT, KC_PGDN, _______, | ||||||
|   _______,   KC_F9,  KC_F10,  KC_F11,  KC_F12,  XXXXXXX, XXXXXXX, XXXXXXX, KC_HOME,  KC_END, XXXXXXX, _______, |   _______,   KC_F9,  KC_F10,  KC_F11,  KC_F12,  XXXXXXX, XXXXXXX, XXXXXXX, KC_HOME,  KC_END, XXXXXXX, _______, | ||||||
|   _______, _______, _______, _______,  _______, _______, _______, _______, _______, _______, _______, _______ |   _______, _______, _______, _______,  _______, _______, _______, _______, _______, _______, _______, _______ | ||||||
| ), | ), | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Priyadi Iman Nurcahyo
						Priyadi Iman Nurcahyo