60 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
 | 
						||
#include "keymap_german.h"
 | 
						||
 | 
						||
#define DE_SUP1 ALGR(DE_1)    // ¹
 | 
						||
#define DE_F1_4 ALGR(DE_4)    // ¼
 | 
						||
#define DE_F1_2 ALGR(DE_5)    // ½
 | 
						||
#define DE_NOT ALGR(DE_6)     // ¬
 | 
						||
 | 
						||
#define DE_INT  ALGR(DE_W) // ſ
 | 
						||
#define DE_PAR  ALGR(DE_R) // ¶
 | 
						||
#define DE_AR_L ALGR(DE_Z) // ←
 | 
						||
#define DE_AR_D ALGR(DE_U) // ↓
 | 
						||
#define DE_AR_R ALGR(DE_I) // →
 | 
						||
#define DE_AVG  ALGR(DE_O) // ø
 | 
						||
#define DE_TH_S ALGR(DE_P) // þ
 | 
						||
#define DE_TRMA ALGR(DE_UDIA) // ¨ (dead)
 | 
						||
#define DE_AE_S ALGR(DE_A) // æ
 | 
						||
#define DE_SLNG ALGR(DE_S) // ſ
 | 
						||
#define DE_DDOT ALGR(DE_J) // . (dead)
 | 
						||
#define DE_KRA  ALGR(DE_K) // ĸ
 | 
						||
#define DE_ACTD ALGR(DE_ODIA) // ˝ (dead)
 | 
						||
#define DE_CRTD ALGR(DE_ADIA) // ^ (dead)
 | 
						||
#define DE_RDAQ ALGR(DE_Y) // »
 | 
						||
#define DE_LDAQ ALGR(DE_X) // «
 | 
						||
#define DE_CENT ALGR(DE_C) // ¢
 | 
						||
#define DE_DLQU ALGR(DE_V) // „
 | 
						||
#define DE_LDQU ALGR(DE_B) // “
 | 
						||
#define DE_RDQU ALGR(DE_N) // ”
 | 
						||
#define DE_ELLP ALGR(DE_DOT) // …
 | 
						||
#define DE_MDOT ALGR(DE_COMM) // ·
 | 
						||
#define DE_NDSH ALGR(DE_MINS) // –
 | 
						||
 | 
						||
#define DE_DPRM S(ALGR(DE_CIRC)) // ″
 | 
						||
#define DE_IEXL S(ALGR(DE_1)) // ¡
 | 
						||
#define DE_F1_8 S(ALGR(DE_2)) // ⅛
 | 
						||
#define DE_PND  S(ALGR(DE_3)) // £
 | 
						||
#define DE_CURR S(ALGR(DE_4)) // ¤
 | 
						||
#define DE_F3_8 S(ALGR(DE_5)) // ⅜
 | 
						||
#define DE_F5_8 S(ALGR(DE_6)) // ⅝
 | 
						||
#define DE_F7_8 S(ALGR(DE_7)) // ⅞
 | 
						||
#define DE_TM   S(ALGR(DE_8)) // ™
 | 
						||
#define DE_PLMN S(ALGR(DE_9)) // ±
 | 
						||
#define DE_IQUE S(ALGR(DE_SS))// ¿
 | 
						||
#define DE_OGNK S(ALGR(DE_ACUT)) // ˛
 | 
						||
#define DE_REG  S(ALGR(DE_R)) // ®
 | 
						||
#define DE_YEN  S(ALGR(DE_Z)) // ¥
 | 
						||
#define DE_AR_U S(ALGR(DE_U)) // ↑
 | 
						||
#define DE_TH_B S(ALGR(DE_P)) // Þ
 | 
						||
#define DE_AE_B S(ALGR(DE_A)) // Æ
 | 
						||
#define DE_UCSZ S(ALGR(DE_S)) // ẞ
 | 
						||
#define DE_LSAQ S(ALGR(DE_X)) // ‹
 | 
						||
#define DE_RSAQ S(ALGR(DE_Y)) // ›
 | 
						||
#define DE_COPY S(ALGR(DE_C)) // ©
 | 
						||
#define DE_SLQU S(ALGR(DE_V)) // ‚
 | 
						||
#define DE_LSQU S(ALGR(DE_B)) // ‘
 | 
						||
#define DE_RSQU S(ALGR(DE_N)) // ’
 | 
						||
#define DE_MULT S(ALGR(DE_COMM)) // ÷
 | 
						||
#define DE_DIV  S(ALGR(DE_DOT)) // ÷
 | 
						||
#define DE_MDSH S(ALGR(DE_MINS)) // —
 | 
						||
 |