mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-31 13:22:31 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			99 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			99 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* Copyright 2016 Artyom Mironov
 | |
|  *
 | |
|  * This program is free software: you can redistribute it and/or modify
 | |
|  * it under the terms of the GNU General Public License as published by
 | |
|  * the Free Software Foundation, either version 2 of the License, or
 | |
|  * (at your option) any later version.
 | |
|  *
 | |
|  * This program is distributed in the hope that it will be useful,
 | |
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of
 | |
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | |
|  * GNU General Public License for more details.
 | |
|  *
 | |
|  * You should have received a copy of the GNU General Public License
 | |
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |
|  */
 | |
| 
 | |
| #ifndef KEYMAP_DVP_H
 | |
| #define KEYMAP_DVP_H
 | |
| 
 | |
| #include "keymap.h"
 | |
| 
 | |
| // Normal characters
 | |
| #define DP_DLR KC_GRV
 | |
| #define DP_AMPR KC_1
 | |
| #define DP_LBRC KC_2
 | |
| #define DP_LCBR KC_3
 | |
| #define DP_RCBR KC_4
 | |
| #define DP_LPRN KC_5
 | |
| #define DP_EQL KC_6
 | |
| #define DP_ASTR KC_7
 | |
| #define DP_RPRN KC_8
 | |
| #define DP_PLUS KC_9
 | |
| #define DP_RBRC KC_0
 | |
| #define DP_EXLM KC_MINS
 | |
| #define DP_HASH KC_EQL
 | |
| 
 | |
| #define DP_SCLN KC_Q
 | |
| #define DP_COMM KC_W
 | |
| #define DP_DOT KC_E
 | |
| #define DP_P KC_R
 | |
| #define DP_Y KC_T
 | |
| #define DP_F KC_Y
 | |
| #define DP_G KC_U
 | |
| #define DP_C KC_I
 | |
| #define DP_R KC_O
 | |
| #define DP_L KC_P
 | |
| #define DP_SLSH KC_LBRC
 | |
| #define DP_AT KC_RBRC
 | |
| #define DP_BSLS KC_BSLS
 | |
| 
 | |
| #define DP_A KC_A
 | |
| #define DP_O KC_S
 | |
| #define DP_E KC_D
 | |
| #define DP_U KC_F
 | |
| #define DP_I KC_G
 | |
| #define DP_D KC_H
 | |
| #define DP_H KC_J
 | |
| #define DP_T KC_K
 | |
| #define DP_N KC_L
 | |
| #define DP_S KC_SCLN
 | |
| #define DP_MINS KC_QUOT
 | |
| 
 | |
| #define DP_QUOT KC_Z
 | |
| #define DP_Q KC_X
 | |
| #define DP_J KC_C
 | |
| #define DP_K KC_V
 | |
| #define DP_X KC_B
 | |
| #define DP_B KC_N
 | |
| #define DP_M KC_M
 | |
| #define DP_W KC_COMM
 | |
| #define DP_V KC_DOT
 | |
| #define DP_Z KC_SLSH
 | |
| 
 | |
| // Shifted characters
 | |
| #define DP_TILD LSFT(DP_DLR)
 | |
| #define DP_PERC LSFT(DP_AMPR)
 | |
| #define DP_7 LSFT(DP_LBRC)
 | |
| #define DP_5 LSFT(DP_LCBR)
 | |
| #define DP_3 LSFT(DP_RCBR)
 | |
| #define DP_1 LSFT(DP_LPRN)
 | |
| #define DP_9 LSFT(DP_EQL)
 | |
| #define DP_0 LSFT(DP_ASTR)
 | |
| #define DP_2 LSFT(DP_RPRN)
 | |
| #define DP_4 LSFT(DP_PLUS)
 | |
| #define DP_6 LSFT(DP_RBRC)
 | |
| #define DP_8 LSFT(DP_EXLM)
 | |
| #define DP_GRV LSFT(DP_HASH)
 | |
| 
 | |
| #define DP_COLN LSFT(DP_SCLN)
 | |
| #define DP_LABK LSFT(DP_COMM)
 | |
| #define DP_RABK LSFT(DP_DOT)
 | |
| #define DP_QUES LSFT(DP_SLSH)
 | |
| #define DP_CIRC LSFT(DP_AT)
 | |
| #define DP_PIPE LSFT(DP_BSLS)
 | |
| #define DP_UNDS LSFT(DP_MINS)
 | |
| #define DP_DQUO LSFT(DP_QUOT)
 | |
| 
 | |
| #endif
 | 
