this repo has no description
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

add italian_keymap

+123
+123
config/keymap_italian.h
··· 1 + /** 2 + * This file includes custom keycodes for the italian input language setting. 3 + * If you only type in english, you can delete this file and it's import. 4 + * If you wish to replace this file with your preferred language, use 5 + * the qmk version as reference: 6 + * https://github.com/qmk/qmk_firmware/tree/master/quantum/keymap_extras 7 + */ 8 + 9 + 10 + /* 11 + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ 12 + * │ \ │ │ │ │ │ │ │ │ │ │ │ ' │ ì │ │ 13 + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ 14 + * │ │ │ │ │ │ │ │ │ │ │ │ è │ + │ │ 15 + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ 16 + * │ │ │ │ │ │ │ │ │ │ │ ò │ à │ ù │ │ 17 + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ 18 + * │ │ < │ │ │ │ │ │ │ │ , │ . │ - │ │ 19 + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ 20 + * │ │ │ │ │ │ │ │ │ 21 + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ 22 + */ 23 + // Row 1 24 + #define IT_BSLH GRAVE // backslash 25 + #define IT_SQUOT MINUS // ' 26 + #define IT_IGRV EQUAL // ì 27 + // Row 2 28 + #define IT_EGRV LBKT // è 29 + #define IT_PLUS SLASH // + 30 + // Row 3 31 + #define IT_OGRV SEMI // ò 32 + #define IT_AGRV APOS // à 33 + #define IT_UGRV NON_US_HASH // ù 34 + // Row 4 35 + #define IT_LESS NON_US_BSLH // < 36 + #define IT_MINUS RBKT // - 37 + 38 + /* Shifted symbols 39 + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ 40 + * │ | │ ! │ " │ £ │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ^ │ │ 41 + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ 42 + * │ │ │ │ │ │ │ │ │ │ │ │ é │ * │ │ 43 + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ 44 + * │ │ │ │ │ │ │ │ │ │ │ ç │ ° │ § │ │ 45 + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ 46 + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ 47 + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ 48 + * │ │ │ │ │ │ │ │ │ 49 + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ 50 + */ 51 + // Row 1 52 + #define IT_PIPE LS(GRAVE) // | 53 + #define IT_EXCL LS(N1) // ! 54 + #define IT_DQUOT LS(N2) // " 55 + #define IT_PND LS(N3) // £ 56 + #define IT_USD LS(N4) // $ 57 + #define IT_PERC LS(N5) // % 58 + #define IT_AND LS(N6) // & 59 + #define IT_FSLH LS(N7) // / 60 + #define IT_LPAR LS(N8) // ( 61 + #define IT_RPAR LS(N9) // ) 62 + #define IT_EQL LS(N0) // = 63 + #define IT_QUES LS(MINUS) // ? 64 + #define IT_CARET LS(EQUAL) // ^ 65 + // Row 2 66 + #define IT_EACU LS(LBKT) // é 67 + #define IT_AST LS(RBKT) // * 68 + // Row 3 69 + #define IT_CCED LS(SEMI) // ç 70 + #define IT_DEG LS(APOS) // ° 71 + #define IT_SECT LS(NON_US_HASH) // § 72 + // Row 4 73 + #define IT_GREAT LS(NON_US_BSLH) // > 74 + #define IT_UNDER LS(SLASH) // _ 75 + 76 + /* AltGr symbols 77 + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ 78 + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 79 + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ 80 + * │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │ 81 + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ 82 + * │ │ │ │ │ │ │ │ │ │ │ @ │ # │ │ │ 83 + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ 84 + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ 85 + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ 86 + * │ │ │ │ │ │ │ │ │ 87 + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ 88 + */ 89 + // Row 2 90 + #define IT_EUR RA(E) // € 91 + #define IT_LBKT RA(LBKT) // [ 92 + #define IT_RBKT RA(RBKT) // ] 93 + // Row 3 94 + #define IT_AT RA(SEMI) // @ 95 + #define IT_HASH RA(APOS) // # 96 + 97 + /* Shift+AltGr symbols 98 + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ 99 + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 100 + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ 101 + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ 102 + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ 103 + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 104 + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ 105 + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ 106 + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ 107 + * │ │ │ │ │ │ │ │ │ 108 + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ 109 + */ 110 + // Row 2 111 + #define IT_LBRC LS(RA(LBKT)) // { 112 + #define IT_RBRC LS(RA(RBKT)) // } 113 + 114 + /** 115 + * Personalized symbols. 116 + * 117 + * These symbols are not part of the default italian input. 118 + * I use a custom windows keymap to input them. 119 + */ 120 + #define IT_BKTK RA(MINUS) // ` 121 + #define IT_TILDE RA(EQUAL) // ~ 122 + #define IT_CEGR RA(LS(E)) // È 123 +