fix: rollback locales to the latest version from v20
This commit is contained in:
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ² │ & │ é │ " │ ' │ ( │ § │ è │ ! │ ç │ à │ ) │ - │ │
|
* │ ² │ & │ é │ " │ ' │ ( │ § │ è │ ! │ ç │ à │ ) │ - │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ A │ Z │ E │ R │ T │ Y │ U │ I │ O │ P │ ^ │ $ │ │
|
* │ │ A │ Z │ E │ R │ T │ Y │ U │ I │ O │ P │ ^ │ $ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ Q │ S │ D │ F │ G │ H │ J │ K │ L │ M │ ù │ µ │ │
|
* │ │ Q │ S │ D │ F │ G │ H │ J │ K │ L │ M │ ù │ µ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ W │ X │ C │ V │ B │ N │ , │ ; │ : │ = │ │
|
* │ │ < │ W │ X │ C │ V │ B │ N │ , │ ; │ : │ = │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ³ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ _ │ │
|
* │ ³ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ _ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ * │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ * │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ % │ £ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ % │ £ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ > │ │ │ │ │ │ │ ? │ . │ / │ + │ │
|
* │ │ > │ │ │ │ │ │ │ ? │ . │ / │ + │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -128,15 +128,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ | │ @ │ # │ │ │ ^ │ │ │ { │ } │ │ │ │
|
* │ │ | │ @ │ # │ │ │ ^ │ │ │ { │ } │ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │
|
* │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ ´ │ ` │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ ´ │ ` │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ \ │ │ │ │ │ │ │ │ │ │ ~ │ │
|
* │ │ \ │ │ │ │ │ │ │ │ │ │ ~ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -156,7 +156,7 @@
|
|||||||
// Row 4
|
// Row 4
|
||||||
#define BE_BSLS ALGR(BE_LABK) // (backslash)
|
#define BE_BSLS ALGR(BE_LABK) // (backslash)
|
||||||
#define BE_TILD ALGR(BE_EQL) // ~
|
#define BE_TILD ALGR(BE_EQL) // ~
|
||||||
//
|
|
||||||
// DEPRECATED
|
// DEPRECATED
|
||||||
#define BE_AMP BE_AMPR
|
#define BE_AMP BE_AMPR
|
||||||
#define BE_APOS BE_QUOT
|
#define BE_APOS BE_QUOT
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ $ │ " │ « │ » │ ( │ ) │ @ │ + │ - │ / │ * │ = │ % │ │
|
* │ $ │ " │ « │ » │ ( │ ) │ @ │ + │ - │ / │ * │ = │ % │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ B │ É │ P │ O │ È │ ^ │ V │ D │ L │ J │ Z │ W │ │
|
* │ │ B │ É │ P │ O │ È │ ^ │ V │ D │ L │ J │ Z │ W │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ U │ I │ E │ , │ C │ T │ S │ R │ N │ M │ Ç │ │
|
* │ │ A │ U │ I │ E │ , │ C │ T │ S │ R │ N │ M │ Ç │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ Ê │ À │ Y │ X │ . │ K │ ' │ Q │ G │ H │ F │ │
|
* │ │ Ê │ À │ Y │ X │ . │ K │ ' │ Q │ G │ H │ F │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ # │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ ` │ │
|
* │ # │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ ` │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ ! │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ ! │ │ │ │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ ; │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ ; │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ : │ │ ? │ │ │ │ │ │
|
* │ │ │ │ │ │ : │ │ ? │ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -121,19 +121,19 @@
|
|||||||
#define BP_COLN S(BP_DOT) // :
|
#define BP_COLN S(BP_DOT) // :
|
||||||
#define BP_QUES S(BP_QUOT) // ?
|
#define BP_QUES S(BP_QUOT) // ?
|
||||||
// Row 5
|
// Row 5
|
||||||
#define BP_NBSP S(KC_SPC) // (non-breaking space)
|
#define BP_NBSP S(KC_SPC) // (non-breaking space)
|
||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ – │ — │ < │ > │ [ │ ] │ ^ │ ± │ − │ ÷ │ × │ ≠ │ ‰ │ │
|
* │ – │ — │ < │ > │ [ │ ] │ ^ │ ± │ − │ ÷ │ × │ ≠ │ ‰ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ | │ ´ │ & │ Œ │ ` │ ¡ │ ˇ │ Ð │ / │ IJ │ Ə │ ˘ │ │
|
* │ │ | │ ´ │ & │ Œ │ ` │ ¡ │ ˇ │ Ð │ / │ IJ │ Ə │ ˘ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ Æ │ Ù │ ¨ │ € │ │ © │ Þ │ ẞ │ ® │ ~ │ ¯ │ ¸ │ │
|
* │ │ Æ │ Ù │ ¨ │ € │ │ © │ Þ │ ẞ │ ® │ ~ │ ¯ │ ¸ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ \ │ { │ } │ … │ ~ │ ¿ │ ° │ │ † │ ˛ │ │
|
* │ │ │ \ │ { │ } │ … │ ~ │ ¿ │ ° │ │ † │ ˛ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ _ │ │ │ │ │
|
* │ │ │ │ _ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -181,7 +181,7 @@
|
|||||||
#define BP_RCBR ALGR(BP_X) // }
|
#define BP_RCBR ALGR(BP_X) // }
|
||||||
#define BP_ELLP ALGR(BP_DOT) // …
|
#define BP_ELLP ALGR(BP_DOT) // …
|
||||||
#define BP_TILD ALGR(BP_K) // ~
|
#define BP_TILD ALGR(BP_K) // ~
|
||||||
#define BP_IQUE ALGR(BP_QUES) // ¿
|
#define BP_IQUE ALGR(BP_QEST) // ¿
|
||||||
#define BP_RNGA ALGR(BP_Q) // ° (dead)
|
#define BP_RNGA ALGR(BP_Q) // ° (dead)
|
||||||
#define BP_DGRK ALGR(BP_G) // µ (dead Greek key)
|
#define BP_DGRK ALGR(BP_G) // µ (dead Greek key)
|
||||||
#define BP_DAGG ALGR(BP_H) // †
|
#define BP_DAGG ALGR(BP_H) // †
|
||||||
@@ -191,15 +191,15 @@
|
|||||||
|
|
||||||
/* Shift+AltGr symbols
|
/* Shift+AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ¶ │ „ │ “ │ ” │ ≤ │ ≥ │ │ ¬ │ ¼ │ ½ │ ¾ │ ′ │ ″ │ │
|
* │ ¶ │ „ │ “ │ ” │ ≤ │ ≥ │ │ ¬ │ ¼ │ ½ │ ¾ │ ′ │ ″ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ ¦ │ ˝ │ § │ │ │ │ │ │ │ │ │ │ │
|
* │ │ ¦ │ ˝ │ § │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ ˙ │ ¤ │ ̛ │ ſ │ │ │ ™ │ │ º │ , │ │
|
* │ │ │ │ ˙ │ ¤ │ ̛ │ ſ │ │ │ ™ │ │ º │ , │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ ‘ │ ’ │ · │ ⌨ │ ̉ │ ̣ │ │ ‡ │ ª │ │
|
* │ │ │ │ ‘ │ ’ │ · │ ⌨ │ ̉ │ ̣ │ │ ‡ │ ª │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -237,4 +237,169 @@
|
|||||||
#define BP_DDAG S(ALGR(BP_H)) // ‡
|
#define BP_DDAG S(ALGR(BP_H)) // ‡
|
||||||
#define BP_FORD S(ALGR(BP_F)) // ª
|
#define BP_FORD S(ALGR(BP_F)) // ª
|
||||||
// Row 5
|
// Row 5
|
||||||
#define BP_NNBS S(ALGR(BP_)) // (narrow non-breaking space)
|
#define BP_NNBS S(ALGR(BP_)) // (narrow non-breaking space)
|
||||||
|
|
||||||
|
// DEPRECATED
|
||||||
|
#define BP_DOLLAR BP_DLR
|
||||||
|
#define BP_DOUBLE_QUOTE BP_DQUO
|
||||||
|
#define BP_DQOT BP_DQUO
|
||||||
|
#define BP_LEFT_GUILLEMET BP_LDAQ
|
||||||
|
#define BP_LGIL BP_LDAQ
|
||||||
|
#define BP_RIGHT_GUILLEMET BP_RDAQ
|
||||||
|
#define BP_RGIL BP_RDAQ
|
||||||
|
#define BP_LEFT_PAREN BP_LPRN
|
||||||
|
#define BP_RIGHT_PAREN BP_RPRN
|
||||||
|
#define BP_MINUS BP_MINS
|
||||||
|
#define BP_SLASH BP_SLSH
|
||||||
|
#define BP_ASTERISK BP_ASTR
|
||||||
|
#define BP_EQUAL BP_EQL
|
||||||
|
#define BP_PERCENT BP_PERC
|
||||||
|
#define BP_E_ACUTE BP_EACU
|
||||||
|
#define BP_ECUT BP_EACU
|
||||||
|
#define BP_E_GRAVE BP_EGRV
|
||||||
|
#define BP_DEAD_CIRCUMFLEX BP_DCIR
|
||||||
|
#define BP_DCRC BP_DCIR
|
||||||
|
#define BP_COMMA BP_COMM
|
||||||
|
#define BP_C_CEDILLA BP_CCED
|
||||||
|
#define BP_E_CIRCUMFLEX BP_ECIR
|
||||||
|
#define BP_ECRC BP_ECIR
|
||||||
|
#define BP_A_GRAVE BP_AGRV
|
||||||
|
#define BP_APOSTROPHE BP_QUOT
|
||||||
|
#define BP_APOS BP_QUOT
|
||||||
|
#define BP_DEGREE BP_DEG
|
||||||
|
#define BP_DEGR BP_DEG
|
||||||
|
#define BP_GRAVE BP_GRV
|
||||||
|
#define BP_EXCLAIM BP_EXLM
|
||||||
|
#define BP_SCOLON BP_SCLN
|
||||||
|
#define BP_COLON BP_COLN
|
||||||
|
#define BP_QUESTION BP_QUES
|
||||||
|
#define BP_QEST BP_QUES
|
||||||
|
#define BP_NON_BREAKING_SPACE BP_NBSP
|
||||||
|
#define BP_EN_DASH BP_NDSH
|
||||||
|
#define BP_EM_DASH BP_MDSH
|
||||||
|
#define BP_LESS BP_LABK
|
||||||
|
#define BP_GREATER BP_RABK
|
||||||
|
#define BP_GRTR BP_RABK
|
||||||
|
#define BP_LBRACKET BP_LBRC
|
||||||
|
#define BP_RBRACKET BP_RBRC
|
||||||
|
#define BP_CIRCUMFLEX CIRC
|
||||||
|
#define BP_PLUS_MINUS BP_PLMN
|
||||||
|
#define BP_PSMS BP_PLMN
|
||||||
|
#define BP_MATH_MINUS BP_MMNS
|
||||||
|
#define BP_OBELUS BP_DIV
|
||||||
|
#define BP_OBEL BP_DIV
|
||||||
|
#define BP_DIVISION_SIGN BP_DIV
|
||||||
|
#define BP_DVSN BP_DIV
|
||||||
|
#define BP_TIMES BP_MUL
|
||||||
|
#define BP_TIMS BP_MUL
|
||||||
|
#define BP_DIFFERENT BP_NEQL
|
||||||
|
#define BP_DIFF BP_NEQL
|
||||||
|
#define BP_PERMILLE BP_PERM
|
||||||
|
#define BP_PMIL BP_PERM
|
||||||
|
#define BP_DEAD_ACUTE BP_ACUT
|
||||||
|
#define BP_DACT BP_ACUT
|
||||||
|
#define BP_AMPERSAND BP_AMPR
|
||||||
|
#define BP_OE_LIGATURE BP_OE
|
||||||
|
#define BP_DEAD_GRAVE BP_DGRV
|
||||||
|
#define BP_INVERTED_EXCLAIM BP_IEXL
|
||||||
|
#define BP_IXLM BP_IEXL
|
||||||
|
#define BP_DEAD_CARON BP_CARN
|
||||||
|
#define BP_DCAR BP_CARN
|
||||||
|
#define BP_DEAD_SLASH BP_DSLS
|
||||||
|
#define BP_DSLH BP_DSLS
|
||||||
|
#define BP_IJ_LIGATURE BP_IJ
|
||||||
|
#define BP_SCHWA BP_SCHW
|
||||||
|
#define BP_SCWA BP_SCHW
|
||||||
|
#define BP_DEAD_BREVE BP_BREV
|
||||||
|
#define BP_DBRV BP_BREV
|
||||||
|
#define BP_AE_LIGATURE BP_AE
|
||||||
|
#define BP_U_GRAVE BP_UGRV
|
||||||
|
#define BP_DEAD_TREMA BP_DIAE
|
||||||
|
#define BP_DTRM BP_DIAE
|
||||||
|
#define BP_TYPOGRAPHICAL_APOSTROPHE BP_COMM
|
||||||
|
#define BP_TAPO BP_COMM
|
||||||
|
#define BP_COPYRIGHT BP_COPY
|
||||||
|
#define BP_CPRT BP_COPY
|
||||||
|
#define BP_THORN BP_THRN
|
||||||
|
#define BP_SHARP_S BP_SS
|
||||||
|
#define BP_SRPS BP_SS
|
||||||
|
#define BP_REGISTERED_TRADEMARK BP_REGD
|
||||||
|
#define BP_RTM BP_REGD
|
||||||
|
#define BP_DEAD_TILDE BP_DTIL
|
||||||
|
#define BP_DTLD BP_DTIL
|
||||||
|
#define BP_DEAD_MACRON BP_MACR
|
||||||
|
#define BP_DMCR BP_MACR
|
||||||
|
#define BP_DEAD_CEDILLA BP_CEDL
|
||||||
|
#define BP_DCED BP_CEDL
|
||||||
|
#define BP_NONUS_SLASH BP_SLSH
|
||||||
|
#define BP_NUSL BP_SLSH
|
||||||
|
#define BP_BACKSLASH BP_BSLS
|
||||||
|
#define BP_LEFT_CURLY_BRACE BP_LCBR
|
||||||
|
#define BP_RIGHT_CURLY_BRACE BP_RCBR
|
||||||
|
#define BP_ELLIPSIS BP_ELLP
|
||||||
|
#define BP_ELPS BP_ELLP
|
||||||
|
#define BP_TILDE BP_TILD
|
||||||
|
#define BP_INVERTED_QUESTION BP_IQUE
|
||||||
|
#define BP_IQST BP_IQUE
|
||||||
|
#define BP_DEAD_RING BP_RNGA
|
||||||
|
#define BP_DRNG BP_RNGA
|
||||||
|
#define BP_DEAD_GREEK BP_DGRK
|
||||||
|
#define BP_DAGGER BP_DAGG
|
||||||
|
#define BP_DAGR BP_DAGG
|
||||||
|
#define BP_DEAD_OGONEK BP_OGON
|
||||||
|
#define BP_DOGO BP_OGON
|
||||||
|
#define BP_UNDERSCORE BP_UNDS
|
||||||
|
#define BP_PARAGRAPH BP_PARA
|
||||||
|
#define BP_PARG BP_PARA
|
||||||
|
#define BP_LOW_DOUBLE_QUOTE BP_DLQU
|
||||||
|
#define BP_LWQT BP_DLQU
|
||||||
|
#define BP_LEFT_DOUBLE_QUOTE BP_RDQU
|
||||||
|
#define BP_RIGHT_DOUBLE_QUOTE BP_RDQU
|
||||||
|
#define BP_LESS_OR_EQUAL BP_LEQL
|
||||||
|
#define BP_GREATER_OR_EQUAL BP_GEQL
|
||||||
|
#define BP_NEGATION BP_NOT
|
||||||
|
#define BP_NEGT BP_NOT
|
||||||
|
#define BP_ONE_QUARTER BP_QRTR
|
||||||
|
#define BP_1QRT BP_QRTR
|
||||||
|
#define BP_ONE_HALF BP_HALF
|
||||||
|
#define BP_1HLF BP_HALF
|
||||||
|
#define BP_THREE_QUARTERS TQTR
|
||||||
|
#define BP_3QRT BP_TQTR
|
||||||
|
#define BP_MINUTES BP_PRIM
|
||||||
|
#define BP_MNUT BP_PRIM
|
||||||
|
#define BP_SECONDS BP_DPRM
|
||||||
|
#define BP_SCND BP_DPRM
|
||||||
|
#define BP_BROKEN_PIPE BP_BRKP
|
||||||
|
#define BP_BPIP BP_BRKP
|
||||||
|
#define BP_DEAD_DOUBLE_ACUTE BP_DACU
|
||||||
|
#define BP_DDCT BP_DACU
|
||||||
|
#define BP_SECTION BP_SECT
|
||||||
|
#define BP_GRAVE_BIS BP_GRV
|
||||||
|
#define BP_GRVB BP_GRV
|
||||||
|
#define BP_DEAD_DOT_ABOVE BP_DOTA
|
||||||
|
#define BP_DDTA BP_DOTA
|
||||||
|
#define BP_DEAD_CURRENCY BP_CURR
|
||||||
|
#define BP_DCUR BP_CURR
|
||||||
|
#define BP_DEAD_HORN BP_HORN
|
||||||
|
#define BP_DHRN BP_HORN
|
||||||
|
#define BP_LONG_S BP_LNGS
|
||||||
|
#define BP_TRADEMARK BP_TM
|
||||||
|
#define BP_ORDINAL_INDICATOR_O MORD
|
||||||
|
#define BP_ORDO BP_MORD
|
||||||
|
#define BP_DEAD_COMMA BP_DCMM
|
||||||
|
#define BP_DCOM BP_DCMM
|
||||||
|
#define BP_LEFT_QUOTE BP_LSQU
|
||||||
|
#define BP_LQOT BP_LSQU
|
||||||
|
#define BP_RIGHT_QUOTE BP_RSQU
|
||||||
|
#define BP_RQOT BP_RSQU
|
||||||
|
#define BP_INTERPUNCT BP_MDDT
|
||||||
|
#define BP_IPCT BP_MDDT
|
||||||
|
#define BP_DEAD_HOOK_ABOVE BP_HOKA
|
||||||
|
#define BP_DHKA BP_HOKA
|
||||||
|
#define BP_DEAD_UNDERDOT BP_DOTB
|
||||||
|
#define BP_DUDT BP_DOTB
|
||||||
|
#define BP_DOUBLE_DAGGER BP_DDAG
|
||||||
|
#define BP_DDGR BP_DDAG
|
||||||
|
#define BP_ORDINAL_INDICATOR_A BP_FORD
|
||||||
|
#define BP_ORDA BP_FORD
|
||||||
|
#define BP_NARROW_NON_BREAKING_SPACE BP_NNBS
|
||||||
|
|||||||
180
quantum/keymap_extras/keymap_br_abnt2.h
Normal file
180
quantum/keymap_extras/keymap_br_abnt2.h
Normal file
@@ -0,0 +1,180 @@
|
|||||||
|
/* Copyright 2017 Potiguar Faga
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
/*
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
|
* │ ' │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ ´ │ [ │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ç │ ~ │ ] │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤
|
||||||
|
* │ │ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ ; │ / │ │
|
||||||
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬──┴─┬────┤
|
||||||
|
* │ │ │ │ │ │ │ │ │
|
||||||
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define BR_QUOT KC_GRV // '
|
||||||
|
#define BR_1 KC_1 // 1
|
||||||
|
#define BR_2 KC_2 // 2
|
||||||
|
#define BR_3 KC_3 // 3
|
||||||
|
#define BR_4 KC_4 // 4
|
||||||
|
#define BR_5 KC_5 // 5
|
||||||
|
#define BR_6 KC_6 // 6
|
||||||
|
#define BR_7 KC_7 // 7
|
||||||
|
#define BR_8 KC_8 // 8
|
||||||
|
#define BR_9 KC_9 // 9
|
||||||
|
#define BR_0 KC_0 // 0
|
||||||
|
#define BR_MINS KC_MINS // -
|
||||||
|
#define BR_EQL KC_EQL // =
|
||||||
|
// Row 2
|
||||||
|
#define BR_Q KC_Q // Q
|
||||||
|
#define BR_W KC_W // W
|
||||||
|
#define BR_E KC_E // E
|
||||||
|
#define BR_R KC_R // R
|
||||||
|
#define BR_T KC_T // T
|
||||||
|
#define BR_Y KC_Y // Y
|
||||||
|
#define BR_U KC_U // U
|
||||||
|
#define BR_I KC_I // I
|
||||||
|
#define BR_O KC_O // O
|
||||||
|
#define BR_P KC_P // P
|
||||||
|
#define BR_ACUT KC_LBRC // ´ (dead)
|
||||||
|
#define BR_LBRC KC_RBRC // [
|
||||||
|
// Row 3
|
||||||
|
#define BR_A KC_A // A
|
||||||
|
#define BR_S KC_S // S
|
||||||
|
#define BR_D KC_D // D
|
||||||
|
#define BR_F KC_F // F
|
||||||
|
#define BR_G KC_G // G
|
||||||
|
#define BR_H KC_H // H
|
||||||
|
#define BR_J KC_J // J
|
||||||
|
#define BR_K KC_K // K
|
||||||
|
#define BR_L KC_L // L
|
||||||
|
#define BR_CCED KC_SCLN // Ç
|
||||||
|
#define BR_TILD KC_QUOT // ~ (dead)
|
||||||
|
#define BR_RBRC KC_BSLS // ]
|
||||||
|
// Row 4
|
||||||
|
#define BR_BSLS KC_NUBS // (backslash)
|
||||||
|
#define BR_Z KC_Z // Z
|
||||||
|
#define BR_X KC_X // X
|
||||||
|
#define BR_C KC_C // C
|
||||||
|
#define BR_V KC_V // V
|
||||||
|
#define BR_B KC_B // B
|
||||||
|
#define BR_N KC_N // N
|
||||||
|
#define BR_M KC_M // M
|
||||||
|
#define BR_COMM KC_COMM // ,
|
||||||
|
#define BR_DOT KC_DOT // .
|
||||||
|
#define BR_SCLN KC_SLSH // ;
|
||||||
|
#define BR_SLSH KC_INT1 // /
|
||||||
|
// Numpad
|
||||||
|
#define BR_PDOT KC_PCMM // .
|
||||||
|
#define BR_PCMM KC_PDOT // ,
|
||||||
|
|
||||||
|
/* Shifted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
|
* │ " │ ! │ @ │ # │ $ │ % │ ¨ │ & │ * │ ( │ ) │ _ │ + │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ │ ` │ { │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ │ ^ │ } │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤
|
||||||
|
* │ │ | │ │ │ │ │ │ │ │ < │ > │ : │ ? │ │
|
||||||
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬──┴─┬────┤
|
||||||
|
* │ │ │ │ │ │ │ │ │
|
||||||
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define BR_DQUO S(BR_QUOT) // "
|
||||||
|
#define BR_EXLM S(BR_1) // !
|
||||||
|
#define BR_AT S(BR_2) // @
|
||||||
|
#define BR_HASH S(BR_3) // #
|
||||||
|
#define BR_DLR S(BR_4) // $
|
||||||
|
#define BR_PERC S(BR_5) // %
|
||||||
|
#define BR_DIAE S(BR_6) // ¨ (dead)
|
||||||
|
#define BR_AMPR S(BR_7) // &
|
||||||
|
#define BR_ASTR S(BR_8) // *
|
||||||
|
#define BR_LPRN S(BR_9) // (
|
||||||
|
#define BR_RPRN S(BR_0) // )
|
||||||
|
#define BR_UNDS S(BR_MINS) // _
|
||||||
|
#define BR_PLUS S(BR_EQL) // +
|
||||||
|
// Row 2
|
||||||
|
#define BR_GRV S(BR_ACUT) // ` (dead)
|
||||||
|
#define BR_LCBR S(BR_LBRC) // {
|
||||||
|
// Row 3
|
||||||
|
#define BR_CIRC S(BR_TILD) // ^ (dead)
|
||||||
|
#define BR_RCBR S(BR_RBRC) // }
|
||||||
|
// Row 4
|
||||||
|
#define BR_PIPE S(BR_BSLS) // |
|
||||||
|
#define BR_LABK S(BR_COMM) // <
|
||||||
|
#define BR_RABK S(BR_DOT) // >
|
||||||
|
#define BR_COLN S(BR_SCLN) // :
|
||||||
|
#define BR_QUES S(BR_SLSH) // ?
|
||||||
|
|
||||||
|
/* AltGr symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
|
* │ │ ¹ │ ² │ ³ │ £ │ ¢ │ ¬ │ │ │ │ │ │ § │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
|
* │ │ │ │ ° │ │ │ │ │ │ │ │ │ ª │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ º │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤
|
||||||
|
* │ │ │ │ │ ₢ │ │ │ │ │ │ │ │ │ │
|
||||||
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬──┴─┬────┤
|
||||||
|
* │ │ │ │ │ │ │ │ │
|
||||||
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define BR_SUP1 ALGR(BR_1) // ¹
|
||||||
|
#define BR_SUP2 ALGR(BR_2) // ²
|
||||||
|
#define BR_SUP3 ALGR(BR_3) // ³
|
||||||
|
#define BR_PND ALGR(BR_4) // £
|
||||||
|
#define BR_CENT ALGR(BR_5) // ¢
|
||||||
|
#define BR_NOT ALGR(BR_6) // ¬
|
||||||
|
#define BR_SECT ALGR(BR_EQL) // §
|
||||||
|
// Row 2
|
||||||
|
#define BR_DEG ALGR(BR_E) // °
|
||||||
|
#define BR_FORD ALGR(BR_LBRC) // ª
|
||||||
|
// Row 3
|
||||||
|
#define BR_MORD ALGR(BR_RBRC) // º
|
||||||
|
// Row 4
|
||||||
|
#define BR_CRUZ ALGR(BR_C) // ₢
|
||||||
|
|
||||||
|
// DEPRECATED
|
||||||
|
#define BR_CCDL BR_CCED
|
||||||
|
#define BR_DQT BR_DQUO
|
||||||
|
#define BR_TRMA BR_DIAE
|
||||||
|
#define BR_GRAV BR_GRV
|
||||||
|
#define BR_KPDT BR_PDOT
|
||||||
|
#define BR_KPCM BR_PCMM
|
||||||
|
#define BR_1UP BR_SUP1
|
||||||
|
#define BR_2UP BR_SUP2
|
||||||
|
#define BR_3UP BR_SUP3
|
||||||
|
#define BR_ASLS BR_SLSH
|
||||||
|
#define BR_AQST BR_QUES
|
||||||
|
|
||||||
|
// Not present on Windows 10?
|
||||||
|
#define BR_NDTD ALGR(BR_TILD) // ~
|
||||||
|
#define BR_NDAC ALGR(BR_ACUT) // ´
|
||||||
|
#define BR_NDGV ALGR(BR_QUOT) // `
|
||||||
|
#define BR_NDCR ALGR(BR_CIRC) // ^
|
||||||
|
#define BR_NDTR ALGR(BR_DIAE) // ¨
|
||||||
@@ -220,7 +220,7 @@
|
|||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
#define CA_SHYP RCTL(S(CA_SLSH)) // (soft hyphen)
|
#define CA_SHYP RCTL(S(CA_SLSH)) // (soft hyphen)
|
||||||
#define CA_IEXL RCTL(S(CA_1)) // ¡
|
#define CA_IEXL RCTL(S(CA_1)) // ¡
|
||||||
#define CA_PND RCTL(S(CA_3)) // £
|
#define CA_PND RCTL(S(CA_3)) // £
|
||||||
#define CA_TEIG RCTL(S(CA_5)) // ⅜
|
#define CA_TEIG RCTL(S(CA_5)) // ⅜
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ F │ P │ G │ J │ L │ U │ Y │ ; │ [ │ ] │ \ │
|
* │ │ Q │ W │ F │ P │ G │ J │ L │ U │ Y │ ; │ [ │ ] │ \ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ A │ R │ S │ T │ D │ H │ N │ E │ I │ O │ ' │ │
|
* │ │ A │ R │ S │ T │ D │ H │ N │ E │ I │ O │ ' │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ Z │ X │ C │ V │ B │ K │ M │ , │ . │ / │ │
|
* │ │ Z │ X │ C │ V │ B │ K │ M │ , │ . │ / │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -87,15 +87,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ : │ { │ } │ | │
|
* │ │ │ │ │ │ │ │ │ │ │ : │ { │ } │ | │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ " │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ " │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
* │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -123,3 +123,35 @@
|
|||||||
#define CM_LABK S(CM_COMM) // <
|
#define CM_LABK S(CM_COMM) // <
|
||||||
#define CM_RABK S(CM_DOT) // >
|
#define CM_RABK S(CM_DOT) // >
|
||||||
#define CM_QUES S(CM_SLSH) // /
|
#define CM_QUES S(CM_SLSH) // /
|
||||||
|
|
||||||
|
// DEPRECATED
|
||||||
|
#define KC_CM_Q CM_Q
|
||||||
|
#define KC_CM_W CM_W
|
||||||
|
#define KC_CM_F CM_F
|
||||||
|
#define KC_CM_P CM_P
|
||||||
|
#define KC_CM_G CM_G
|
||||||
|
#define KC_CM_J CM_J
|
||||||
|
#define KC_CM_L CM_L
|
||||||
|
#define KC_CM_U CM_U
|
||||||
|
#define KC_CM_Y CM_Y
|
||||||
|
#define KC_CM_SCLN CM_SCLN
|
||||||
|
#define KC_CM_A CM_A
|
||||||
|
#define KC_CM_R CM_R
|
||||||
|
#define KC_CM_S CM_S
|
||||||
|
#define KC_CM_T CM_T
|
||||||
|
#define KC_CM_D CM_D
|
||||||
|
#define KC_CM_H CM_H
|
||||||
|
#define KC_CM_N CM_N
|
||||||
|
#define KC_CM_E CM_E
|
||||||
|
#define KC_CM_I CM_I
|
||||||
|
#define KC_CM_O CM_O
|
||||||
|
#define KC_CM_Z CM_Z
|
||||||
|
#define KC_CM_X CM_X
|
||||||
|
#define KC_CM_C CM_C
|
||||||
|
#define KC_CM_V CM_V
|
||||||
|
#define KC_CM_B CM_B
|
||||||
|
#define KC_CM_K CM_K
|
||||||
|
#define KC_CM_M CM_M
|
||||||
|
#define KC_CM_COMM CM_COMM
|
||||||
|
#define KC_CM_DOT CM_DOT
|
||||||
|
#define KC_CM_SLSH CM_SLSH
|
||||||
|
|||||||
@@ -238,7 +238,7 @@
|
|||||||
#define UA_20 KC_Z
|
#define UA_20 KC_Z
|
||||||
#define UA_21 KC_QUOTE
|
#define UA_21 KC_QUOTE
|
||||||
#define UA_22 KC_SCOLON
|
#define UA_22 KC_SCOLON
|
||||||
#define UA_23 KC_J
|
#define UA_23 KC_L
|
||||||
#define UA_24 KC_K
|
#define UA_24 KC_K
|
||||||
#define UA_25 KC_J
|
#define UA_25 KC_J
|
||||||
#define UA_26 KC_H
|
#define UA_26 KC_H
|
||||||
@@ -252,14 +252,15 @@
|
|||||||
#define UA_34 KC_P
|
#define UA_34 KC_P
|
||||||
#define UA_35 KC_O
|
#define UA_35 KC_O
|
||||||
#define UA_36 KC_I
|
#define UA_36 KC_I
|
||||||
#define UA_37 A(KC_U)
|
#define UA_37 KC_GRAVE
|
||||||
#define UA_38 KC_U
|
#define UA_38 KC_U
|
||||||
#define UA_39 KC_Y
|
#define UA_39 KC_Y
|
||||||
#define UA_40 KC_T
|
#define UA_40 KC_T
|
||||||
#define UA_41 KC_R
|
#define UA_41 KC_R
|
||||||
#define UA_42 KC_E
|
#define UA_42 KC_E
|
||||||
#define UA_43 KC_W
|
#define UA_43 KC_W
|
||||||
#define UA_44 KC_W
|
#define UA_44 KC_Q
|
||||||
|
#define UA_45 S(KC_SLASH)
|
||||||
|
|
||||||
// French Canadian
|
// French Canadian
|
||||||
#define FRCA_01 ALGR(KC_COMMA)
|
#define FRCA_01 ALGR(KC_COMMA)
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ; │ + │ ě │ š │ č │ ř │ ž │ ý │ á │ í │ é │ = │ ´ │ │
|
* │ ; │ + │ ě │ š │ č │ ř │ ž │ ý │ á │ í │ é │ = │ ´ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Z │ U │ I │ O │ P │ ú │ ) │ │
|
* │ │ Q │ W │ E │ R │ T │ Z │ U │ I │ O │ P │ ú │ ) │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ů │ § │ ¨ │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ů │ § │ ¨ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ \ │ Y │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
* │ │ \ │ Y │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ° │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ % │ ˇ │ │
|
* │ ° │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ % │ ˇ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ / │ ( │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ / │ ( │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ " │ ! │ ' │ │
|
* │ │ │ │ │ │ │ │ │ │ │ " │ ! │ ' │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ | │ │ │ │ │ │ │ │ ? │ : │ _ │ │
|
* │ │ | │ │ │ │ │ │ │ │ ? │ : │ _ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -128,15 +128,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ ~ │ │ ^ │ ˘ │ │ ˛ │ ` │ ˙ │ │ ˝ │ │ ¸ │ │
|
* │ │ ~ │ │ ^ │ ˘ │ │ ˛ │ ` │ ˙ │ │ ˝ │ │ ¸ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ € │ │ │ │ │ │ │ │ ÷ │ × │ │
|
* │ │ │ │ € │ │ │ │ │ │ │ │ ÷ │ × │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ đ │ Đ │ [ │ ] │ │ │ ł │ Ł │ $ │ ß │ ¤ │ │
|
* │ │ │ đ │ Đ │ [ │ ] │ │ │ ł │ Ł │ $ │ ß │ ¤ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ # │ & │ @ │ { │ } │ │ < │ > │ * │ │
|
* │ │ │ │ # │ & │ @ │ { │ } │ │ < │ > │ * │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ½ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ ´ │ │
|
* │ ½ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ ´ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ Å │ ¨ │ │
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ Å │ ¨ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Æ │ Ø │ ' │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Æ │ Ø │ ' │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ § │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │
|
* │ § │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -125,15 +125,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ │ | │ │
|
* │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ │ | │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ \ │ │ │ │ │ │ │ µ │ │ │ │ │
|
* │ │ \ │ │ │ │ │ │ │ µ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ [ │ ] │ │
|
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ [ │ ] │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ ' │ , │ . │ P │ Y │ F │ G │ C │ R │ L │ / │ = │ \ │
|
* │ │ ' │ , │ . │ P │ Y │ F │ G │ C │ R │ L │ / │ = │ \ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ A │ O │ E │ U │ I │ D │ H │ T │ N │ S │ - │ │
|
* │ │ A │ O │ E │ U │ I │ D │ H │ T │ N │ S │ - │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ ; │ Q │ J │ K │ X │ B │ M │ W │ V │ Z │ │
|
* │ │ ; │ Q │ J │ K │ X │ B │ M │ W │ V │ Z │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -87,15 +87,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ { │ } │ │
|
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ { │ } │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ " │ < │ > │ │ │ │ │ │ │ │ ? │ + │ | │
|
* │ │ " │ < │ > │ │ │ │ │ │ │ │ ? │ + │ | │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ _ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ _ │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ : │ │ │ │ │ │ │ │ │ │ │
|
* │ │ : │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -30,15 +30,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ « │ » │ / │ - │ è │ \ │ ^ │ ( │ ` │ ) │ _ │ [ │ ] │ │
|
* │ « │ » │ / │ - │ è │ \ │ ^ │ ( │ ` │ ) │ _ │ [ │ ] │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ : │ ' │ é │ G │ . │ H │ V │ C │ M │ K │ Z │ ¨ │ │
|
* │ │ : │ ' │ é │ G │ . │ H │ V │ C │ M │ K │ Z │ ¨ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ O │ A │ U │ E │ B │ F │ S │ T │ N │ D │ W │ ~ │ │
|
* │ │ O │ A │ U │ E │ B │ F │ S │ T │ N │ D │ W │ ~ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ à │ ; │ Q │ , │ I │ Y │ X │ R │ L │ P │ J │ │
|
* │ │ à │ ; │ Q │ , │ I │ Y │ X │ R │ L │ P │ J │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -96,15 +96,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ * │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 0 │ 0 │ + │ % │ │
|
* │ * │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 0 │ 0 │ + │ % │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ ? │ < │ > │ │ ! │ │ │ │ │ │ │ = │ │
|
* │ │ ? │ < │ > │ │ ! │ │ │ │ │ │ │ = │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ # │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ # │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ ç │ | │ │ @ │ │ │ │ │ │ │ │ │
|
* │ │ ç │ | │ │ @ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
125
quantum/keymap_extras/keymap_dvp.h
Normal file
125
quantum/keymap_extras/keymap_dvp.h
Normal file
@@ -0,0 +1,125 @@
|
|||||||
|
/* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
/*
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
|
* │ $ │ & │ [ │ { │ } │ ( │ = │ * │ ) │ + │ ] │ ! │ # │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
|
* │ │ ; │ , │ . │ P │ Y │ F │ G │ C │ R │ L │ / │ @ │ \ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
|
* │ │ A │ O │ E │ U │ I │ D │ H │ T │ N │ S │ - │ │
|
||||||
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
|
* │ │ ' │ Q │ J │ K │ X │ B │ M │ W │ V │ Z │ │
|
||||||
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
|
* │ │ │ │ │ │ │ │ │
|
||||||
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#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 // #
|
||||||
|
// Row 2
|
||||||
|
#define DP_SCLN KC_Q // ;
|
||||||
|
#define DP_COMM KC_W // ,
|
||||||
|
#define DP_DOT KC_E // .
|
||||||
|
#define DP_P KC_R // P
|
||||||
|
#define DP_Y KC_T // Y
|
||||||
|
#define DP_F KC_Y // F
|
||||||
|
#define DP_G KC_U // G
|
||||||
|
#define DP_C KC_I // C
|
||||||
|
#define DP_R KC_O // R
|
||||||
|
#define DP_L KC_P // L
|
||||||
|
#define DP_SLSH KC_LBRC // /
|
||||||
|
#define DP_AT KC_RBRC // @
|
||||||
|
#define DP_BSLS KC_BSLS // (backslash)
|
||||||
|
// Row 3
|
||||||
|
#define DP_A KC_A // A
|
||||||
|
#define DP_O KC_S // O
|
||||||
|
#define DP_E KC_D // E
|
||||||
|
#define DP_U KC_F // U
|
||||||
|
#define DP_I KC_G // I
|
||||||
|
#define DP_D KC_H // D
|
||||||
|
#define DP_H KC_J // H
|
||||||
|
#define DP_T KC_K // T
|
||||||
|
#define DP_N KC_L // N
|
||||||
|
#define DP_S KC_SCLN // S
|
||||||
|
#define DP_MINS KC_QUOT // -
|
||||||
|
// Row 4
|
||||||
|
#define DP_QUOT KC_Z // '
|
||||||
|
#define DP_Q KC_X // Q
|
||||||
|
#define DP_J KC_C // J
|
||||||
|
#define DP_K KC_V // K
|
||||||
|
#define DP_X KC_B // X
|
||||||
|
#define DP_B KC_N // B
|
||||||
|
#define DP_M KC_M // M
|
||||||
|
#define DP_W KC_COMM // W
|
||||||
|
#define DP_V KC_DOT // V
|
||||||
|
#define DP_Z KC_SLSH // Z
|
||||||
|
|
||||||
|
/* Shifted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
|
* │ ~ │ % │ 7 │ 5 │ 3 │ 1 │ 9 │ 0 │ 2 │ 4 │ 6 │ 8 │ ` │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
|
* │ │ : │ < │ > │ │ │ │ │ │ │ │ ? │ ^ │ | │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ │ _ │ │
|
||||||
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
|
* │ │ " │ │ │ │ │ │ │ │ │ │ │
|
||||||
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
|
* │ │ │ │ │ │ │ │ │
|
||||||
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define DP_TILD S(DP_DLR) // ~
|
||||||
|
#define DP_PERC S(DP_AMPR) // %
|
||||||
|
#define DP_7 S(DP_LBRC) // 7
|
||||||
|
#define DP_5 S(DP_LCBR) // 5
|
||||||
|
#define DP_3 S(DP_RCBR) // 3
|
||||||
|
#define DP_1 S(DP_LPRN) // 1
|
||||||
|
#define DP_9 S(DP_EQL) // 9
|
||||||
|
#define DP_0 S(DP_ASTR) // 0
|
||||||
|
#define DP_2 S(DP_RPRN) // 2
|
||||||
|
#define DP_4 S(DP_PLUS) // 4
|
||||||
|
#define DP_6 S(DP_RBRC) // 6
|
||||||
|
#define DP_8 S(DP_EXLM) // 8
|
||||||
|
#define DP_GRV S(DP_HASH) // `
|
||||||
|
// Row 2
|
||||||
|
#define DP_COLN S(DP_SCLN) // :
|
||||||
|
#define DP_LABK S(DP_COMM) // <
|
||||||
|
#define DP_RABK S(DP_DOT) // >
|
||||||
|
#define DP_QUES S(DP_SLSH) // ?
|
||||||
|
#define DP_CIRC S(DP_AT) // ^
|
||||||
|
#define DP_PIPE S(DP_BSLS) // |
|
||||||
|
// Row 3
|
||||||
|
#define DP_UNDS S(DP_MINS) // _
|
||||||
|
// Row 4
|
||||||
|
#define DP_DQUO S(DP_QUOT) // "
|
||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ˇ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ ´ │ │
|
* │ ˇ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ ´ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ Ü │ Õ │ │
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ Ü │ Õ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ö │ Ä │ ' │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ö │ Ä │ ' │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ~ │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │
|
* │ ~ │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -123,15 +123,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ \ │ │ │
|
* │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ \ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ § │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ § │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ š │ │ │ │ │ │ │ │ │ ^ │ ½ │ │
|
* │ │ │ š │ │ │ │ │ │ │ │ │ ^ │ ½ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ | │ ž │ │ │ │ │ │ │ │ │ │ │
|
* │ │ | │ ž │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ § │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ ´ │ │
|
* │ § │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ ´ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ Å │ ¨ │ │
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ Å │ ¨ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ö │ Ä │ ' │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ö │ Ä │ ' │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ½ │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │
|
* │ ½ │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -125,15 +125,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ \ │ │ │
|
* │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ \ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ | │ │ │ │ │ │ │ µ │ │ │ │ │
|
* │ │ | │ │ │ │ │ │ │ µ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
243
quantum/keymap_extras/keymap_fr_ch.h
Normal file
243
quantum/keymap_extras/keymap_fr_ch.h
Normal file
@@ -0,0 +1,243 @@
|
|||||||
|
/* Copyright 2016 Vincent Pochet
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
#ifdef CH_H
|
||||||
|
// The ChibiOS ch.h file defines this...
|
||||||
|
# undef CH_H
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
|
* │ § │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ ^ │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
|
* │ │ Q │ W │ E │ R │ T │ Z │ U │ I │ O │ P │ è │ ¨ │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ é │ à │ $ │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
|
* │ │ < │ Y │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
|
* │ │ │ │ │ │ │ │ │
|
||||||
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define CH_SECT KC_GRV // §
|
||||||
|
#define CH_1 KC_1 // 1
|
||||||
|
#define CH_2 KC_2 // 2
|
||||||
|
#define CH_3 KC_3 // 3
|
||||||
|
#define CH_4 KC_4 // 4
|
||||||
|
#define CH_5 KC_5 // 5
|
||||||
|
#define CH_6 KC_6 // 6
|
||||||
|
#define CH_7 KC_7 // 7
|
||||||
|
#define CH_8 KC_8 // 8
|
||||||
|
#define CH_9 KC_9 // 9
|
||||||
|
#define CH_0 KC_0 // 0
|
||||||
|
#define CH_QUOT KC_MINS // '
|
||||||
|
#define CH_CIRC KC_EQL // ^ (dead)
|
||||||
|
// Row 2
|
||||||
|
#define CH_Q KC_Q // Q
|
||||||
|
#define CH_W KC_W // W
|
||||||
|
#define CH_E KC_E // E
|
||||||
|
#define CH_R KC_R // R
|
||||||
|
#define CH_T KC_T // T
|
||||||
|
#define CH_Z KC_Y // Z
|
||||||
|
#define CH_U KC_U // U
|
||||||
|
#define CH_I KC_I // I
|
||||||
|
#define CH_O KC_O // O
|
||||||
|
#define CH_P KC_P // P
|
||||||
|
#define CH_EGRV KC_LBRC // è
|
||||||
|
#define CH_DIAE KC_RBRC // ¨ (dead)
|
||||||
|
// Row 3
|
||||||
|
#define CH_A KC_A // A
|
||||||
|
#define CH_S KC_S // S
|
||||||
|
#define CH_D KC_D // D
|
||||||
|
#define CH_F KC_F // F
|
||||||
|
#define CH_G KC_G // G
|
||||||
|
#define CH_H KC_H // H
|
||||||
|
#define CH_J KC_J // J
|
||||||
|
#define CH_K KC_K // K
|
||||||
|
#define CH_L KC_L // L
|
||||||
|
#define CH_EACU KC_SCLN // é
|
||||||
|
#define CH_AGRV KC_QUOT // à
|
||||||
|
#define CH_DLR KC_NUHS // $
|
||||||
|
// Row 4
|
||||||
|
#define CH_LABK KC_NUBS // <
|
||||||
|
#define CH_Y KC_Z // Y
|
||||||
|
#define CH_X KC_X // X
|
||||||
|
#define CH_C KC_C // C
|
||||||
|
#define CH_V KC_V // V
|
||||||
|
#define CH_B KC_B // B
|
||||||
|
#define CH_N KC_N // N
|
||||||
|
#define CH_M KC_M // M
|
||||||
|
#define CH_COMM KC_COMM // ,
|
||||||
|
#define CH_DOT KC_DOT // .
|
||||||
|
#define CH_MINS KC_SLSH // -
|
||||||
|
|
||||||
|
/* Shifted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
|
* │ ° │ + │ " │ * │ ç │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ │ ü │ ! │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ ö │ ä │ £ │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
|
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
||||||
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
|
* │ │ │ │ │ │ │ │ │
|
||||||
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define CH_DEG S(CH_SECT) // °
|
||||||
|
#define CH_PLUS S(CH_1) // +
|
||||||
|
#define CH_DQUO S(CH_2) // "
|
||||||
|
#define CH_ASTR S(CH_3) // *
|
||||||
|
#define CH_CCED S(CH_4) // ç
|
||||||
|
#define CH_PERC S(CH_5) // %
|
||||||
|
#define CH_AMPR S(CH_6) // &
|
||||||
|
#define CH_SLSH S(CH_7) // /
|
||||||
|
#define CH_LPRN S(CH_8) // (
|
||||||
|
#define CH_RPRN S(CH_9) // )
|
||||||
|
#define CH_EQL S(CH_0) // =
|
||||||
|
#define CH_QUES S(CH_QUOT) // ?
|
||||||
|
#define CH_GRV S(CH_CIRC) // ` (dead)
|
||||||
|
// Row 2
|
||||||
|
#define CH_UDIA S(CH_EGRV) // ü
|
||||||
|
#define CH_EXLM S(CH_DIAE) // !
|
||||||
|
// Row 3
|
||||||
|
#define CH_ODIA S(CH_EACU) // ö
|
||||||
|
#define CH_ADIA S(CH_AGRV) // ä
|
||||||
|
#define CH_PND S(CH_DLR) // £
|
||||||
|
// Row 4
|
||||||
|
#define CH_RABK S(CH_LABK) // >
|
||||||
|
#define CH_SCLN S(CH_COMM) // ;
|
||||||
|
#define CH_COLN S(CH_DOT) // :
|
||||||
|
#define CH_UNDS S(CH_MINS) // _
|
||||||
|
|
||||||
|
/* AltGr symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
|
* │ │ ¦ │ @ │ # │ │ │ ¬ │ | │ ¢ │ │ │ ´ │ ~ │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
|
* │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
|
* │ │ \ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
|
* │ │ │ │ │ │ │ │ │
|
||||||
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define CH_BRKP ALGR(CH_1) // ¦
|
||||||
|
#define CH_AT ALGR(CH_2) // @
|
||||||
|
#define CH_HASH ALGR(CH_3) // #
|
||||||
|
#define CH_NOT ALGR(CH_6) // ¬
|
||||||
|
#define CH_PIPE ALGR(CH_7) // |
|
||||||
|
#define CH_CENT ALGR(CH_8) // ¢
|
||||||
|
#define CH_ACUT ALGR(CH_QUOT) // ´ (dead)
|
||||||
|
#define CH_TILD ALGR(CH_CIRC) // ~ (dead)
|
||||||
|
// Row 2
|
||||||
|
#define CH_EURO ALGR(CH_E) // €
|
||||||
|
#define CH_LBRC ALGR(CH_EGRV) // [
|
||||||
|
#define CH_RBRC ALGR(CH_DIAE) // ]
|
||||||
|
// Row 3
|
||||||
|
#define CH_LCBR ALGR(CH_AGRV) // {
|
||||||
|
#define CH_RCBR ALGR(CH_DLR) // }
|
||||||
|
// Row 4
|
||||||
|
#define CH_BSLS ALGR(CH_LABK) // (backslash)
|
||||||
|
|
||||||
|
// DEPRECATED
|
||||||
|
#define FR_CH_Z CH_Z
|
||||||
|
#define FR_CH_Y CH_Y
|
||||||
|
#define FR_CH_A CH_A
|
||||||
|
#define FR_CH_B CH_B
|
||||||
|
#define FR_CH_C CH_C
|
||||||
|
#define FR_CH_D CH_D
|
||||||
|
#define FR_CH_E CH_E
|
||||||
|
#define FR_CH_F CH_F
|
||||||
|
#define FR_CH_G CH_G
|
||||||
|
#define FR_CH_H CH_H
|
||||||
|
#define FR_CH_I CH_I
|
||||||
|
#define FR_CH_J CH_J
|
||||||
|
#define FR_CH_K CH_K
|
||||||
|
#define FR_CH_L CH_L
|
||||||
|
#define FR_CH_M CH_M
|
||||||
|
#define FR_CH_N CH_N
|
||||||
|
#define FR_CH_O CH_O
|
||||||
|
#define FR_CH_P CH_P
|
||||||
|
#define FR_CH_Q CH_Q
|
||||||
|
#define FR_CH_R CH_R
|
||||||
|
#define FR_CH_S CH_S
|
||||||
|
#define FR_CH_T CH_T
|
||||||
|
#define FR_CH_U CH_U
|
||||||
|
#define FR_CH_V CH_V
|
||||||
|
#define FR_CH_W CH_W
|
||||||
|
#define FR_CH_X CH_X
|
||||||
|
#define FR_CH_0 CH_0
|
||||||
|
#define FR_CH_1 CH_1
|
||||||
|
#define FR_CH_2 CH_2
|
||||||
|
#define FR_CH_3 CH_3
|
||||||
|
#define FR_CH_4 CH_4
|
||||||
|
#define FR_CH_5 CH_5
|
||||||
|
#define FR_CH_6 CH_6
|
||||||
|
#define FR_CH_7 CH_7
|
||||||
|
#define FR_CH_8 CH_8
|
||||||
|
#define FR_CH_9 CH_9
|
||||||
|
#define FR_CH_DOT CH_DOT
|
||||||
|
#define FR_CH_COMM CH_COMM
|
||||||
|
#define FR_CH_QUOT CH_QUOT
|
||||||
|
#define FR_CH_AE CH_AGRV
|
||||||
|
#define FR_CH_UE CH_EGRV
|
||||||
|
#define FR_CH_OE CH_EACU
|
||||||
|
#define FR_CH_CIRC CH_CIRC
|
||||||
|
#define FR_CH_LESS CH_LABK
|
||||||
|
#define FR_CH_MINS CH_MINS
|
||||||
|
#define FR_CH_DLR CH_DLR
|
||||||
|
#define FR_CH_PARA CH_SECT
|
||||||
|
#define FR_CH_DIAE CH_DIAE
|
||||||
|
#define FR_CH_RING CH_DEG
|
||||||
|
#define FR_CH_EXLM CH_EXLM
|
||||||
|
#define FR_CH_PLUS CH_PLUS
|
||||||
|
#define FR_CH_DQOT CH_DQUO
|
||||||
|
#define FR_CH_ASTR CH_ASTR
|
||||||
|
#define FR_CH_PERC CH_PERC
|
||||||
|
#define FR_CH_AMPR CH_AMPR
|
||||||
|
#define FR_CH_SLSH CH_SLSH
|
||||||
|
#define FR_CH_LPRN CH_LPRN
|
||||||
|
#define FR_CH_RPRN CH_RPRN
|
||||||
|
#define FR_CH_EQL CH_EQL
|
||||||
|
#define FR_CH_QST CH_QUES
|
||||||
|
#define FR_CH_MORE CH_RABK
|
||||||
|
#define FR_CH_COLN CH_COLN
|
||||||
|
#define FR_CH_SCLN CH_SCLN
|
||||||
|
#define FR_CH_UNDS CH_UNDS
|
||||||
|
#define FR_CH_CCED CH_CCED
|
||||||
|
#define FR_CH_GRV CH_GRV
|
||||||
|
#define FR_CH_LCBR CH_LCBR
|
||||||
|
#define FR_CH_LBRC CH_LBRC
|
||||||
|
#define FR_CH_RBRC CH_RBRC
|
||||||
|
#define FR_CH_RCBR CH_RCBR
|
||||||
|
#define FR_CH_BSLS CH_BSLS
|
||||||
|
#define FR_CH_AT CH_AT
|
||||||
|
#define FR_CH_EURO CH_EURO
|
||||||
|
#define FR_CH_TILD CH_TILD
|
||||||
|
#define FR_CH_PIPE CH_PIPE
|
||||||
|
#define FR_CH_HASH CH_HASH
|
||||||
|
#define FR_CH_ACUT CH_ACUT
|
||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ² │ & │ é │ " │ ' │ ( │ - │ è │ _ │ ç │ à │ ) │ = │ │
|
* │ ² │ & │ é │ " │ ' │ ( │ - │ è │ _ │ ç │ à │ ) │ = │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ A │ Z │ E │ R │ T │ Y │ U │ I │ O │ P │ ^ │ $ │ │
|
* │ │ A │ Z │ E │ R │ T │ Y │ U │ I │ O │ P │ ^ │ $ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ Q │ S │ D │ F │ G │ H │ J │ K │ L │ M │ ù │ * │ │
|
* │ │ Q │ S │ D │ F │ G │ H │ J │ K │ L │ M │ ù │ * │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ W │ X │ C │ V │ B │ N │ , │ ; │ : │ ! │ │
|
* │ │ < │ W │ X │ C │ V │ B │ N │ , │ ; │ : │ ! │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ + │ │
|
* │ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ £ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ £ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ % │ µ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ % │ µ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ > │ │ │ │ │ │ │ ? │ . │ / │ § │ │
|
* │ │ > │ │ │ │ │ │ │ ? │ . │ / │ § │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -127,15 +127,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ │ ~ │ # │ { │ [ │ | │ ` │ \ │ │ @ │ ] │ } │ │
|
* │ │ │ ~ │ # │ { │ [ │ | │ ` │ \ │ │ @ │ ] │ } │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ € │ │ │ │ │ │ │ │ │ ¤ │ │
|
* │ │ │ │ € │ │ │ │ │ │ │ │ │ ¤ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
260
quantum/keymap_extras/keymap_french_osx.h
Normal file
260
quantum/keymap_extras/keymap_french_osx.h
Normal file
@@ -0,0 +1,260 @@
|
|||||||
|
/* Copyright 2016 Sébastien Pérochon
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
/*
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ @ │ & │ é │ " │ ' │ ( │ § │ è │ ! │ ç │ à │ ) │ - │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ A │ Z │ E │ R │ T │ Y │ U │ I │ O │ P │ ^ │ $ │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ Q │ S │ D │ F │ G │ H │ J │ K │ L │ M │ ù │ ` │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
|
||||||
|
* │ │ < │ W │ X │ C │ V │ B │ N │ , │ ; │ : │ = │ │
|
||||||
|
* ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define FR_AT KC_GRV // @
|
||||||
|
#define FR_AMPR KC_1 // &
|
||||||
|
#define FR_LEAC KC_2 // é
|
||||||
|
#define FR_DQUO KC_3 // "
|
||||||
|
#define FR_QUOT KC_4 // '
|
||||||
|
#define FR_LPRN KC_5 // (
|
||||||
|
#define FR_SECT KC_6 // §
|
||||||
|
#define FR_LEGR KC_7 // è
|
||||||
|
#define FR_EXLM KC_8 // !
|
||||||
|
#define FR_LCCE KC_9 // ç
|
||||||
|
#define FR_LAGR KC_0 // à
|
||||||
|
#define FR_RPRN KC_MINS // )
|
||||||
|
#define FR_MINS KC_EQL // -
|
||||||
|
// Row 2
|
||||||
|
#define FR_A KC_Q // A
|
||||||
|
#define FR_Z KC_W // Z
|
||||||
|
#define FR_E KC_E // E
|
||||||
|
#define FR_R KC_R // R
|
||||||
|
#define FR_T KC_T // T
|
||||||
|
#define FR_Y KC_Y // Y
|
||||||
|
#define FR_U KC_U // U
|
||||||
|
#define FR_I KC_I // I
|
||||||
|
#define FR_O KC_O // O
|
||||||
|
#define FR_P KC_P // P
|
||||||
|
#define FR_CIRC KC_LBRC // ^
|
||||||
|
#define FR_DLR KC_RBRC // $
|
||||||
|
// Row 3
|
||||||
|
#define FR_Q KC_A // Q
|
||||||
|
#define FR_S KC_S // S
|
||||||
|
#define FR_D KC_D // D
|
||||||
|
#define FR_F KC_F // F
|
||||||
|
#define FR_G KC_G // G
|
||||||
|
#define FR_H KC_H // H
|
||||||
|
#define FR_J KC_J // J
|
||||||
|
#define FR_K KC_K // K
|
||||||
|
#define FR_L KC_L // L
|
||||||
|
#define FR_M KC_SCLN // M
|
||||||
|
#define FR_LUGR KC_QUOT // ù
|
||||||
|
#define FR_GRV KC_NUHS // `
|
||||||
|
// Row 4
|
||||||
|
#define FR_LABK KC_NUBS // <
|
||||||
|
#define FR_W KC_Z // W
|
||||||
|
#define FR_X KC_X // X
|
||||||
|
#define FR_C KC_C // C
|
||||||
|
#define FR_V KC_V // V
|
||||||
|
#define FR_B KC_B // B
|
||||||
|
#define FR_N KC_N // N
|
||||||
|
#define FR_COMM KC_M // ,
|
||||||
|
#define FR_SCLN KC_COMM // ;
|
||||||
|
#define FR_COLN KC_DOT // :
|
||||||
|
#define FR_EQL KC_SLSH // =
|
||||||
|
|
||||||
|
/* Shifted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ # │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ _ │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ * │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ │ % │ £ │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
|
||||||
|
* │ │ > │ │ │ │ │ │ │ ? │ . │ / │ + │ │
|
||||||
|
* ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define FR_HASH S(FR_AT) // #
|
||||||
|
#define FR_1 S(FR_AMPR) // 1
|
||||||
|
#define FR_2 S(FR_LEAC) // 2
|
||||||
|
#define FR_3 S(FR_DQUO) // 3
|
||||||
|
#define FR_4 S(FR_QUOT) // 4
|
||||||
|
#define FR_5 S(FR_LPRN) // 5
|
||||||
|
#define FR_6 S(FR_SECT) // 6
|
||||||
|
#define FR_7 S(FR_LEGR) // 7
|
||||||
|
#define FR_8 S(FR_EXLM) // 8
|
||||||
|
#define FR_9 S(FR_LCCE) // 9
|
||||||
|
#define FR_0 S(FR_LAGR) // 0
|
||||||
|
#define FR_DEG S(FR_RPRN) // °
|
||||||
|
#define FR_UNDS S(FR_MINS) // _
|
||||||
|
// Row 2
|
||||||
|
#define FR_DIAE S(FR_CIRC) // ¨ (dead)
|
||||||
|
#define FR_ASTR S(FR_DLR) // *
|
||||||
|
// Row 3
|
||||||
|
#define FR_PERC S(FR_LUGR) // %
|
||||||
|
#define FR_PND S(FR_GRV) // £
|
||||||
|
// Row 4
|
||||||
|
#define FR_RABK S(FR_LABK) // >
|
||||||
|
#define FR_QUES S(FR_COMM) // ?
|
||||||
|
#define FR_DOT S(FR_SCLN) // .
|
||||||
|
#define FR_SLSH S(FR_COLN) // /
|
||||||
|
#define FR_PLUS S(FR_EQL) // +
|
||||||
|
|
||||||
|
/* Alted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ • │ │ ë │ “ │ ‘ │ { │ ¶ │ « │ ¡ │ Ç │ Ø │ } │ — │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ Æ │  │ Ê │ ® │ † │ Ú │ º │ î │ Œ │ π │ Ô │ € │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ ‡ │ Ò │ ∂ │ ƒ │ fi │ Ì │ Ï │ È │ ¬ │ µ │ Ù │ │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
|
||||||
|
* │ │ ≤ │ ‹ │ ≈ │ © │ ◊ │ ß │ ~ │ ∞ │ … │ ÷ │ ≠ │ │
|
||||||
|
* ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define FR_BULT A(FR_AT) // •
|
||||||
|
#define FR_APPL A(FR_AMPR) // (Apple logo)
|
||||||
|
#define FR_LEDI A(FR_LEAC) // ë
|
||||||
|
#define FR_LDQU A(FR_DQUO) // “
|
||||||
|
#define FR_LSQU A(FR_QUOT) // ‘
|
||||||
|
#define FR_LCBR A(FR_LPRN) // {
|
||||||
|
#define FR_PILC A(FR_SECT) // ¶
|
||||||
|
#define FR_LDAQ A(FR_LEGR) // «
|
||||||
|
#define FR_IEXL A(FR_EXLM) // ¡
|
||||||
|
#define FR_CCCE A(FR_LCCE) // Ç
|
||||||
|
#define FR_OSTR A(FR_LAGR) // Ø
|
||||||
|
#define FR_RCBR A(FR_RPRN) // }
|
||||||
|
#define FR_MDSH A(FR_MINS) // —
|
||||||
|
// Row 2
|
||||||
|
#define FR_AE A(FR_A) // Æ
|
||||||
|
#define FR_CACI A(FR_Z) // Â
|
||||||
|
#define FR_ECIR A(FR_E) // Ê
|
||||||
|
#define FR_REGD A(FR_R) // ®
|
||||||
|
#define FR_DAGG A(FR_T) // †
|
||||||
|
#define FR_CUAC A(FR_Y) // Ú
|
||||||
|
#define FR_MORD A(FR_U) // º
|
||||||
|
#define FR_LICI A(FR_I) // î
|
||||||
|
#define FR_OE A(FR_O) // Œ
|
||||||
|
#define FR_PI A(FR_P) // π
|
||||||
|
#define FR_OCIR A(FR_CIRC) // Ô
|
||||||
|
#define FR_EURO A(FR_DLR) // €
|
||||||
|
// Row 3
|
||||||
|
#define FR_DDAG A(FR_Q) // ‡
|
||||||
|
#define FR_COGR A(FR_S) // Ò
|
||||||
|
#define FR_PDIF A(FR_D) // ∂
|
||||||
|
#define FR_FHK A(FR_F) // ƒ
|
||||||
|
#define FR_FI A(FR_G) // fi
|
||||||
|
#define FR_CIGR A(FR_H) // Ì
|
||||||
|
#define FR_CIDI A(FR_J) // Ï
|
||||||
|
#define FR_CEGR A(FR_K) // È
|
||||||
|
#define FR_NOT A(FR_L) // ¬
|
||||||
|
#define FR_MICR A(FR_M) // µ
|
||||||
|
#define FR_CUGR A(FR_LUGR) // Ù
|
||||||
|
// Row 4
|
||||||
|
#define FR_LTEQ A(FR_LABK) // ≤
|
||||||
|
#define FR_LSAQ A(FR_W) // ‹
|
||||||
|
#define FR_AEQL A(FR_X) // ≈
|
||||||
|
#define FR_COPY A(FR_C) // ©
|
||||||
|
#define FR_LOZN A(FR_V) // ◊
|
||||||
|
#define FR_SS A(FR_B) // ß
|
||||||
|
#define FR_TILD A(FR_N) // ~ (dead)
|
||||||
|
#define FR_INFN A(FR_COMM) // ∞
|
||||||
|
#define FR_ELLP A(FR_SCLN) // …
|
||||||
|
#define FR_DIV A(FR_COLN) // ÷
|
||||||
|
#define FR_NEQL A(FR_EQL) // ≠
|
||||||
|
|
||||||
|
/* Shift+Alted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ Ÿ │ ´ │ „ │ │ │ [ │ å │ » │ Û │ Á │ │ ] │ – │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ │ Å │ │ ‚ │ ™ │ │ ª │ ï │ │ ∏ │ │ ¥ │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ Ω │ ∑ │ ∆ │ · │ fl │ Î │ Í │ Ë │ | │ Ó │ ‰ │ │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
|
||||||
|
* │ │ ≥ │ › │ ⁄ │ ¢ │ √ │ ∫ │ ı │ ¿ │ │ \ │ ± │ │
|
||||||
|
* ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define FR_CYDI S(A(FR_AT)) // Ÿ
|
||||||
|
#define FR_ACUT S(A(FR_AMPR)) // ´ (dead)
|
||||||
|
#define FR_DLQU S(A(FR_LEAC)) // „
|
||||||
|
#define FR_LBRC S(A(FR_LPRN)) // [
|
||||||
|
#define FR_LARI S(A(FR_SECT)) // å
|
||||||
|
#define FR_RDAQ S(A(FR_LEGR)) // »
|
||||||
|
#define FR_CUCI S(A(FR_EXLM)) // Û
|
||||||
|
#define FR_CAAC S(A(FR_LCCE)) // Á
|
||||||
|
#define FR_RBRC S(A(FR_RPRN)) // ]
|
||||||
|
#define FR_NDSH S(A(FR_MINS)) // –
|
||||||
|
// Row 2
|
||||||
|
#define FR_CARI S(A(FR_Z)) // Å
|
||||||
|
#define FR_SLQU S(A(FR_R)) // ‚
|
||||||
|
#define FR_TM S(A(FR_T)) // ™
|
||||||
|
#define FR_FORD S(A(FR_U)) // ª
|
||||||
|
#define FR_LIDI S(A(FR_I)) // ï
|
||||||
|
#define FR_NARP S(A(FR_P)) // ∏
|
||||||
|
#define FR_YEN S(A(FR_DLR)) // ¥
|
||||||
|
// Row 3
|
||||||
|
#define FR_OMEG S(A(FR_Q)) // Ω
|
||||||
|
#define FR_NARS S(A(FR_S)) // ∑
|
||||||
|
#define FR_INCR S(A(FR_D)) // ∆
|
||||||
|
#define FR_MDDT S(A(FR_F)) // ·
|
||||||
|
#define FR_FL S(A(FR_G)) // fl
|
||||||
|
#define FR_CICI S(A(FR_H)) // Î
|
||||||
|
#define FR_CIAC S(A(FR_J)) // Í
|
||||||
|
#define FR_CEDI S(A(FR_K)) // Ë
|
||||||
|
#define FR_PIPE S(A(FR_L)) // |
|
||||||
|
#define FR_COAC S(A(FR_M)) // Ó
|
||||||
|
#define FR_PERM S(A(FR_LUGR)) // ‰
|
||||||
|
// Row 4
|
||||||
|
#define FR_GTEQ S(A(FR_LABK)) // ≥
|
||||||
|
#define FR_RSAQ S(A(FR_W)) // ›
|
||||||
|
#define FR_FRSL S(A(FR_X)) // ⁄
|
||||||
|
#define FR_CENT S(A(FR_C)) // ¢
|
||||||
|
#define FR_SQRT S(A(FR_V)) // √
|
||||||
|
#define FR_INTG S(A(FR_B)) // ∫
|
||||||
|
#define FR_DLSI S(A(FR_N)) // ı
|
||||||
|
#define FR_IQUE S(A(FR_COMM)) // ¿
|
||||||
|
#define FR_BSLS S(A(FR_COLN)) // (backslash)
|
||||||
|
#define FR_PLMN S(A(FR_EQL)) // ±
|
||||||
|
|
||||||
|
// DEPRECATED
|
||||||
|
#define FR_AMP FR_AMPR
|
||||||
|
#define FR_EACU FR_LEAC
|
||||||
|
#define FR_APOS FR_QUOT
|
||||||
|
#define FR_EGRV FR_LEGR
|
||||||
|
#define FR_CCED FR_LCCE
|
||||||
|
#define FR_AGRV FR_LAGR
|
||||||
|
#define FR_UGRV FR_LUGR
|
||||||
|
#define FR_LESS FR_LABK
|
||||||
|
#define FR_UMLT FR_DIAE
|
||||||
|
#define FR_GRTR FR_RABK
|
||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ß │ ´ │ │
|
* │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ß │ ´ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Z │ U │ I │ O │ P │ Ü │ + │ │
|
* │ │ Q │ W │ E │ R │ T │ Z │ U │ I │ O │ P │ Ü │ + │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ö │ Ä │ # │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ö │ Ä │ # │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ Y │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
* │ │ < │ Y │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ° │ ! │ " │ § │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │
|
* │ ° │ ! │ " │ § │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ ' │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ ' │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -125,15 +125,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ │ ² │ ³ │ │ │ │ { │ [ │ ] │ } │ \ │ │ │
|
* │ │ │ ² │ ³ │ │ │ │ { │ [ │ ] │ } │ \ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ @ │ │ € │ │ │ │ │ │ │ │ │ ~ │ │
|
* │ │ @ │ │ € │ │ │ │ │ │ │ │ │ ~ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ | │ │ │ │ │ │ │ µ │ │ │ │ │
|
* │ │ | │ │ │ │ │ │ │ µ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -151,7 +151,7 @@
|
|||||||
// Row 4
|
// Row 4
|
||||||
#define DE_PIPE ALGR(DE_LABK) // |
|
#define DE_PIPE ALGR(DE_LABK) // |
|
||||||
#define DE_MICR ALGR(DE_M) // µ
|
#define DE_MICR ALGR(DE_M) // µ
|
||||||
//
|
|
||||||
// DEPRECATED
|
// DEPRECATED
|
||||||
#define DE_UE DE_UDIA
|
#define DE_UE DE_UDIA
|
||||||
#define DE_OE DE_ODIA
|
#define DE_OE DE_ODIA
|
||||||
|
|||||||
182
quantum/keymap_extras/keymap_german_ch.h
Normal file
182
quantum/keymap_extras/keymap_german_ch.h
Normal file
@@ -0,0 +1,182 @@
|
|||||||
|
/* Copyright 2016 heartsekai
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
#ifdef CH_H
|
||||||
|
// The ChibiOS ch.h file defines this...
|
||||||
|
# undef CH_H
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
|
* │ § │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ ^ │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
|
* │ │ Q │ W │ E │ R │ T │ Z │ U │ I │ O │ P │ ü │ ¨ │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ö │ ä │ $ │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
|
* │ │ < │ Y │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
|
* │ │ │ │ │ │ │ │ │
|
||||||
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define CH_SECT KC_GRV // §
|
||||||
|
#define CH_1 KC_1 // 1
|
||||||
|
#define CH_2 KC_2 // 2
|
||||||
|
#define CH_3 KC_3 // 3
|
||||||
|
#define CH_4 KC_4 // 4
|
||||||
|
#define CH_5 KC_5 // 5
|
||||||
|
#define CH_6 KC_6 // 6
|
||||||
|
#define CH_7 KC_7 // 7
|
||||||
|
#define CH_8 KC_8 // 8
|
||||||
|
#define CH_9 KC_9 // 9
|
||||||
|
#define CH_0 KC_0 // 0
|
||||||
|
#define CH_QUOT KC_MINS // '
|
||||||
|
#define CH_CIRC KC_EQL // ^ (dead)
|
||||||
|
// Row 2
|
||||||
|
#define CH_Q KC_Q // Q
|
||||||
|
#define CH_W KC_W // W
|
||||||
|
#define CH_E KC_E // E
|
||||||
|
#define CH_R KC_R // R
|
||||||
|
#define CH_T KC_T // T
|
||||||
|
#define CH_Z KC_Y // Z
|
||||||
|
#define CH_U KC_U // U
|
||||||
|
#define CH_I KC_I // I
|
||||||
|
#define CH_O KC_O // O
|
||||||
|
#define CH_P KC_P // P
|
||||||
|
#define CH_UDIA KC_LBRC // ü
|
||||||
|
#define CH_DIAE KC_RBRC // ¨ (dead)
|
||||||
|
// Row 3
|
||||||
|
#define CH_A KC_A // A
|
||||||
|
#define CH_S KC_S // S
|
||||||
|
#define CH_D KC_D // D
|
||||||
|
#define CH_F KC_F // F
|
||||||
|
#define CH_G KC_G // G
|
||||||
|
#define CH_H KC_H // H
|
||||||
|
#define CH_J KC_J // J
|
||||||
|
#define CH_K KC_K // K
|
||||||
|
#define CH_L KC_L // L
|
||||||
|
#define CH_ODIA KC_SCLN // ö
|
||||||
|
#define CH_ADIA KC_QUOT // ä
|
||||||
|
#define CH_DLR KC_NUHS // $
|
||||||
|
// Row 4
|
||||||
|
#define CH_LABK KC_NUBS // <
|
||||||
|
#define CH_Y KC_Z // Y
|
||||||
|
#define CH_X KC_X // X
|
||||||
|
#define CH_C KC_C // C
|
||||||
|
#define CH_V KC_V // V
|
||||||
|
#define CH_B KC_B // B
|
||||||
|
#define CH_N KC_N // N
|
||||||
|
#define CH_M KC_M // M
|
||||||
|
#define CH_COMM KC_COMM // ,
|
||||||
|
#define CH_DOT KC_DOT // .
|
||||||
|
#define CH_MINS KC_SLSH // -
|
||||||
|
|
||||||
|
/* Shifted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
|
* │ ° │ + │ " │ * │ ç │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ │ è │ ! │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ é │ à │ £ │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
|
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
||||||
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
|
* │ │ │ │ │ │ │ │ │
|
||||||
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define CH_DEG S(CH_SECT) // °
|
||||||
|
#define CH_PLUS S(CH_1) // +
|
||||||
|
#define CH_DQUO S(CH_2) // "
|
||||||
|
#define CH_ASTR S(CH_3) // *
|
||||||
|
#define CH_CCED S(CH_4) // ç
|
||||||
|
#define CH_PERC S(CH_5) // %
|
||||||
|
#define CH_AMPR S(CH_6) // &
|
||||||
|
#define CH_SLSH S(CH_7) // /
|
||||||
|
#define CH_LPRN S(CH_8) // (
|
||||||
|
#define CH_RPRN S(CH_9) // )
|
||||||
|
#define CH_EQL S(CH_0) // =
|
||||||
|
#define CH_QUES S(CH_QUOT) // ?
|
||||||
|
#define CH_GRV S(CH_CIRC) // ` (dead)
|
||||||
|
// Row 2
|
||||||
|
#define CH_EGRV S(CH_UDIA) // è
|
||||||
|
#define CH_EXLM S(CH_DIAE) // !
|
||||||
|
// Row 3
|
||||||
|
#define CH_EACU S(CH_ODIA) // é
|
||||||
|
#define CH_AGRV S(CH_ADIA) // à
|
||||||
|
#define CH_PND S(CH_DLR) // £
|
||||||
|
// Row 4
|
||||||
|
#define CH_RABK S(CH_LABK) // >
|
||||||
|
#define CH_SCLN S(CH_COMM) // ;
|
||||||
|
#define CH_COLN S(CH_DOT) // :
|
||||||
|
#define CH_UNDS S(CH_MINS) // _
|
||||||
|
|
||||||
|
/* AltGr symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
|
* │ │ ¦ │ @ │ # │ │ │ ¬ │ | │ ¢ │ │ │ ´ │ ~ │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
|
* │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
|
* │ │ \ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
|
* │ │ │ │ │ │ │ │ │
|
||||||
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define CH_BRKP ALGR(CH_1) // ¦
|
||||||
|
#define CH_AT ALGR(CH_2) // @
|
||||||
|
#define CH_HASH ALGR(CH_3) // #
|
||||||
|
#define CH_NOT ALGR(CH_6) // ¬
|
||||||
|
#define CH_PIPE ALGR(CH_7) // |
|
||||||
|
#define CH_CENT ALGR(CH_8) // ¢
|
||||||
|
#define CH_ACUT ALGR(CH_QUOT) // ´ (dead)
|
||||||
|
#define CH_TILD ALGR(CH_CIRC) // ~ (dead)
|
||||||
|
// Row 2
|
||||||
|
#define CH_EURO ALGR(CH_E) // €
|
||||||
|
#define CH_LBRC ALGR(CH_UDIA) // [
|
||||||
|
#define CH_RBRC ALGR(CH_DIAE) // ]
|
||||||
|
// Row 3
|
||||||
|
#define CH_LCBR ALGR(CH_ADIA) // {
|
||||||
|
#define CH_RCBR ALGR(CH_DLR) // }
|
||||||
|
// Row 4
|
||||||
|
#define CH_BSLS ALGR(CH_LABK) // (backslash)
|
||||||
|
|
||||||
|
// DEPRECATED
|
||||||
|
#define CH_AE CH_ADIA
|
||||||
|
#define CH_UE CH_UDIA
|
||||||
|
#define CH_OE CH_ODIA
|
||||||
|
#define CH_PARA CH_SECT
|
||||||
|
#define CH_CARR CH_CIRC
|
||||||
|
#define CH_DIER CH_DIAE
|
||||||
|
#define CH_LESS CH_LABK
|
||||||
|
#define CH_RING CH_DEG
|
||||||
|
#define CH_DQOT CH_DQUO
|
||||||
|
#define CH_PAST CH_ASTR
|
||||||
|
#define CH_CELA CH_CCED
|
||||||
|
#define CH_QST CH_QUES
|
||||||
|
#define CH_POND CH_PND
|
||||||
|
#define CH_MORE CH_RABK
|
||||||
|
#define CH_BRBR CH_BRKP
|
||||||
|
#define CH_NOTL CH_NOT
|
||||||
323
quantum/keymap_extras/keymap_german_osx.h
Normal file
323
quantum/keymap_extras/keymap_german_osx.h
Normal file
@@ -0,0 +1,323 @@
|
|||||||
|
/* Copyright 2016 Stephen Bösebeck
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
/*
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ß │ ´ │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ Q │ W │ E │ R │ T │ Z │ U │ I │ O │ P │ Ü │ + │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ö │ Ä │ # │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
|
||||||
|
* │ │ < │ Y │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
|
* ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define DE_CIRC KC_GRV // ^ (dead)
|
||||||
|
#define DE_1 KC_1 // 1
|
||||||
|
#define DE_2 KC_2 // 2
|
||||||
|
#define DE_3 KC_3 // 3
|
||||||
|
#define DE_4 KC_4 // 4
|
||||||
|
#define DE_5 KC_5 // 5
|
||||||
|
#define DE_6 KC_6 // 6
|
||||||
|
#define DE_7 KC_7 // 7
|
||||||
|
#define DE_8 KC_8 // 8
|
||||||
|
#define DE_9 KC_9 // 9
|
||||||
|
#define DE_0 KC_0 // 0
|
||||||
|
#define DE_SS KC_MINS // ß
|
||||||
|
#define DE_ACUT KC_EQL // ´ (dead)
|
||||||
|
// Row 2
|
||||||
|
#define DE_Q KC_Q // Q
|
||||||
|
#define DE_W KC_W // W
|
||||||
|
#define DE_E KC_E // E
|
||||||
|
#define DE_R KC_R // R
|
||||||
|
#define DE_T KC_T // T
|
||||||
|
#define DE_Z KC_Y // Z
|
||||||
|
#define DE_U KC_U // U
|
||||||
|
#define DE_I KC_I // I
|
||||||
|
#define DE_O KC_O // O
|
||||||
|
#define DE_P KC_P // P
|
||||||
|
#define DE_UDIA KC_LBRC // Ü
|
||||||
|
#define DE_PLUS KC_RBRC // +
|
||||||
|
// Row 3
|
||||||
|
#define DE_A KC_A // A
|
||||||
|
#define DE_S KC_S // S
|
||||||
|
#define DE_D KC_D // D
|
||||||
|
#define DE_F KC_F // F
|
||||||
|
#define DE_G KC_G // G
|
||||||
|
#define DE_H KC_H // H
|
||||||
|
#define DE_J KC_J // J
|
||||||
|
#define DE_K KC_K // K
|
||||||
|
#define DE_L KC_L // L
|
||||||
|
#define DE_ODIA KC_SCLN // Ö
|
||||||
|
#define DE_ADIA KC_QUOT // Ä
|
||||||
|
#define DE_HASH KC_NUHS // #
|
||||||
|
// Row 4
|
||||||
|
#define DE_LABK KC_NUBS // <
|
||||||
|
#define DE_Y KC_Z // Y
|
||||||
|
#define DE_X KC_X // X
|
||||||
|
#define DE_C KC_C // C
|
||||||
|
#define DE_V KC_V // V
|
||||||
|
#define DE_B KC_B // B
|
||||||
|
#define DE_N KC_N // N
|
||||||
|
#define DE_M KC_M // M
|
||||||
|
#define DE_COMM KC_COMM // ,
|
||||||
|
#define DE_DOT KC_DOT // .
|
||||||
|
#define DE_MINS KC_SLSH // -
|
||||||
|
|
||||||
|
/* Shifted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ ° │ ! │ " │ § │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ ' │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
|
||||||
|
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
||||||
|
* ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define DE_DEG S(DE_CIRC) // °
|
||||||
|
#define DE_EXLM S(DE_1) // !
|
||||||
|
#define DE_DQUO S(DE_2) // "
|
||||||
|
#define DE_SECT S(DE_3) // §
|
||||||
|
#define DE_DLR S(DE_4) // $
|
||||||
|
#define DE_PERC S(DE_5) // %
|
||||||
|
#define DE_AMPR S(DE_6) // &
|
||||||
|
#define DE_SLSH S(DE_7) // /
|
||||||
|
#define DE_LPRN S(DE_8) // (
|
||||||
|
#define DE_RPRN S(DE_9) // )
|
||||||
|
#define DE_EQL S(DE_0) // =
|
||||||
|
#define DE_QUES S(DE_SS) // ?
|
||||||
|
#define DE_GRV S(DE_ACUT) // ` (dead)
|
||||||
|
// Row 2
|
||||||
|
#define DE_ASTR S(DE_PLUS) // *
|
||||||
|
// Row 3
|
||||||
|
#define DE_QUOT S(DE_HASH) // '
|
||||||
|
// Row 4
|
||||||
|
#define DE_RABK S(DE_LABK) // >
|
||||||
|
#define DE_SCLN S(DE_COMM) // ;
|
||||||
|
#define DE_COLN S(DE_DOT) // :
|
||||||
|
#define DE_UNDS S(DE_MINS) // _
|
||||||
|
|
||||||
|
/* Alted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ „ │ ¡ │ “ │ ¶ │ ¢ │ [ │ ] │ | │ { │ } │ ≠ │ ¿ │ │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ « │ ∑ │ € │ ® │ † │ Ω │ ¨ │ ⁄ │ Ø │ π │ • │ ± │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ Å │ ‚ │ ∂ │ ƒ │ © │ ª │ º │ ∆ │ @ │ Œ │ Æ │ ‘ │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
|
||||||
|
* │ │ ≤ │ ¥ │ ≈ │ Ç │ √ │ ∫ │ ~ │ µ │ ∞ │ … │ – │ │
|
||||||
|
* ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define DE_DLQU A(DE_CIRC) // „
|
||||||
|
#define DE_IEXL A(DE_1) // ¡
|
||||||
|
#define DE_LDQU A(DE_2) // “
|
||||||
|
#define DE_PILC A(DE_3) // ¶
|
||||||
|
#define DE_CENT A(DE_4) // ¢
|
||||||
|
#define DE_LBRC A(DE_5) // [
|
||||||
|
#define DE_RBRC A(DE_6) // ]
|
||||||
|
#define DE_PIPE A(DE_7) // |
|
||||||
|
#define DE_LCBR A(DE_8) // {
|
||||||
|
#define DE_RCBR A(DE_9) // }
|
||||||
|
#define DE_NEQL A(DE_0) // ≠
|
||||||
|
#define DE_IQUE A(DE_SS) // ¿
|
||||||
|
// Row 2
|
||||||
|
#define DE_LDAQ A(DE_Q) // «
|
||||||
|
#define DE_NARS A(DE_W) // ∑
|
||||||
|
#define DE_EURO A(DE_E) // €
|
||||||
|
#define DE_REGD A(DE_R) // ®
|
||||||
|
#define DE_DAGG A(DE_T) // †
|
||||||
|
#define DE_OMEG A(DE_Z) // Ω
|
||||||
|
#define DE_DIAE A(DE_U) // ¨ (dead)
|
||||||
|
#define DE_FRSL A(DE_I) // ⁄
|
||||||
|
#define DE_OSTR A(DE_O) // Ø
|
||||||
|
#define DE_PI A(DE_P) // π
|
||||||
|
#define DE_BULT A(DE_UDIA) // •
|
||||||
|
#define DE_PLMN A(DE_PLUS) // ±
|
||||||
|
// Row 3
|
||||||
|
#define DE_ARNG A(DE_A) // Å
|
||||||
|
#define DE_SLQU A(DE_S) // ‚
|
||||||
|
#define DE_PDIF A(DE_D) // ∂
|
||||||
|
#define DE_FHK A(DE_F) // ƒ
|
||||||
|
#define DE_COPY A(DE_G) // ©
|
||||||
|
#define DE_FORD A(DE_H) // ª
|
||||||
|
#define DE_MORD A(DE_J) // º
|
||||||
|
#define DE_INCR A(DE_K) // ∆
|
||||||
|
#define DE_AT A(DE_L) // @
|
||||||
|
#define DE_OE A(DE_ODIA) // Œ
|
||||||
|
#define DE_AE A(DE_ADIA) // Æ
|
||||||
|
#define DE_LSQU A(DE_HASH) // ‘
|
||||||
|
// Row 4
|
||||||
|
#define DE_LTEQ A(DE_LABK) // ≤
|
||||||
|
#define DE_YEN A(DE_Y) // ¥
|
||||||
|
#define DE_AEQL A(DE_X) // ≈
|
||||||
|
#define DE_CCCE A(DE_C) // Ç
|
||||||
|
#define DE_SQRT A(DE_V) // √
|
||||||
|
#define DE_INTG A(DE_B) // ∫
|
||||||
|
#define DE_TILD A(DE_N) // ~ (dead)
|
||||||
|
#define DE_MICR A(DE_M) // µ
|
||||||
|
#define DE_INFN A(DE_COMM) // ∞
|
||||||
|
#define DE_ELLP A(DE_DOT) // …
|
||||||
|
#define DE_NDSH A(DE_MINS) // –
|
||||||
|
|
||||||
|
/* Shift+Alted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ │ ¬ │ ” │ │ £ │ fi │ │ \ │ ˜ │ · │ ¯ │ ˙ │ ˚ │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ » │ │ ‰ │ ¸ │ ˝ │ ˇ │ Á │ Û │ │ ∏ │ │ │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ │ Í │ ™ │ Ï │ Ì │ Ó │ ı │ │ fl │ │ │ │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
|
||||||
|
* │ │ ≥ │ ‡ │ Ù │ │ ◊ │ ‹ │ › │ ˘ │ ˛ │ ÷ │ — │ │
|
||||||
|
* ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define DE_NOT S(A(DE_1)) // ¬
|
||||||
|
#define DE_RDQU S(A(DE_2)) // ”
|
||||||
|
#define DE_PND S(A(DE_4)) // £
|
||||||
|
#define DE_FI S(A(DE_5)) // fi
|
||||||
|
#define DE_BSLS S(A(DE_7)) // (backslash)
|
||||||
|
#define DE_STIL S(A(DE_8)) // ˜
|
||||||
|
#define DE_MDDT S(A(DE_9)) // ·
|
||||||
|
#define DE_MACR S(A(DE_0)) // ¯
|
||||||
|
#define DE_DOTA S(A(DE_SS)) // ˙
|
||||||
|
#define DE_RNGA S(A(DE_ACUT)) // ˚
|
||||||
|
// Row 2
|
||||||
|
#define DE_RDAQ S(A(DE_Q)) // »
|
||||||
|
#define DE_PERM S(A(DE_E)) // ‰
|
||||||
|
#define DE_CEDL S(A(DE_R)) // ¸
|
||||||
|
#define DE_DACU S(A(DE_T)) // ˝
|
||||||
|
#define DE_CARN S(A(DE_Z)) // ˇ
|
||||||
|
#define DE_AACU S(A(DE_U)) // Á
|
||||||
|
#define DE_UCIR S(A(DE_I)) // Û
|
||||||
|
#define DE_NARP S(A(DE_P)) // ∏
|
||||||
|
#define DE_APPL S(A(DE_PLUS)) // (Apple logo)
|
||||||
|
// Row 3
|
||||||
|
#define DE_IACU S(A(DE_S)) // Í
|
||||||
|
#define DE_TM S(A(DE_D)) // ™
|
||||||
|
#define DE_IDIA S(A(DE_F)) // Ï
|
||||||
|
#define DE_IGRV S(A(DE_G)) // Ì
|
||||||
|
#define DE_OACU S(A(DE_H)) // Ó
|
||||||
|
#define DE_DLSI S(A(DE_J)) // ı
|
||||||
|
#define DE_FL S(A(DE_L)) // fl
|
||||||
|
// Row 4
|
||||||
|
#define DE_GTEQ S(A(DE_LABK)) // ≥
|
||||||
|
#define DE_DDAG S(A(DE_Y)) // ‡
|
||||||
|
#define DE_UGRV S(A(DE_X)) // Ù
|
||||||
|
#define DE_LOZN S(A(DE_V)) // ◊
|
||||||
|
#define DE_LSAQ S(A(DE_B)) // ‹
|
||||||
|
#define DE_RSAQ S(A(DE_N)) // ›
|
||||||
|
#define DE_BREV S(A(DE_M)) // ˘
|
||||||
|
#define DE_OGON S(A(DE_COMM)) // ˛
|
||||||
|
#define DE_DIV S(A(DE_DOT)) // ÷
|
||||||
|
#define DE_MDSH S(A(DE_MINS)) // —
|
||||||
|
|
||||||
|
// DEPRECATED
|
||||||
|
#define DE_OSX_CIRC DE_CIRC
|
||||||
|
#define DE_OSX_1 DE_1
|
||||||
|
#define DE_OSX_2 DE_2
|
||||||
|
#define DE_OSX_3 DE_3
|
||||||
|
#define DE_OSX_4 DE_4
|
||||||
|
#define DE_OSX_5 DE_5
|
||||||
|
#define DE_OSX_6 DE_6
|
||||||
|
#define DE_OSX_7 DE_7
|
||||||
|
#define DE_OSX_8 DE_8
|
||||||
|
#define DE_OSX_9 DE_9
|
||||||
|
#define DE_OSX_0 DE_0
|
||||||
|
#define DE_OSX_SS DE_SS
|
||||||
|
#define DE_OSX_ACUT DE_ACUT
|
||||||
|
#define DE_OSX_Q DE_Q
|
||||||
|
#define DE_OSX_W DE_W
|
||||||
|
#define DE_OSX_E DE_E
|
||||||
|
#define DE_OSX_R DE_R
|
||||||
|
#define DE_OSX_T DE_T
|
||||||
|
#define DE_OSX_Z DE_Z
|
||||||
|
#define DE_OSX_U DE_U
|
||||||
|
#define DE_OSX_I DE_I
|
||||||
|
#define DE_OSX_O DE_O
|
||||||
|
#define DE_OSX_P DE_P
|
||||||
|
#define DE_OSX_UE DE_UDIA
|
||||||
|
#define DE_OSX_PLUS DE_PLUS
|
||||||
|
#define DE_OSX_A DE_A
|
||||||
|
#define DE_OSX_S DE_S
|
||||||
|
#define DE_OSX_D DE_D
|
||||||
|
#define DE_OSX_F DE_F
|
||||||
|
#define DE_OSX_G DE_G
|
||||||
|
#define DE_OSX_H DE_H
|
||||||
|
#define DE_OSX_J DE_J
|
||||||
|
#define DE_OSX_K DE_K
|
||||||
|
#define DE_OSX_L DE_L
|
||||||
|
#define DE_OSX_OE DE_ODIA
|
||||||
|
#define DE_OSX_AE DE_ADIA
|
||||||
|
#define DE_OSX_HASH DE_HASH
|
||||||
|
#define DE_OSX_LESS DE_LABK
|
||||||
|
#define DE_OSX_Y DE_Y
|
||||||
|
#define DE_OSX_X DE_X
|
||||||
|
#define DE_OSX_C DE_C
|
||||||
|
#define DE_OSX_V DE_V
|
||||||
|
#define DE_OSX_B DE_B
|
||||||
|
#define DE_OSX_N DE_N
|
||||||
|
#define DE_OSX_M DE_M
|
||||||
|
#define DE_OSX_COMM DE_COMM
|
||||||
|
#define DE_OSX_DOT DE_DOT
|
||||||
|
#define DE_OSX_MINS DE_MINS
|
||||||
|
|
||||||
|
#define DE_OSX_RING DE_DEG
|
||||||
|
#define DE_OSX_EXLM DE_EXLM
|
||||||
|
#define DE_OSX_DQOT DE_DQUO
|
||||||
|
#define DE_OSX_PARA DE_SECT
|
||||||
|
#define DE_OSX_DLR DE_DLR
|
||||||
|
#define DE_OSX_PERC DE_PERC
|
||||||
|
#define DE_OSX_AMPR DE_AMPR
|
||||||
|
#define DE_OSX_SLSH DE_SLSH
|
||||||
|
#define DE_OSX_LPRN DE_LPRN
|
||||||
|
#define DE_OSX_RPRN DE_RPRN
|
||||||
|
#define DE_OSX_EQL DE_EQL
|
||||||
|
#define DE_OSX_QST DE_QUES
|
||||||
|
#define DE_OSX_GRV DE_GRV
|
||||||
|
#define DE_OSX_ASTR DE_ASTR
|
||||||
|
#define DE_OSX_QUOT DE_QUOT
|
||||||
|
#define DE_OSX_MORE DE_RABK
|
||||||
|
#define DE_OSX_COLN DE_COLN
|
||||||
|
#define DE_OSX_SCLN DE_SCLN
|
||||||
|
#define DE_OSX_UNDS DE_UNDS
|
||||||
|
|
||||||
|
#define DE_OSX_LBRC DE_LBRC
|
||||||
|
#define DE_OSX_RBRC DE_RBRC
|
||||||
|
#define DE_OSX_PIPE DE_PIPE
|
||||||
|
#define DE_OSX_LCBR DE_LCBR
|
||||||
|
#define DE_OSX_RCBR DE_RCBR
|
||||||
|
#define DE_OSX_AT DE_AT
|
||||||
|
#define DE_OSX_EURO DE_EURO
|
||||||
|
#define DE_OSX_TILD DE_TILD
|
||||||
|
#define DE_OSX_BSLS DE_BSLS
|
||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ ; │ ς │ Ε │ Ρ │ Τ │ Υ │ Θ │ Ι │ Ο │ Π │ [ │ ] │ │
|
* │ │ ; │ ς │ Ε │ Ρ │ Τ │ Υ │ Θ │ Ι │ Ο │ Π │ [ │ ] │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ Α │ Σ │ Δ │ Φ │ Γ │ Η │ Ξ │ Κ │ Λ │ ΄ │ ' │ \ │ │
|
* │ │ Α │ Σ │ Δ │ Φ │ Γ │ Η │ Ξ │ Κ │ Λ │ ΄ │ ' │ \ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ Ζ │ Χ │ Ψ │ Ω │ Β │ Ν │ Μ │ , │ . │ / │ │
|
* │ │ │ Ζ │ Χ │ Ψ │ Ω │ Β │ Ν │ Μ │ , │ . │ / │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -87,15 +87,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ : │ ΅ │ │ │ │ │ │ │ │ │ { │ } │ │
|
* │ │ : │ ΅ │ │ │ │ │ │ │ │ │ { │ } │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ ¨ │ " │ | │ │
|
* │ │ │ │ │ │ │ │ │ │ │ ¨ │ " │ | │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
* │ │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -128,15 +128,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ │ ² │ ³ │ £ │ § │ ¶ │ │ ¤ │ ¦ │ ° │ ± │ ½ │ │
|
* │ │ │ ² │ ³ │ £ │ § │ ¶ │ │ ¤ │ ¦ │ ° │ ± │ ½ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ € │ ® │ │ ¥ │ │ │ │ │ « │ » │ │
|
* │ │ │ │ € │ ® │ │ ¥ │ │ │ │ │ « │ » │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ ¬ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ ¬ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ © │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ © │ │ │ │ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ; │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
* │ ; │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ / │ ' │ פ │ ם │ ן │ ו │ ט │ א │ ר │ ק │ ] │ [ │ │
|
* │ │ / │ ' │ פ │ ם │ ן │ ו │ ט │ א │ ר │ ק │ ] │ [ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ ף │ ך │ ל │ ח │ י │ ע │ כ │ ג │ ד │ ש │ , │ \ │ │
|
* │ │ ף │ ך │ ל │ ח │ י │ ע │ כ │ ג │ ד │ ש │ , │ \ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ ץ │ ת │ צ │ מ │ נ │ ה │ ב │ ס │ ז │ . │ │
|
* │ │ │ ץ │ ת │ צ │ מ │ נ │ ה │ ב │ ס │ ז │ . │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -87,15 +87,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ) │ ( │ _ │ + │ │
|
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ) │ ( │ _ │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ } │ { │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ } │ { │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ : │ " │ | │ │
|
* │ │ │ │ │ │ │ │ │ │ │ : │ " │ | │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ > │ < │ ? │ │
|
* │ │ │ │ │ │ │ │ │ │ > │ < │ ? │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -126,15 +126,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ │ │ € │ ₪ │ ° │ │ │ × │ │ │ │ │ │
|
* │ │ │ │ € │ ₪ │ ° │ │ │ × │ │ │ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ װ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ װ │ │ │ │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ ײ │ ױ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ ײ │ ױ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ ÷ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ ÷ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ 0 │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ Ö │ Ü │ Ó │ │
|
* │ 0 │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ Ö │ Ü │ Ó │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Z │ U │ I │ O │ P │ Ő │ Ú │ │
|
* │ │ Q │ W │ E │ R │ T │ Z │ U │ I │ O │ P │ Ő │ Ú │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ É │ Á │ Ű │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ É │ Á │ Ű │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ Í │ Y │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
* │ │ Í │ Y │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ § │ ' │ " │ + │ ! │ % │ / │ = │ ( │ ) │ │ │ │ │
|
* │ § │ ' │ " │ + │ ! │ % │ / │ = │ ( │ ) │ │ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ ? │ : │ _ │ │
|
* │ │ │ │ │ │ │ │ │ │ ? │ : │ _ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -117,15 +117,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ ~ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ ¨ │ ¸ │ │
|
* │ │ ~ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ ¨ │ ¸ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ \ │ | │ Ä │ │ │ │ € │ │ │ │ ÷ │ × │ │
|
* │ │ \ │ | │ Ä │ │ │ │ € │ │ │ │ ÷ │ × │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ ä │ đ │ Đ │ [ │ ] │ │ │ ł │ Ł │ $ │ ß │ ¤ │ │
|
* │ │ ä │ đ │ Đ │ [ │ ] │ │ │ ł │ Ł │ $ │ ß │ ¤ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ > │ # │ & │ @ │ { │ } │ │ ; │ │ * │ │
|
* │ │ < │ > │ # │ & │ @ │ { │ } │ │ ; │ │ * │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ° │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ Ö │ - │ │
|
* │ ° │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ Ö │ - │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ Ð │ ' │ │
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ Ð │ ' │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Æ │ ´ │ + │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Æ │ ´ │ + │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ Þ │ │
|
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ Þ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ¨ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ │ _ │ │
|
* │ ¨ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ │ _ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ ? │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ ? │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ │ │
|
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -123,15 +123,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ° │ │ │ │ │ │ │ { │ [ │ ] │ } │ \ │ │ │
|
* │ ° │ │ │ │ │ │ │ { │ [ │ ] │ } │ \ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ @ │ │ € │ │ │ │ │ │ │ │ │ ~ │ │
|
* │ │ @ │ │ € │ │ │ │ │ │ │ │ │ ~ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ ^ │ ` │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ ^ │ ` │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ | │ │ │ │ │ │ │ µ │ │ │ │ │
|
* │ │ | │ │ │ │ │ │ │ µ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ │
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ # │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ # │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ │
|
* │ │ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ¬ │ ! │ " │ £ │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
* │ ¬ │ ! │ " │ £ │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ : │ @ │ ~ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ : │ @ │ ~ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ | │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
* │ │ | │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -128,15 +128,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ¦ │ │ │ │ € │ │ │ │ │ │ │ │ │ │
|
* │ ¦ │ │ │ │ € │ │ │ │ │ │ │ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ É │ │ │ │ Ú │ Í │ Ó │ │ │ │ │
|
* │ │ │ │ É │ │ │ │ Ú │ Í │ Ó │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ Á │ │ │ │ │ │ │ │ │ │ ´ │ │ │
|
* │ │ Á │ │ │ │ │ │ │ │ │ │ ´ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ \ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ ì │ │
|
* │ \ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ ì │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ è │ + │ │
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ è │ + │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ò │ à │ ù │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ò │ à │ ù │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ | │ ! │ " │ £ │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ^ │ │
|
* │ | │ ! │ " │ £ │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ^ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ é │ * │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ é │ * │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ ç │ ° │ § │ │
|
* │ │ │ │ │ │ │ │ │ │ │ ç │ ° │ § │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -128,15 +128,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │
|
* │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ @ │ # │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ @ │ # │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 2
|
// Row 2
|
||||||
@@ -149,15 +149,15 @@
|
|||||||
|
|
||||||
/* Shift+AltGr symbols
|
/* Shift+AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 2
|
// Row 2
|
||||||
|
|||||||
268
quantum/keymap_extras/keymap_italian_osx_ansi.h
Normal file
268
quantum/keymap_extras/keymap_italian_osx_ansi.h
Normal file
@@ -0,0 +1,268 @@
|
|||||||
|
/* Copyright 2015-2016 Matthias Schmidtt
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
/*
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ < │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ ì │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ è │ + │ ù │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤
|
||||||
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ò │ à │ │
|
||||||
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤
|
||||||
|
* │ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
|
* ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define IT_LABK KC_GRV // <
|
||||||
|
#define IT_1 KC_1 // 1
|
||||||
|
#define IT_2 KC_2 // 2
|
||||||
|
#define IT_3 KC_3 // 3
|
||||||
|
#define IT_4 KC_4 // 4
|
||||||
|
#define IT_5 KC_5 // 5
|
||||||
|
#define IT_6 KC_6 // 6
|
||||||
|
#define IT_7 KC_7 // 7
|
||||||
|
#define IT_8 KC_8 // 8
|
||||||
|
#define IT_9 KC_9 // 9
|
||||||
|
#define IT_0 KC_0 // 0
|
||||||
|
#define IT_QUOT KC_MINS // '
|
||||||
|
#define IT_IGRV KC_EQL // ì
|
||||||
|
// Row 2
|
||||||
|
#define IT_Q KC_Q // Q
|
||||||
|
#define IT_W KC_W // W
|
||||||
|
#define IT_E KC_E // E
|
||||||
|
#define IT_R KC_R // R
|
||||||
|
#define IT_T KC_T // T
|
||||||
|
#define IT_Y KC_Y // Y
|
||||||
|
#define IT_U KC_U // U
|
||||||
|
#define IT_I KC_I // I
|
||||||
|
#define IT_O KC_O // O
|
||||||
|
#define IT_P KC_P // P
|
||||||
|
#define IT_EGRV KC_LBRC // è
|
||||||
|
#define IT_PLUS KC_RBRC // +
|
||||||
|
#define IT_UGRV KC_BSLS // ù
|
||||||
|
// Row 3
|
||||||
|
#define IT_A KC_A // A
|
||||||
|
#define IT_S KC_S // S
|
||||||
|
#define IT_D KC_D // D
|
||||||
|
#define IT_F KC_F // F
|
||||||
|
#define IT_G KC_G // G
|
||||||
|
#define IT_H KC_H // H
|
||||||
|
#define IT_J KC_J // J
|
||||||
|
#define IT_K KC_K // K
|
||||||
|
#define IT_L KC_L // L
|
||||||
|
#define IT_OGRV KC_SCLN // ò
|
||||||
|
#define IT_AGRV KC_QUOT // à
|
||||||
|
// Row 4
|
||||||
|
#define IT_BSLS KC_NUBS // (backslash, not physically present)
|
||||||
|
#define IT_Z KC_Z // Z
|
||||||
|
#define IT_X KC_X // X
|
||||||
|
#define IT_C KC_C // C
|
||||||
|
#define IT_V KC_V // V
|
||||||
|
#define IT_B KC_B // B
|
||||||
|
#define IT_N KC_N // N
|
||||||
|
#define IT_M KC_M // M
|
||||||
|
#define IT_COMM KC_COMM // ,
|
||||||
|
#define IT_DOT KC_DOT // .
|
||||||
|
#define IT_MINS KC_SLSH // -
|
||||||
|
|
||||||
|
/* Shifted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ > │ ! │ " │ £ │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ^ │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ │ é │ * │ § │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ ç │ ° │ │
|
||||||
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤
|
||||||
|
* │ │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
||||||
|
* ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define IT_RABK S(IT_LABK) // >
|
||||||
|
#define IT_EXLM S(IT_1) // !
|
||||||
|
#define IT_DQUO S(IT_2) // "
|
||||||
|
#define IT_PND S(IT_3) // £
|
||||||
|
#define IT_DLR S(IT_4) // $
|
||||||
|
#define IT_PERC S(IT_5) // %
|
||||||
|
#define IT_AMPR S(IT_6) // &
|
||||||
|
#define IT_SLSH S(IT_7) // /
|
||||||
|
#define IT_LPRN S(IT_8) // (
|
||||||
|
#define IT_RPRN S(IT_9) // )
|
||||||
|
#define IT_EQL S(IT_0) // =
|
||||||
|
#define IT_QUES S(IT_QUOT) // ?
|
||||||
|
#define IT_CIRC S(IT_IGRV) // ^
|
||||||
|
// Row 2
|
||||||
|
#define IT_EACU S(IT_EGRV) // é
|
||||||
|
#define IT_ASTR S(IT_PLUS) // *
|
||||||
|
#define IT_SECT S(IT_UGRV) // §
|
||||||
|
// Row 3
|
||||||
|
#define IT_LCCE S(IT_OGRV) // ç
|
||||||
|
#define IT_DEG S(IT_AGRV) // °
|
||||||
|
// Row 4
|
||||||
|
#define IT_PIPE S(IT_BSLS) // | (not physically present)
|
||||||
|
#define IT_SCLN S(IT_COMM) // ;
|
||||||
|
#define IT_COLN S(IT_DOT) // :
|
||||||
|
#define IT_UNDS S(IT_MINS) // _
|
||||||
|
|
||||||
|
/* Alted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ ≤ │ « │ “ │ ‘ │ ¥ │ ~ │ ‹ │ ÷ │ ´ │ ` │ ≠ │ ¡ │ ˆ │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ „ │ Ω │ € │ ® │ ™ │ Æ │ ¨ │ Œ │ Ø │ π │ [ │ ] │ ¶ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤
|
||||||
|
* │ │ Å │ ß │ ∂ │ ƒ │ ∞ │ ∆ │ ª │ º │ ¬ │ @ │ # │ │
|
||||||
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤
|
||||||
|
* │ │ ∑ │ † │ © │ √ │ ∫ │ ˜ │ µ │ … │ • │ – │ │
|
||||||
|
* ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define IT_LTEQ A(IT_LABK) // ≤
|
||||||
|
#define IT_LDAQ A(IT_1) // «
|
||||||
|
#define IT_LDQU A(IT_2) // “
|
||||||
|
#define IT_LSQU A(IT_3) // ‘
|
||||||
|
#define IT_YEN A(IT_4) // ¥
|
||||||
|
#define IT_TILD A(IT_5) // ~
|
||||||
|
#define IT_LSAQ A(IT_6) // ‹
|
||||||
|
#define IT_DIV A(IT_7) // ÷
|
||||||
|
#define IT_ACUT A(IT_8) // ´ (dead)
|
||||||
|
#define IT_DGRV A(IT_9) // ` (dead)
|
||||||
|
#define IT_NEQL A(IT_0) // ≠
|
||||||
|
#define IT_IEXL A(IT_QUOT) // ¡
|
||||||
|
#define IT_DCIR A(IT_IGRV) // ˆ (dead)
|
||||||
|
// Row 2
|
||||||
|
#define IT_DLQU A(IT_Q) // „
|
||||||
|
#define IT_OMEG A(IT_W) // Ω
|
||||||
|
#define IT_EURO A(IT_E) // €
|
||||||
|
#define IT_REGD A(IT_R) // ®
|
||||||
|
#define IT_TM A(IT_T) // ™
|
||||||
|
#define IT_AE A(IT_Y) // Æ
|
||||||
|
#define IT_DIAE A(IT_U) // ¨ (dead)
|
||||||
|
#define IT_OE A(IT_I) // Œ
|
||||||
|
#define IT_OSTR A(IT_O) // Ø
|
||||||
|
#define IT_PI A(IT_P) // π
|
||||||
|
#define IT_LBRC A(IT_EGRV) // [
|
||||||
|
#define IT_RBRC A(IT_PLUS) // ]
|
||||||
|
// Row 3
|
||||||
|
#define IT_ARNG A(IT_A) // Å
|
||||||
|
#define IT_SS A(IT_S) // ß
|
||||||
|
#define IT_PDIF A(IT_D) // ∂
|
||||||
|
#define IT_FHK A(IT_F) // ƒ
|
||||||
|
#define IT_INFN A(IT_G) // ∞
|
||||||
|
#define IT_INCR A(IT_H) // ∆
|
||||||
|
#define IT_FORD A(IT_J) // ª
|
||||||
|
#define IT_MORD A(IT_K) // º
|
||||||
|
#define IT_NOT A(IT_L) // ¬
|
||||||
|
#define IT_AT A(IT_OGRV) // @
|
||||||
|
#define IT_HASH A(IT_AGRV) // #
|
||||||
|
#define IT_PILC A(IT_UGRV) // ¶
|
||||||
|
// Row 4
|
||||||
|
#define IT_GRV A(IT_BSLS) // ` (not physically present)
|
||||||
|
#define IT_NARS A(IT_Z) // ∑
|
||||||
|
#define IT_DAGG A(IT_X) // †
|
||||||
|
#define IT_COPY A(IT_C) // ©
|
||||||
|
#define IT_SQRT A(IT_V) // √
|
||||||
|
#define IT_INTG A(IT_B) // ∫
|
||||||
|
#define IT_STIL A(IT_N) // ˜ (dead)
|
||||||
|
#define IT_MICR A(IT_M) // µ
|
||||||
|
#define IT_ELLP A(IT_COMM) // …
|
||||||
|
#define IT_BULT A(IT_DOT) // •
|
||||||
|
#define IT_NDSH A(IT_MINS) // –
|
||||||
|
|
||||||
|
/* Shift+Alted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ ≥ │ » │ ” │ ’ │ ¢ │ ‰ │ › │ ⁄ │ │ │ ≈ │ ¿ │ ± │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ ‚ │ À │ È │ Ì │ Ò │ │ Ù │ │ │ ∏ │ { │ } │ ◊ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤
|
||||||
|
* │ │ │ ¯ │ ˘ │ ˙ │ ˚ │ ¸ │ ˝ │ ˛ │ ˇ │ Ç │ ∞ │ │
|
||||||
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤
|
||||||
|
* │ │ │ ‡ │ Á │ É │ Í │ Ó │ Ú │ │ · │ — │ │
|
||||||
|
* ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define IT_GTEQ S(A(IT_LABK)) // ≥
|
||||||
|
#define IT_RDAQ S(A(IT_1)) // »
|
||||||
|
#define IT_RDQU S(A(IT_2)) // ”
|
||||||
|
#define IT_RSQU S(A(IT_3)) // ’
|
||||||
|
#define IT_CENT S(A(IT_4)) // ¢
|
||||||
|
#define IT_PERM S(A(IT_5)) // ‰
|
||||||
|
#define IT_RSAQ S(A(IT_6)) // ›
|
||||||
|
#define IT_FRSL S(A(IT_7)) // ⁄
|
||||||
|
#define IT_APPL S(A(IT_8)) // (Apple logo)
|
||||||
|
#define IT_AEQL S(A(IT_0)) // ≈
|
||||||
|
#define IT_IQUE S(A(IT_QUOT)) // ¿
|
||||||
|
#define IT_PLMN S(A(IT_IGRV)) // ±
|
||||||
|
// Row 2
|
||||||
|
#define IT_SLQU S(A(IT_Q)) // ‚
|
||||||
|
#define IT_CAGR S(A(IT_W)) // À
|
||||||
|
#define IT_CEGR S(A(IT_E)) // È
|
||||||
|
#define IT_CIGR S(A(IT_R)) // Ì
|
||||||
|
#define IT_COGR S(A(IT_T)) // Ò
|
||||||
|
#define IT_CUGR S(A(IT_U)) // Ù
|
||||||
|
#define IT_NARP S(A(IT_P)) // ∏
|
||||||
|
#define IT_LCBR S(A(IT_EGRV)) // {
|
||||||
|
#define IT_RCBR S(A(IT_PLUS)) // }
|
||||||
|
#define IT_LOZN S(A(IT_UGRV)) // ◊
|
||||||
|
// Row 3
|
||||||
|
#define IT_MACR S(A(IT_S)) // ¯
|
||||||
|
#define IT_BREV S(A(IT_D)) // ˘
|
||||||
|
#define IT_DOTA S(A(IT_F)) // ˙
|
||||||
|
#define IT_RGNA S(A(IT_G)) // ˚
|
||||||
|
#define IT_CEDL S(A(IT_H)) // ¸
|
||||||
|
#define IT_DACU S(A(IT_J)) // ˝
|
||||||
|
#define IT_OGON S(A(IT_K)) // ˛
|
||||||
|
#define IT_CARN S(A(IT_L)) // ˇ
|
||||||
|
#define IT_CCCE S(A(IT_OGRV)) // Ç
|
||||||
|
// Row 4
|
||||||
|
#define IT_DDAG S(A(IT_X)) // ‡
|
||||||
|
#define IT_CAAC S(A(IT_C)) // Á
|
||||||
|
#define IT_CEAC S(A(IT_V)) // É
|
||||||
|
#define IT_CIAC S(A(IT_B)) // Í
|
||||||
|
#define IT_COAC S(A(IT_N)) // Ó
|
||||||
|
#define IT_CUAC S(A(IT_M)) // Ú
|
||||||
|
#define IT_MDDT S(A(IT_DOT)) // ·
|
||||||
|
#define IT_MDSH S(A(IT_MINS)) // —
|
||||||
|
|
||||||
|
// DEPRECATED
|
||||||
|
#define IT_LESS IT_LABK
|
||||||
|
#define IT_APOS IT_QUOT
|
||||||
|
#define IT_IACC IT_IGRV
|
||||||
|
#define IT_EACC IT_EGRV
|
||||||
|
#define IT_UACC IT_UGRV
|
||||||
|
#define IT_OACC IT_OGRV
|
||||||
|
#define IT_AACC IT_AGRV
|
||||||
|
#define IT_MORE IT_RABK
|
||||||
|
#define IT_DQOT IT_DQUO
|
||||||
|
#define IT_STRL IT_PND
|
||||||
|
#define IT_QST IT_QUES
|
||||||
|
#define IT_CRC IT_CIRC
|
||||||
|
#define IT_DEGR IT_DEG
|
||||||
|
#define IT_TILDE IT_TILD
|
||||||
|
#define IT_GRAVE IT_GRV
|
||||||
|
#define IT_SHRP IT_HASH
|
||||||
269
quantum/keymap_extras/keymap_italian_osx_iso.h
Normal file
269
quantum/keymap_extras/keymap_italian_osx_iso.h
Normal file
@@ -0,0 +1,269 @@
|
|||||||
|
/* Copyright 2015-2016 Matthias Schmidtt
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
/*
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ \ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ ì │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ è │ + │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ò │ à │ ù │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
|
||||||
|
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
|
* ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define IT_BSLS KC_GRV // (backslash)
|
||||||
|
#define IT_1 KC_1 // 1
|
||||||
|
#define IT_2 KC_2 // 2
|
||||||
|
#define IT_3 KC_3 // 3
|
||||||
|
#define IT_4 KC_4 // 4
|
||||||
|
#define IT_5 KC_5 // 5
|
||||||
|
#define IT_6 KC_6 // 6
|
||||||
|
#define IT_7 KC_7 // 7
|
||||||
|
#define IT_8 KC_8 // 8
|
||||||
|
#define IT_9 KC_9 // 9
|
||||||
|
#define IT_0 KC_0 // 0
|
||||||
|
#define IT_QUOT KC_MINS // '
|
||||||
|
#define IT_IGRV KC_EQL // ì
|
||||||
|
// Row 2
|
||||||
|
#define IT_Q KC_Q // Q
|
||||||
|
#define IT_W KC_W // W
|
||||||
|
#define IT_E KC_E // E
|
||||||
|
#define IT_R KC_R // R
|
||||||
|
#define IT_T KC_T // T
|
||||||
|
#define IT_Y KC_Y // Y
|
||||||
|
#define IT_U KC_U // U
|
||||||
|
#define IT_I KC_I // I
|
||||||
|
#define IT_O KC_O // O
|
||||||
|
#define IT_P KC_P // P
|
||||||
|
#define IT_EGRV KC_LBRC // è
|
||||||
|
#define IT_PLUS KC_RBRC // +
|
||||||
|
// Row 3
|
||||||
|
#define IT_A KC_A // A
|
||||||
|
#define IT_S KC_S // S
|
||||||
|
#define IT_D KC_D // D
|
||||||
|
#define IT_F KC_F // F
|
||||||
|
#define IT_G KC_G // G
|
||||||
|
#define IT_H KC_H // H
|
||||||
|
#define IT_J KC_J // J
|
||||||
|
#define IT_K KC_K // K
|
||||||
|
#define IT_L KC_L // L
|
||||||
|
#define IT_OGRV KC_SCLN // ò
|
||||||
|
#define IT_AGRV KC_QUOT // à
|
||||||
|
#define IT_UGRV KC_NUHS // ù
|
||||||
|
// Row 4
|
||||||
|
#define IT_LABK KC_NUBS // <
|
||||||
|
#define IT_Z KC_Z // Z
|
||||||
|
#define IT_X KC_X // X
|
||||||
|
#define IT_C KC_C // C
|
||||||
|
#define IT_V KC_V // V
|
||||||
|
#define IT_B KC_B // B
|
||||||
|
#define IT_N KC_N // N
|
||||||
|
#define IT_M KC_M // M
|
||||||
|
#define IT_COMM KC_COMM // ,
|
||||||
|
#define IT_DOT KC_DOT // .
|
||||||
|
#define IT_MINS KC_SLSH // -
|
||||||
|
|
||||||
|
/* Shifted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ | │ ! │ " │ £ │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ^ │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ │ é │ * │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ ç │ ° │ § │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
|
||||||
|
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
||||||
|
* ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define IT_PIPE S(IT_BSLS) // |
|
||||||
|
#define IT_EXLM S(IT_1) // !
|
||||||
|
#define IT_DQUO S(IT_2) // "
|
||||||
|
#define IT_PND S(IT_3) // £
|
||||||
|
#define IT_DLR S(IT_4) // $
|
||||||
|
#define IT_PERC S(IT_5) // %
|
||||||
|
#define IT_AMPR S(IT_6) // &
|
||||||
|
#define IT_SLSH S(IT_7) // /
|
||||||
|
#define IT_LPRN S(IT_8) // (
|
||||||
|
#define IT_RPRN S(IT_9) // )
|
||||||
|
#define IT_EQL S(IT_0) // =
|
||||||
|
#define IT_QUES S(IT_QUOT) // ?
|
||||||
|
#define IT_CIRC S(IT_IGRV) // ^
|
||||||
|
// Row 2
|
||||||
|
#define IT_EACU S(IT_EGRV) // é
|
||||||
|
#define IT_ASTR S(IT_PLUS) // *
|
||||||
|
// Row 3
|
||||||
|
#define IT_LCCE S(IT_OGRV) // ç
|
||||||
|
#define IT_DEG S(IT_AGRV) // °
|
||||||
|
#define IT_SECT S(IT_UGRV) // §
|
||||||
|
// Row 4
|
||||||
|
#define IT_RABK S(IT_LABK) // >
|
||||||
|
#define IT_SCLN S(IT_COMM) // ;
|
||||||
|
#define IT_COLN S(IT_DOT) // :
|
||||||
|
#define IT_UNDS S(IT_MINS) // _
|
||||||
|
|
||||||
|
/* Alted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ ` │ « │ “ │ ‘ │ ¥ │ ~ │ ‹ │ ÷ │ ´ │ ` │ ≠ │ ¡ │ ˆ │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ „ │ Ω │ € │ ® │ ™ │ Æ │ ¨ │ Œ │ Ø │ π │ [ │ ] │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ Å │ ß │ ∂ │ ƒ │ ∞ │ ∆ │ ª │ º │ ¬ │ @ │ # │ ¶ │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
|
||||||
|
* │ │ ≤ │ ∑ │ † │ © │ √ │ ∫ │ ˜ │ µ │ … │ • │ – │ │
|
||||||
|
* ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define IT_GRV A(IT_BSLS) // `
|
||||||
|
#define IT_LDAQ A(IT_1) // «
|
||||||
|
#define IT_LDQU A(IT_2) // “
|
||||||
|
#define IT_LSQU A(IT_3) // ‘
|
||||||
|
#define IT_YEN A(IT_4) // ¥
|
||||||
|
#define IT_TILD A(IT_5) // ~
|
||||||
|
#define IT_LSAQ A(IT_6) // ‹
|
||||||
|
#define IT_DIV A(IT_7) // ÷
|
||||||
|
#define IT_ACUT A(IT_8) // ´ (dead)
|
||||||
|
#define IT_DGRV A(IT_9) // ` (dead)
|
||||||
|
#define IT_NEQL A(IT_0) // ≠
|
||||||
|
#define IT_IEXL A(IT_QUOT) // ¡
|
||||||
|
#define IT_DCIR A(IT_IGRV) // ˆ (dead)
|
||||||
|
// Row 2
|
||||||
|
#define IT_DLQU A(IT_Q) // „
|
||||||
|
#define IT_OMEG A(IT_W) // Ω
|
||||||
|
#define IT_EURO A(IT_E) // €
|
||||||
|
#define IT_REGD A(IT_R) // ®
|
||||||
|
#define IT_TM A(IT_T) // ™
|
||||||
|
#define IT_AE A(IT_Y) // Æ
|
||||||
|
#define IT_DIAE A(IT_U) // ¨ (dead)
|
||||||
|
#define IT_OE A(IT_I) // Œ
|
||||||
|
#define IT_OSTR A(IT_O) // Ø
|
||||||
|
#define IT_PI A(IT_P) // π
|
||||||
|
#define IT_LBRC A(IT_EGRV) // [
|
||||||
|
#define IT_RBRC A(IT_PLUS) // ]
|
||||||
|
// Row 3
|
||||||
|
#define IT_ARNG A(IT_A) // Å
|
||||||
|
#define IT_SS A(IT_S) // ß
|
||||||
|
#define IT_PDIF A(IT_D) // ∂
|
||||||
|
#define IT_FHK A(IT_F) // ƒ
|
||||||
|
#define IT_INFN A(IT_G) // ∞
|
||||||
|
#define IT_INCR A(IT_H) // ∆
|
||||||
|
#define IT_FORD A(IT_J) // ª
|
||||||
|
#define IT_MORD A(IT_K) // º
|
||||||
|
#define IT_NOT A(IT_L) // ¬
|
||||||
|
#define IT_AT A(IT_OGRV) // @
|
||||||
|
#define IT_HASH A(IT_AGRV) // #
|
||||||
|
#define IT_PILC A(IT_UGRV) // ¶
|
||||||
|
// Row 4
|
||||||
|
#define IT_LTEQ A(IT_LABK) // ≤
|
||||||
|
#define IT_NARS A(IT_Z) // ∑
|
||||||
|
#define IT_DAGG A(IT_X) // †
|
||||||
|
#define IT_COPY A(IT_C) // ©
|
||||||
|
#define IT_SQRT A(IT_V) // √
|
||||||
|
#define IT_INTG A(IT_B) // ∫
|
||||||
|
#define IT_STIL A(IT_N) // ˜ (dead)
|
||||||
|
#define IT_MICR A(IT_M) // µ
|
||||||
|
#define IT_ELLP A(IT_COMM) // …
|
||||||
|
#define IT_BULT A(IT_DOT) // •
|
||||||
|
#define IT_NDSH A(IT_MINS) // –
|
||||||
|
|
||||||
|
/* Shift+Alted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ ı │ » │ ” │ ’ │ ¢ │ ‰ │ › │ ⁄ │ │ │ ≈ │ ¿ │ ± │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ ‚ │ À │ È │ Ì │ Ò │ │ Ù │ │ │ ∏ │ { │ } │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ │ ¯ │ ˘ │ ˙ │ ˚ │ ¸ │ ˝ │ ˛ │ ˇ │ Ç │ │ ◊ │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
|
||||||
|
* │ │ ≥ │ │ ‡ │ Á │ É │ Í │ Ó │ Ú │ │ · │ — │ │
|
||||||
|
* ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define IT_DLSI S(A(IT_BSLS)) // ı
|
||||||
|
#define IT_RDAQ S(A(IT_1)) // »
|
||||||
|
#define IT_RDQU S(A(IT_2)) // ”
|
||||||
|
#define IT_RSQU S(A(IT_3)) // ’
|
||||||
|
#define IT_CENT S(A(IT_4)) // ¢
|
||||||
|
#define IT_PERM S(A(IT_5)) // ‰
|
||||||
|
#define IT_RSAQ S(A(IT_6)) // ›
|
||||||
|
#define IT_FRSL S(A(IT_7)) // ⁄
|
||||||
|
#define IT_APPL S(A(IT_8)) // (Apple logo)
|
||||||
|
#define IT_AEQL S(A(IT_0)) // ≈
|
||||||
|
#define IT_IQUE S(A(IT_QUOT)) // ¿
|
||||||
|
#define IT_PLMN S(A(IT_IGRV)) // ±
|
||||||
|
// Row 2
|
||||||
|
#define IT_SLQU S(A(IT_Q)) // ‚
|
||||||
|
#define IT_CAGR S(A(IT_W)) // À
|
||||||
|
#define IT_CEGR S(A(IT_E)) // È
|
||||||
|
#define IT_CIGR S(A(IT_R)) // Ì
|
||||||
|
#define IT_COGR S(A(IT_T)) // Ò
|
||||||
|
#define IT_CUGR S(A(IT_U)) // Ù
|
||||||
|
#define IT_NARP S(A(IT_P)) // ∏
|
||||||
|
#define IT_LCBR S(A(IT_EGRV)) // {
|
||||||
|
#define IT_RCBR S(A(IT_PLUS)) // }
|
||||||
|
// Row 3
|
||||||
|
#define IT_MACR S(A(IT_S)) // ¯
|
||||||
|
#define IT_BREV S(A(IT_D)) // ˘
|
||||||
|
#define IT_DOTA S(A(IT_F)) // ˙
|
||||||
|
#define IT_RNGA S(A(IT_G)) // ˚
|
||||||
|
#define IT_CEDL S(A(IT_H)) // ¸
|
||||||
|
#define IT_DACU S(A(IT_J)) // ˝
|
||||||
|
#define IT_OGON S(A(IT_K)) // ˛
|
||||||
|
#define IT_CARN S(A(IT_L)) // ˇ
|
||||||
|
#define IT_CCCE S(A(IT_OGRV)) // Ç
|
||||||
|
#define IT_LOZN S(A(IT_UGRV)) // ◊
|
||||||
|
// Row 4
|
||||||
|
#define IT_GTEQ S(A(IT_LABK)) // ≥
|
||||||
|
#define IT_DDAG S(A(IT_X)) // ‡
|
||||||
|
#define IT_CAAC S(A(IT_C)) // Á
|
||||||
|
#define IT_CEAC S(A(IT_V)) // É
|
||||||
|
#define IT_CIAC S(A(IT_B)) // Í
|
||||||
|
#define IT_COAC S(A(IT_N)) // Ó
|
||||||
|
#define IT_CUAC S(A(IT_M)) // Ú
|
||||||
|
#define IT_MDDT S(A(IT_DOT)) // ·
|
||||||
|
#define IT_MDSH S(A(IT_MINS)) // —
|
||||||
|
|
||||||
|
// DEPRECATED
|
||||||
|
#define IT_APOS IT_QUOT
|
||||||
|
#define IT_IACC IT_IGRV
|
||||||
|
#define IT_EACC IT_EGRV
|
||||||
|
#define IT_OACC IT_OGRV
|
||||||
|
#define IT_AACC IT_AGRV
|
||||||
|
#define IT_UACC IT_UGRV
|
||||||
|
#define IT_LESS IT_LABK
|
||||||
|
#define IT_DQOT IT_DQUO
|
||||||
|
#define IT_STRL IT_PND
|
||||||
|
#define IT_QST IT_QUES
|
||||||
|
#define IT_CRC IT_CIRC
|
||||||
|
#define IT_DEGR IT_DEG
|
||||||
|
#define IT_MORE IT_RABK
|
||||||
|
#define IT_TILDE IT_TILD
|
||||||
|
#define IT_GRAVE IT_GRV
|
||||||
|
#define IT_SHRP IT_HASH
|
||||||
148
quantum/keymap_extras/keymap_jp.h
Normal file
148
quantum/keymap_extras/keymap_jp.h
Normal file
@@ -0,0 +1,148 @@
|
|||||||
|
/* Copyright 2016 h-youhei
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*
|
||||||
|
* JP106-layout (Japanese Standard)
|
||||||
|
*
|
||||||
|
* For more information, see
|
||||||
|
* http://www2d.biglobe.ne.jp/~msyk/keyboard/layout/usbkeycode.html
|
||||||
|
* note: This website is written in Japanese.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
/*
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
|
||||||
|
* │Z↔︎H│ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ^ │ ¥ │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
|
||||||
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ @ │ [ │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ Eisū │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ : │ ] │ │
|
||||||
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤
|
||||||
|
* │ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ \ │ │
|
||||||
|
* ├─────┬──┴┬──┴──┬┴───┴┬──┴───┴──┬┴───┴┬──┴┬──┴┬──┴┬──┴┬─────┤
|
||||||
|
* │ │ │ │Muhen│ │ Hen │K↔H│ │ │ │ │
|
||||||
|
* └─────┴───┴─────┴─────┴─────────┴─────┴───┴───┴───┴───┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define JP_ZKHK KC_GRV // Zenkaku ↔︎ Hankaku ↔ Kanji (半角 ↔ 全角 ↔ 漢字)
|
||||||
|
#define JP_1 KC_1 // 1
|
||||||
|
#define JP_2 KC_2 // 2
|
||||||
|
#define JP_3 KC_3 // 3
|
||||||
|
#define JP_4 KC_4 // 4
|
||||||
|
#define JP_5 KC_5 // 5
|
||||||
|
#define JP_6 KC_6 // 6
|
||||||
|
#define JP_7 KC_7 // 7
|
||||||
|
#define JP_8 KC_8 // 8
|
||||||
|
#define JP_9 KC_9 // 9
|
||||||
|
#define JP_0 KC_0 // 0
|
||||||
|
#define JP_MINS KC_MINS // -
|
||||||
|
#define JP_CIRC KC_EQL // ^
|
||||||
|
#define JP_YEN KC_INT3 // ¥
|
||||||
|
// Row 2
|
||||||
|
#define JP_Q KC_Q // Q
|
||||||
|
#define JP_W KC_W // W
|
||||||
|
#define JP_E KC_E // E
|
||||||
|
#define JP_R KC_R // R
|
||||||
|
#define JP_T KC_T // T
|
||||||
|
#define JP_Y KC_Y // Y
|
||||||
|
#define JP_U KC_U // U
|
||||||
|
#define JP_I KC_I // I
|
||||||
|
#define JP_O KC_O // O
|
||||||
|
#define JP_P KC_P // P
|
||||||
|
#define JP_AT KC_LBRC // @
|
||||||
|
#define JP_LBRC KC_RBRC // [
|
||||||
|
// Row 3
|
||||||
|
#define JP_EISU KC_CAPS // Eisū (英数)
|
||||||
|
#define JP_A KC_A // A
|
||||||
|
#define JP_S KC_S // S
|
||||||
|
#define JP_D KC_D // D
|
||||||
|
#define JP_F KC_F // F
|
||||||
|
#define JP_G KC_G // G
|
||||||
|
#define JP_H KC_H // H
|
||||||
|
#define JP_J KC_J // J
|
||||||
|
#define JP_K KC_K // K
|
||||||
|
#define JP_L KC_L // L
|
||||||
|
#define JP_SCLN KC_SCLN // ;
|
||||||
|
#define JP_COLN KC_QUOT // :
|
||||||
|
#define JP_RBRC KC_NUHS // ]
|
||||||
|
// Row 4
|
||||||
|
#define JP_Z KC_Z // Z
|
||||||
|
#define JP_X KC_X // X
|
||||||
|
#define JP_C KC_C // C
|
||||||
|
#define JP_V KC_V // V
|
||||||
|
#define JP_B KC_B // B
|
||||||
|
#define JP_N KC_N // N
|
||||||
|
#define JP_M KC_M // M
|
||||||
|
#define JP_COMM KC_COMM // ,
|
||||||
|
#define JP_DOT KC_DOT // .
|
||||||
|
#define JP_SLSH KC_SLSH // /
|
||||||
|
#define JP_BSLS KC_INT1 // (backslash)
|
||||||
|
// Row 5
|
||||||
|
#define JP_MHEN KC_INT5 // Muhenkan (無変換)
|
||||||
|
#define JP_HENK KC_INT4 // Henkan (変換)
|
||||||
|
#define JP_KANA KC_INT2 // Katakana ↔ Hiragana ↔ Rōmaji (カタカナ ↔ ひらがな ↔ ローマ字)
|
||||||
|
|
||||||
|
/* Shifted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
|
||||||
|
* │ │ ! │ " │ # │ $ │ % │ & │ ' │ ( │ ) │ │ = │ ~ │ | │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ │ ` │ { │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ Caps │ │ │ │ │ │ │ │ │ │ + │ * │ } │ │
|
||||||
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤
|
||||||
|
* │ │ │ │ │ │ │ │ │ < │ > │ ? │ _ │ │
|
||||||
|
* ├─────┬──┴┬──┴──┬┴───┴┬──┴───┴──┬┴───┴┬──┴┬──┴┬──┴┬──┴┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴───┴─────┴─────┴─────────┴─────┴───┴───┴───┴───┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define JP_EXLM S(JP_1) // !
|
||||||
|
#define JP_DQUO S(JP_2) // "
|
||||||
|
#define JP_HASH S(JP_3) // #
|
||||||
|
#define JP_DLR S(JP_4) // $
|
||||||
|
#define JP_PERC S(JP_5) // %
|
||||||
|
#define JP_AMPR S(JP_6) // &
|
||||||
|
#define JP_QUOT S(JP_7) // '
|
||||||
|
#define JP_LPRN S(JP_8) // (
|
||||||
|
#define JP_RPRN S(JP_9) // )
|
||||||
|
#define JP_EQL S(JP_MINS) // =
|
||||||
|
#define JP_TILD S(JP_CIRC) // ~
|
||||||
|
#define JP_PIPE S(JP_YEN) // |
|
||||||
|
// Row 2
|
||||||
|
#define JP_GRV S(JP_AT) // `
|
||||||
|
#define JP_LCBR S(JP_LBRC) // {
|
||||||
|
// Row 3
|
||||||
|
#define JP_CAPS S(JP_EISU) // Caps Lock
|
||||||
|
#define JP_PLUS S(JP_SCLN) // +
|
||||||
|
#define JP_ASTR S(JP_COLN) // *
|
||||||
|
#define JP_RCBR S(JP_RBRC) // }
|
||||||
|
// Row 4
|
||||||
|
#define JP_LABK S(JP_COMM) // <
|
||||||
|
#define JP_RABK S(JP_DOT) // >
|
||||||
|
#define JP_QUES S(JP_SLSH) // ?
|
||||||
|
#define JP_UNDS S(JP_BSLS) // _
|
||||||
|
|
||||||
|
// DEPRECATED
|
||||||
|
#define JP_ZHTG JP_ZKHK
|
||||||
|
#define JP_DQT JP_DQUO
|
||||||
|
#define JP_LT JP_LABK
|
||||||
|
#define JP_GT JP_RABK
|
||||||
|
|
||||||
|
#define JP_MEISU KC_LANG2 // Eisū (英数) on macOS
|
||||||
|
#define JP_MKANA KC_LANG1 // Kana (かな) on macOS
|
||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ ₩ │
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ ₩ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ │
|
* │ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ │
|
||||||
* ├─────┬──┴┬──┴──┬┴──┬┴───┴───┴───┴──┬┴──┬┴───┴┬──┴┬───┬─────┤
|
* ├─────┬──┴┬──┴──┬┴──┬┴───┴───┴───┴──┬┴──┬┴───┴┬──┴┬───┬─────┤
|
||||||
* │ │ │ │Hnj│ │H↔Y│ │ │ │ │
|
* │ │ │ │Hnj│ │H↔Y│ │ │ │ │
|
||||||
* └─────┴───┴─────┴───┴───────────────┴───┴─────┴───┴───┴─────┘
|
* └─────┴───┴─────┴───┴───────────────┴───┴─────┴───┴───┴─────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -85,20 +85,20 @@
|
|||||||
#define KR_DOT KC_DOT // .
|
#define KR_DOT KC_DOT // .
|
||||||
#define KR_SLSH KC_SLSH // /
|
#define KR_SLSH KC_SLSH // /
|
||||||
// Row 5
|
// Row 5
|
||||||
#define KR_HANJ KC_LNG2 // Hanja (한자)
|
#define KR_HANJ KC_LANG2 // Hanja (한자)
|
||||||
#define KR_HAEN KC_LNG1 // Han ↔ Yeong (한 ↔ 영)
|
#define KR_HAEN KC_LANG1 // Han ↔ Yeong (한 ↔ 영)
|
||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │
|
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ : │ " │ │
|
* │ │ │ │ │ │ │ │ │ │ │ : │ " │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
* │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
||||||
* ├─────┬──┴┬──┴──┬┴──┬┴───┴───┴───┴──┬┴──┬┴───┴┬──┴┬───┬─────┤
|
* ├─────┬──┴┬──┴──┬┴──┬┴───┴───┴───┴──┬┴──┬┴───┴┬──┴┬───┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │
|
||||||
* └─────┴───┴─────┴───┴───────────────┴───┴─────┴───┴───┴─────┘
|
* └─────┴───┴─────┴───┴───────────────┴───┴─────┴───┴───┴─────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ │
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ \ │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ \ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ │
|
* │ │ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ : │ " │ | │ │
|
* │ │ │ │ │ │ │ │ │ │ │ : │ " │ | │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
* │ │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -127,19 +127,19 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ - │ │ « │ » │ € │ │ ’ │ │ │ │ │ – │ │ │
|
* │ - │ │ « │ » │ € │ │ ’ │ │ │ │ │ – │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ Ē │ Ŗ │ │ │ Ū │ Ī │ Ō │ │ │ │ │
|
* │ │ │ │ Ē │ Ŗ │ │ │ Ū │ Ī │ Ō │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ Ā │ Š │ │ │ Ģ │ │ │ Ķ │ Ļ │ │ ´ │ │ │
|
* │ │ Ā │ Š │ │ │ Ģ │ │ │ Ķ │ Ļ │ │ ´ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ Ž │ │ Č │ │ │ Ņ │ │ │ │ │ │
|
* │ │ │ Ž │ │ Č │ │ │ Ņ │ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
#define LV_SHYP ALGR(LV_GRV) // (soft hyphen)
|
#define LV_SHYP ALGR(LV_GRV) // - (soft hyphen)
|
||||||
#define LV_NBSP ALGR(LV_1) // (non-breaking space)
|
#define LV_NBSP ALGR(LV_1) // (non-breaking space)
|
||||||
#define LV_LDAQ ALGR(LV_2) // «
|
#define LV_LDAQ ALGR(LV_2) // «
|
||||||
#define LV_RDAQ ALGR(LV_3) // »
|
#define LV_RDAQ ALGR(LV_3) // »
|
||||||
@@ -166,15 +166,15 @@
|
|||||||
|
|
||||||
/* Shift+AltGr symbols
|
/* Shift+AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ │ │ │ § │ ° │ │ ± │ × │ │ │ — │ │ │
|
* │ │ │ │ │ § │ ° │ │ ± │ × │ │ │ — │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ` │ ! │ - │ / │ ; │ : │ , │ . │ = │ ( │ ) │ ? │ X │ │
|
* │ ` │ ! │ - │ / │ ; │ : │ , │ . │ = │ ( │ ) │ ? │ X │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Ą │ Ž │ E │ R │ T │ Y │ U │ I │ O │ P │ Į │ W │ │
|
* │ │ Ą │ Ž │ E │ R │ T │ Y │ U │ I │ O │ P │ Į │ W │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ Š │ G │ H │ J │ K │ L │ Ų │ Ė │ Q │ │
|
* │ │ A │ S │ D │ Š │ G │ H │ J │ K │ L │ Ų │ Ė │ Q │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ Z │ Ū │ C │ V │ B │ N │ M │ Č │ F │ Ę │ │
|
* │ │ < │ Z │ Ū │ C │ V │ B │ N │ M │ Č │ F │ Ę │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ~ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ │ │
|
* │ ~ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ > │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ > │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -117,15 +117,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ´ │ @ │ _ │ # │ $ │ § │ ^ │ & │ * │ [ │ ] │ ' │ % │ │
|
* │ ´ │ @ │ _ │ # │ $ │ § │ ^ │ & │ * │ [ │ ] │ ' │ % │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ € │ │ │ │ │ │ │ │ { │ } │ │
|
* │ │ │ │ € │ │ │ │ │ │ │ │ { │ } │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ " │ | │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ " │ | │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ – │ │ │ │ │ │ │ │ „ │ “ │ \ │ │
|
* │ │ – │ │ │ │ │ │ │ │ „ │ “ │ \ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -138,7 +138,7 @@
|
|||||||
#define LT_CIRC ALGR(LT_COMM) // ^
|
#define LT_CIRC ALGR(LT_COMM) // ^
|
||||||
#define LT_AMPR ALGR(LT_DOT) // &
|
#define LT_AMPR ALGR(LT_DOT) // &
|
||||||
#define LT_ASTR ALGR(LT_EQL) // *
|
#define LT_ASTR ALGR(LT_EQL) // *
|
||||||
#define LT_LBRC ALGR(LT_LPRN) // [
|
#define LT_LBRC ALGR(LT_LRPN) // [
|
||||||
#define LT_RBRC ALGR(LT_RPRN) // ]
|
#define LT_RBRC ALGR(LT_RPRN) // ]
|
||||||
#define LT_QUOT ALGR(LT_QUES) // '
|
#define LT_QUOT ALGR(LT_QUES) // '
|
||||||
#define LT_PERC ALGR(LT_X) // %
|
#define LT_PERC ALGR(LT_X) // %
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ` │ Ą │ Č │ Ę │ Ė │ Į │ Š │ Ų │ Ū │ 9 │ 0 │ - │ Ž │ │
|
* │ ` │ Ą │ Č │ Ę │ Ė │ Į │ Š │ Ų │ Ū │ 9 │ 0 │ - │ Ž │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ │
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ \ │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ \ │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ │
|
* │ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -87,15 +87,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ~ │ │ │ │ │ │ │ │ │ ( │ ) │ _ │ │ │
|
* │ ~ │ │ │ │ │ │ │ │ │ ( │ ) │ _ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ : │ " │ | │ │
|
* │ │ │ │ │ │ │ │ │ │ │ : │ " │ | │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
* │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -117,15 +117,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ │ │ │ = │ │
|
* │ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ │ │ │ = │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ € │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ € │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -143,15 +143,15 @@
|
|||||||
|
|
||||||
/* Shift+AltGr symbols
|
/* Shift+AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ │ │ │ + │ │
|
* │ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ │ │ │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -13,78 +13,66 @@
|
|||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
#ifndef KEYMAP_NEO2
|
||||||
#pragma once
|
#define KEYMAP_NEO2
|
||||||
|
|
||||||
#include "keymap.h"
|
#include "keymap.h"
|
||||||
|
#include "keymap_german.h"
|
||||||
|
|
||||||
// clang-format off
|
#define NEO_A KC_D
|
||||||
|
#define NEO_B KC_N
|
||||||
|
#define NEO_C KC_R
|
||||||
|
#define NEO_D DE_OE
|
||||||
|
#define NEO_E KC_F
|
||||||
|
#define NEO_F KC_O
|
||||||
|
#define NEO_G KC_I
|
||||||
|
#define NEO_H KC_U
|
||||||
|
#define NEO_I KC_S
|
||||||
|
#define NEO_J DE_MINS
|
||||||
|
#define NEO_K DE_Z
|
||||||
|
#define NEO_L KC_E
|
||||||
|
#define NEO_M KC_M
|
||||||
|
#define NEO_N KC_J
|
||||||
|
#define NEO_O KC_G
|
||||||
|
#define NEO_P KC_V
|
||||||
|
#define NEO_Q KC_P
|
||||||
|
#define NEO_R KC_K
|
||||||
|
#define NEO_S KC_H
|
||||||
|
#define NEO_T KC_L
|
||||||
|
#define NEO_U KC_A
|
||||||
|
#define NEO_V KC_W
|
||||||
|
#define NEO_W KC_T
|
||||||
|
#define NEO_X KC_Q
|
||||||
|
#define NEO_Y DE_AE
|
||||||
|
#define NEO_Z KC_B
|
||||||
|
#define NEO_AE KC_C
|
||||||
|
#define NEO_OE KC_X
|
||||||
|
#define NEO_UE DE_Y
|
||||||
|
#define NEO_SS DE_UE
|
||||||
|
|
||||||
/*
|
#define NEO_DOT DE_DOT
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
#define NEO_COMM DE_COMM
|
||||||
* │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ │
|
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
#define NEO_1 DE_1
|
||||||
* │ │ X │ V │ L │ C │ W │ K │ H │ G │ F │ Q │ ß │ ´ │ │
|
#define NEO_2 DE_2
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
#define NEO_3 DE_3
|
||||||
* │ L3 │ U │ I │ A │ E │ O │ S │ N │ R │ T │ D │ Y │ L3│ │
|
#define NEO_4 DE_4
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
#define NEO_5 DE_5
|
||||||
* │ │L4 │ Ü │ Ö │ Ä │ P │ Z │ B │ M │ , │ . │ J │ │
|
#define NEO_6 DE_6
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
#define NEO_7 DE_7
|
||||||
* │ │ │ │ │ │ L4 │ │ │
|
#define NEO_8 DE_8
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
#define NEO_9 DE_9
|
||||||
*/
|
#define NEO_0 DE_0
|
||||||
// Row 1
|
#define NEO_MINS DE_SS
|
||||||
#define NE_CIRC KC_GRV // ^ (dead)
|
|
||||||
#define NE_1 KC_1 // 1
|
#define NEO_ACUT DE_PLUS
|
||||||
#define NE_2 KC_2 // 2
|
#define NEO_GRV DE_ACUT
|
||||||
#define NE_3 KC_3 // 3
|
#define NEO_CIRC DE_CIRC
|
||||||
#define NE_4 KC_4 // 4
|
|
||||||
#define NE_5 KC_5 // 5
|
#define NEO_L1_L KC_CAPS
|
||||||
#define NE_6 KC_6 // 6
|
#define NEO_L1_R DE_HASH
|
||||||
#define NE_7 KC_7 // 7
|
|
||||||
#define NE_8 KC_8 // 8
|
#define NEO_L2_L DE_LESS
|
||||||
#define NE_9 KC_9 // 9
|
#define NEO_L2_R KC_ALGR
|
||||||
#define NE_0 KC_0 // 0
|
|
||||||
#define NE_MINS KC_MINS // -
|
#endif
|
||||||
#define NE_GRV KC_EQL // ` (dead)
|
|
||||||
// Row 2
|
|
||||||
#define NE_X KC_Q // X
|
|
||||||
#define NE_V KC_W // V
|
|
||||||
#define NE_L KC_E // L
|
|
||||||
#define NE_C KC_R // C
|
|
||||||
#define NE_W KC_T // W
|
|
||||||
#define NE_K KC_Y // K
|
|
||||||
#define NE_H KC_U // H
|
|
||||||
#define NE_G KC_I // G
|
|
||||||
#define NE_F KC_O // F
|
|
||||||
#define NE_Q KC_P // Q
|
|
||||||
#define NE_SS KC_LBRC // ß
|
|
||||||
#define NE_ACUT KC_RBRC // ´ (dead)
|
|
||||||
// Row 3
|
|
||||||
#define NE_L3L KC_CAPS // (layer 3)
|
|
||||||
#define NE_U KC_A // U
|
|
||||||
#define NE_I KC_S // I
|
|
||||||
#define NE_A KC_D // A
|
|
||||||
#define NE_E KC_F // E
|
|
||||||
#define NE_O KC_G // O
|
|
||||||
#define NE_S KC_H // S
|
|
||||||
#define NE_N KC_J // N
|
|
||||||
#define NE_R KC_K // R
|
|
||||||
#define NE_T KC_L // T
|
|
||||||
#define NE_D KC_SCLN // D
|
|
||||||
#define NE_Y KC_QUOT // Y
|
|
||||||
#define NE_L3R KC_NUHS // (layer 3)
|
|
||||||
// Row 4
|
|
||||||
#define NE_L4L KC_NUBS // (layer 4)
|
|
||||||
#define NE_UDIA KC_Z // Ü
|
|
||||||
#define NE_ODIA KC_X // Ö
|
|
||||||
#define NE_ADIA KC_C // Ä
|
|
||||||
#define NE_P KC_V // P
|
|
||||||
#define NE_Z KC_B // Z
|
|
||||||
#define NE_B KC_N // B
|
|
||||||
#define NE_M KC_M // M
|
|
||||||
#define NE_COMM KC_COMM // ,
|
|
||||||
#define NE_DOT KC_DOT // .
|
|
||||||
#define NE_J KC_SLSH // J
|
|
||||||
// Row 5
|
|
||||||
#define NE_L4R KC_ALGR // (layer 4)
|
|
||||||
|
|||||||
@@ -66,3 +66,8 @@
|
|||||||
|
|
||||||
#define NO_BSLS ALGR(KC_MINS)
|
#define NO_BSLS ALGR(KC_MINS)
|
||||||
#define NO_MU ALGR(KC_M)
|
#define NO_MU ALGR(KC_M)
|
||||||
|
|
||||||
|
// Icelandic characters
|
||||||
|
#define NO_TH KC_SLSH //Þ
|
||||||
|
#define NO_ETH KC_LBRC //Ð
|
||||||
|
#define NO_UMLT KC_MINS //Ö
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ D │ F │ K │ J │ U │ R │ L │ ; │ [ │ ] │ \ │
|
* │ │ Q │ W │ D │ F │ K │ J │ U │ R │ L │ ; │ [ │ ] │ \ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ A │ S │ E │ T │ G │ Y │ N │ I │ O │ H │ ' │ │
|
* │ │ A │ S │ E │ T │ G │ Y │ N │ I │ O │ H │ ' │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ Z │ X │ C │ V │ B │ P │ M │ , │ . │ / │ │
|
* │ │ Z │ X │ C │ V │ B │ P │ M │ , │ . │ / │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -87,15 +87,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ ; │ { │ } │ | │
|
* │ │ │ │ │ │ │ │ │ │ │ ; │ { │ } │ | │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ " │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ " │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
* │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -22,155 +22,154 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ | │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ \ │ │
|
* │ | │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ \ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ Å │ ¨ │ │
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ Å │ ¨ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ø │ Æ │ ' │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ø │ Æ │ ' │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
#define NWG_PIPE KC_GRV // |
|
#define NRW_PIPE KC_GRV // |
|
||||||
#define NWG_1 KC_1 // 1
|
#define NRW_1 KC_1 // 1
|
||||||
#define NWG_2 KC_2 // 2
|
#define NRW_2 KC_2 // 2
|
||||||
#define NWG_3 KC_3 // 3
|
#define NRW_3 KC_3 // 3
|
||||||
#define NWG_4 KC_4 // 4
|
#define NRW_4 KC_4 // 4
|
||||||
#define NWG_5 KC_5 // 5
|
#define NRW_5 KC_5 // 5
|
||||||
#define NWG_6 KC_6 // 6
|
#define NRW_6 KC_6 // 6
|
||||||
#define NWG_7 KC_7 // 7
|
#define NRW_7 KC_7 // 7
|
||||||
#define NWG_8 KC_8 // 8
|
#define NRW_8 KC_8 // 8
|
||||||
#define NWG_9 KC_9 // 9
|
#define NRW_9 KC_9 // 9
|
||||||
#define NWG_0 KC_0 // 0
|
#define NRW_0 KC_0 // 0
|
||||||
#define NWG_PLUS KC_MINS // +
|
#define NRW_PLUS KC_MINS // +
|
||||||
#define NWG_BSLS KC_EQL // (backslash)
|
#define NRW_BSLS KC_EQL // (backslash)
|
||||||
// Row 2
|
// Row 2
|
||||||
#define NWG_Q KC_Q // Q
|
#define NRW_Q KC_Q // Q
|
||||||
#define NWG_W KC_W // W
|
#define NRW_W KC_W // W
|
||||||
#define NWG_E KC_E // E
|
#define NRW_E KC_E // E
|
||||||
#define NWG_R KC_R // R
|
#define NRW_R KC_R // R
|
||||||
#define NWG_T KC_T // T
|
#define NRW_T KC_T // T
|
||||||
#define NWG_Y KC_Y // Y
|
#define NRW_Y KC_Y // Y
|
||||||
#define NWG_U KC_U // U
|
#define NRW_U KC_U // U
|
||||||
#define NWG_I KC_I // I
|
#define NRW_I KC_I // I
|
||||||
#define NWG_O KC_O // O
|
#define NRW_O KC_O // O
|
||||||
#define NWG_P KC_P // P
|
#define NRW_P KC_P // P
|
||||||
#define NWG_ARNG KC_LBRC // Å
|
#define NRW_ARNG KC_LBRC // Å
|
||||||
#define NWG_DIAE KC_RBRC // ¨ (dead)
|
#define NRW_DIAE KC_RBRC // ¨ (dead)
|
||||||
// Row 3
|
// Row 3
|
||||||
#define NWG_A KC_A // A
|
#define NRW_A KC_A // A
|
||||||
#define NWG_S KC_S // S
|
#define NRW_S KC_S // S
|
||||||
#define NWG_D KC_D // D
|
#define NRW_D KC_D // D
|
||||||
#define NWG_F KC_F // F
|
#define NRW_F KC_F // F
|
||||||
#define NWG_G KC_G // G
|
#define NRW_G KC_G // G
|
||||||
#define NWG_H KC_H // H
|
#define NRW_H KC_H // H
|
||||||
#define NWG_J KC_J // J
|
#define NRW_J KC_J // J
|
||||||
#define NWG_K KC_K // K
|
#define NRW_K KC_K // K
|
||||||
#define NWG_L KC_L // L
|
#define NRW_L KC_L // L
|
||||||
#define NWG_OSTR KC_SCLN // Ø
|
#define NRW_OSTR KC_SCLN // Ø
|
||||||
#define NWG_AE KC_QUOT // Æ
|
#define NRW_AE KC_QUOT // Æ
|
||||||
#define NWG_QUOT KC_NUHS // '
|
#define NRW_QUOT KC_NUHS // '
|
||||||
// Row 4
|
// Row 4
|
||||||
#define NWG_LABK KC_NUBS // <
|
#define NRW_LABK KC_NUBS // <
|
||||||
#define NWG_Z KC_Z // Z
|
#define NRW_Z KC_Z // Z
|
||||||
#define NWG_X KC_X // X
|
#define NRW_X KC_X // X
|
||||||
#define NWG_C KC_C // C
|
#define NRW_C KC_C // C
|
||||||
#define NWG_V KC_V // V
|
#define NRW_V KC_V // V
|
||||||
#define NWG_B KC_B // B
|
#define NRW_B KC_B // B
|
||||||
#define NWG_N KC_N // N
|
#define NRW_N KC_N // N
|
||||||
#define NWG_M KC_M // M
|
#define NRW_M KC_M // M
|
||||||
#define NWG_COMM KC_COMM // ,
|
#define NRW_COMM KC_COMM // ,
|
||||||
#define NWG_DOT KC_DOT // .
|
#define NRW_DOT KC_DOT // .
|
||||||
#define NWG_MINS KC_SLSH // -
|
#define NRW_MINS KC_SLSH // -
|
||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ § │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │
|
* │ § │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
#define NWG_SECT S(NWG_PIPE) // §
|
#define NRW_SECT S(NRW_PIPE) // §
|
||||||
#define NWG_EXLM S(NWG_1) // !
|
#define NRW_EXLM S(NRW_1) // !
|
||||||
#define NWG_DQUO S(NWG_2) // "
|
#define NRW_DQUO S(NRW_2) // "
|
||||||
#define NWG_HASH S(NWG_3) // #
|
#define NRW_HASH S(NRW_3) // #
|
||||||
#define NWG_CURR S(NWG_4) // ¤
|
#define NRW_CURR S(NRW_4) // ¤
|
||||||
#define NWG_PERC S(NWG_5) // %
|
#define NRW_PERC S(NRW_5) // %
|
||||||
#define NWG_AMPR S(NWG_6) // &
|
#define NRW_AMPR S(NRW_6) // &
|
||||||
#define NWG_SLSH S(NWG_7) // /
|
#define NRW_SLSH S(NRW_7) // /
|
||||||
#define NWG_LPRN S(NWG_8) // (
|
#define NRW_LPRN S(NRW_8) // (
|
||||||
#define NWG_RPRN S(NWG_9) // )
|
#define NRW_RPRN S(NRW_9) // )
|
||||||
#define NWG_EQL S(NWG_0) // =
|
#define NRW_EQL S(NRW_0) // =
|
||||||
#define NWG_QUES S(NWG_PLUS) // ?
|
#define NRW_QUES S(NRW_PLUS) // ?
|
||||||
#define NWG_GRV S(NWG_BSLS) // ` (dead)
|
#define NRW_GRV S(NRW_BSLS) // ` (dead)
|
||||||
// Row 2
|
// Row 2
|
||||||
#define NWG_CIRC S(NWG_DIAE) // ^ (dead)
|
#define NRW_CIRC S(NRW_DIAE) // ^ (dead)
|
||||||
// Row 3
|
// Row 3
|
||||||
#define NWG_ASTR S(NWG_QUOT) // *
|
#define NRW_ASTR S(NRW_QUOT) // *
|
||||||
// Row 4
|
// Row 4
|
||||||
#define NWG_RABK S(NWG_LABK) // >
|
#define NRW_RABK S(NRW_LABK) // >
|
||||||
#define NWG_SCLN S(NWG_COMM) // ;
|
#define NRW_SCLN S(NRW_COMM) // ;
|
||||||
#define NWG_COLN S(NWG_DOT) // :
|
#define NRW_COLN S(NRW_DOT) // :
|
||||||
#define NWG_UNDS S(NWG_MINS) // _
|
#define NRW_UNDS S(NRW_MINS) // _
|
||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ │ ´ │ │
|
* │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ │ ´ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ µ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ µ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
#define NRW_AT ALGR(NRW_2) // @
|
||||||
#define NWG_AT ALGR(NWG_2) // @
|
#define NRW_PND ALGR(NRW_3) // £
|
||||||
#define NWG_PND ALGR(NWG_3) // £
|
#define NRW_DLR ALGR(NRW_4) // $
|
||||||
#define NWG_DLR ALGR(NWG_4) // $
|
#define NRW_EURO ALGR(NRW_5) // €
|
||||||
#define NWG_EURO ALGR(NWG_5) // €
|
#define NRW_LCBR ALGR(NRW_7) // {
|
||||||
#define NWG_LCBR ALGR(NWG_7) // {
|
#define NRW_LBRC ALGR(NRW_8) // [
|
||||||
#define NWG_LBRC ALGR(NWG_8) // [
|
#define NRW_RBRC ALGR(NRW_9) // ]
|
||||||
#define NWG_RBRC ALGR(NWG_9) // ]
|
#define NRW_RCBR ALGR(NRW_0) // }
|
||||||
#define NWG_RCBR ALGR(NWG_0) // }
|
#define NRW_ACUT ALGR(NRW_BSLS) // ´ (dead)
|
||||||
#define NWG_ACUT ALGR(NWG_BSLS) // ´ (dead)
|
|
||||||
// Row 2
|
// Row 2
|
||||||
#define NWG_TILD ALGR(NWG_DIAE) // ~ (dead)
|
#define NRW_TILD ALGR(NRW_DIAE) // ~ (dead)
|
||||||
// Row 4
|
// Row 4
|
||||||
#define NWG_MICR ALGR(NWG_M) // µ
|
#define NRW_MICR ALGR(NRW_M) // µ
|
||||||
|
|
||||||
// DEPRECATED
|
// DEPRECATED
|
||||||
#define NWG_AM NWG_ARNG
|
#define NRW_AM NRW_ARNG
|
||||||
#define NWG_AA NWG_ARNG
|
#define NRW_AA NRW_ARNG
|
||||||
#define NWG_OSLH NWG_OSTR
|
#define NRW_OSLH NRW_OSTR
|
||||||
#define NWG_APOS NWG_QUOT
|
#define NRW_APOS NRW_QUOT
|
||||||
#define NWG_LESS NWG_LABK
|
#define NRW_LESS NRW_LABK
|
||||||
#define NWG_QUO2 NWG_DQUO
|
#define NRW_QUO2 NRW_DQUO
|
||||||
#define NWG_BULT NWG_CURR
|
#define NRW_BULT NRW_CURR
|
||||||
#define NWG_GRTR NWG_RABK
|
#define NRW_GRTR NRW_RABK
|
||||||
#define NWG_MU NWG_MICR
|
#define NRW_MU NRW_MICR
|
||||||
// Norwegian macOS symbols
|
// Norwegian macOS symbols
|
||||||
#define NWG_ACUT_MAC NWG_BSLS // ´
|
#define NRW_ACUT_MAC NRW_BSLS // ´
|
||||||
#define NWG_APOS_MAC NWG_LABK // '
|
#define NRW_APOS_MAC NRW_LABK // '
|
||||||
#define NWG_AT_MAC NWG_QUOT // @
|
#define NRW_AT_MAC NRW_QUOT // @
|
||||||
#define NWG_BSLS_MAC S(ALGR(NWG_7)) // (backslash)
|
#define NRW_BSLS_MAC S(ALGR(NRW_7)) // (backslash)
|
||||||
#define NWG_DLR_MAC S(NWG_4) // $
|
#define NRW_DLR_MAC S(NRW_4) // $
|
||||||
#define NWG_GRV_MAC ALGR(NWG_BSLS) // `
|
#define NRW_GRV_MAC ALGR(NRW_BSLS) // `
|
||||||
#define NWG_GRTR_MAC S(NWG_PIPE) // >
|
#define NRW_GRTR_MAC S(NRW_PIPE) // >
|
||||||
#define NWG_LCBR_MAC S(ALGR(NWG_8)) // {
|
#define NRW_LCBR_MAC S(ALGR(NRW_8)) // {
|
||||||
#define NWG_LESS_MAC NWG_PIPE // <
|
#define NRW_LESS_MAC NRW_PIPE // <
|
||||||
#define NWG_PIPE_MAC ALGR(NWG_7) // |
|
#define NRW_PIPE_MAC ALGR(NRW_7) // |
|
||||||
#define NWG_RCBR_MAC S(ALGR(NWG_9)) // }
|
#define NRW_RCBR_MAC S(ALGR(NRW_9)) // }
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │Num│ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │Num│ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ S │ T │ P │ H │ │ * │ F │ P │ L │ T │ D │ │ │
|
* │ │ S │ T │ P │ H │ │ * │ F │ P │ L │ T │ D │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ │ K │ W │ R │ │ │ R │ B │ G │ S │ Z │ │
|
* │ │ │ K │ W │ R │ │ │ R │ B │ G │ S │ Z │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ │ │ A │ O │ │ E │ U │ │ │ │ │
|
* │ │ │ │ A │ O │ │ E │ U │ │ │ │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ │
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ │
|
* │ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -87,15 +87,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │
|
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ : │ " │ │
|
* │ │ │ │ │ │ │ │ │ │ │ : │ " │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
* │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -126,15 +126,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ Ę │ │ │ │ € │ │ Ó │ │ │ │ │
|
* │ │ │ │ Ę │ │ │ │ € │ │ Ó │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ Ą │ Ś │ │ │ │ │ │ │ Ł │ │ │ │
|
* │ │ Ą │ Ś │ │ │ │ │ │ │ Ł │ │ │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ Ż │ Ź │ Ć │ │ │ Ń │ │ │ │ │ │
|
* │ │ Ż │ Ź │ Ć │ │ │ Ń │ │ │ │ │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 2
|
// Row 2
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ \ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ « │ │
|
* │ \ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ « │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ + │ ´ │ │
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ + │ ´ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ç │ º │ ~ │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ç │ º │ ~ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ | │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ » │ │
|
* │ | │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ » │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ * │ ` │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ * │ ` │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ ª │ ^ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ ª │ ^ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -127,15 +127,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ │ @ │ £ │ § │ │ │ { │ [ │ ] │ } │ │ │ │
|
* │ │ │ @ │ £ │ § │ │ │ { │ [ │ ] │ } │ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ € │ │ │ │ │ │ │ │ ¨ │ │ │
|
* │ │ │ │ € │ │ │ │ │ │ │ │ ¨ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
234
quantum/keymap_extras/keymap_portuguese_osx_iso.h
Normal file
234
quantum/keymap_extras/keymap_portuguese_osx_iso.h
Normal file
@@ -0,0 +1,234 @@
|
|||||||
|
/* Copyright 2020
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
/*
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ § │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ + │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ º │ ´ │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ç │ ~ │ \ │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
|
||||||
|
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
|
* ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define PT_SECT KC_GRV // §
|
||||||
|
#define PT_1 KC_1 // 1
|
||||||
|
#define PT_2 KC_2 // 2
|
||||||
|
#define PT_3 KC_3 // 3
|
||||||
|
#define PT_4 KC_4 // 4
|
||||||
|
#define PT_5 KC_5 // 5
|
||||||
|
#define PT_6 KC_6 // 6
|
||||||
|
#define PT_7 KC_7 // 7
|
||||||
|
#define PT_8 KC_8 // 8
|
||||||
|
#define PT_9 KC_9 // 9
|
||||||
|
#define PT_0 KC_0 // 0
|
||||||
|
#define PT_QUOT KC_MINS // '
|
||||||
|
#define PT_PLUS KC_EQL // +
|
||||||
|
// Row 2
|
||||||
|
#define PT_Q KC_Q // Q
|
||||||
|
#define PT_W KC_W // W
|
||||||
|
#define PT_E KC_E // E
|
||||||
|
#define PT_R KC_R // R
|
||||||
|
#define PT_T KC_T // T
|
||||||
|
#define PT_Y KC_Y // Y
|
||||||
|
#define PT_U KC_U // U
|
||||||
|
#define PT_I KC_I // I
|
||||||
|
#define PT_O KC_O // O
|
||||||
|
#define PT_P KC_P // P
|
||||||
|
#define PT_MORD KC_LBRC // º
|
||||||
|
#define PT_ACUT KC_RBRC // ´ (dead)
|
||||||
|
// Row 3
|
||||||
|
#define PT_A KC_A // A
|
||||||
|
#define PT_S KC_S // S
|
||||||
|
#define PT_D KC_D // D
|
||||||
|
#define PT_F KC_F // F
|
||||||
|
#define PT_G KC_G // G
|
||||||
|
#define PT_H KC_H // H
|
||||||
|
#define PT_J KC_J // J
|
||||||
|
#define PT_K KC_K // K
|
||||||
|
#define PT_L KC_L // L
|
||||||
|
#define PT_CCED KC_SCLN // Ç
|
||||||
|
#define PT_TILD KC_QUOT // ~ (dead)
|
||||||
|
#define PT_BSLS KC_NUHS // (backslash)
|
||||||
|
// Row 4
|
||||||
|
#define PT_LABK KC_NUBS // <
|
||||||
|
#define PT_Z KC_Z // Z
|
||||||
|
#define PT_X KC_X // X
|
||||||
|
#define PT_C KC_C // C
|
||||||
|
#define PT_V KC_V // V
|
||||||
|
#define PT_B KC_B // B
|
||||||
|
#define PT_N KC_N // N
|
||||||
|
#define PT_M KC_M // M
|
||||||
|
#define PT_COMM KC_COMM // ,
|
||||||
|
#define PT_DOT KC_DOT // .
|
||||||
|
#define PT_MINS KC_SLSH // -
|
||||||
|
|
||||||
|
/* Shifted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ ± │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ │ ª │ ` │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ │ │ │ │ │ │ │ │ │ │ ^ │ | │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
|
||||||
|
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
||||||
|
* ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define PT_PLMN S(PT_SECT) // ±
|
||||||
|
#define PT_EXLM S(PT_1) // !
|
||||||
|
#define PT_DQUO S(PT_2) // "
|
||||||
|
#define PT_HASH S(PT_3) // #
|
||||||
|
#define PT_DLR S(PT_4) // $
|
||||||
|
#define PT_PERC S(PT_5) // %
|
||||||
|
#define PT_AMPR S(PT_6) // &
|
||||||
|
#define PT_SLSH S(PT_7) // /
|
||||||
|
#define PT_LPRN S(PT_8) // (
|
||||||
|
#define PT_RPRN S(PT_9) // )
|
||||||
|
#define PT_EQL S(PT_0) // =
|
||||||
|
#define PT_QUES S(PT_QUOT) // ?
|
||||||
|
#define PT_ASTR S(PT_PLUS) // *
|
||||||
|
// Row 2
|
||||||
|
#define PT_FORD S(PT_MORD) // ª
|
||||||
|
#define PT_GRV S(PT_ACUT) // ` (dead)
|
||||||
|
// Row 3
|
||||||
|
#define PT_CIRC S(PT_TILD) // ^ (dead)
|
||||||
|
#define PT_PIPE S(PT_BSLS) // |
|
||||||
|
// Row 4
|
||||||
|
#define PT_RABK S(PT_LABK) // >
|
||||||
|
#define PT_SCLN S(PT_COMM) // ;
|
||||||
|
#define PT_COLN S(PT_DOT) // :
|
||||||
|
#define PT_UNDS S(PT_MINS) // _
|
||||||
|
|
||||||
|
/* Alted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ │ │ @ │ € │ £ │ ‰ │ ¶ │ ÷ │ [ │ ] │ ≠ │ │ │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ Œ │ ∑ │ Æ │ ® │ ™ │ ¥ │ † │ ı │ Ø │ π │ ° │ ¨ │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ Å │ ß │ ∂ │ ƒ │ ˙ │ ˇ │ ¯ │ „ │ ‘ │ ¸ │ ˜ │ ‹ │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
|
||||||
|
* │ │ ≤ │ Ω │ « │ © │ √ │ ∫ │ ¬ │ µ │ “ │ … │ — │ │
|
||||||
|
* ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define PT_APPL A(PT_1) // (Apple logo)
|
||||||
|
#define PT_AT A(PT_2) // @
|
||||||
|
#define PT_EURO A(PT_3) // €
|
||||||
|
#define PT_PND A(PT_4) // £
|
||||||
|
#define PT_PERM A(PT_5) // ‰
|
||||||
|
#define PT_PILC A(PT_6) // ¶
|
||||||
|
#define PT_DIV A(PT_7) // ÷
|
||||||
|
#define PT_LBRC A(PT_8) // [
|
||||||
|
#define PT_RBRC A(PT_9) // ]
|
||||||
|
#define PT_NEQL A(PT_0) // ≠
|
||||||
|
// Row 2
|
||||||
|
#define PT_OE A(PT_Q) // Œ
|
||||||
|
#define PT_NARS A(PT_W) // ∑
|
||||||
|
#define PT_AE A(PT_E) // Æ
|
||||||
|
#define PT_REGD A(PT_R) // ®
|
||||||
|
#define PT_TM A(PT_T) // ™
|
||||||
|
#define PT_YEN A(PT_Y) // ¥
|
||||||
|
#define PT_DAGG A(PT_U) // †
|
||||||
|
#define PT_DLSI A(PT_I) // ı
|
||||||
|
#define PT_OSTR A(PT_O) // Ø
|
||||||
|
#define PT_PI A(PT_P) // π
|
||||||
|
#define PT_DEG A(PT_MORD) // °
|
||||||
|
#define PT_DIAE A(PT_ACUT) // ¨ (dead)
|
||||||
|
// Row 3
|
||||||
|
#define PT_ARNG A(PT_A) // å
|
||||||
|
#define PT_SS A(PT_S) // ß
|
||||||
|
#define PT_PDIF A(PT_D) // ∂
|
||||||
|
#define PT_FHK A(PT_F) // ƒ
|
||||||
|
#define PT_DOTA A(PT_G) // ˙
|
||||||
|
#define PT_CARN A(PT_H) // ˇ
|
||||||
|
#define PT_MACR A(PT_J) // ¯
|
||||||
|
#define PT_DLQU A(PT_K) // „
|
||||||
|
#define PT_LSQU A(PT_L) // ‘
|
||||||
|
#define PT_CEDL A(PT_CCED) // ¸
|
||||||
|
#define PT_STIL A(PT_TILD) // ˜ (dead)
|
||||||
|
#define PT_LSAQ A(PT_BSLS) // ‹
|
||||||
|
// Row 4
|
||||||
|
#define PT_LTEQ A(PT_LABK) // ≤
|
||||||
|
#define PT_OMEG A(PT_Z) // Ω
|
||||||
|
#define PT_LDAQ A(PT_X) // «
|
||||||
|
#define PT_COPY A(PT_C) // ©
|
||||||
|
#define PT_SQRT A(PT_V) // √
|
||||||
|
#define PT_INTG A(PT_B) // ∫
|
||||||
|
#define PT_NOT A(PT_N) // ¬
|
||||||
|
#define PT_MICR A(PT_M) // µ
|
||||||
|
#define PT_LDQU A(PT_COMM) // “
|
||||||
|
#define PT_ELLP A(PT_DOT) // …
|
||||||
|
#define PT_MDSH A(PT_MINS) // —
|
||||||
|
|
||||||
|
/* Shift+Alted symbols
|
||||||
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
|
||||||
|
* │ │ ¡ │ fi │ fl │ ¢ │ ∞ │ • │ ⁄ │ { │ } │ ≈ │ ¿ │ ◊ │ │
|
||||||
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
|
||||||
|
* │ │ │ │ │ │ │ │ ‡ │ ˚ │ │ ∏ │ │ ˝ │ │
|
||||||
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
|
* │ │ │ │ ∆ │ │ │ │ │ ‚ │ ’ │ ˛ │ ˆ │ › │ │
|
||||||
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
|
||||||
|
* │ │ ≥ │ │ » │ │ │ │ │ │ ” │ · │ – │ │
|
||||||
|
* ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
|
||||||
|
* │ │ │ │ │ │ │ │
|
||||||
|
* └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
|
||||||
|
*/
|
||||||
|
// Row 1
|
||||||
|
#define PT_IEXL S(A(PT_1)) // ¡
|
||||||
|
#define PT_FI S(A(PT_2)) // fi
|
||||||
|
#define PT_FL S(A(PT_3)) // fl
|
||||||
|
#define PT_CENT S(A(PT_4)) // ¢
|
||||||
|
#define PT_INFN S(A(PT_5)) // ∞
|
||||||
|
#define PT_BULT S(A(PT_6)) // •
|
||||||
|
#define PT_FRSL S(A(PT_7)) // ⁄
|
||||||
|
#define PT_LCBR S(A(PT_8)) // {
|
||||||
|
#define PT_RCBR S(A(PT_9)) // }
|
||||||
|
#define PT_AEQL S(A(PT_0)) // ≈
|
||||||
|
#define PT_IQUE S(A(PT_QUOT)) // ¿
|
||||||
|
#define PT_LOZN S(A(PT_PLUS)) // ◊
|
||||||
|
// Row 2
|
||||||
|
#define PT_DDAG S(A(PT_U)) // ‡
|
||||||
|
#define PT_RNGA S(A(PT_I)) // ˚
|
||||||
|
#define PT_NARP S(A(PT_P)) // ∏
|
||||||
|
#define PT_DACU S(A(PT_ACUT)) // ˝
|
||||||
|
// Row 3
|
||||||
|
#define PT_INCR S(A(PT_D)) // ∆
|
||||||
|
#define PT_SLQU S(A(PT_K)) // ‚
|
||||||
|
#define PT_RSQU S(A(PT_L)) // ’
|
||||||
|
#define PT_OGON S(A(PT_CCED)) // ˛
|
||||||
|
#define PT_DCIR S(A(PT_TILD)) // ˆ (dead)
|
||||||
|
#define PT_RSAQ S(A(PT_BSLS)) // ›
|
||||||
|
// Row 4
|
||||||
|
#define PT_GTEQ S(A(PT_LABK)) // ≥
|
||||||
|
#define PT_RDAQ S(A(PT_X)) // »
|
||||||
|
#define PT_RDQU S(A(PT_COMM)) // ”
|
||||||
|
#define PT_MDDT S(A(PT_DOT)) // ·
|
||||||
|
#define PT_NDSH S(A(PT_MINS)) // –
|
||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ „ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
* │ „ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ Ă │ Î │ │
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ Ă │ Î │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ș │ Ț │ Â │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ș │ Ț │ Â │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ │
|
* │ │ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ” │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
* │ ” │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ | │ │ │ │ │ │ │ │ ; │ : │ ? │ │
|
* │ │ | │ │ │ │ │ │ │ │ ; │ : │ ? │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -121,15 +121,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ` │ ~ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ ¨ │ ¸ │ │
|
* │ ` │ ~ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ ¨ │ ¸ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ € │ │ │ │ │ │ │ § │ [ │ ] │ │
|
* │ │ │ │ € │ │ │ │ │ │ │ § │ [ │ ] │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ ß │ Đ │ │ │ │ │ │ Ł │ │ ' │ │ │
|
* │ │ │ ß │ Đ │ │ │ │ │ │ Ł │ │ ' │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ © │ │ │ │ │ < │ > │ │ │
|
* │ │ │ │ │ © │ │ │ │ │ < │ > │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -163,15 +163,15 @@
|
|||||||
|
|
||||||
/* Shift+AltGr symbols
|
/* Shift+AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ~ │ │ │ │ │ │ │ │ │ │ │ – │ ± │ │
|
* │ ~ │ │ │ │ │ │ │ │ │ │ │ – │ ± │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ " │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ " │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ « │ » │ │ │
|
* │ │ │ │ │ │ │ │ │ │ « │ » │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ Ё │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
* │ Ё │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Й │ Ц │ У │ К │ Е │ Н │ Г │ Ш │ Щ │ З │ Х │ Ъ │ \ │
|
* │ │ Й │ Ц │ У │ К │ Е │ Н │ Г │ Ш │ Щ │ З │ Х │ Ъ │ \ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ Ф │ Ы │ В │ А │ П │ Р │ О │ Л │ Д │ Ж │ Э │ │
|
* │ │ Ф │ Ы │ В │ А │ П │ Р │ О │ Л │ Д │ Ж │ Э │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ Я │ Ч │ С │ М │ И │ Т │ Ь │ Б │ Ю │ . │ │
|
* │ │ Я │ Ч │ С │ М │ И │ Т │ Ь │ Б │ Ю │ . │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -87,15 +87,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ ! │ " │ № │ ; │ % │ : │ ? │ * │ ( │ ) │ _ │ + │ │
|
* │ │ ! │ " │ № │ ; │ % │ : │ ? │ * │ ( │ ) │ _ │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ / │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ / │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ , │ │
|
* │ │ │ │ │ │ │ │ │ │ │ , │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -118,15 +118,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ │ │ │ │ │ │ │ ₽ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ ₽ │ │ │ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ + │ │
|
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Љ │ Њ │ Е │ Р │ Т │ З │ У │ И │ О │ П │ Ш │ Ђ │ │
|
* │ │ Љ │ Њ │ Е │ Р │ Т │ З │ У │ И │ О │ П │ Ш │ Ђ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ А │ С │ Д │ Ф │ Г │ Х │ Ј │ К │ Л │ Ч │ Ћ │ Ж │ │
|
* │ │ А │ С │ Д │ Ф │ Г │ Х │ Ј │ К │ Л │ Ч │ Ћ │ Ж │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ Ѕ │ Џ │ Ц │ В │ Б │ Н │ М │ , │ . │ - │ │
|
* │ │ < │ Ѕ │ Џ │ Ц │ В │ Б │ Н │ М │ , │ . │ - │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ~ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │
|
* │ ~ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -121,15 +121,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ € │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ € │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 2
|
// Row 2
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ‚ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ + │ │
|
* │ ‚ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Z │ U │ I │ O │ P │ Š │ Đ │ │
|
* │ │ Q │ W │ E │ R │ T │ Z │ U │ I │ O │ P │ Š │ Đ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Č │ Ć │ Ž │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Č │ Ć │ Ž │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ Y │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
* │ │ < │ Y │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ~ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │
|
* │ ~ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -121,15 +121,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ ¨ │ ¸ │ │
|
* │ │ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ ¨ │ ¸ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ \ │ | │ € │ │ │ │ │ │ │ │ ÷ │ × │ │
|
* │ │ \ │ | │ € │ │ │ │ │ │ │ │ ÷ │ × │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ [ │ ] │ │ │ ł │ Ł │ │ ß │ ¤ │ │
|
* │ │ │ │ │ [ │ ] │ │ │ ł │ Ł │ │ ß │ ¤ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ @ │ { │ } │ § │ │ │ │ │
|
* │ │ │ │ │ │ @ │ { │ } │ § │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -141,8 +141,8 @@
|
|||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
#define SK_TILD ALGR(SK_PLUS) // ~
|
#define SK_TILD ALGR(SK_PLUS) // ~
|
||||||
#define SK_CIRC ALGR(SK_SCAR) // ^ (dead)
|
#define SK_CIRC ALGR(SK_LCAR) // ^ (dead)
|
||||||
#define SK_BREV ALGR(SK_CCAR) // ˘ (dead)
|
#define SK_BREV ALGR(SK_SCAR) // ˘ (dead)
|
||||||
#define SK_OGON ALGR(SK_TCAR) // ˛ (dead)
|
#define SK_OGON ALGR(SK_TCAR) // ˛ (dead)
|
||||||
#define SK_GRV ALGR(SK_ZCAR) // `
|
#define SK_GRV ALGR(SK_ZCAR) // `
|
||||||
#define SK_DOTA ALGR(SK_YACU) // ˙ (dead)
|
#define SK_DOTA ALGR(SK_YACU) // ˙ (dead)
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ¸ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ + │ │
|
* │ ¸ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Z │ U │ I │ O │ P │ Š │ Đ │ │
|
* │ │ Q │ W │ E │ R │ T │ Z │ U │ I │ O │ P │ Š │ Đ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Č │ Ć │ Ž │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Č │ Ć │ Ž │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ Y │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
* │ │ < │ Y │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ¨ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │
|
* │ ¨ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -121,15 +121,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ ~ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ │ │ │
|
* │ │ ~ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ \ │ | │ € │ │ │ │ │ │ │ │ ÷ │ × │ │
|
* │ │ \ │ | │ € │ │ │ │ │ │ │ │ ÷ │ × │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ [ │ ] │ │ │ ł │ Ł │ │ ß │ ¤ │ │
|
* │ │ │ │ │ [ │ ] │ │ │ ł │ Ł │ │ ß │ ¤ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ @ │ { │ } │ § │ │ │ │ │
|
* │ │ │ │ │ │ @ │ { │ } │ § │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ º │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ ¡ │ │
|
* │ º │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ ¡ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ ` │ + │ │
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ ` │ + │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ñ │ ´ │ Ç │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ñ │ ´ │ Ç │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ª │ ! │ " │ · │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ¿ │ │
|
* │ ª │ ! │ " │ · │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ¿ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ ^ │ * │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ ^ │ * │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -126,15 +126,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ \ │ | │ @ │ # │ ~ │ € │ ¬ │ │ │ │ │ │ │ │
|
* │ \ │ | │ @ │ # │ ~ │ € │ ¬ │ │ │ │ │ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ [ │ ] │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ [ │ ] │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ º │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ ¡ │ │
|
* │ º │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ ¡ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ . │ , │ Ñ │ P │ Y │ F │ G │ C │ H │ L │ ` │ + │ │
|
* │ │ . │ , │ Ñ │ P │ Y │ F │ G │ C │ H │ L │ ` │ + │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ O │ E │ U │ I │ D │ R │ T │ N │ S │ ´ │ Ç │ │
|
* │ │ A │ O │ E │ U │ I │ D │ R │ T │ N │ S │ ' │ Ç │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ - │ Q │ J │ K │ X │ B │ M │ W │ V │ Z │ │
|
* │ │ < │ - │ Q │ J │ K │ X │ B │ M │ W │ V │ Z │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ª │ ! │ " │ · │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ¿ │ │
|
* │ ª │ ! │ " │ · │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ¿ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ : │ ; │ │ │ │ │ │ │ │ │ ^ │ * │ │
|
* │ │ : │ ; │ │ │ │ │ │ │ │ │ ^ │ * │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ > │ _ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ > │ _ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -119,26 +119,22 @@
|
|||||||
#define DV_CIRC S(DV_GRV) // ^ (dead)
|
#define DV_CIRC S(DV_GRV) // ^ (dead)
|
||||||
#define DV_ASTR S(DV_PLUS) // *
|
#define DV_ASTR S(DV_PLUS) // *
|
||||||
// Row 3
|
// Row 3
|
||||||
<<<<<<< HEAD
|
|
||||||
#define DV_DIAE S(DV_GRV) // ¨ (dead)
|
#define DV_DIAE S(DV_GRV) // ¨ (dead)
|
||||||
=======
|
|
||||||
#define DV_DIAE S(DV_ACUT) // ¨ (dead)
|
|
||||||
>>>>>>> 0.12.52~1
|
|
||||||
// Row 4
|
// Row 4
|
||||||
#define DV_RABK S(DV_LABK) // >
|
#define DV_RABK S(DV_LABK) // >
|
||||||
#define DV_UNDS S(DV_MINS) // _
|
#define DV_UNDS S(DV_MINS) // _
|
||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ \ │ | │ @ │ # │ ~ │ € │ ¬ │ │ │ │ │ │ │ │
|
* │ \ │ | │ @ │ # │ ~ │ € │ ¬ │ │ │ │ │ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ [ │ ] │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ [ │ ] │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -72,20 +72,3 @@ enum steno_keycodes {
|
|||||||
STN_ZR,
|
STN_ZR,
|
||||||
STN__MAX = STN_ZR, // must be less than QK_STENO_BOLT
|
STN__MAX = STN_ZR, // must be less than QK_STENO_BOLT
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef STENO_COMBINEDMAP
|
|
||||||
enum steno_combined_keycodes {
|
|
||||||
STN_S3 = QK_STENO_COMB,
|
|
||||||
STN_TKL,
|
|
||||||
STN_PWL,
|
|
||||||
STN_HRL,
|
|
||||||
STN_FRR,
|
|
||||||
STN_PBR,
|
|
||||||
STN_LGR,
|
|
||||||
STN_TSR,
|
|
||||||
STN_DZR,
|
|
||||||
STN_AO,
|
|
||||||
STN_EU,
|
|
||||||
STN_COMB_MAX = STN_EU,
|
|
||||||
};
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ § │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ ´ │ │
|
* │ § │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ ´ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ Å │ ¨ │ │
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ Å │ ¨ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ö │ Ä │ ' │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ö │ Ä │ ' │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
* │ │ < │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ½ │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │
|
* │ ½ │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
* │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -125,15 +125,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ \ │ │ │
|
* │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ \ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ | │ │ │ │ │ │ │ µ │ │ │ │ │
|
* │ │ | │ │ │ │ │ │ │ µ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -154,6 +154,7 @@
|
|||||||
|
|
||||||
// DEPRECATED
|
// DEPRECATED
|
||||||
#include "keymap_nordic.h"
|
#include "keymap_nordic.h"
|
||||||
|
|
||||||
#define SE_OSLH SE_ODIA
|
#define SE_OSLH SE_ODIA
|
||||||
#define SE_APOS SE_QUOT
|
#define SE_APOS SE_QUOT
|
||||||
#define SE_LESS SE_LABK
|
#define SE_LESS SE_LABK
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ + │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ / │ - │ │
|
* │ + │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ / │ - │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ F │ G │ Ğ │ I │ O │ D │ R │ N │ H │ P │ Q │ W │ │
|
* │ │ F │ G │ Ğ │ I │ O │ D │ R │ N │ H │ P │ Q │ W │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ U │ İ │ E │ A │ Ü │ T │ K │ M │ L │ Y │ Ş │ X │ │
|
* │ │ U │ İ │ E │ A │ Ü │ T │ K │ M │ L │ Y │ Ş │ X │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ < │ J │ Ö │ V │ C │ Ç │ Z │ S │ B │ . │ , │ │
|
* │ │ < │ J │ Ö │ V │ C │ Ç │ Z │ S │ B │ . │ , │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ * │ ! │ " │ ^ │ $ │ % │ & │ ' │ ( │ ) │ = │ ? │ _ │ │
|
* │ * │ ! │ " │ ^ │ $ │ % │ & │ ' │ ( │ ) │ = │ ? │ _ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ > │ │ │ │ │ │ │ │ │ : │ ; │ │
|
* │ │ > │ │ │ │ │ │ │ │ │ : │ ; │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -111,7 +111,7 @@
|
|||||||
#define TR_LPRN S(TR_8) // (
|
#define TR_LPRN S(TR_8) // (
|
||||||
#define TR_RPRN S(TR_9) // )
|
#define TR_RPRN S(TR_9) // )
|
||||||
#define TR_EQL S(TR_0) // =
|
#define TR_EQL S(TR_0) // =
|
||||||
#define TR_QUES S(TR_SLSH) // ?
|
#define TR_QUES S(TR_ASTR) // ?
|
||||||
#define TR_UNDS S(TR_MINS) // _
|
#define TR_UNDS S(TR_MINS) // _
|
||||||
// Row 4
|
// Row 4
|
||||||
#define TR_RABK S(TR_LABK) // >
|
#define TR_RABK S(TR_LABK) // >
|
||||||
@@ -120,15 +120,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ¬ │ ¹ │ ² │ # │ ¼ │ ½ │ ¾ │ { │ [ │ ] │ } │ \ │ | │ │
|
* │ ¬ │ ¹ │ ² │ # │ ¼ │ ½ │ ¾ │ { │ [ │ ] │ } │ \ │ | │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ @ │ │ │ ¶ │ │ ¥ │ │ │ Ø │ £ │ ¨ │ ~ │ │
|
* │ │ @ │ │ │ ¶ │ │ ¥ │ │ │ Ø │ £ │ ¨ │ ~ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ Æ │ ß │ € │ │ │ ₺ │ │ │ │ ´ │ │ ` │ │
|
* │ │ Æ │ ß │ € │ │ │ ₺ │ │ │ │ ´ │ │ ` │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ « │ » │ ¢ │ │ │ │ µ │ × │ ÷ │ - │ │
|
* │ │ │ « │ » │ ¢ │ │ │ │ µ │ × │ ÷ │ - │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -167,19 +167,19 @@
|
|||||||
#define TR_MICR ALGR(TR_S) // µ
|
#define TR_MICR ALGR(TR_S) // µ
|
||||||
#define TR_MUL ALGR(TR_B) // ×
|
#define TR_MUL ALGR(TR_B) // ×
|
||||||
#define TR_DIV ALGR(TR_DOT) // ÷
|
#define TR_DIV ALGR(TR_DOT) // ÷
|
||||||
#define TR_SHYP ALGR(TR_COMM) // (soft hyphen)
|
#define TR_SHYP ALGR(TR_COMM) // (soft hyphen)
|
||||||
|
|
||||||
/* Shift+AltGr symbols
|
/* Shift+AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ │ │ ³ │ ¤ │ │ │ │ │ │ │ ¿ │ │ │
|
* │ │ │ │ ³ │ ¤ │ │ │ │ │ │ │ ¿ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ ® │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ ® │ │ │ │ │ │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ § │ │ ª │ │ │ │ │ │ │ │ │ │
|
* │ │ │ § │ │ ª │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ ¦ │ │ │ © │ │ │ │ º │ │ │ │ │
|
* │ │ ¦ │ │ │ © │ │ │ │ º │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ │
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ # │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ # │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ │
|
* │ │ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -88,15 +88,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ¬ │ ! │ " │ £ │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
* │ ¬ │ ! │ " │ £ │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ : │ @ │ ~ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ : │ @ │ ~ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ | │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
* │ │ | │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -128,15 +128,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ¦ │ │ │ │ € │ │ │ │ │ │ │ │ │ │
|
* │ ¦ │ │ │ │ € │ │ │ │ │ │ │ │ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ É │ │ │ │ Ú │ Í │ Ó │ │ │ │ │
|
* │ │ │ │ É │ │ │ │ Ú │ Í │ Ó │ │ │ │ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
|
||||||
* │ │ Á │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ Á │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
* ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -149,3 +149,78 @@
|
|||||||
#define UK_OACU ALGR(KC_O) // Ó
|
#define UK_OACU ALGR(KC_O) // Ó
|
||||||
// Row 3
|
// Row 3
|
||||||
#define UK_AACU ALGR(KC_A) // Á
|
#define UK_AACU ALGR(KC_A) // Á
|
||||||
|
|
||||||
|
// DEPRECATED
|
||||||
|
#define UK_ESC KC_ESC
|
||||||
|
#define UK_F1 KC_F1
|
||||||
|
#define UK_F2 KC_F2
|
||||||
|
#define UK_F3 KC_F3
|
||||||
|
#define UK_F4 KC_F4
|
||||||
|
#define UK_F5 KC_F5
|
||||||
|
#define UK_F6 KC_F6
|
||||||
|
#define UK_F7 KC_F7
|
||||||
|
#define UK_F8 KC_F8
|
||||||
|
#define UK_F9 KC_F9
|
||||||
|
#define UK_F10 KC_F10
|
||||||
|
#define UK_F11 KC_F11
|
||||||
|
#define UK_F12 KC_F12
|
||||||
|
#define UK_PSCR KC_PSCR
|
||||||
|
#define UK_SLCK KC_SLCK
|
||||||
|
#define UK_PAUS KC_PAUS
|
||||||
|
#define UK_BSPC KC_BSPC
|
||||||
|
#define UK_TAB KC_TAB
|
||||||
|
#define UK_ENT KC_ENT
|
||||||
|
#define UK_LSFT KC_LSFT
|
||||||
|
#define UK_RSFT KC_RSFT
|
||||||
|
#define UK_LCTL KC_LCTL
|
||||||
|
#define UK_LGUI KC_LGUI
|
||||||
|
#define UK_LALT KC_LALT
|
||||||
|
#define UK_SPC KC_SPC
|
||||||
|
#define UK_RALT KC_RALT
|
||||||
|
#define UK_RGUI KC_RGUI
|
||||||
|
#define UK_RCTL KC_RCTL
|
||||||
|
#define UK_INS KC_INS
|
||||||
|
#define UK_DEL KC_DEL
|
||||||
|
#define UK_HOME KC_HOME
|
||||||
|
#define UK_END KC_END
|
||||||
|
#define UK_PGUP KC_PGUP
|
||||||
|
#define UK_PGDN KC_PGDN
|
||||||
|
#define UK_UP KC_UP
|
||||||
|
#define UK_LEFT KC_LEFT
|
||||||
|
#define UK_DOWN KC_DOWN
|
||||||
|
#define UK_RGHT KC_RGHT
|
||||||
|
#define UK_PSLS KC_PSLS
|
||||||
|
#define UK_PAST KC_PAST
|
||||||
|
#define UK_PMNS KC_PMNS
|
||||||
|
#define UK_PPLS KC_PPLS
|
||||||
|
#define UK_PENT KC_PENT
|
||||||
|
#define UK_P1 KC_P1
|
||||||
|
#define UK_P2 KC_P2
|
||||||
|
#define UK_P3 KC_P3
|
||||||
|
#define UK_P4 KC_P4
|
||||||
|
#define UK_P5 KC_P5
|
||||||
|
#define UK_P6 KC_P6
|
||||||
|
#define UK_P7 KC_P7
|
||||||
|
#define UK_P8 KC_P8
|
||||||
|
#define UK_P9 KC_P9
|
||||||
|
#define UK_P0 KC_P0
|
||||||
|
#define UK_PDOT KC_PDOT
|
||||||
|
#define UK_PEQL KC_PEQL
|
||||||
|
#define UK_PCMM KC_PCMM
|
||||||
|
#define UK_F13 KC_F13
|
||||||
|
#define UK_F14 KC_F14
|
||||||
|
#define UK_F15 KC_F15
|
||||||
|
#define UK_F16 KC_F16
|
||||||
|
#define UK_F17 KC_F17
|
||||||
|
#define UK_F18 KC_F18
|
||||||
|
#define UK_F19 KC_F19
|
||||||
|
#define UK_F20 KC_F20
|
||||||
|
#define UK_F21 KC_F21
|
||||||
|
#define UK_F22 KC_F22
|
||||||
|
#define UK_F23 KC_F23
|
||||||
|
#define UK_F24 KC_F24
|
||||||
|
#define UK_EACT UK_EACU
|
||||||
|
#define UK_UACT UK_UACU
|
||||||
|
#define UK_IACT UK_IACU
|
||||||
|
#define UK_OACT UK_OACU
|
||||||
|
#define UK_AACT UK_OACU
|
||||||
|
|||||||
@@ -22,19 +22,19 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ │
|
* │ │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ´ │ │
|
* │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ │
|
* │ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
#define US_DGRV KC_GRV // ` (dead)
|
#define US_GRV KC_GRV // ` (dead)
|
||||||
#define US_1 KC_1 // 1
|
#define US_1 KC_1 // 1
|
||||||
#define US_2 KC_2 // 2
|
#define US_2 KC_2 // 2
|
||||||
#define US_3 KC_3 // 3
|
#define US_3 KC_3 // 3
|
||||||
@@ -72,7 +72,7 @@
|
|||||||
#define US_K KC_K // K
|
#define US_K KC_K // K
|
||||||
#define US_L KC_L // L
|
#define US_L KC_L // L
|
||||||
#define US_SCLN KC_SCLN // ;
|
#define US_SCLN KC_SCLN // ;
|
||||||
#define US_ACUT KC_QUOT // ´ (dead)
|
#define US_QUOT KC_QUOT // ' (dead)
|
||||||
// Row 4
|
// Row 4
|
||||||
#define US_Z KC_Z // Z
|
#define US_Z KC_Z // Z
|
||||||
#define US_X KC_X // X
|
#define US_X KC_X // X
|
||||||
@@ -87,25 +87,25 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │
|
* │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ : │ ¨ │ │
|
* │ │ │ │ │ │ │ │ │ │ │ : │ " │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
* │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
#define US_DTIL S(US_DGRV) // ~ (dead)
|
#define US_TILD S(US_GRV) // ~ (dead)
|
||||||
#define US_EXLM S(US_1) // !
|
#define US_EXLM S(US_1) // !
|
||||||
#define US_AT S(US_2) // @
|
#define US_AT S(US_2) // "
|
||||||
#define US_HASH S(US_3) // #
|
#define US_HASH S(US_3) // #
|
||||||
#define US_DLR S(US_4) // $
|
#define US_DLR S(US_4) // $
|
||||||
#define US_PERC S(US_5) // %
|
#define US_PERC S(US_5) // %
|
||||||
#define US_DCIR S(US_6) // ^ (dead)
|
#define US_CIRC S(US_6) // ^
|
||||||
#define US_AMPR S(US_7) // &
|
#define US_AMPR S(US_7) // &
|
||||||
#define US_ASTR S(US_8) // *
|
#define US_ASTR S(US_8) // *
|
||||||
#define US_LPRN S(US_9) // (
|
#define US_LPRN S(US_9) // (
|
||||||
@@ -118,7 +118,7 @@
|
|||||||
#define US_PIPE S(US_BSLS) // |
|
#define US_PIPE S(US_BSLS) // |
|
||||||
// Row 3
|
// Row 3
|
||||||
#define US_COLN S(US_SCLN) // :
|
#define US_COLN S(US_SCLN) // :
|
||||||
#define US_DIAE S(US_ACUT) // ¨ (dead)
|
#define US_DQUO S(US_QUOT) // " (dead)
|
||||||
// Row 4
|
// Row 4
|
||||||
#define US_LABK S(US_COMM) // <
|
#define US_LABK S(US_COMM) // <
|
||||||
#define US_RABK S(US_DOT) // >
|
#define US_RABK S(US_DOT) // >
|
||||||
@@ -126,15 +126,15 @@
|
|||||||
|
|
||||||
/* AltGr symbols
|
/* AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ ¡ │ ² │ ³ │ ¤ │ € │ ¼ │ ½ │ ¾ │ ‘ │ ’ │ ¥ │ × │ │
|
* │ │ ¡ │ ² │ ³ │ ¤ │ € │ ¼ │ ½ │ ¾ │ ‘ │ ’ │ ¥ │ × │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Ä │ Å │ É │ ® │ Þ │ Ü │ Ú │ Í │ Ó │ Ö │ « │ » │ ¬ │
|
* │ │ Ä │ Å │ É │ ® │ Þ │ Ü │ Ú │ Í │ Ó │ Ö │ « │ » │ ¬ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ Á │ ß │ Ð │ │ │ │ │ │ Ø │ ¶ │ ´ │ │
|
* │ │ Á │ ß │ Ð │ │ │ │ │ │ Ø │ ¶ │ ´ │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ Æ │ │ © │ │ │ Ñ │ µ │ Ç │ │ ¿ │ │
|
* │ │ Æ │ │ © │ │ │ Ñ │ µ │ Ç │ │ ¿ │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -170,7 +170,7 @@
|
|||||||
#define US_ETH ALGR(US_D) // Ð
|
#define US_ETH ALGR(US_D) // Ð
|
||||||
#define US_OSTR ALGR(US_L) // Ø
|
#define US_OSTR ALGR(US_L) // Ø
|
||||||
#define US_PILC ALGR(US_SCLN) // ¶
|
#define US_PILC ALGR(US_SCLN) // ¶
|
||||||
#define US_NDAC ALGR(US_ACUT) // ´
|
#define US_ACUT ALGR(US_QUOT) // ´
|
||||||
// Row 4
|
// Row 4
|
||||||
#define US_AE ALGR(US_Z) // Æ
|
#define US_AE ALGR(US_Z) // Æ
|
||||||
#define US_COPY ALGR(US_C) // ©
|
#define US_COPY ALGR(US_C) // ©
|
||||||
@@ -181,15 +181,15 @@
|
|||||||
|
|
||||||
/* Shift+AltGr symbols
|
/* Shift+AltGr symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ │ ¹ │ │ │ £ │ │ │ │ │ │ │ │ ÷ │ │
|
* │ │ ¹ │ │ │ £ │ │ │ │ │ │ │ │ ÷ │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ ¦ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ │ │ ¦ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ │ § │ │ │ │ │ │ │ │ ° │ ¨ │ │
|
* │ │ │ § │ │ │ │ │ │ │ │ ° │ ¨ │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ │ │ ¢ │ │ │ │ │ │ │ │ │
|
* │ │ │ │ ¢ │ │ │ │ │ │ │ │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -201,6 +201,6 @@
|
|||||||
// Row 3
|
// Row 3
|
||||||
#define US_SECT S(ALGR(US_S)) // §
|
#define US_SECT S(ALGR(US_S)) // §
|
||||||
#define US_DEG S(ALGR(US_SCLN)) // °
|
#define US_DEG S(ALGR(US_SCLN)) // °
|
||||||
#define US_NDDR S(ALGR(US_ACUT)) // ¨
|
#define US_DIAE S(ALGR(US_QUOT)) // ¨
|
||||||
// Row 4
|
// Row 4
|
||||||
#define US_CENT S(ALGR(US_C)) // ¢
|
#define US_CENT S(ALGR(US_C)) // ¢
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ D │ R │ W │ B │ J │ F │ U │ P │ ; │ [ │ ] │ \ │
|
* │ │ Q │ D │ R │ W │ B │ J │ F │ U │ P │ ; │ [ │ ] │ \ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ A │ S │ H │ T │ G │ Y │ N │ E │ O │ I │ ' │ │
|
* │ │ A │ S │ H │ T │ G │ Y │ N │ E │ O │ I │ ' │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ Z │ X │ M │ C │ V │ K │ L │ , │ . │ / │ │
|
* │ │ Z │ X │ M │ C │ V │ K │ L │ , │ . │ / │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -87,15 +87,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ : │ { │ } │ | │
|
* │ │ │ │ │ │ │ │ │ │ │ : │ { │ } │ | │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ " │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ " │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
* │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -123,3 +123,32 @@
|
|||||||
#define WK_LABK S(WK_COMM) // <
|
#define WK_LABK S(WK_COMM) // <
|
||||||
#define WK_RABK S(WK_DOT) // >
|
#define WK_RABK S(WK_DOT) // >
|
||||||
#define WK_QUES S(WK_SLSH) // ?
|
#define WK_QUES S(WK_SLSH) // ?
|
||||||
|
|
||||||
|
// DEPRECATED
|
||||||
|
#define KC_WK_Q WK_Q
|
||||||
|
#define KC_WK_D WK_D
|
||||||
|
#define KC_WK_R WK_R
|
||||||
|
#define KC_WK_W WK_W
|
||||||
|
#define KC_WK_B WK_B
|
||||||
|
#define KC_WK_J WK_J
|
||||||
|
#define KC_WK_F WK_F
|
||||||
|
#define KC_WK_U WK_U
|
||||||
|
#define KC_WK_P WK_P
|
||||||
|
#define KC_WK_SCLN WK_SCLN
|
||||||
|
#define KC_WK_A WK_A
|
||||||
|
#define KC_WK_S WK_S
|
||||||
|
#define KC_WK_H WK_H
|
||||||
|
#define KC_WK_T WK_T
|
||||||
|
#define KC_WK_G WK_G
|
||||||
|
#define KC_WK_Y WK_Y
|
||||||
|
#define KC_WK_N WK_N
|
||||||
|
#define KC_WK_E WK_E
|
||||||
|
#define KC_WK_O WK_O
|
||||||
|
#define KC_WK_I WK_I
|
||||||
|
#define KC_WK_Z WK_Z
|
||||||
|
#define KC_WK_X WK_X
|
||||||
|
#define KC_WK_M WK_M
|
||||||
|
#define KC_WK_C WK_C
|
||||||
|
#define KC_WK_V WK_V
|
||||||
|
#define KC_WK_K WK_K
|
||||||
|
#define KC_WK_L WK_L
|
||||||
|
|||||||
@@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ Q │ D │ R │ W │ B │ J │ F │ U │ P │ ; │ [ │ ] │ \ │
|
* │ │ Q │ D │ R │ W │ B │ J │ F │ U │ P │ ; │ [ │ ] │ \ │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ A │ S │ H │ T │ G │ Y │ N │ E │ O │ I │ ' │ │
|
* │ │ A │ S │ H │ T │ G │ Y │ N │ E │ O │ I │ ' │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ Z │ X │ C │ V │ M │ K │ L │ , │ . │ / │ │
|
* │ │ Z │ X │ C │ V │ M │ K │ L │ , │ . │ / │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
@@ -87,15 +87,15 @@
|
|||||||
|
|
||||||
/* Shifted symbols
|
/* Shifted symbols
|
||||||
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
|
||||||
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
* │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │
|
||||||
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
* ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ : │ { │ } │ | │
|
* │ │ │ │ │ │ │ │ │ │ │ : │ { │ } │ | │
|
||||||
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
* ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
|
||||||
* │ │ │ │ │ │ │ │ │ │ │ │ " │ │
|
* │ │ │ │ │ │ │ │ │ │ │ │ " │ │
|
||||||
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
* ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
|
||||||
* │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
* │ │ │ │ │ │ │ │ │ < │ > │ ? │ │
|
||||||
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
* ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
|
||||||
* │ │ │ │ │ │ │ │ │
|
* │ │ │ │ │ │ │ │ │
|
||||||
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
* └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
|
||||||
*/
|
*/
|
||||||
// Row 1
|
// Row 1
|
||||||
|
|||||||
@@ -21,8 +21,6 @@
|
|||||||
#include "keymap_belgian.h"
|
#include "keymap_belgian.h"
|
||||||
#include "quantum.h"
|
#include "quantum.h"
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
|
|
||||||
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
@@ -63,26 +61,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
@@ -21,7 +21,6 @@
|
|||||||
#include "keymap_bepo.h"
|
#include "keymap_bepo.h"
|
||||||
#include "quantum.h"
|
#include "quantum.h"
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
|
|
||||||
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
@@ -63,26 +62,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
@@ -116,5 +95,4 @@ const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
|||||||
// p q r s t u v w
|
// p q r s t u v w
|
||||||
BP_P, BP_Q, BP_R, BP_S, BP_T, BP_U, BP_V, BP_W,
|
BP_P, BP_Q, BP_R, BP_S, BP_T, BP_U, BP_V, BP_W,
|
||||||
// x y z { | } ~ DEL
|
// x y z { | } ~ DEL
|
||||||
BP_X, BP_Y, BP_Z, BP_Y, BP_B, BP_X, BP_K, KC_DEL
|
BP_X, BP_Y, BP_Z, BP_Y, BP_B, BP_X, BP_K, KC_DEL};
|
||||||
};
|
|
||||||
|
|||||||
80
quantum/keymap_extras/sendstring_br_abnt2.h
Normal file
80
quantum/keymap_extras/sendstring_br_abnt2.h
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
/* Copyright 2020
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Sendstring lookup tables for Brazilian (ABNT2) layouts
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap_br_abnt2.h"
|
||||||
|
#include "quantum.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
|
||||||
|
KCLUT_ENTRY(0, 1, 1, 1, 1, 1, 1, 0),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 1, 0, 1, 0, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 0, 0, 0, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 0, 0)
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// BS TAB LF VT FF CR SO SI
|
||||||
|
KC_BSPC, KC_TAB, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// DLE DC1 DC2 DC3 DC4 NAK SYN ETB
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// CAN EM SUB ESC FS GS RS US
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|
||||||
|
// ! " # $ % & '
|
||||||
|
KC_SPC, BR_1, BR_QUOT, BR_3, BR_4, BR_5, BR_7, BR_QUOT,
|
||||||
|
// ( ) * + , - . /
|
||||||
|
BR_9, BR_0, BR_8, BR_EQL, BR_COMM, BR_MINS, BR_DOT, BR_SLSH,
|
||||||
|
// 0 1 2 3 4 5 6 7
|
||||||
|
BR_0, BR_1, BR_2, BR_3, BR_4, BR_5, BR_6, BR_7,
|
||||||
|
// 8 9 : ; < = > ?
|
||||||
|
BR_8, BR_9, BR_SCLN, BR_SCLN, BR_COMM, BR_EQL, BR_DOT, BR_SLSH,
|
||||||
|
// @ A B C D E F G
|
||||||
|
BR_2, BR_A, BR_B, BR_C, BR_D, BR_E, BR_F, BR_G,
|
||||||
|
// H I J K L M N O
|
||||||
|
BR_H, BR_I, BR_J, BR_K, BR_L, BR_M, BR_N, BR_O,
|
||||||
|
// P Q R S T U V W
|
||||||
|
BR_P, BR_Q, BR_R, BR_S, BR_T, BR_U, BR_V, BR_W,
|
||||||
|
// X Y Z [ \ ] ^ _
|
||||||
|
BR_X, BR_Y, BR_Z, BR_LBRC, BR_BSLS, BR_RBRC, BR_TILD, BR_MINS,
|
||||||
|
// ` a b c d e f g
|
||||||
|
BR_ACUT, BR_A, BR_B, BR_C, BR_D, BR_E, BR_F, BR_G,
|
||||||
|
// h i j k l m n o
|
||||||
|
BR_H, BR_I, BR_J, BR_K, BR_L, BR_M, BR_N, BR_O,
|
||||||
|
// p q r s t u v w
|
||||||
|
BR_P, BR_Q, BR_R, BR_S, BR_T, BR_U, BR_V, BR_W,
|
||||||
|
// x y z { | } ~ DEL
|
||||||
|
BR_X, BR_Y, BR_Z, BR_LBRC, BR_BSLS, BR_RBRC, BR_TILD, KC_DEL
|
||||||
|
};
|
||||||
@@ -20,8 +20,6 @@
|
|||||||
|
|
||||||
#include "keymap_colemak.h"
|
#include "keymap_colemak.h"
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
@@ -63,26 +63,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 1, 0),
|
KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 1, 0),
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
@@ -63,26 +63,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
@@ -20,16 +20,10 @@
|
|||||||
|
|
||||||
#include "keymap_dvorak.h"
|
#include "keymap_dvorak.h"
|
||||||
|
|
||||||
<<<<<<< HEAD
|
|
||||||
=======
|
|
||||||
// clang-format off
|
|
||||||
|
|
||||||
>>>>>>> 0.12.52~1
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
// BS TAB LF VT FF CR SO SI
|
// BS TAB LF VT FF CR SO SI
|
||||||
<<<<<<< HEAD
|
|
||||||
KC_BSPC, KC_TAB, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
KC_BSPC, KC_TAB, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
// DLE DC1 DC2 DC3 DC4 NAK SYN ETB
|
// DLE DC1 DC2 DC3 DC4 NAK SYN ETB
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
@@ -60,36 +54,3 @@ const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
|||||||
DV_P, DV_Q, DV_R, DV_S, DV_T, DV_U, DV_V, DV_W,
|
DV_P, DV_Q, DV_R, DV_S, DV_T, DV_U, DV_V, DV_W,
|
||||||
// x y z { | } ~ DEL
|
// x y z { | } ~ DEL
|
||||||
DV_X, DV_Y, DV_Z, DV_LBRC, DV_BSLS, DV_RBRC, DV_GRV, KC_DEL};
|
DV_X, DV_Y, DV_Z, DV_LBRC, DV_BSLS, DV_RBRC, DV_GRV, KC_DEL};
|
||||||
=======
|
|
||||||
KC_BSPC, KC_TAB, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
|
||||||
// DLE DC1 DC2 DC3 DC4 NAK SYN ETB
|
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
|
||||||
// CAN EM SUB ESC FS GS RS US
|
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
|
||||||
|
|
||||||
// ! " # $ % & '
|
|
||||||
KC_SPC, DV_1, DV_QUOT, DV_3, DV_4, DV_5, DV_7, DV_QUOT,
|
|
||||||
// ( ) * + , - . /
|
|
||||||
DV_9, DV_0, DV_8, DV_EQL, DV_COMM, DV_MINS, DV_DOT, DV_SLSH,
|
|
||||||
// 0 1 2 3 4 5 6 7
|
|
||||||
DV_0, DV_1, DV_2, DV_3, DV_4, DV_5, DV_6, DV_7,
|
|
||||||
// 8 9 : ; < = > ?
|
|
||||||
DV_8, DV_9, DV_SCLN, DV_SCLN, DV_COMM, DV_EQL, DV_DOT, DV_SLSH,
|
|
||||||
// @ A B C D E F G
|
|
||||||
DV_2, DV_A, DV_B, DV_C, DV_D, DV_E, DV_F, DV_G,
|
|
||||||
// H I J K L M N O
|
|
||||||
DV_H, DV_I, DV_J, DV_K, DV_L, DV_M, DV_N, DV_O,
|
|
||||||
// P Q R S T U V W
|
|
||||||
DV_P, DV_Q, DV_R, DV_S, DV_T, DV_U, DV_V, DV_W,
|
|
||||||
// X Y Z [ \ ] ^ _
|
|
||||||
DV_X, DV_Y, DV_Z, DV_LBRC, DV_BSLS, DV_RBRC, DV_6, DV_MINS,
|
|
||||||
// ` a b c d e f g
|
|
||||||
DV_GRV, DV_A, DV_B, DV_C, DV_D, DV_E, DV_F, DV_G,
|
|
||||||
// h i j k l m n o
|
|
||||||
DV_H, DV_I, DV_J, DV_K, DV_L, DV_M, DV_N, DV_O,
|
|
||||||
// p q r s t u v w
|
|
||||||
DV_P, DV_Q, DV_R, DV_S, DV_T, DV_U, DV_V, DV_W,
|
|
||||||
// x y z { | } ~ DEL
|
|
||||||
DV_X, DV_Y, DV_Z, DV_LBRC, DV_BSLS, DV_RBRC, DV_GRV, KC_DEL
|
|
||||||
};
|
|
||||||
>>>>>>> 0.12.52~1
|
|
||||||
|
|||||||
@@ -42,25 +42,6 @@ const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 0, 1, 0, 0, 0),
|
KCLUT_ENTRY(0, 0, 0, 0, 1, 0, 0, 0),
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
|
|||||||
80
quantum/keymap_extras/sendstring_dvp.h
Normal file
80
quantum/keymap_extras/sendstring_dvp.h
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
/* Copyright 2020
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Sendstring lookup tables for Programmer Dvorak layouts
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap_dvp.h"
|
||||||
|
#include "quantum.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
|
||||||
|
KCLUT_ENTRY(0, 0, 1, 0, 0, 1, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 0, 1, 0, 1, 1),
|
||||||
|
KCLUT_ENTRY(0, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 0, 0, 0, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 1, 0, 1, 0)
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// BS TAB LF VT FF CR SO SI
|
||||||
|
KC_BSPC, KC_TAB, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// DLE DC1 DC2 DC3 DC4 NAK SYN ETB
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// CAN EM SUB ESC FS GS RS US
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|
||||||
|
// ! " # $ % & '
|
||||||
|
KC_SPC, DP_EXLM, DP_QUOT, DP_HASH, DP_DLR, DP_AMPR, DP_AMPR, DP_QUOT,
|
||||||
|
// ( ) * + , - . /
|
||||||
|
DP_LPRN, DP_RPRN, DP_ASTR, DP_PLUS, DP_COMM, DP_MINS, DP_DOT, DP_SLSH,
|
||||||
|
// 0 1 2 3 4 5 6 7
|
||||||
|
DP_ASTR, DP_LPRN, DP_RPRN, DP_RCBR, DP_PLUS, DP_LCBR, DP_RBRC, DP_LBRC,
|
||||||
|
// 8 9 : ; < = > ?
|
||||||
|
DP_EXLM, DP_EQL, DP_SCLN, DP_SCLN, DP_COMM, DP_EQL, DP_DOT, DP_SLSH,
|
||||||
|
// @ A B C D E F G
|
||||||
|
DP_AT, DP_A, DP_B, DP_C, DP_D, DP_E, DP_F, DP_G,
|
||||||
|
// H I J K L M N O
|
||||||
|
DP_H, DP_I, DP_J, DP_K, DP_L, DP_M, DP_N, DP_O,
|
||||||
|
// P Q R S T U V W
|
||||||
|
DP_P, DP_Q, DP_R, DP_S, DP_T, DP_U, DP_V, DP_W,
|
||||||
|
// X Y Z [ \ ] ^ _
|
||||||
|
DP_X, DP_Y, DP_Z, DP_LBRC, DP_BSLS, DP_RBRC, DP_AT, DP_MINS,
|
||||||
|
// ` a b c d e f g
|
||||||
|
DP_HASH, DP_A, DP_B, DP_C, DP_D, DP_E, DP_F, DP_G,
|
||||||
|
// h i j k l m n o
|
||||||
|
DP_H, DP_I, DP_J, DP_K, DP_L, DP_M, DP_N, DP_O,
|
||||||
|
// p q r s t u v w
|
||||||
|
DP_P, DP_Q, DP_R, DP_S, DP_T, DP_U, DP_V, DP_W,
|
||||||
|
// x y z { | } ~ DEL
|
||||||
|
DP_X, DP_Y, DP_Z, DP_LCBR, DP_BSLS, DP_RCBR, DP_DLR, KC_DEL
|
||||||
|
};
|
||||||
@@ -63,26 +63,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
@@ -63,26 +63,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
100
quantum/keymap_extras/sendstring_fr_ch.h
Normal file
100
quantum/keymap_extras/sendstring_fr_ch.h
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
/* Copyright 2020
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Sendstring lookup tables for Swiss French layouts
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap_fr_ch.h"
|
||||||
|
#include "quantum.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
|
||||||
|
KCLUT_ENTRY(0, 1, 1, 0, 0, 1, 1, 0),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 0, 0, 0, 1),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 1, 1, 0, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 1),
|
||||||
|
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// BS TAB LF VT FF CR SO SI
|
||||||
|
KC_BSPC, KC_TAB, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// DLE DC1 DC2 DC3 DC4 NAK SYN ETB
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// CAN EM SUB ESC FS GS RS US
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|
||||||
|
// ! " # $ % & '
|
||||||
|
KC_SPC, CH_DIAE, CH_2, CH_3, CH_DLR, CH_5, CH_6, CH_QUOT,
|
||||||
|
// ( ) * + , - . /
|
||||||
|
CH_8, CH_9, CH_3, CH_0, CH_COMM, CH_MINS, CH_DOT, CH_7,
|
||||||
|
// 0 1 2 3 4 5 6 7
|
||||||
|
CH_0, CH_1, CH_2, CH_3, CH_4, CH_5, CH_6, CH_7,
|
||||||
|
// 8 9 : ; < = > ?
|
||||||
|
CH_8, CH_9, CH_DOT, CH_COMM, CH_LABK, CH_0, CH_LABK, CH_QUOT,
|
||||||
|
// @ A B C D E F G
|
||||||
|
CH_2, CH_A, CH_B, CH_C, CH_D, CH_E, CH_F, CH_G,
|
||||||
|
// H I J K L M N O
|
||||||
|
CH_H, CH_I, CH_J, CH_K, CH_L, CH_M, CH_N, CH_O,
|
||||||
|
// P Q R S T U V W
|
||||||
|
CH_P, CH_Q, CH_R, CH_S, CH_T, CH_U, CH_V, CH_W,
|
||||||
|
// X Y Z [ \ ] ^ _
|
||||||
|
CH_X, CH_Y, CH_Z, CH_EGRV, CH_LABK, CH_DIAE, CH_CIRC, CH_MINS,
|
||||||
|
// ` a b c d e f g
|
||||||
|
CH_CIRC, CH_A, CH_B, CH_C, CH_D, CH_E, CH_F, CH_G,
|
||||||
|
// h i j k l m n o
|
||||||
|
CH_H, CH_I, CH_J, CH_K, CH_L, CH_M, CH_N, CH_O,
|
||||||
|
// p q r s t u v w
|
||||||
|
CH_P, CH_Q, CH_R, CH_S, CH_T, CH_U, CH_V, CH_W,
|
||||||
|
// x y z { | } ~ DEL
|
||||||
|
CH_X, CH_Y, CH_Z, CH_AGRV, CH_7, CH_DLR, CH_CIRC, KC_DEL
|
||||||
|
};
|
||||||
@@ -21,8 +21,6 @@
|
|||||||
#include "keymap_french.h"
|
#include "keymap_french.h"
|
||||||
#include "quantum.h"
|
#include "quantum.h"
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
|
|
||||||
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
@@ -63,26 +61,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
@@ -94,13 +72,13 @@ const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
|||||||
XXXXXXX, XXXXXXX, XXXXXXX, KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|
||||||
// ! " # $ % & '
|
// ! " # $ % & '
|
||||||
KC_SPC, FR_EXLM, FR_DQUO, FR_DQUO, FR_DLR, FR_UGRV, FR_AMPR, FR_QUOT,
|
KC_SPC, FR_EXLM, FR_QUOT, FR_DQUO, FR_DLR, FR_UGRV, FR_AMPR, FR_QUOT,
|
||||||
// ( ) * + , - . /
|
// ( ) * + , - . /
|
||||||
FR_LPRN, FR_RPRN, FR_ASTR, FR_EQL, FR_COMM, FR_MINS, FR_SCLN, FR_COLN,
|
FR_LPRN, FR_RPRN, FR_ASTR, FR_EQL, FR_COMM, FR_MINS, FR_SCLN, FR_COLN,
|
||||||
// 0 1 2 3 4 5 6 7
|
// 0 1 2 3 4 5 6 7
|
||||||
FR_AGRV, FR_AMPR, FR_EACU, FR_DQUO, FR_QUOT, FR_LPRN, FR_MINS, FR_EGRV,
|
FR_AGRV, FR_AMPR, FR_EACU, FR_DQUO, FR_QUOT, FR_LPRN, FR_MINS, FR_EGRV,
|
||||||
// 8 9 : ; < = > ?
|
// 8 9 : ; < = > ?
|
||||||
FR_UNDS, FR_CCED, FR_COLN, FR_SCLN, FR_LABK, FR_EQL, FR_LABK, FR_COMM,
|
FR_CCED, FR_AGRV, FR_COLN, FR_SCLN, FR_LABK, FR_EQL, FR_LABK, FR_COMM,
|
||||||
// @ A B C D E F G
|
// @ A B C D E F G
|
||||||
FR_AGRV, FR_A, FR_B, FR_C, FR_D, FR_E, FR_F, FR_G,
|
FR_AGRV, FR_A, FR_B, FR_C, FR_D, FR_E, FR_F, FR_G,
|
||||||
// H I J K L M N O
|
// H I J K L M N O
|
||||||
|
|||||||
100
quantum/keymap_extras/sendstring_french_osx.h
Normal file
100
quantum/keymap_extras/sendstring_french_osx.h
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
/* Copyright 2020
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Sendstring lookup tables for macOS French (AZERTY) layouts
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap_french_osx.h"
|
||||||
|
#include "quantum.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 1, 1, 0, 0, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 0, 0, 0, 0, 1, 1),
|
||||||
|
KCLUT_ENTRY(0, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 0, 1),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 1, 0, 0, 0)
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// BS TAB LF VT FF CR SO SI
|
||||||
|
KC_BSPC, KC_TAB, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// DLE DC1 DC2 DC3 DC4 NAK SYN ETB
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// CAN EM SUB ESC FS GS RS US
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|
||||||
|
// ! " # $ % & '
|
||||||
|
KC_SPC, FR_EXLM, FR_DQUO, FR_AT, FR_DLR, FR_LUGR, FR_AMPR, FR_QUOT,
|
||||||
|
// ( ) * + , - . /
|
||||||
|
FR_LPRN, FR_RPRN, FR_DLR, FR_EQL, FR_COMM, FR_MINS, FR_SCLN, FR_COLN,
|
||||||
|
// 0 1 2 3 4 5 6 7
|
||||||
|
FR_LAGR, FR_AMPR, FR_LEAC, FR_DQUO, FR_QUOT, FR_LPRN, FR_SECT, FR_LEGR,
|
||||||
|
// 8 9 : ; < = > ?
|
||||||
|
FR_EXLM, FR_LCCE, FR_COLN, FR_SCLN, FR_LABK, FR_EQL, FR_LABK, FR_COMM,
|
||||||
|
// @ A B C D E F G
|
||||||
|
FR_AT, FR_A, FR_B, FR_C, FR_D, FR_E, FR_F, FR_G,
|
||||||
|
// H I J K L M N O
|
||||||
|
FR_H, FR_I, FR_J, FR_K, FR_L, FR_M, FR_N, FR_O,
|
||||||
|
// P Q R S T U V W
|
||||||
|
FR_P, FR_Q, FR_R, FR_S, FR_T, FR_U, FR_V, FR_W,
|
||||||
|
// X Y Z [ \ ] ^ _
|
||||||
|
FR_X, FR_Y, FR_Z, FR_LPRN, FR_COLN, FR_RPRN, FR_CIRC, FR_MINS,
|
||||||
|
// ` a b c d e f g
|
||||||
|
FR_GRV, FR_A, FR_B, FR_C, FR_D, FR_E, FR_F, FR_G,
|
||||||
|
// h i j k l m n o
|
||||||
|
FR_H, FR_I, FR_J, FR_K, FR_L, FR_M, FR_N, FR_O,
|
||||||
|
// p q r s t u v w
|
||||||
|
FR_P, FR_Q, FR_R, FR_S, FR_T, FR_U, FR_V, FR_W,
|
||||||
|
// x y z { | } ~ DEL
|
||||||
|
FR_X, FR_Y, FR_Z, FR_LPRN, FR_L, FR_RPRN, FR_N, KC_DEL
|
||||||
|
};
|
||||||
@@ -21,8 +21,6 @@
|
|||||||
#include "keymap_german.h"
|
#include "keymap_german.h"
|
||||||
#include "quantum.h"
|
#include "quantum.h"
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
|
|
||||||
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
@@ -63,26 +61,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
100
quantum/keymap_extras/sendstring_german_ch.h
Normal file
100
quantum/keymap_extras/sendstring_german_ch.h
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
/* Copyright 2020
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Sendstring lookup tables for Swiss German layouts
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap_german_ch.h"
|
||||||
|
#include "quantum.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
|
||||||
|
KCLUT_ENTRY(0, 1, 1, 0, 0, 1, 1, 0),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 0, 0, 0, 1),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 1, 1, 0, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(0, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 0, 0, 0, 0, 1),
|
||||||
|
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// BS TAB LF VT FF CR SO SI
|
||||||
|
KC_BSPC, KC_TAB, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// DLE DC1 DC2 DC3 DC4 NAK SYN ETB
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// CAN EM SUB ESC FS GS RS US
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|
||||||
|
// ! " # $ % & '
|
||||||
|
KC_SPC, CH_DIAE, CH_2, CH_3, CH_DLR, CH_5, CH_6, CH_QUOT,
|
||||||
|
// ( ) * + , - . /
|
||||||
|
CH_8, CH_9, CH_3, CH_1, CH_COMM, CH_MINS, CH_DOT, CH_7,
|
||||||
|
// 0 1 2 3 4 5 6 7
|
||||||
|
CH_0, CH_1, CH_2, CH_3, CH_4, CH_5, CH_6, CH_7,
|
||||||
|
// 8 9 : ; < = > ?
|
||||||
|
CH_8, CH_9, CH_DOT, CH_COMM, CH_LABK, CH_0, CH_LABK, CH_QUOT,
|
||||||
|
// @ A B C D E F G
|
||||||
|
CH_2, CH_A, CH_B, CH_C, CH_D, CH_E, CH_F, CH_G,
|
||||||
|
// H I J K L M N O
|
||||||
|
CH_H, CH_I, CH_J, CH_K, CH_L, CH_M, CH_N, CH_O,
|
||||||
|
// P Q R S T U V W
|
||||||
|
CH_P, CH_Q, CH_R, CH_S, CH_T, CH_U, CH_V, CH_W,
|
||||||
|
// X Y Z [ \ ] ^ _
|
||||||
|
CH_X, CH_Y, CH_Z, CH_UDIA, CH_LABK, CH_DIAE, CH_CIRC, CH_MINS,
|
||||||
|
// ` a b c d e f g
|
||||||
|
CH_CIRC, CH_A, CH_B, CH_C, CH_D, CH_E, CH_F, CH_G,
|
||||||
|
// h i j k l m n o
|
||||||
|
CH_H, CH_I, CH_J, CH_K, CH_L, CH_M, CH_N, CH_O,
|
||||||
|
// p q r s t u v w
|
||||||
|
CH_P, CH_Q, CH_R, CH_S, CH_T, CH_U, CH_V, CH_W,
|
||||||
|
// x y z { | } ~ DEL
|
||||||
|
CH_X, CH_Y, CH_Z, CH_ADIA, CH_7, CH_DLR, CH_CIRC, KC_DEL
|
||||||
|
};
|
||||||
100
quantum/keymap_extras/sendstring_german_osx.h
Normal file
100
quantum/keymap_extras/sendstring_german_osx.h
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
/* Copyright 2020
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Sendstring lookup tables for macOS German layouts
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap_german_osx.h"
|
||||||
|
#include "quantum.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
|
||||||
|
KCLUT_ENTRY(0, 1, 1, 0, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 0, 0, 0, 0, 1),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 1, 1, 0, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(0, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 0, 1, 0, 0, 1),
|
||||||
|
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// BS TAB LF VT FF CR SO SI
|
||||||
|
KC_BSPC, KC_TAB, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// DLE DC1 DC2 DC3 DC4 NAK SYN ETB
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// CAN EM SUB ESC FS GS RS US
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|
||||||
|
// ! " # $ % & '
|
||||||
|
KC_SPC, DE_1, DE_2, DE_HASH, DE_4, DE_5, DE_6, DE_HASH,
|
||||||
|
// ( ) * + , - . /
|
||||||
|
DE_8, DE_9, DE_PLUS, DE_PLUS, DE_COMM, DE_MINS, DE_DOT, DE_7,
|
||||||
|
// 0 1 2 3 4 5 6 7
|
||||||
|
DE_0, DE_1, DE_2, DE_3, DE_4, DE_5, DE_6, DE_7,
|
||||||
|
// 8 9 : ; < = > ?
|
||||||
|
DE_8, DE_9, DE_DOT, DE_COMM, DE_LABK, DE_0, DE_LABK, DE_SS,
|
||||||
|
// @ A B C D E F G
|
||||||
|
DE_L, DE_A, DE_B, DE_C, DE_D, DE_E, DE_F, DE_G,
|
||||||
|
// H I J K L M N O
|
||||||
|
DE_H, DE_I, DE_J, DE_K, DE_L, DE_M, DE_N, DE_O,
|
||||||
|
// P Q R S T U V W
|
||||||
|
DE_P, DE_Q, DE_R, DE_S, DE_T, DE_U, DE_V, DE_W,
|
||||||
|
// X Y Z [ \ ] ^ _
|
||||||
|
DE_X, DE_Y, DE_Z, DE_5, DE_7, DE_6, DE_CIRC, DE_MINS,
|
||||||
|
// ` a b c d e f g
|
||||||
|
DE_ACUT, DE_A, DE_B, DE_C, DE_D, DE_E, DE_F, DE_G,
|
||||||
|
// h i j k l m n o
|
||||||
|
DE_H, DE_I, DE_J, DE_K, DE_L, DE_M, DE_N, DE_O,
|
||||||
|
// p q r s t u v w
|
||||||
|
DE_P, DE_Q, DE_R, DE_S, DE_T, DE_U, DE_V, DE_W,
|
||||||
|
// x y z { | } ~ DEL
|
||||||
|
DE_X, DE_Y, DE_Z, DE_8, DE_7, DE_9, DE_N, KC_DEL
|
||||||
|
};
|
||||||
@@ -63,26 +63,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
@@ -63,26 +63,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
100
quantum/keymap_extras/sendstring_italian_osx_ansi.h
Normal file
100
quantum/keymap_extras/sendstring_italian_osx_ansi.h
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
/* Copyright 2020
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Sendstring lookup tables for macOS Italian ANSI layouts
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap_italian_osx_ansi.h"
|
||||||
|
#include "quantum.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
|
||||||
|
KCLUT_ENTRY(0, 1, 1, 0, 1, 1, 1, 0),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 0, 0, 0, 0, 1),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 1, 1, 0, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(0, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 0, 0, 0, 1, 1),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 0, 0)
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 0, 0),
|
||||||
|
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 1, 0)
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// BS TAB LF VT FF CR SO SI
|
||||||
|
KC_BSPC, KC_TAB, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// DLE DC1 DC2 DC3 DC4 NAK SYN ETB
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// CAN EM SUB ESC FS GS RS US
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|
||||||
|
// ! " # $ % & '
|
||||||
|
KC_SPC, IT_1, IT_2, IT_AGRV, IT_4, IT_5, IT_6, IT_QUOT,
|
||||||
|
// ( ) * + , - . /
|
||||||
|
IT_8, IT_9, IT_PLUS, IT_PLUS, IT_COMM, IT_MINS, IT_DOT, IT_7,
|
||||||
|
// 0 1 2 3 4 5 6 7
|
||||||
|
IT_0, IT_1, IT_2, IT_3, IT_4, IT_5, IT_6, IT_7,
|
||||||
|
// 8 9 : ; < = > ?
|
||||||
|
IT_8, IT_9, IT_DOT, IT_COMM, IT_LABK, IT_0, IT_LABK, IT_QUOT,
|
||||||
|
// @ A B C D E F G
|
||||||
|
IT_OGRV, IT_A, IT_B, IT_C, IT_D, IT_E, IT_F, IT_G,
|
||||||
|
// H I J K L M N O
|
||||||
|
IT_H, IT_I, IT_J, IT_K, IT_L, IT_M, IT_N, IT_O,
|
||||||
|
// P Q R S T U V W
|
||||||
|
IT_P, IT_Q, IT_R, IT_S, IT_T, IT_U, IT_V, IT_W,
|
||||||
|
// X Y Z [ \ ] ^ _
|
||||||
|
IT_X, IT_Y, IT_Z, IT_EGRV, IT_BSLS, IT_PLUS, IT_IGRV, IT_MINS,
|
||||||
|
// ` a b c d e f g
|
||||||
|
IT_BSLS, IT_A, IT_B, IT_C, IT_D, IT_E, IT_F, IT_G,
|
||||||
|
// h i j k l m n o
|
||||||
|
IT_H, IT_I, IT_J, IT_K, IT_L, IT_M, IT_N, IT_O,
|
||||||
|
// p q r s t u v w
|
||||||
|
IT_P, IT_Q, IT_R, IT_S, IT_T, IT_U, IT_V, IT_W,
|
||||||
|
// x y z { | } ~ DEL
|
||||||
|
IT_X, IT_Y, IT_Z, IT_EGRV, IT_BSLS, IT_PLUS, IT_5, KC_DEL
|
||||||
|
};
|
||||||
100
quantum/keymap_extras/sendstring_italian_osx_iso.h
Normal file
100
quantum/keymap_extras/sendstring_italian_osx_iso.h
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
/* Copyright 2020
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Sendstring lookup tables for macOS Italian ISO layouts
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap_italian_osx_iso.h"
|
||||||
|
#include "quantum.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
|
||||||
|
KCLUT_ENTRY(0, 1, 1, 0, 1, 1, 1, 0),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 0, 0, 0, 0, 1),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 1, 1, 0, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(0, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 0, 0, 0, 1, 1),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 0, 0)
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 0, 0),
|
||||||
|
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 1, 0)
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// BS TAB LF VT FF CR SO SI
|
||||||
|
KC_BSPC, KC_TAB, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// DLE DC1 DC2 DC3 DC4 NAK SYN ETB
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// CAN EM SUB ESC FS GS RS US
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|
||||||
|
// ! " # $ % & '
|
||||||
|
KC_SPC, IT_1, IT_2, IT_AGRV, IT_4, IT_5, IT_6, IT_QUOT,
|
||||||
|
// ( ) * + , - . /
|
||||||
|
IT_8, IT_9, IT_PLUS, IT_PLUS, IT_COMM, IT_MINS, IT_DOT, IT_7,
|
||||||
|
// 0 1 2 3 4 5 6 7
|
||||||
|
IT_0, IT_1, IT_2, IT_3, IT_4, IT_5, IT_6, IT_7,
|
||||||
|
// 8 9 : ; < = > ?
|
||||||
|
IT_8, IT_9, IT_DOT, IT_COMM, IT_LABK, IT_0, IT_LABK, IT_QUOT,
|
||||||
|
// @ A B C D E F G
|
||||||
|
IT_OGRV, IT_A, IT_B, IT_C, IT_D, IT_E, IT_F, IT_G,
|
||||||
|
// H I J K L M N O
|
||||||
|
IT_H, IT_I, IT_J, IT_K, IT_L, IT_M, IT_N, IT_O,
|
||||||
|
// P Q R S T U V W
|
||||||
|
IT_P, IT_Q, IT_R, IT_S, IT_T, IT_U, IT_V, IT_W,
|
||||||
|
// X Y Z [ \ ] ^ _
|
||||||
|
IT_X, IT_Y, IT_Z, IT_EGRV, IT_BSLS, IT_PLUS, IT_IGRV, IT_MINS,
|
||||||
|
// ` a b c d e f g
|
||||||
|
IT_BSLS, IT_A, IT_B, IT_C, IT_D, IT_E, IT_F, IT_G,
|
||||||
|
// h i j k l m n o
|
||||||
|
IT_H, IT_I, IT_J, IT_K, IT_L, IT_M, IT_N, IT_O,
|
||||||
|
// p q r s t u v w
|
||||||
|
IT_P, IT_Q, IT_R, IT_S, IT_T, IT_U, IT_V, IT_W,
|
||||||
|
// x y z { | } ~ DEL
|
||||||
|
IT_X, IT_Y, IT_Z, IT_EGRV, IT_BSLS, IT_PLUS, IT_5, KC_DEL
|
||||||
|
};
|
||||||
77
quantum/keymap_extras/sendstring_jis.h
Normal file
77
quantum/keymap_extras/sendstring_jis.h
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
/* Copyright 2016 Jack Humbert
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Sendstring lookup tables for JIS layouts
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap_jp.h"
|
||||||
|
#include "quantum.h"
|
||||||
|
|
||||||
|
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
|
||||||
|
KCLUT_ENTRY(0, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(0, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 0, 0, 0, 0, 1),
|
||||||
|
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// BS TAB LF VT FF CR SO SI
|
||||||
|
KC_BSPC, KC_TAB, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// DLE DC1 DC2 DC3 DC4 NAK SYN ETB
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// CAN EM SUB ESC FS GS RS US
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|
||||||
|
// ! " # $ % & '
|
||||||
|
KC_SPC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7,
|
||||||
|
// ( ) * + , - . /
|
||||||
|
KC_8, KC_9, JP_COLN, JP_SCLN, JP_COMM, JP_MINS, JP_DOT, JP_SLSH,
|
||||||
|
// 0 1 2 3 4 5 6 7
|
||||||
|
KC_0, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7,
|
||||||
|
// 8 9 : ; < = > ?
|
||||||
|
KC_8, KC_9, JP_COLN, JP_SCLN, JP_COMM, JP_MINS, JP_DOT, JP_SLSH,
|
||||||
|
// @ A B C D E F G
|
||||||
|
JP_AT, KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G,
|
||||||
|
// H I J K L M N O
|
||||||
|
KC_H, KC_I, KC_J, KC_K, KC_L, KC_M, KC_N, KC_O,
|
||||||
|
// P Q R S T U V W
|
||||||
|
KC_P, KC_Q, KC_R, KC_S, KC_T, KC_U, KC_V, KC_W,
|
||||||
|
// X Y Z [ \ ] ^ _
|
||||||
|
KC_X, KC_Y, KC_Z, JP_LBRC, JP_BSLS, JP_RBRC, JP_CIRC, JP_BSLS,
|
||||||
|
// ` a b c d e f g
|
||||||
|
JP_AT, KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G,
|
||||||
|
// h i j k l m n o
|
||||||
|
KC_H, KC_I, KC_J, KC_K, KC_L, KC_M, KC_N, KC_O,
|
||||||
|
// p q r s t u v w
|
||||||
|
KC_P, KC_Q, KC_R, KC_S, KC_T, KC_U, KC_V, KC_W,
|
||||||
|
// x y z { | } ~ DEL
|
||||||
|
KC_X, KC_Y, KC_Z, JP_LBRC, JP_YEN, JP_RBRC, JP_CIRC, KC_DEL};
|
||||||
@@ -19,30 +19,9 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "keymap_latvian.h"
|
#include "keymap_latvian.h"
|
||||||
#include "quantum.h"
|
|
||||||
|
|
||||||
// clang-format off
|
// clang-format off
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 1, 0, 0, 0, 0, 1),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
@@ -76,9 +76,9 @@ const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
|||||||
// ! " # $ % & '
|
// ! " # $ % & '
|
||||||
KC_SPC, LT_EXLM, LT_EDOT, LT_SLSH, LT_SCLN, LT_X, LT_DOT, LT_QUES,
|
KC_SPC, LT_EXLM, LT_EDOT, LT_SLSH, LT_SCLN, LT_X, LT_DOT, LT_QUES,
|
||||||
// ( ) * + , - . /
|
// ( ) * + , - . /
|
||||||
LT_LPRN, LT_RPRN, LT_EQL, LT_QUES, LT_COMM, LT_MINS, LT_DOT, LT_SLSH,
|
LT_LRPN, LT_RPRN, LT_EQL, LT_QUES, LT_COMM, LT_MINS, LT_DOT, LT_SLSH,
|
||||||
// 0 1 2 3 4 5 6 7
|
// 0 1 2 3 4 5 6 7
|
||||||
LT_RPRN, LT_EXLM, LT_MINS, LT_SLSH, LT_SCLN, LT_COLN, LT_COMM, LT_DOT,
|
LT_RPRN, LT_EXLM, LT_MINS, LT_SLSH, LT_SLCN, LT_COLN, LT_COMM, LT_DOT,
|
||||||
// 8 9 : ; < = > ?
|
// 8 9 : ; < = > ?
|
||||||
LT_EQL, LT_LPRN, LT_COLN, LT_SCLN, LT_LABK, LT_EQL, LT_LABK, LT_QUES,
|
LT_EQL, LT_LPRN, LT_COLN, LT_SCLN, LT_LABK, LT_EQL, LT_LABK, LT_QUES,
|
||||||
// @ A B C D E F G
|
// @ A B C D E F G
|
||||||
|
|||||||
@@ -20,8 +20,6 @@
|
|||||||
|
|
||||||
#include "keymap_norman.h"
|
#include "keymap_norman.h"
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
@@ -63,26 +63,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 1, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 1, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
@@ -63,26 +63,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 0, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 0, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
100
quantum/keymap_extras/sendstring_portuguese_osx_iso.h
Normal file
100
quantum/keymap_extras/sendstring_portuguese_osx_iso.h
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
/* Copyright 2020
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Sendstring lookup tables for Portuguese layouts
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "keymap_portuguese_osx_iso.h"
|
||||||
|
#include "quantum.h"
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
|
||||||
|
KCLUT_ENTRY(0, 1, 1, 1, 1, 1, 1, 0),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 0, 0, 0, 0, 1),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 1, 1, 0, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(0, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 1, 1, 0, 0, 0, 1, 1),
|
||||||
|
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 0, 0)
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 0, 0)
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// BS TAB LF VT FF CR SO SI
|
||||||
|
KC_BSPC, KC_TAB, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// DLE DC1 DC2 DC3 DC4 NAK SYN ETB
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
// CAN EM SUB ESC FS GS RS US
|
||||||
|
XXXXXXX, XXXXXXX, XXXXXXX, KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|
||||||
|
// ! " # $ % & '
|
||||||
|
KC_SPC, PT_1, PT_2, PT_3, PT_4, PT_5, PT_6, PT_QUOT,
|
||||||
|
// ( ) * + , - . /
|
||||||
|
PT_8, PT_9, PT_PLUS, PT_PLUS, PT_COMM, PT_MINS, PT_DOT, PT_7,
|
||||||
|
// 0 1 2 3 4 5 6 7
|
||||||
|
PT_0, PT_1, PT_2, PT_3, PT_4, PT_5, PT_6, PT_7,
|
||||||
|
// 8 9 : ; < = > ?
|
||||||
|
PT_8, PT_9, PT_DOT, PT_COMM, PT_LABK, PT_0, PT_LABK, PT_QUOT,
|
||||||
|
// @ A B C D E F G
|
||||||
|
PT_2, PT_A, PT_B, PT_C, PT_D, PT_E, PT_F, PT_G,
|
||||||
|
// H I J K L M N O
|
||||||
|
PT_H, PT_I, PT_J, PT_K, PT_L, PT_M, PT_N, PT_O,
|
||||||
|
// P Q R S T U V W
|
||||||
|
PT_P, PT_Q, PT_R, PT_S, PT_T, PT_U, PT_V, PT_W,
|
||||||
|
// X Y Z [ \ ] ^ _
|
||||||
|
PT_X, PT_Y, PT_Z, PT_8, PT_BSLS, PT_9, PT_TILD, PT_MINS,
|
||||||
|
// ` a b c d e f g
|
||||||
|
PT_ACUT, PT_A, PT_B, PT_C, PT_D, PT_E, PT_F, PT_G,
|
||||||
|
// h i j k l m n o
|
||||||
|
PT_H, PT_I, PT_J, PT_K, PT_L, PT_M, PT_N, PT_O,
|
||||||
|
// p q r s t u v w
|
||||||
|
PT_P, PT_Q, PT_R, PT_S, PT_T, PT_U, PT_V, PT_W,
|
||||||
|
// x y z { | } ~ DEL
|
||||||
|
PT_X, PT_Y, PT_Z, PT_8, PT_BSLS, PT_9, PT_TILD, KC_DEL
|
||||||
|
};
|
||||||
@@ -63,26 +63,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
@@ -63,26 +63,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
@@ -98,7 +78,7 @@ const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
|||||||
// ( ) * + , - . /
|
// ( ) * + , - . /
|
||||||
SK_ADIA, SK_NCAR, SK_AMPR, SK_PLUS, SK_COMM, SK_MINS, SK_DOT, SK_UACU,
|
SK_ADIA, SK_NCAR, SK_AMPR, SK_PLUS, SK_COMM, SK_MINS, SK_DOT, SK_UACU,
|
||||||
// 0 1 2 3 4 5 6 7
|
// 0 1 2 3 4 5 6 7
|
||||||
SK_EACU, SK_PLUS, SK_LCAR, SK_SCAR, SK_CCAR, SK_TCAR, SK_ZCAR, SK_YACU,
|
SK_EACU, SK_PLUS, SK_LACU, SK_SCAR, SK_CCAR, SK_TACU, SK_ZCAR, SK_YACU,
|
||||||
// 8 9 : ; < = > ?
|
// 8 9 : ; < = > ?
|
||||||
SK_AACU, SK_IACU, SK_DOT, SK_SCLN, SK_AMPR, SK_EQL, SK_Y, SK_COMM,
|
SK_AACU, SK_IACU, SK_DOT, SK_SCLN, SK_AMPR, SK_EQL, SK_Y, SK_COMM,
|
||||||
// @ A B C D E F G
|
// @ A B C D E F G
|
||||||
|
|||||||
@@ -63,26 +63,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
@@ -21,8 +21,6 @@
|
|||||||
#include "keymap_spanish.h"
|
#include "keymap_spanish.h"
|
||||||
#include "quantum.h"
|
#include "quantum.h"
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
|
|
||||||
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
@@ -63,26 +61,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
@@ -63,26 +63,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
@@ -63,26 +63,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
@@ -63,26 +63,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
@@ -63,26 +63,6 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
|
|||||||
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t ascii_to_dead_lut[16] PROGMEM = {
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
|
|
||||||
KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
|
|
||||||
};
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
@@ -21,8 +21,6 @@
|
|||||||
#include "keymap_uk.h"
|
#include "keymap_uk.h"
|
||||||
#include "quantum.h"
|
#include "quantum.h"
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
|
|
||||||
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
const uint8_t ascii_to_shift_lut[16] PROGMEM = {
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
@@ -76,5 +74,4 @@ const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
|||||||
// p q r s t u v w
|
// p q r s t u v w
|
||||||
UK_P, UK_Q, UK_R, UK_S, UK_T, UK_U, UK_V, UK_W,
|
UK_P, UK_Q, UK_R, UK_S, UK_T, UK_U, UK_V, UK_W,
|
||||||
// x y z { | } ~ DEL
|
// x y z { | } ~ DEL
|
||||||
UK_X, UK_Y, UK_Z, UK_LBRC, UK_BSLS, UK_RBRC, UK_HASH, KC_DEL
|
UK_X, UK_Y, UK_Z, UK_LBRC, UK_BSLS, UK_RBRC, UK_HASH, KC_DEL};
|
||||||
};
|
|
||||||
|
|||||||
@@ -20,8 +20,6 @@
|
|||||||
|
|
||||||
#include "keymap_workman.h"
|
#include "keymap_workman.h"
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
|
|
||||||
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
|
||||||
// NUL SOH STX ETX EOT ENQ ACK BEL
|
// NUL SOH STX ETX EOT ENQ ACK BEL
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
|
|||||||
Reference in New Issue
Block a user