qmk_userspace/users/struckmb/keymap_german_extended.h
2025-08-28 21:49:23 +02:00

60 lines
1.9 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#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)) // —