From c93c81df3d54e24b8b96c69fa3e827eefb15f769 Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Fri, 19 Aug 2022 19:39:55 +0200 Subject: [PATCH 01/21] Generate all other keymap extras files --- src/i18n/keymap_extras/keymap_belgian.js | 193 ++++++++++++ src/i18n/keymap_extras/keymap_bepo.js | 275 +++++++++++++++++ .../keymap_extras/keymap_brazilian_abnt2.js | 195 ++++++++++++ .../keymap_canadian_multilingual.js | 289 ++++++++++++++++++ src/i18n/keymap_extras/keymap_colemak.js | 162 ++++++++++ src/i18n/keymap_extras/keymap_croatian.js | 198 ++++++++++++ src/i18n/keymap_extras/keymap_czech.js | 208 +++++++++++++ src/i18n/keymap_extras/keymap_danish.js | 188 ++++++++++++ src/i18n/keymap_extras/keymap_dvorak.js | 162 ++++++++++ src/i18n/keymap_extras/keymap_dvorak_fr.js | 170 +++++++++++ .../keymap_extras/keymap_dvorak_programmer.js | 162 ++++++++++ src/i18n/keymap_extras/keymap_estonian.js | 190 ++++++++++++ src/i18n/keymap_extras/keymap_finnish.js | 188 ++++++++++++ src/i18n/keymap_extras/keymap_french.js | 189 ++++++++++++ src/i18n/keymap_extras/keymap_french_afnor.js | 288 +++++++++++++++++ .../keymap_extras/keymap_french_mac_iso.js | 283 +++++++++++++++++ src/i18n/keymap_extras/keymap_greek.js | 199 ++++++++++++ src/i18n/keymap_extras/keymap_hebrew.js | 188 ++++++++++++ src/i18n/keymap_extras/keymap_hungarian.js | 206 +++++++++++++ src/i18n/keymap_extras/keymap_icelandic.js | 188 ++++++++++++ src/i18n/keymap_extras/keymap_irish.js | 187 ++++++++++++ src/i18n/keymap_extras/keymap_italian.js | 200 ++++++++++++ .../keymap_extras/keymap_italian_mac_ansi.js | 285 +++++++++++++++++ .../keymap_extras/keymap_italian_mac_iso.js | 286 +++++++++++++++++ src/i18n/keymap_extras/keymap_japanese.js | 176 +++++++++++ src/i18n/keymap_extras/keymap_korean.js | 165 ++++++++++ src/i18n/keymap_extras/keymap_latvian.js | 222 ++++++++++++++ .../keymap_extras/keymap_lithuanian_azerty.js | 191 ++++++++++++ .../keymap_extras/keymap_lithuanian_qwerty.js | 203 ++++++++++++ src/i18n/keymap_extras/keymap_neo2.js | 125 ++++++++ src/i18n/keymap_extras/keymap_norman.js | 162 ++++++++++ src/i18n/keymap_extras/keymap_norwegian.js | 187 ++++++++++++ src/i18n/keymap_extras/keymap_polish.js | 189 ++++++++++++ src/i18n/keymap_extras/keymap_portuguese.js | 186 +++++++++++ .../keymap_portuguese_mac_iso.js | 269 ++++++++++++++++ src/i18n/keymap_extras/keymap_romanian.js | 223 ++++++++++++++ src/i18n/keymap_extras/keymap_serbian.js | 171 +++++++++++ .../keymap_extras/keymap_serbian_latin.js | 199 ++++++++++++ src/i18n/keymap_extras/keymap_slovak.js | 210 +++++++++++++ src/i18n/keymap_extras/keymap_slovenian.js | 198 ++++++++++++ src/i18n/keymap_extras/keymap_spanish.js | 188 ++++++++++++ .../keymap_extras/keymap_spanish_dvorak.js | 188 ++++++++++++ src/i18n/keymap_extras/keymap_swedish.js | 188 ++++++++++++ .../keymap_extras/keymap_swedish_mac_ansi.js | 277 +++++++++++++++++ .../keymap_extras/keymap_swedish_mac_iso.js | 274 +++++++++++++++++ .../keymap_swedish_pro_mac_ansi.js | 277 +++++++++++++++++ .../keymap_swedish_pro_mac_iso.js | 274 +++++++++++++++++ src/i18n/keymap_extras/keymap_swiss_de.js | 197 ++++++++++++ src/i18n/keymap_extras/keymap_swiss_fr.js | 195 ++++++++++++ src/i18n/keymap_extras/keymap_turkish_f.js | 232 ++++++++++++++ src/i18n/keymap_extras/keymap_turkish_q.js | 191 ++++++++++++ src/i18n/keymap_extras/keymap_ukrainian.js | 171 +++++++++++ src/i18n/keymap_extras/keymap_us_extended.js | 264 ++++++++++++++++ .../keymap_extras/keymap_us_international.js | 243 +++++++++++++++ .../keymap_us_international_linux.js | 261 ++++++++++++++++ src/i18n/keymap_extras/keymap_workman.js | 162 ++++++++++ .../keymap_extras/keymap_workman_zxcvm.js | 162 ++++++++++ 57 files changed, 11899 insertions(+) create mode 100644 src/i18n/keymap_extras/keymap_belgian.js create mode 100644 src/i18n/keymap_extras/keymap_bepo.js create mode 100644 src/i18n/keymap_extras/keymap_brazilian_abnt2.js create mode 100644 src/i18n/keymap_extras/keymap_canadian_multilingual.js create mode 100644 src/i18n/keymap_extras/keymap_colemak.js create mode 100644 src/i18n/keymap_extras/keymap_croatian.js create mode 100644 src/i18n/keymap_extras/keymap_czech.js create mode 100644 src/i18n/keymap_extras/keymap_danish.js create mode 100644 src/i18n/keymap_extras/keymap_dvorak.js create mode 100644 src/i18n/keymap_extras/keymap_dvorak_fr.js create mode 100644 src/i18n/keymap_extras/keymap_dvorak_programmer.js create mode 100644 src/i18n/keymap_extras/keymap_estonian.js create mode 100644 src/i18n/keymap_extras/keymap_finnish.js create mode 100644 src/i18n/keymap_extras/keymap_french.js create mode 100644 src/i18n/keymap_extras/keymap_french_afnor.js create mode 100644 src/i18n/keymap_extras/keymap_french_mac_iso.js create mode 100644 src/i18n/keymap_extras/keymap_greek.js create mode 100644 src/i18n/keymap_extras/keymap_hebrew.js create mode 100644 src/i18n/keymap_extras/keymap_hungarian.js create mode 100644 src/i18n/keymap_extras/keymap_icelandic.js create mode 100644 src/i18n/keymap_extras/keymap_irish.js create mode 100644 src/i18n/keymap_extras/keymap_italian.js create mode 100644 src/i18n/keymap_extras/keymap_italian_mac_ansi.js create mode 100644 src/i18n/keymap_extras/keymap_italian_mac_iso.js create mode 100644 src/i18n/keymap_extras/keymap_japanese.js create mode 100644 src/i18n/keymap_extras/keymap_korean.js create mode 100644 src/i18n/keymap_extras/keymap_latvian.js create mode 100644 src/i18n/keymap_extras/keymap_lithuanian_azerty.js create mode 100644 src/i18n/keymap_extras/keymap_lithuanian_qwerty.js create mode 100644 src/i18n/keymap_extras/keymap_neo2.js create mode 100644 src/i18n/keymap_extras/keymap_norman.js create mode 100644 src/i18n/keymap_extras/keymap_norwegian.js create mode 100644 src/i18n/keymap_extras/keymap_polish.js create mode 100644 src/i18n/keymap_extras/keymap_portuguese.js create mode 100644 src/i18n/keymap_extras/keymap_portuguese_mac_iso.js create mode 100644 src/i18n/keymap_extras/keymap_romanian.js create mode 100644 src/i18n/keymap_extras/keymap_serbian.js create mode 100644 src/i18n/keymap_extras/keymap_serbian_latin.js create mode 100644 src/i18n/keymap_extras/keymap_slovak.js create mode 100644 src/i18n/keymap_extras/keymap_slovenian.js create mode 100644 src/i18n/keymap_extras/keymap_spanish.js create mode 100644 src/i18n/keymap_extras/keymap_spanish_dvorak.js create mode 100644 src/i18n/keymap_extras/keymap_swedish.js create mode 100644 src/i18n/keymap_extras/keymap_swedish_mac_ansi.js create mode 100644 src/i18n/keymap_extras/keymap_swedish_mac_iso.js create mode 100644 src/i18n/keymap_extras/keymap_swedish_pro_mac_ansi.js create mode 100644 src/i18n/keymap_extras/keymap_swedish_pro_mac_iso.js create mode 100644 src/i18n/keymap_extras/keymap_swiss_de.js create mode 100644 src/i18n/keymap_extras/keymap_swiss_fr.js create mode 100644 src/i18n/keymap_extras/keymap_turkish_f.js create mode 100644 src/i18n/keymap_extras/keymap_turkish_q.js create mode 100644 src/i18n/keymap_extras/keymap_ukrainian.js create mode 100644 src/i18n/keymap_extras/keymap_us_extended.js create mode 100644 src/i18n/keymap_extras/keymap_us_international.js create mode 100644 src/i18n/keymap_extras/keymap_us_international_linux.js create mode 100644 src/i18n/keymap_extras/keymap_workman.js create mode 100644 src/i18n/keymap_extras/keymap_workman_zxcvm.js diff --git a/src/i18n/keymap_extras/keymap_belgian.js b/src/i18n/keymap_extras/keymap_belgian.js new file mode 100644 index 0000000000..f1abf607a8 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_belgian.js @@ -0,0 +1,193 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ² │ & │ é │ " │ ' │ ( │ § │ è │ ! │ ç │ à │ ) │ - │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ 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 +'KC_GRV': {"name":"³\n²","title":"BE_SUP2"}, +'KC_1': {"name":"1\n&","title":"BE_AMPR"}, +'KC_2': {"name":"2\né","title":"BE_EACU"}, +'KC_3': {"name":"3\n\"","title":"BE_DQUO"}, +'KC_4': {"name":"4\n'","title":"BE_QUOT"}, +'KC_5': {"name":"5\n(","title":"BE_LPRN"}, +'KC_6': {"name":"6\n§","title":"BE_SECT"}, +'KC_7': {"name":"7\nè","title":"BE_EGRV"}, +'KC_8': {"name":"8\n!","title":"BE_EXLM"}, +'KC_9': {"name":"9\nç","title":"BE_CCED"}, +'KC_0': {"name":"0\nà","title":"BE_AGRV"}, +'KC_MINS': {"name":"°\n)","title":"BE_RPRN"}, +'KC_EQL': {"name":"_\n-","title":"BE_MINS"}, +// Row 2 +'KC_Q': {"name":"A","title":"BE_A"}, +'KC_W': {"name":"Z","title":"BE_Z"}, +'KC_E': {"name":"E","title":"BE_E"}, +'KC_R': {"name":"R","title":"BE_R"}, +'KC_T': {"name":"T","title":"BE_T"}, +'KC_Y': {"name":"Y","title":"BE_Y"}, +'KC_U': {"name":"U","title":"BE_U"}, +'KC_I': {"name":"I","title":"BE_I"}, +'KC_O': {"name":"O","title":"BE_O"}, +'KC_P': {"name":"P","title":"BE_P"}, +'KC_LBRC': {"name":"¨\n^","title":"BE_DCIR (dead)"}, +'KC_RBRC': {"name":"*\n$","title":"BE_DLR"}, +// Row 3 +'KC_A': {"name":"Q","title":"BE_Q"}, +'KC_S': {"name":"S","title":"BE_S"}, +'KC_D': {"name":"D","title":"BE_D"}, +'KC_F': {"name":"F","title":"BE_F"}, +'KC_G': {"name":"G","title":"BE_G"}, +'KC_H': {"name":"H","title":"BE_H"}, +'KC_J': {"name":"J","title":"BE_J"}, +'KC_K': {"name":"K","title":"BE_K"}, +'KC_L': {"name":"L","title":"BE_L"}, +'KC_SCLN': {"name":"M","title":"BE_M"}, +'KC_QUOT': {"name":"%\nù","title":"BE_UGRV"}, +'KC_NUHS': {"name":"£\nµ","title":"BE_MICR"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"BE_LABK"}, +'KC_Z': {"name":"W","title":"BE_W"}, +'KC_X': {"name":"X","title":"BE_X"}, +'KC_C': {"name":"C","title":"BE_C"}, +'KC_V': {"name":"V","title":"BE_V"}, +'KC_B': {"name":"B","title":"BE_B"}, +'KC_N': {"name":"N","title":"BE_N"}, +'KC_M': {"name":"?\n,","title":"BE_COMM"}, +'KC_COMM': {"name":".\n;","title":"BE_SCLN"}, +'KC_DOT': {"name":"/\n:","title":"BE_COLN"}, +'KC_SLSH': {"name":"+\n=","title":"BE_EQL"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ³ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ _ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ * │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ % │ £ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ ? │ . │ / │ + │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"³","title":"BE_SUP3"}, +'KC_TILD': {"name":"³","title":"BE_SUP3"}, +'S(KC_1)': {"name":"1","title":"BE_1"}, +'KC_EXLM': {"name":"1","title":"BE_1"}, +'S(KC_2)': {"name":"2","title":"BE_2"}, +'KC_AT': {"name":"2","title":"BE_2"}, +'S(KC_3)': {"name":"3","title":"BE_3"}, +'KC_HASH': {"name":"3","title":"BE_3"}, +'S(KC_4)': {"name":"4","title":"BE_4"}, +'KC_DLR': {"name":"4","title":"BE_4"}, +'S(KC_5)': {"name":"5","title":"BE_5"}, +'KC_PERC': {"name":"5","title":"BE_5"}, +'S(KC_6)': {"name":"6","title":"BE_6"}, +'KC_CIRC': {"name":"6","title":"BE_6"}, +'S(KC_7)': {"name":"7","title":"BE_7"}, +'KC_AMPR': {"name":"7","title":"BE_7"}, +'S(KC_8)': {"name":"8","title":"BE_8"}, +'KC_ASTR': {"name":"8","title":"BE_8"}, +'S(KC_9)': {"name":"9","title":"BE_9"}, +'KC_LPRN': {"name":"9","title":"BE_9"}, +'S(KC_0)': {"name":"0","title":"BE_0"}, +'KC_RPRN': {"name":"0","title":"BE_0"}, +'S(KC_MINS)': {"name":"°","title":"BE_DEG"}, +'KC_UNDS': {"name":"°","title":"BE_DEG"}, +'S(KC_EQL)': {"name":"_","title":"BE_UNDS"}, +'KC_PLUS': {"name":"_","title":"BE_UNDS"}, +// Row 2 +'S(KC_LBRC)': {"name":"¨","title":"BE_DIAE (dead)"}, +'KC_LCBR': {"name":"¨","title":"BE_DIAE (dead)"}, +'S(KC_RBRC)': {"name":"*","title":"BE_ASTR"}, +'KC_RCBR': {"name":"*","title":"BE_ASTR"}, +// Row 3 +'S(KC_QUOT)': {"name":"%","title":"BE_PERC"}, +'KC_DQUO': {"name":"%","title":"BE_PERC"}, +'S(KC_NUHS)': {"name":"£","title":"BE_PND"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"BE_RABK"}, +'S(KC_M)': {"name":"?","title":"BE_QUES"}, +'S(KC_COMM)': {"name":".","title":"BE_DOT"}, +'KC_LT': {"name":".","title":"BE_DOT"}, +'S(KC_DOT)': {"name":"/","title":"BE_SLSH"}, +'KC_GT': {"name":"/","title":"BE_SLSH"}, +'S(KC_SLSH)': {"name":"+","title":"BE_PLUS"}, +'KC_QUES': {"name":"+","title":"BE_PLUS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ | │ @ │ # │ │ │ ^ │ │ │ { │ } │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ ´ │ ` │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ \ │ │ │ │ │ │ │ │ │ │ ~ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_1)': {"name":"|","title":"BE_PIPE"}, +'ALGR(KC_2)': {"name":"@","title":"BE_AT"}, +'ALGR(KC_3)': {"name":"#","title":"BE_HASH"}, +'ALGR(KC_6)': {"name":"^","title":"BE_CIRC"}, +'ALGR(KC_9)': {"name":"{","title":"BE_LCBR"}, +'ALGR(KC_0)': {"name":"}","title":"BE_RCBR"}, +// Row 2 +'ALGR(KC_E)': {"name":"€","title":"BE_EURO"}, +'ALGR(KC_LBRC)': {"name":"[","title":"BE_LBRC"}, +'ALGR(KC_RBRC)': {"name":"]","title":"BE_RBRC"}, +// Row 3 +'ALGR(KC_QUOT)': {"name":"´","title":"BE_ACUT (dead)"}, +'ALGR(KC_NUHS)': {"name":"`","title":"BE_GRV (dead)"}, +// Row 4 +'ALGR(KC_NUBS)': {"name":"\\","title":"BE_BSLS"}, +'ALGR(KC_SLSH)': {"name":"~","title":"BE_TILD"}, + +/* Other keys */ +'KC_BSLS': {"name":"£\nµ","title":""}, +'S(KC_BSLS)': {"name":"£","title":""}, +'KC_COLN': {"name":"M","title":"S(BE_M) (capital M)"}, +'KC_PIPE': {"name":"£","title":"BE_PND"}, + +'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, +'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, +'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, +'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, +'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, +'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + +'QK_GESC': {"name":"² / ³\nEsc","title":"Esc normally, but ² when GUI is active or ³ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_bepo.js b/src/i18n/keymap_extras/keymap_bepo.js new file mode 100644 index 0000000000..292d82ea36 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_bepo.js @@ -0,0 +1,275 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ $ │ " │ « │ » │ ( │ ) │ @ │ + │ - │ / │ * │ = │ % │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ B │ É │ P │ O │ È │ ^ │ V │ D │ L │ J │ Z │ W │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ A │ U │ I │ E │ , │ C │ T │ S │ R │ N │ M │ Ç │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ Ê │ À │ Y │ X │ . │ K │ ' │ Q │ G │ H │ F │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'KC_GRV': {"name":"#\n$","title":"BP_DLR"}, +'KC_1': {"name":"1\n\"","title":"BP_DQUO"}, +'KC_2': {"name":"2\n«","title":"BP_LDAQ"}, +'KC_3': {"name":"3\n»","title":"BP_RDAQ"}, +'KC_4': {"name":"4\n(","title":"BP_LPRN"}, +'KC_5': {"name":"5\n)","title":"BP_RPRN"}, +'KC_6': {"name":"6\n@","title":"BP_AT"}, +'KC_7': {"name":"7\n+","title":"BP_PLUS"}, +'KC_8': {"name":"8\n-","title":"BP_MINS"}, +'KC_9': {"name":"9\n/","title":"BP_SLSH"}, +'KC_0': {"name":"0\n*","title":"BP_ASTR"}, +'KC_MINS': {"name":"°\n=","title":"BP_EQL"}, +'KC_EQL': {"name":"`\n%","title":"BP_PERC"}, +// Row 2 +'KC_Q': {"name":"B","title":"BP_B"}, +'KC_W': {"name":"É","title":"BP_EACU"}, +'KC_E': {"name":"P","title":"BP_P"}, +'KC_R': {"name":"O","title":"BP_O"}, +'KC_T': {"name":"È","title":"BP_EGRV"}, +'KC_Y': {"name":"!\n^","title":"BP_DCIR (dead)"}, +'KC_U': {"name":"V","title":"BP_V"}, +'KC_I': {"name":"D","title":"BP_D"}, +'KC_O': {"name":"L","title":"BP_L"}, +'KC_P': {"name":"J","title":"BP_J"}, +'KC_LBRC': {"name":"Z","title":"BP_Z"}, +'KC_RBRC': {"name":"W","title":"BP_W"}, +// Row 3 +'KC_A': {"name":"A","title":"BP_A"}, +'KC_S': {"name":"U","title":"BP_U"}, +'KC_D': {"name":"I","title":"BP_I"}, +'KC_F': {"name":"E","title":"BP_E"}, +'KC_G': {"name":";\n,","title":"BP_COMM"}, +'KC_H': {"name":"C","title":"BP_C"}, +'KC_J': {"name":"T","title":"BP_T"}, +'KC_K': {"name":"S","title":"BP_S"}, +'KC_L': {"name":"R","title":"BP_R"}, +'KC_SCLN': {"name":"N","title":"BP_N"}, +'KC_QUOT': {"name":"M","title":"BP_M"}, +'KC_BSLS': {"name":"Ç","title":"BP_CCED"}, +// Row 4 +'KC_NUBS': {"name":"Ê","title":"BP_ECIR"}, +'KC_Z': {"name":"À","title":"BP_AGRV"}, +'KC_X': {"name":"Y","title":"BP_Y"}, +'KC_C': {"name":"X","title":"BP_X"}, +'KC_V': {"name":":\n.","title":"BP_DOT"}, +'KC_B': {"name":"K","title":"BP_K"}, +'KC_N': {"name":"?\n'","title":"BP_QUOT"}, +'KC_M': {"name":"Q","title":"BP_Q"}, +'KC_COMM': {"name":"G","title":"BP_G"}, +'KC_DOT': {"name":"H","title":"BP_H"}, +'KC_SLSH': {"name":"F","title":"BP_F"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ # │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ ! │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ ; │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ : │ │ ? │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"#","title":"BP_HASH"}, +'KC_TILD': {"name":"#","title":"BP_HASH"}, +'S(KC_1)': {"name":"1","title":"BP_1"}, +'KC_EXLM': {"name":"1","title":"BP_1"}, +'S(KC_2)': {"name":"2","title":"BP_2"}, +'KC_AT': {"name":"2","title":"BP_2"}, +'S(KC_3)': {"name":"3","title":"BP_3"}, +'KC_HASH': {"name":"3","title":"BP_3"}, +'S(KC_4)': {"name":"4","title":"BP_4"}, +'KC_DLR': {"name":"4","title":"BP_4"}, +'S(KC_5)': {"name":"5","title":"BP_5"}, +'KC_PERC': {"name":"5","title":"BP_5"}, +'S(KC_6)': {"name":"6","title":"BP_6"}, +'KC_CIRC': {"name":"6","title":"BP_6"}, +'S(KC_7)': {"name":"7","title":"BP_7"}, +'KC_AMPR': {"name":"7","title":"BP_7"}, +'S(KC_8)': {"name":"8","title":"BP_8"}, +'KC_ASTR': {"name":"8","title":"BP_8"}, +'S(KC_9)': {"name":"9","title":"BP_9"}, +'KC_LPRN': {"name":"9","title":"BP_9"}, +'S(KC_0)': {"name":"0","title":"BP_0"}, +'KC_RPRN': {"name":"0","title":"BP_0"}, +'S(KC_MINS)': {"name":"°","title":"BP_DEG"}, +'KC_UNDS': {"name":"°","title":"BP_DEG"}, +'S(KC_EQL)': {"name":"`","title":"BP_GRV"}, +'KC_PLUS': {"name":"`","title":"BP_GRV"}, +// Row 2 +'S(KC_Y)': {"name":"!","title":"BP_EXLM"}, +// Row 3 +'S(KC_G)': {"name":";","title":"BP_SCLN"}, +// Row 4 +'S(KC_V)': {"name":":","title":"BP_COLN"}, +'S(KC_N)': {"name":"?","title":"BP_QUES"}, +// Row 5 +'S(KC_SPC)': {"name":"No-break space","title":"BP_NBSP (non-breaking space)"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ – │ — │ < │ > │ [ │ ] │ ^ │ ± │ − │ ÷ │ × │ ≠ │ ‰ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ | │ ´ │ & │ Œ │ ` │ ¡ │ ˇ │ Ð │ / │ IJ │ Ə │ ˘ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Æ │ Ù │ ¨ │ € │ │ © │ Þ │ ẞ │ ® │ ~ │ ¯ │ ¸ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ \ │ { │ } │ … │ ~ │ ¿ │ ° │ │ † │ ˛ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ _ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_GRV)': {"name":"–","title":"BP_NDSH"}, +'ALGR(KC_1)': {"name":"—","title":"BP_MDSH"}, +'ALGR(KC_2)': {"name":"<","title":"BP_LABK"}, +'ALGR(KC_3)': {"name":">","title":"BP_RABK"}, +'ALGR(KC_4)': {"name":"[","title":"BP_LBRC"}, +'ALGR(KC_5)': {"name":"]","title":"BP_RBRC"}, +'ALGR(KC_6)': {"name":"^","title":"BP_CIRC"}, +'ALGR(KC_7)': {"name":"±","title":"BP_PLMN"}, +'ALGR(KC_8)': {"name":"−","title":"BP_MMNS"}, +'ALGR(KC_9)': {"name":"÷","title":"BP_DIV"}, +'ALGR(KC_0)': {"name":"×","title":"BP_MUL"}, +'ALGR(KC_MINS)': {"name":"≠","title":"BP_NEQL"}, +'ALGR(KC_EQL)': {"name":"‰","title":"BP_PERM"}, +// Row 2 +'ALGR(KC_Q)': {"name":"|","title":"BP_PIPE"}, +'ALGR(KC_W)': {"name":"´","title":"BP_ACUT (dead)"}, +'ALGR(KC_E)': {"name":"&","title":"BP_AMPR"}, +'ALGR(KC_R)': {"name":"Œ","title":"BP_OE"}, +'ALGR(KC_T)': {"name":"`","title":"BP_DGRV (dead)"}, +'ALGR(KC_Y)': {"name":"¡","title":"BP_IEXL"}, +'ALGR(KC_U)': {"name":"ˇ","title":"BP_CARN (dead)"}, +'ALGR(KC_I)': {"name":"Ð","title":"BP_ETH"}, +'ALGR(KC_O)': {"name":"/","title":"BP_DSLS (dead)"}, +'ALGR(KC_P)': {"name":"IJ","title":"BP_IJ"}, +'ALGR(KC_LBRC)': {"name":"Ə","title":"BP_SCHW"}, +'ALGR(KC_RBRC)': {"name":"˘","title":"BP_BREV (dead)"}, +// Row 3 +'ALGR(KC_A)': {"name":"Æ","title":"BP_AE"}, +'ALGR(KC_S)': {"name":"Ù","title":"BP_UGRV"}, +'ALGR(KC_D)': {"name":"¨","title":"BP_DIAE (dead)"}, +'ALGR(KC_F)': {"name":"€","title":"BP_EURO"}, +'ALGR(KC_H)': {"name":"©","title":"BP_COPY"}, +'ALGR(KC_J)': {"name":"Þ","title":"BP_THRN"}, +'ALGR(KC_K)': {"name":"ẞ","title":"BP_SS"}, +'ALGR(KC_L)': {"name":"®","title":"BP_REGD"}, +'ALGR(KC_SCLN)': {"name":"~","title":"BP_DTIL (dead)"}, +'ALGR(KC_QUOT)': {"name":"¯","title":"BP_MACR (dead)"}, +'ALGR(KC_BSLS)': {"name":"¸","title":"BP_CEDL (dead)"}, +// Row 4 +'ALGR(KC_Z)': {"name":"\\","title":"BP_BSLS"}, +'ALGR(KC_X)': {"name":"{","title":"BP_LCBR"}, +'ALGR(KC_C)': {"name":"}","title":"BP_RCBR"}, +'ALGR(KC_V)': {"name":"…","title":"BP_ELLP"}, +'ALGR(KC_B)': {"name":"~","title":"BP_TILD"}, +'ALGR(S(KC_N))': {"name":"¿","title":"BP_IQUE"}, +'ALGR(KC_M)': {"name":"°","title":"BP_RNGA (dead)"}, +'ALGR(KC_COMM)': {"name":"µ","title":"BP_DGRK (dead Greek key)"}, +'ALGR(KC_DOT)': {"name":"†","title":"BP_DAGG"}, +'ALGR(KC_SLSH)': {"name":"˛","title":"BP_OGON (dead)"}, +// Row 5 +'ALGR(KC_SPC)': {"name":"_","title":"BP_UNDS"}, + +/* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ¶ │ „ │ “ │ ” │ ≤ │ ≥ │ │ ¬ │ ¼ │ ½ │ ¾ │ ′ │ ″ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ ¦ │ ˝ │ § │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ ˙ │ ¤ │ ̛ │ ſ │ │ │ ™ │ │ º │ , │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ ‘ │ ’ │ · │ ⌨ │ ̉ │ ̣ │ │ ‡ │ ª │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(ALGR(KC_GRV))': {"name":"¶","title":"BP_PARA"}, +'S(ALGR(KC_1))': {"name":"„","title":"BP_DLQU"}, +'S(ALGR(KC_2))': {"name":"“","title":"BP_LDQU"}, +'S(ALGR(KC_3))': {"name":"”","title":"BP_RDQU"}, +'S(ALGR(KC_4))': {"name":"≤","title":"BP_LEQL"}, +'S(ALGR(KC_5))': {"name":"≥","title":"BP_GEQL"}, +'S(ALGR(KC_7))': {"name":"¬","title":"BP_NOT"}, +'S(ALGR(KC_8))': {"name":"¼","title":"BP_QRTR"}, +'S(ALGR(KC_9))': {"name":"½","title":"BP_HALF"}, +'S(ALGR(KC_0))': {"name":"¾","title":"BP_TQTR"}, +'S(ALGR(KC_MINS))': {"name":"′","title":"BP_PRIM"}, +'S(ALGR(KC_EQL))': {"name":"″","title":"BP_DPRM"}, +// Row 2 +'S(ALGR(KC_Q))': {"name":"¦","title":"BP_BRKP"}, +'S(ALGR(KC_W))': {"name":"˝","title":"BP_DACU (dead)"}, +'S(ALGR(KC_E))': {"name":"§","title":"BP_SECT"}, +// Row 3 +'S(ALGR(KC_D))': {"name":"˙","title":"BP_DOTA (dead)"}, +'S(ALGR(KC_F))': {"name":"¤","title":"BP_CURR (dead)"}, +'S(ALGR(KC_G))': {"name":"◌̛","title":"BP_HORN (dead)"}, +'S(ALGR(KC_H))': {"name":"ſ","title":"BP_LNGS"}, +'S(ALGR(KC_L))': {"name":"™","title":"BP_TM"}, +'S(ALGR(KC_QUOT))': {"name":"º","title":"BP_MORD"}, +'S(ALGR(KC_BSLS))': {"name":",","title":"BP_DCMM (dead)"}, +// Row 4 +'S(ALGR(KC_X))': {"name":"‘","title":"BP_LSQU"}, +'S(ALGR(KC_C))': {"name":"’","title":"BP_RSQU"}, +'S(ALGR(KC_V))': {"name":"·","title":"BP_MDDT"}, +'S(ALGR(KC_B))': {"name":"⌨","title":"BP_KEYB"}, +'S(ALGR(KC_N))': {"name":"◌̉","title":"BP_HOKA (dead)"}, +'S(ALGR(KC_M))': {"name":"◌̣","title":"BP_DOTB (dead)"}, +'S(ALGR(KC_DOT))': {"name":"‡","title":"BP_DDAG"}, +'S(ALGR(KC_SLSH))': {"name":"ª","title":"BP_FORD"}, +// Row 5 +'S(ALGR(KC_SPC))': {"name":"Narrow no-break space","title":"BP_NNBS (narrow non-breaking space)"}, + +/* Other keys */ +'KC_NUHS': {"name":"Ç","title":""}, +'S(KC_NUHS)': {"name":"Ç","title":""}, +'KC_LCBR': {"name":"Z","title":"S(BP_Z) (capital Z)"}, +'KC_RCBR': {"name":"W","title":"S(BP_W) (capital W)"}, +'KC_LT': {"name":"G","title":"S(BP_G) (capital G)"}, +'KC_GT': {"name":"H","title":"S(BP_H) (capital H)"}, +'KC_COLN': {"name":"N","title":"S(BP_N) (capital N)"}, +'KC_PIPE': {"name":"Ç","title":"BP_CCED (capital Ç)"}, +'KC_QUES': {"name":"F","title":"S(BP_F) (capital F)"}, +'KC_DQUO': {"name":"M","title":"S(BP_M) (capital M)"}, + +'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, +'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, +'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, +'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, +'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, +'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + +'QK_GESC': {"name":"$ / #\nEsc","title":"Esc normally, but $ when GUI is active or # when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_brazilian_abnt2.js b/src/i18n/keymap_extras/keymap_brazilian_abnt2.js new file mode 100644 index 0000000000..eb06aaa6be --- /dev/null +++ b/src/i18n/keymap_extras/keymap_brazilian_abnt2.js @@ -0,0 +1,195 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ' │ 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 +'KC_GRV': {"name":"\"\n'","title":"BR_QUOT"}, +'KC_1': {"name":"!\n1","title":"BR_1"}, +'KC_2': {"name":"@\n2","title":"BR_2"}, +'KC_3': {"name":"#\n3","title":"BR_3"}, +'KC_4': {"name":"$\n4","title":"BR_4"}, +'KC_5': {"name":"%\n5","title":"BR_5"}, +'KC_6': {"name":"¨\n6","title":"BR_6"}, +'KC_7': {"name":"&\n7","title":"BR_7"}, +'KC_8': {"name":"*\n8","title":"BR_8"}, +'KC_9': {"name":"(\n9","title":"BR_9"}, +'KC_0': {"name":")\n0","title":"BR_0"}, +'KC_MINS': {"name":"_\n-","title":"BR_MINS"}, +'KC_EQL': {"name":"+\n=","title":"BR_EQL"}, +// Row 2 +'KC_Q': {"name":"Q","title":"BR_Q"}, +'KC_W': {"name":"W","title":"BR_W"}, +'KC_E': {"name":"E","title":"BR_E"}, +'KC_R': {"name":"R","title":"BR_R"}, +'KC_T': {"name":"T","title":"BR_T"}, +'KC_Y': {"name":"Y","title":"BR_Y"}, +'KC_U': {"name":"U","title":"BR_U"}, +'KC_I': {"name":"I","title":"BR_I"}, +'KC_O': {"name":"O","title":"BR_O"}, +'KC_P': {"name":"P","title":"BR_P"}, +'KC_LBRC': {"name":"`\n´","title":"BR_ACUT (dead)"}, +'KC_RBRC': {"name":"{\n[","title":"BR_LBRC"}, +// Row 3 +'KC_A': {"name":"A","title":"BR_A"}, +'KC_S': {"name":"S","title":"BR_S"}, +'KC_D': {"name":"D","title":"BR_D"}, +'KC_F': {"name":"F","title":"BR_F"}, +'KC_G': {"name":"G","title":"BR_G"}, +'KC_H': {"name":"H","title":"BR_H"}, +'KC_J': {"name":"J","title":"BR_J"}, +'KC_K': {"name":"K","title":"BR_K"}, +'KC_L': {"name":"L","title":"BR_L"}, +'KC_SCLN': {"name":"Ç","title":"BR_CCED"}, +'KC_QUOT': {"name":"^\n~","title":"BR_TILD (dead)"}, +'KC_BSLS': {"name":"}\n]","title":"BR_RBRC"}, +// Row 4 +'KC_NUBS': {"name":"|\n\\","title":"BR_BSLS"}, +'KC_Z': {"name":"Z","title":"BR_Z"}, +'KC_X': {"name":"X","title":"BR_X"}, +'KC_C': {"name":"C","title":"BR_C"}, +'KC_V': {"name":"V","title":"BR_V"}, +'KC_B': {"name":"B","title":"BR_B"}, +'KC_N': {"name":"N","title":"BR_N"}, +'KC_M': {"name":"M","title":"BR_M"}, +'KC_COMM': {"name":"<\n,","title":"BR_COMM"}, +'KC_DOT': {"name":">\n.","title":"BR_DOT"}, +'KC_SLSH': {"name":":\n;","title":"BR_SCLN"}, +'KC_INT1': {"name":"?\n/","title":"BR_SLSH"}, +// Numpad +'KC_PCMM': {"name":".","title":"BR_PDOT"}, +'KC_PDOT': {"name":",","title":"BR_PCMM"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ " │ ! │ @ │ # │ $ │ % │ ¨ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ` │ { │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ ^ │ } │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤ + * │ │ | │ │ │ │ │ │ │ │ < │ > │ : │ ? │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬──┴─┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"\"","title":"BR_DQUO"}, +'KC_TILD': {"name":"\"","title":"BR_DQUO"}, +'S(KC_1)': {"name":"!","title":"BR_EXLM"}, +'KC_EXLM': {"name":"!","title":"BR_EXLM"}, +'S(KC_2)': {"name":"@","title":"BR_AT"}, +'KC_AT': {"name":"@","title":"BR_AT"}, +'S(KC_3)': {"name":"#","title":"BR_HASH"}, +'KC_HASH': {"name":"#","title":"BR_HASH"}, +'S(KC_4)': {"name":"$","title":"BR_DLR"}, +'KC_DLR': {"name":"$","title":"BR_DLR"}, +'S(KC_5)': {"name":"%","title":"BR_PERC"}, +'KC_PERC': {"name":"%","title":"BR_PERC"}, +'S(KC_6)': {"name":"¨","title":"BR_DIAE (dead)"}, +'KC_CIRC': {"name":"¨","title":"BR_DIAE (dead)"}, +'S(KC_7)': {"name":"&","title":"BR_AMPR"}, +'KC_AMPR': {"name":"&","title":"BR_AMPR"}, +'S(KC_8)': {"name":"*","title":"BR_ASTR"}, +'KC_ASTR': {"name":"*","title":"BR_ASTR"}, +'S(KC_9)': {"name":"(","title":"BR_LPRN"}, +'KC_LPRN': {"name":"(","title":"BR_LPRN"}, +'S(KC_0)': {"name":")","title":"BR_RPRN"}, +'KC_RPRN': {"name":")","title":"BR_RPRN"}, +'S(KC_MINS)': {"name":"_","title":"BR_UNDS"}, +'KC_UNDS': {"name":"_","title":"BR_UNDS"}, +'S(KC_EQL)': {"name":"+","title":"BR_PLUS"}, +'KC_PLUS': {"name":"+","title":"BR_PLUS"}, +// Row 2 +'S(KC_LBRC)': {"name":"`","title":"BR_GRV (dead)"}, +'KC_LCBR': {"name":"`","title":"BR_GRV (dead)"}, +'S(KC_RBRC)': {"name":"{","title":"BR_LCBR"}, +'KC_RCBR': {"name":"{","title":"BR_LCBR"}, +// Row 3 +'S(KC_QUOT)': {"name":"^","title":"BR_CIRC (dead)"}, +'KC_DQUO': {"name":"^","title":"BR_CIRC (dead)"}, +'S(KC_BSLS)': {"name":"}","title":"BR_RCBR"}, +'KC_PIPE': {"name":"}","title":"BR_RCBR"}, +// Row 4 +'S(KC_NUBS)': {"name":"|","title":"BR_PIPE"}, +'S(KC_COMM)': {"name":"<","title":"BR_LABK"}, +'KC_LT': {"name":"<","title":"BR_LABK"}, +'S(KC_DOT)': {"name":">","title":"BR_RABK"}, +'KC_GT': {"name":">","title":"BR_RABK"}, +'S(KC_SLSH)': {"name":":","title":"BR_COLN"}, +'KC_QUES': {"name":":","title":"BR_COLN"}, +'S(KC_INT1)': {"name":"?","title":"BR_QUES"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ¹ │ ² │ ³ │ £ │ ¢ │ ¬ │ │ │ │ │ │ § │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ ° │ │ │ │ │ │ │ │ │ ª │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ º │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤ + * │ │ │ │ │ ₢ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬──┴─┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_1)': {"name":"¹","title":"BR_SUP1"}, +'ALGR(KC_2)': {"name":"²","title":"BR_SUP2"}, +'ALGR(KC_3)': {"name":"³","title":"BR_SUP3"}, +'ALGR(KC_4)': {"name":"£","title":"BR_PND"}, +'ALGR(KC_5)': {"name":"¢","title":"BR_CENT"}, +'ALGR(KC_6)': {"name":"¬","title":"BR_NOT"}, +'ALGR(KC_EQL)': {"name":"§","title":"BR_SECT"}, +// Row 2 +'ALGR(KC_E)': {"name":"°","title":"BR_DEG"}, +'ALGR(KC_RBRC)': {"name":"ª","title":"BR_FORD"}, +// Row 3 +'ALGR(KC_BSLS)': {"name":"º","title":"BR_MORD"}, +// Row 4 +'ALGR(KC_C)': {"name":"₢","title":"BR_CRUZ"}, + +/* Other keys */ +'KC_NUHS': {"name":"}\n]","title":""}, +'S(KC_NUHS)': {"name":"}","title":""}, +'KC_COLN': {"name":"Ç","title":"S(BR_CCED) (capital Ç)"}, + +'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, +'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, +'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, +'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, +'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, +'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + +'QK_GESC': {"name":"' / \"\nEsc","title":"Esc normally, but ' when GUI is active or \" when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_canadian_multilingual.js b/src/i18n/keymap_extras/keymap_canadian_multilingual.js new file mode 100644 index 0000000000..8faa4e1ea0 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_canadian_multilingual.js @@ -0,0 +1,289 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ / │ 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 +'KC_GRV': {"name":"\\\n/","title":"CA_SLSH"}, +'KC_1': {"name":"!\n1","title":"CA_1"}, +'KC_2': {"name":"@\n2","title":"CA_2"}, +'KC_3': {"name":"#\n3","title":"CA_3"}, +'KC_4': {"name":"$\n4","title":"CA_4"}, +'KC_5': {"name":"%\n5","title":"CA_5"}, +'KC_6': {"name":"?\n6","title":"CA_6"}, +'KC_7': {"name":"&\n7","title":"CA_7"}, +'KC_8': {"name":"*\n8","title":"CA_8"}, +'KC_9': {"name":"(\n9","title":"CA_9"}, +'KC_0': {"name":")\n0","title":"CA_0"}, +'KC_MINS': {"name":"_\n-","title":"CA_MINS"}, +'KC_EQL': {"name":"+\n=","title":"CA_EQL"}, +// Row 2 +'KC_Q': {"name":"Q","title":"CA_Q"}, +'KC_W': {"name":"W","title":"CA_W"}, +'KC_E': {"name":"E","title":"CA_E"}, +'KC_R': {"name":"R","title":"CA_R"}, +'KC_T': {"name":"T","title":"CA_T"}, +'KC_Y': {"name":"Y","title":"CA_Y"}, +'KC_U': {"name":"U","title":"CA_U"}, +'KC_I': {"name":"I","title":"CA_I"}, +'KC_O': {"name":"O","title":"CA_O"}, +'KC_P': {"name":"P","title":"CA_P"}, +'KC_LBRC': {"name":"¨\n^","title":"CA_CIRC (dead)"}, +'KC_RBRC': {"name":"Ç","title":"CA_CCED"}, +// Row 3 +'KC_A': {"name":"A","title":"CA_A"}, +'KC_S': {"name":"S","title":"CA_S"}, +'KC_D': {"name":"D","title":"CA_D"}, +'KC_F': {"name":"F","title":"CA_F"}, +'KC_G': {"name":"G","title":"CA_G"}, +'KC_H': {"name":"H","title":"CA_H"}, +'KC_J': {"name":"J","title":"CA_J"}, +'KC_K': {"name":"K","title":"CA_K"}, +'KC_L': {"name":"L","title":"CA_L"}, +'KC_SCLN': {"name":":\n;","title":"CA_SCLN"}, +'KC_QUOT': {"name":"É","title":"CA_EGRV"}, +'KC_NUHS': {"name":"À","title":"CA_AGRV"}, +// Row 4 +'KC_NUBS': {"name":"Ù","title":"CA_UGRV"}, +'KC_Z': {"name":"Z","title":"CA_Z"}, +'KC_X': {"name":"X","title":"CA_X"}, +'KC_C': {"name":"C","title":"CA_C"}, +'KC_V': {"name":"V","title":"CA_V"}, +'KC_B': {"name":"B","title":"CA_B"}, +'KC_N': {"name":"N","title":"CA_N"}, +'KC_M': {"name":"M","title":"CA_M"}, +'KC_COMM': {"name":"'\n,","title":"CA_COMM"}, +'KC_DOT': {"name":"\"\n.","title":"CA_DOT"}, +'KC_SLSH': {"name":"É","title":"CA_EACU"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ \ │ ! │ @ │ # │ $ │ % │ ? │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ : │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ ' │ " │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"\\","title":"CA_BSLS"}, +'KC_TILD': {"name":"\\","title":"CA_BSLS"}, +'S(KC_1)': {"name":"!","title":"CA_EXLM"}, +'KC_EXLM': {"name":"!","title":"CA_EXLM"}, +'S(KC_2)': {"name":"@","title":"CA_AT"}, +'KC_AT': {"name":"@","title":"CA_AT"}, +'S(KC_3)': {"name":"#","title":"CA_HASH"}, +'KC_HASH': {"name":"#","title":"CA_HASH"}, +'S(KC_4)': {"name":"$","title":"CA_DLR"}, +'KC_DLR': {"name":"$","title":"CA_DLR"}, +'S(KC_5)': {"name":"%","title":"CA_PERC"}, +'KC_PERC': {"name":"%","title":"CA_PERC"}, +'S(KC_6)': {"name":"?","title":"CA_QUES"}, +'KC_CIRC': {"name":"?","title":"CA_QUES"}, +'S(KC_7)': {"name":"&","title":"CA_AMPR"}, +'KC_AMPR': {"name":"&","title":"CA_AMPR"}, +'S(KC_8)': {"name":"*","title":"CA_ASTR"}, +'KC_ASTR': {"name":"*","title":"CA_ASTR"}, +'S(KC_9)': {"name":"(","title":"CA_LPRN"}, +'KC_LPRN': {"name":"(","title":"CA_LPRN"}, +'S(KC_0)': {"name":")","title":"CA_RPRN"}, +'KC_RPRN': {"name":")","title":"CA_RPRN"}, +'S(KC_MINS)': {"name":"_","title":"CA_UNDS"}, +'KC_UNDS': {"name":"_","title":"CA_UNDS"}, +'S(KC_EQL)': {"name":"+","title":"CA_PLUS"}, +'KC_PLUS': {"name":"+","title":"CA_PLUS"}, +// Row 2 +'S(KC_LBRC)': {"name":"¨","title":"CA_DIAE (dead)"}, +'KC_LCBR': {"name":"¨","title":"CA_DIAE (dead)"}, +// Row 3 +'S(KC_SCLN)': {"name":":","title":"CA_COLN"}, +'KC_COLN': {"name":":","title":"CA_COLN"}, +// Row 4 +'S(KC_COMM)': {"name":"'","title":"CA_QUOT"}, +'KC_LT': {"name":"'","title":"CA_QUOT"}, +'S(KC_DOT)': {"name":"\"","title":"CA_DQUO"}, +'KC_GT': {"name":"\"","title":"CA_DQUO"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ | │ │ │ │ ¤ │ │ │ { │ } │ [ │ ] │ │ ¬ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ ` │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ ° │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ « │ » │ │ │ │ │ │ < │ > │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_GRV)': {"name":"|","title":"CA_PIPE"}, +'ALGR(KC_4)': {"name":"¤","title":"CA_CURR"}, +'ALGR(KC_7)': {"name":"{","title":"CA_LCBR"}, +'ALGR(KC_8)': {"name":"}","title":"CA_RCBR"}, +'ALGR(KC_9)': {"name":"[","title":"CA_LBRC"}, +'ALGR(KC_0)': {"name":"]","title":"CA_RBRC"}, +'ALGR(KC_EQL)': {"name":"¬","title":"CA_NOT"}, +// Row 2 +'ALGR(KC_E)': {"name":"€","title":"CA_EURO"}, +'ALGR(KC_LBRC)': {"name":"`","title":"CA_GRV (dead)"}, +'ALGR(KC_RBRC)': {"name":"~","title":"CA_DTIL (dead)"}, +// Row 3 +'ALGR(KC_SCLN)': {"name":"°","title":"CA_DEG"}, +// Row 4 +'ALGR(KC_Z)': {"name":"«","title":"CA_LDAQ"}, +'ALGR(KC_X)': {"name":"»","title":"CA_RDAQ"}, +'ALGR(KC_COMM)': {"name":"<","title":"CA_LABK"}, +'ALGR(KC_DOT)': {"name":">","title":"CA_RABK"}, + +/* Right Ctrl symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ¹ │ ² │ ³ │ ¼ │ ½ │ ¾ │ │ │ │ │ │ ¸ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Ω │ Ł │ Œ │ ¶ │ Ŧ │ ← │ ↓ │ → │ Ø │ Þ │ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Æ │ ß │ Ð │ │ Ŋ │ Ħ │ IJ │ ĸ │ Ŀ │ ´ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ ¢ │ “ │ ” │ ʼn │ μ │ ― │ ˙ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'RCTL(KC_1)': {"name":"¹","title":"CA_SUP1"}, +'RCTL(KC_2)': {"name":"²","title":"CA_SUP2"}, +'RCTL(KC_3)': {"name":"³","title":"CA_SUP3"}, +'RCTL(KC_4)': {"name":"¼","title":"CA_QRTR"}, +'RCTL(KC_5)': {"name":"½","title":"CA_HALF"}, +'RCTL(KC_6)': {"name":"¾","title":"CA_TQTR"}, +'RCTL(KC_EQL)': {"name":"¸","title":"CA_CEDL (dead)"}, +// Row 2 +'RCTL(KC_Q)': {"name":"Ω","title":"CA_OMEG"}, +'RCTL(KC_W)': {"name":"Ł","title":"CA_LSTR"}, +'RCTL(KC_E)': {"name":"Œ","title":"CA_OE"}, +'RCTL(KC_R)': {"name":"¶","title":"CA_PARA"}, +'RCTL(KC_T)': {"name":"Ŧ","title":"CA_TSTR"}, +'RCTL(KC_Y)': {"name":"←","title":"CA_LARR"}, +'RCTL(KC_U)': {"name":"↓","title":"CA_DARR"}, +'RCTL(KC_I)': {"name":"→","title":"CA_RARR"}, +'RCTL(KC_O)': {"name":"Ø","title":"CA_OSTR"}, +'RCTL(KC_P)': {"name":"Þ","title":"CA_THRN"}, +'RCTL(KC_RBRC)': {"name":"~","title":"CA_TILD"}, +// Row 3 +'RCTL(KC_A)': {"name":"Æ","title":"CA_AE"}, +'RCTL(KC_S)': {"name":"ß","title":"CA_SS"}, +'RCTL(KC_D)': {"name":"Ð","title":"CA_ETH"}, +'RCTL(KC_G)': {"name":"Ŋ","title":"CA_ENG"}, +'RCTL(KC_H)': {"name":"Ħ","title":"CA_HSTR"}, +'RCTL(KC_J)': {"name":"IJ","title":"CA_IJ"}, +'RCTL(KC_K)': {"name":"ĸ","title":"CA_KRA"}, +'RCTL(KC_L)': {"name":"Ŀ","title":"CA_LMDT"}, +'RCTL(KC_SCLN)': {"name":"´","title":"CA_ACUT (dead)"}, +// Row 4 +'RCTL(KC_C)': {"name":"¢","title":"CA_CENT"}, +'RCTL(KC_V)': {"name":"“","title":"CA_LDQU"}, +'RCTL(KC_B)': {"name":"”","title":"CA_RDQU"}, +'RCTL(KC_N)': {"name":"ʼn","title":"CA_APSN"}, +'RCTL(KC_M)': {"name":"μ","title":"CA_MICR"}, +'RCTL(KC_COMM)': {"name":"―","title":"CA_HRZB"}, +'RCTL(KC_DOT)': {"name":"˙","title":"CA_DOTA (dead)"}, + +/* Shift+Right Ctrl symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ - │ ¡ │ │ £ │ │ ⅜ │ ⅝ │ ⅞ │ ™ │ ± │ │ ¿ │ ˛ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ ® │ │ ¥ │ ↑ │ ı │ │ │ ° │ ¯ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ § │ │ ª │ │ │ │ │ │ ˝ │ ˇ │ ˘ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ ¦ │ │ │ © │ ‘ │ ’ │ ♪ │ º │ × │ ÷ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'RCTL(S(KC_GRV))': {"name":"Soft hyphen","title":"CA_SHYP (soft hyphen)"}, +'RCTL(S(KC_1))': {"name":"¡","title":"CA_IEXL"}, +'RCTL(S(KC_3))': {"name":"£","title":"CA_PND"}, +'RCTL(S(KC_5))': {"name":"⅜","title":"CA_TEIG"}, +'RCTL(S(KC_6))': {"name":"⅝","title":"CA_FEIG"}, +'RCTL(S(KC_7))': {"name":"⅞","title":"CA_SEIG"}, +'RCTL(S(KC_8))': {"name":"™","title":"CA_TM"}, +'RCTL(S(KC_9))': {"name":"±","title":"CA_PLMN"}, +'RCTL(S(KC_MINS))': {"name":"¿","title":"CA_IQUE"}, +'RCTL(S(KC_EQL))': {"name":"˛","title":"CA_OGON (dead)"}, +// Row 2 +'RCTL(S(KC_R))': {"name":"®","title":"CA_REGD"}, +'RCTL(S(KC_Y))': {"name":"¥","title":"CA_YEN"}, +'RCTL(S(KC_U))': {"name":"↑","title":"CA_UARR"}, +'RCTL(S(KC_I))': {"name":"ı","title":"CA_DLSI"}, +'RCTL(S(KC_LBRC))': {"name":"°","title":"CA_RNGA (dead)"}, +'RCTL(S(KC_RBRC))': {"name":"¯","title":"CA_MACR (dead)"}, +// Row 3 +'RCTL(S(KC_S))': {"name":"§","title":"CA_SECT"}, +'RCTL(S(KC_F))': {"name":"ª","title":"CA_FORD"}, +'RCTL(S(KC_SCLN))': {"name":"˝","title":"CA_DACU (dead)"}, +'RCTL(S(KC_QUOT))': {"name":"ˇ","title":"CA_CARN (dead)"}, +'RCTL(S(KC_NUHS))': {"name":"˘","title":"CA_BREV (dead)"}, +// Row 4 +'RCTL(S(KC_NUBS))': {"name":"¦","title":"CA_BRKP"}, +'RCTL(S(KC_C))': {"name":"©","title":"CA_COPY"}, +'RCTL(S(KC_V))': {"name":"‘","title":"CA_LSQU"}, +'RCTL(S(KC_B))': {"name":"’","title":"CA_RSQU"}, +'RCTL(S(KC_N))': {"name":"♪","title":"CA_ENOT"}, +'RCTL(S(KC_M))': {"name":"º","title":"CA_MORD"}, +'RCTL(S(KC_COMM))': {"name":"×","title":"CA_MUL"}, +'RCTL(S(KC_DOT))': {"name":"÷","title":"CA_DIV"}, + +/* Other keys */ +'KC_BSLS': {"name":"À","title":""}, +'S(KC_BSLS)': {"name":"À","title":""}, +'KC_RCBR': {"name":"Ç","title":"S(CA_CCED) (capital Ç)"}, +'KC_PIPE': {"name":"À","title":"CA_AGRV (capital À)"}, +'KC_QUES': {"name":"É","title":"S(CA_EACU) (capital É)"}, +'KC_DQUO': {"name":"É","title":"S(CA_EGRV) (capital É)"}, + +'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, +'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, +'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, +'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, +'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, +'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + +'QK_GESC': {"name":"/ / \\\nEsc","title":"Esc normally, but / when GUI is active or \\ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_colemak.js b/src/i18n/keymap_extras/keymap_colemak.js new file mode 100644 index 0000000000..ea9c7a28f7 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_colemak.js @@ -0,0 +1,162 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Q │ W │ F │ P │ G │ J │ L │ U │ Y │ ; │ [ │ ] │ \ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ A │ R │ S │ T │ D │ H │ N │ E │ I │ O │ ' │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ Z │ X │ C │ V │ B │ K │ M │ , │ . │ / │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'KC_GRV': {"name":"~\n`","title":"CM_GRV"}, +'KC_1': {"name":"!\n1","title":"CM_1"}, +'KC_2': {"name":"@\n2","title":"CM_2"}, +'KC_3': {"name":"#\n3","title":"CM_3"}, +'KC_4': {"name":"$\n4","title":"CM_4"}, +'KC_5': {"name":"%\n5","title":"CM_5"}, +'KC_6': {"name":"^\n6","title":"CM_6"}, +'KC_7': {"name":"&\n7","title":"CM_7"}, +'KC_8': {"name":"*\n8","title":"CM_8"}, +'KC_9': {"name":"(\n9","title":"CM_9"}, +'KC_0': {"name":")\n0","title":"CM_0"}, +'KC_MINS': {"name":"_\n-","title":"CM_MINS"}, +'KC_EQL': {"name":"+\n=","title":"CM_EQL"}, +// Row 2 +'KC_Q': {"name":"Q","title":"CM_Q"}, +'KC_W': {"name":"W","title":"CM_W"}, +'KC_E': {"name":"F","title":"CM_F"}, +'KC_R': {"name":"P","title":"CM_P"}, +'KC_T': {"name":"G","title":"CM_G"}, +'KC_Y': {"name":"J","title":"CM_J"}, +'KC_U': {"name":"L","title":"CM_L"}, +'KC_I': {"name":"U","title":"CM_U"}, +'KC_O': {"name":"Y","title":"CM_Y"}, +'KC_P': {"name":":\n;","title":"CM_SCLN"}, +'KC_LBRC': {"name":"{\n[","title":"CM_LBRC"}, +'KC_RBRC': {"name":"}\n]","title":"CM_RBRC"}, +'KC_BSLS': {"name":"|\n\\","title":"CM_BSLS"}, +// Row 3 +'KC_A': {"name":"A","title":"CM_A"}, +'KC_S': {"name":"R","title":"CM_R"}, +'KC_D': {"name":"S","title":"CM_S"}, +'KC_F': {"name":"T","title":"CM_T"}, +'KC_G': {"name":"D","title":"CM_D"}, +'KC_H': {"name":"H","title":"CM_H"}, +'KC_J': {"name":"N","title":"CM_N"}, +'KC_K': {"name":"E","title":"CM_E"}, +'KC_L': {"name":"I","title":"CM_I"}, +'KC_SCLN': {"name":"O","title":"CM_O"}, +'KC_QUOT': {"name":"\"\n'","title":"CM_QUOT"}, +// Row 4 +'KC_Z': {"name":"Z","title":"CM_Z"}, +'KC_X': {"name":"X","title":"CM_X"}, +'KC_C': {"name":"C","title":"CM_C"}, +'KC_V': {"name":"V","title":"CM_V"}, +'KC_B': {"name":"B","title":"CM_B"}, +'KC_N': {"name":"K","title":"CM_K"}, +'KC_M': {"name":"M","title":"CM_M"}, +'KC_COMM': {"name":"<\n,","title":"CM_COMM"}, +'KC_DOT': {"name":">\n.","title":"CM_DOT"}, +'KC_SLSH': {"name":"/\n/","title":"CM_SLSH"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"CM_TILD"}, +'KC_TILD': {"name":"~","title":"CM_TILD"}, +'S(KC_1)': {"name":"!","title":"CM_EXLM"}, +'KC_EXLM': {"name":"!","title":"CM_EXLM"}, +'S(KC_2)': {"name":"@","title":"CM_AT"}, +'KC_AT': {"name":"@","title":"CM_AT"}, +'S(KC_3)': {"name":"#","title":"CM_HASH"}, +'KC_HASH': {"name":"#","title":"CM_HASH"}, +'S(KC_4)': {"name":"$","title":"CM_DLR"}, +'KC_DLR': {"name":"$","title":"CM_DLR"}, +'S(KC_5)': {"name":"%","title":"CM_PERC"}, +'KC_PERC': {"name":"%","title":"CM_PERC"}, +'S(KC_6)': {"name":"^","title":"CM_CIRC"}, +'KC_CIRC': {"name":"^","title":"CM_CIRC"}, +'S(KC_7)': {"name":"&","title":"CM_AMPR"}, +'KC_AMPR': {"name":"&","title":"CM_AMPR"}, +'S(KC_8)': {"name":"*","title":"CM_ASTR"}, +'KC_ASTR': {"name":"*","title":"CM_ASTR"}, +'S(KC_9)': {"name":"(","title":"CM_LPRN"}, +'KC_LPRN': {"name":"(","title":"CM_LPRN"}, +'S(KC_0)': {"name":")","title":"CM_RPRN"}, +'KC_RPRN': {"name":")","title":"CM_RPRN"}, +'S(KC_MINS)': {"name":"_","title":"CM_UNDS"}, +'KC_UNDS': {"name":"_","title":"CM_UNDS"}, +'S(KC_EQL)': {"name":"+","title":"CM_PLUS"}, +'KC_PLUS': {"name":"+","title":"CM_PLUS"}, +// Row 2 +'S(KC_P)': {"name":":","title":"CM_COLN"}, +'S(KC_LBRC)': {"name":"{","title":"CM_LCBR"}, +'KC_LCBR': {"name":"{","title":"CM_LCBR"}, +'S(KC_RBRC)': {"name":"}","title":"CM_RCBR"}, +'KC_RCBR': {"name":"}","title":"CM_RCBR"}, +'S(KC_BSLS)': {"name":"|","title":"CM_PIPE"}, +'KC_PIPE': {"name":"|","title":"CM_PIPE"}, +// Row 3 +'S(KC_QUOT)': {"name":"\"","title":"CM_DQUO"}, +'KC_DQUO': {"name":"\"","title":"CM_DQUO"}, +// Row 4 +'S(KC_COMM)': {"name":"<","title":"CM_LABK"}, +'KC_LT': {"name":"<","title":"CM_LABK"}, +'S(KC_DOT)': {"name":">","title":"CM_RABK"}, +'KC_GT': {"name":">","title":"CM_RABK"}, +'S(KC_SLSH)': {"name":"/","title":"CM_QUES"}, +'KC_QUES': {"name":"/","title":"CM_QUES"}, + +/* Other keys */ +'KC_NUHS': {"name":"|\n\\","title":""}, +'S(KC_NUHS)': {"name":"|","title":""}, +'KC_NUBS': {"name":"|\n\\","title":""}, +'S(KC_NUBS)': {"name":"|","title":""}, +'KC_COLN': {"name":"O","title":"S(CM_O) (capital O)"}, + +'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, +'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, +'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, +'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, +'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, +'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + +'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_croatian.js b/src/i18n/keymap_extras/keymap_croatian.js new file mode 100644 index 0000000000..72ac73e5e4 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_croatian.js @@ -0,0 +1,198 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ¸ │ 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 +'KC_GRV': {"name":"¨\n¸","title":"HR_CEDL (dead)"}, +'KC_1': {"name":"!\n1","title":"HR_1"}, +'KC_2': {"name":"\"\n2","title":"HR_2"}, +'KC_3': {"name":"#\n3","title":"HR_3"}, +'KC_4': {"name":"$\n4","title":"HR_4"}, +'KC_5': {"name":"%\n5","title":"HR_5"}, +'KC_6': {"name":"&\n6","title":"HR_6"}, +'KC_7': {"name":"/\n7","title":"HR_7"}, +'KC_8': {"name":"(\n8","title":"HR_8"}, +'KC_9': {"name":")\n9","title":"HR_9"}, +'KC_0': {"name":"=\n0","title":"HR_0"}, +'KC_MINS': {"name":"?\n'","title":"HR_QUOT"}, +'KC_EQL': {"name":"*\n+","title":"HR_PLUS"}, +// Row 2 +'KC_Q': {"name":"Q","title":"HR_Q"}, +'KC_W': {"name":"W","title":"HR_W"}, +'KC_E': {"name":"E","title":"HR_E"}, +'KC_R': {"name":"R","title":"HR_R"}, +'KC_T': {"name":"T","title":"HR_T"}, +'KC_Y': {"name":"Z","title":"HR_Z"}, +'KC_U': {"name":"U","title":"HR_U"}, +'KC_I': {"name":"I","title":"HR_I"}, +'KC_O': {"name":"O","title":"HR_O"}, +'KC_P': {"name":"P","title":"HR_P"}, +'KC_LBRC': {"name":"Š","title":"HR_SCAR"}, +'KC_RBRC': {"name":"Đ","title":"HR_DSTR"}, +// Row 3 +'KC_A': {"name":"A","title":"HR_A"}, +'KC_S': {"name":"S","title":"HR_S"}, +'KC_D': {"name":"D","title":"HR_D"}, +'KC_F': {"name":"F","title":"HR_F"}, +'KC_G': {"name":"G","title":"HR_G"}, +'KC_H': {"name":"H","title":"HR_H"}, +'KC_J': {"name":"J","title":"HR_J"}, +'KC_K': {"name":"K","title":"HR_K"}, +'KC_L': {"name":"L","title":"HR_L"}, +'KC_SCLN': {"name":"Č","title":"HR_CCAR"}, +'KC_QUOT': {"name":"Ć","title":"HR_CACU"}, +'KC_NUHS': {"name":"Ž","title":"HR_ZCAR"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"HR_LABK"}, +'KC_Z': {"name":"Y","title":"HR_Y"}, +'KC_X': {"name":"X","title":"HR_X"}, +'KC_C': {"name":"C","title":"HR_C"}, +'KC_V': {"name":"V","title":"HR_V"}, +'KC_B': {"name":"B","title":"HR_B"}, +'KC_N': {"name":"N","title":"HR_N"}, +'KC_M': {"name":"M","title":"HR_M"}, +'KC_COMM': {"name":";\n,","title":"HR_COMM"}, +'KC_DOT': {"name":":\n.","title":"HR_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"HR_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ¨ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"¨","title":"HR_DIAE (dead)"}, +'KC_TILD': {"name":"¨","title":"HR_DIAE (dead)"}, +'S(KC_1)': {"name":"!","title":"HR_EXLM"}, +'KC_EXLM': {"name":"!","title":"HR_EXLM"}, +'S(KC_2)': {"name":"\"","title":"HR_DQUO"}, +'KC_AT': {"name":"\"","title":"HR_DQUO"}, +'S(KC_3)': {"name":"#","title":"HR_HASH"}, +'KC_HASH': {"name":"#","title":"HR_HASH"}, +'S(KC_4)': {"name":"$","title":"HR_DLR"}, +'KC_DLR': {"name":"$","title":"HR_DLR"}, +'S(KC_5)': {"name":"%","title":"HR_PERC"}, +'KC_PERC': {"name":"%","title":"HR_PERC"}, +'S(KC_6)': {"name":"&","title":"HR_AMPR"}, +'KC_CIRC': {"name":"&","title":"HR_AMPR"}, +'S(KC_7)': {"name":"/","title":"HR_SLSH"}, +'KC_AMPR': {"name":"/","title":"HR_SLSH"}, +'S(KC_8)': {"name":"(","title":"HR_LPRN"}, +'KC_ASTR': {"name":"(","title":"HR_LPRN"}, +'S(KC_9)': {"name":")","title":"HR_RPRN"}, +'KC_LPRN': {"name":")","title":"HR_RPRN"}, +'S(KC_0)': {"name":"=","title":"HR_EQL"}, +'KC_RPRN': {"name":"=","title":"HR_EQL"}, +'S(KC_MINS)': {"name":"?","title":"HR_QUES"}, +'KC_UNDS': {"name":"?","title":"HR_QUES"}, +'S(KC_EQL)': {"name":"*","title":"HR_ASTR"}, +'KC_PLUS': {"name":"*","title":"HR_ASTR"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"HR_RABK"}, +'S(KC_COMM)': {"name":";","title":"HR_SCLN"}, +'KC_LT': {"name":";","title":"HR_SCLN"}, +'S(KC_DOT)': {"name":":","title":"HR_COLN"}, +'KC_GT': {"name":":","title":"HR_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"HR_UNDS"}, +'KC_QUES': {"name":"_","title":"HR_UNDS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ~ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ \ │ | │ € │ │ │ │ │ │ │ │ ÷ │ × │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ [ │ ] │ │ │ ł │ Ł │ │ ß │ ¤ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ @ │ { │ } │ § │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_1)': {"name":"~","title":"HR_TILD"}, +'ALGR(KC_2)': {"name":"ˇ","title":"HR_CARN (dead)"}, +'ALGR(KC_3)': {"name":"^","title":"HR_CIRC (dead)"}, +'ALGR(KC_4)': {"name":"˘","title":"HR_BREV (dead)"}, +'ALGR(KC_5)': {"name":"°","title":"HR_RNGA (dead)"}, +'ALGR(KC_6)': {"name":"˛","title":"HR_OGON (dead)"}, +'ALGR(KC_7)': {"name":"`","title":"HR_GRV"}, +'ALGR(KC_8)': {"name":"˙","title":"HR_DOTA (dead)"}, +'ALGR(KC_9)': {"name":"´","title":"HR_ACUT (dead)"}, +'ALGR(KC_0)': {"name":"˝","title":"HR_DACU (dead)"}, +// Row 2 +'ALGR(KC_Q)': {"name":"\\","title":"HR_BSLS"}, +'ALGR(KC_W)': {"name":"|","title":"HR_PIPE"}, +'ALGR(KC_E)': {"name":"€","title":"HR_EURO"}, +'ALGR(KC_LBRC)': {"name":"÷","title":"HR_DIV"}, +'ALGR(KC_RBRC)': {"name":"×","title":"HR_MUL"}, +// Row 3 +'ALGR(KC_F)': {"name":"[","title":"HR_LBRC"}, +'ALGR(KC_G)': {"name":"]","title":"HR_RBRC"}, +'ALGR(KC_K)': {"name":"ł","title":"HR_LLST"}, +'ALGR(KC_L)': {"name":"Ł","title":"HR_CLST"}, +'ALGR(KC_QUOT)': {"name":"ß","title":"HR_SS"}, +'ALGR(KC_NUHS)': {"name":"¤","title":"HR_CURR"}, +// Row 4 +'ALGR(KC_V)': {"name":"@","title":"HR_AT"}, +'ALGR(KC_B)': {"name":"{","title":"HR_LCBR"}, +'ALGR(KC_N)': {"name":"}","title":"HR_RCBR"}, +'ALGR(KC_M)': {"name":"§","title":"HR_SECT"}, + +/* Other keys */ +'KC_BSLS': {"name":"Ž","title":""}, +'S(KC_BSLS)': {"name":"Ž","title":""}, +'KC_LCBR': {"name":"Š","title":"S(HR_SCAR) (capital Š)"}, +'KC_RCBR': {"name":"Đ","title":"S(HR_DSTR) (capital Đ)"}, +'KC_COLN': {"name":"Č","title":"S(HR_CCAR) (capital Č)"}, +'KC_PIPE': {"name":"Ž","title":"HR_ZCAR (capital Ž)"}, +'KC_DQUO': {"name":"Ć","title":"S(HR_CACU) (capital Ć)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"¸ / ¨\nEsc","title":"Esc normally, but ¸ when GUI is active or ¨ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_czech.js b/src/i18n/keymap_extras/keymap_czech.js new file mode 100644 index 0000000000..6091374d89 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_czech.js @@ -0,0 +1,208 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ; │ + │ ě │ š │ č │ ř │ ž │ ý │ á │ í │ é │ = │ ´ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ 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 +'KC_GRV': {"name":"°\n;","title":"CZ_SCLN"}, +'KC_1': {"name":"1\n+","title":"CZ_PLUS"}, +'KC_2': {"name":"2\ně","title":"CZ_ECAR"}, +'KC_3': {"name":"3\nš","title":"CZ_SCAR"}, +'KC_4': {"name":"4\nč","title":"CZ_CCAR"}, +'KC_5': {"name":"5\nř","title":"CZ_RCAR"}, +'KC_6': {"name":"6\nž","title":"CZ_ZCAR"}, +'KC_7': {"name":"7\ný","title":"CZ_YACU"}, +'KC_8': {"name":"8\ná","title":"CZ_AACU"}, +'KC_9': {"name":"9\ní","title":"CZ_IACU"}, +'KC_0': {"name":"0\né","title":"CZ_EACU"}, +'KC_MINS': {"name":"%\n=","title":"CZ_EQL"}, +'KC_EQL': {"name":"ˇ\n´","title":"CZ_ACUT (dead)"}, +// Row 2 +'KC_Q': {"name":"Q","title":"CZ_Q"}, +'KC_W': {"name":"W","title":"CZ_W"}, +'KC_E': {"name":"E","title":"CZ_E"}, +'KC_R': {"name":"R","title":"CZ_R"}, +'KC_T': {"name":"T","title":"CZ_T"}, +'KC_Y': {"name":"Z","title":"CZ_Z"}, +'KC_U': {"name":"U","title":"CZ_U"}, +'KC_I': {"name":"I","title":"CZ_I"}, +'KC_O': {"name":"O","title":"CZ_O"}, +'KC_P': {"name":"P","title":"CZ_P"}, +'KC_LBRC': {"name":"/\nú","title":"CZ_UACU"}, +'KC_RBRC': {"name":"(\n)","title":"CZ_RPRN"}, +// Row 3 +'KC_A': {"name":"A","title":"CZ_A"}, +'KC_S': {"name":"S","title":"CZ_S"}, +'KC_D': {"name":"D","title":"CZ_D"}, +'KC_F': {"name":"F","title":"CZ_F"}, +'KC_G': {"name":"G","title":"CZ_G"}, +'KC_H': {"name":"H","title":"CZ_H"}, +'KC_J': {"name":"J","title":"CZ_J"}, +'KC_K': {"name":"K","title":"CZ_K"}, +'KC_L': {"name":"L","title":"CZ_L"}, +'KC_SCLN': {"name":"\"\nů","title":"CZ_URNG"}, +'KC_QUOT': {"name":"!\n§","title":"CZ_SECT"}, +'KC_NUHS': {"name":"'\n¨","title":"CZ_DIAE (dead)"}, +// Row 4 +'KC_NUBS': {"name":"|\n\\","title":"CZ_BSLS"}, +'KC_Z': {"name":"Y","title":"CZ_Y"}, +'KC_X': {"name":"X","title":"CZ_X"}, +'KC_C': {"name":"C","title":"CZ_C"}, +'KC_V': {"name":"V","title":"CZ_V"}, +'KC_B': {"name":"B","title":"CZ_B"}, +'KC_N': {"name":"N","title":"CZ_N"}, +'KC_M': {"name":"M","title":"CZ_M"}, +'KC_COMM': {"name":"?\n,","title":"CZ_COMM"}, +'KC_DOT': {"name":":\n.","title":"CZ_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"CZ_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ° │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ % │ ˇ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ / │ ( │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ " │ ! │ ' │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ | │ │ │ │ │ │ │ │ ? │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"°","title":"CZ_RNGA (dead)"}, +'KC_TILD': {"name":"°","title":"CZ_RNGA (dead)"}, +'S(KC_1)': {"name":"1","title":"CZ_1"}, +'KC_EXLM': {"name":"1","title":"CZ_1"}, +'S(KC_2)': {"name":"2","title":"CZ_2"}, +'KC_AT': {"name":"2","title":"CZ_2"}, +'S(KC_3)': {"name":"3","title":"CZ_3"}, +'KC_HASH': {"name":"3","title":"CZ_3"}, +'S(KC_4)': {"name":"4","title":"CZ_4"}, +'KC_DLR': {"name":"4","title":"CZ_4"}, +'S(KC_5)': {"name":"5","title":"CZ_5"}, +'KC_PERC': {"name":"5","title":"CZ_5"}, +'S(KC_6)': {"name":"6","title":"CZ_6"}, +'KC_CIRC': {"name":"6","title":"CZ_6"}, +'S(KC_7)': {"name":"7","title":"CZ_7"}, +'KC_AMPR': {"name":"7","title":"CZ_7"}, +'S(KC_8)': {"name":"8","title":"CZ_8"}, +'KC_ASTR': {"name":"8","title":"CZ_8"}, +'S(KC_9)': {"name":"9","title":"CZ_9"}, +'KC_LPRN': {"name":"9","title":"CZ_9"}, +'S(KC_0)': {"name":"0","title":"CZ_0"}, +'KC_RPRN': {"name":"0","title":"CZ_0"}, +'S(KC_MINS)': {"name":"%","title":"CZ_PERC"}, +'KC_UNDS': {"name":"%","title":"CZ_PERC"}, +'S(KC_EQL)': {"name":"ˇ","title":"CZ_CARN (dead)"}, +'KC_PLUS': {"name":"ˇ","title":"CZ_CARN (dead)"}, +// Row 2 +'S(KC_LBRC)': {"name":"/","title":"CZ_SLSH"}, +'KC_LCBR': {"name":"/","title":"CZ_SLSH"}, +'S(KC_RBRC)': {"name":"(","title":"CZ_LPRN"}, +'KC_RCBR': {"name":"(","title":"CZ_LPRN"}, +// Row 3 +'S(KC_SCLN)': {"name":"\"","title":"CZ_DQUO"}, +'KC_COLN': {"name":"\"","title":"CZ_DQUO"}, +'S(KC_QUOT)': {"name":"!","title":"CZ_EXLM"}, +'KC_DQUO': {"name":"!","title":"CZ_EXLM"}, +'S(KC_NUHS)': {"name":"'","title":"CZ_QUOT"}, +// Row 4 +'S(KC_NUBS)': {"name":"|","title":"CZ_PIPE"}, +'S(KC_COMM)': {"name":"?","title":"CZ_QUES"}, +'KC_LT': {"name":"?","title":"CZ_QUES"}, +'S(KC_DOT)': {"name":":","title":"CZ_COLN"}, +'KC_GT': {"name":":","title":"CZ_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"CZ_UNDS"}, +'KC_QUES': {"name":"_","title":"CZ_UNDS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ~ │ │ ^ │ ˘ │ │ ˛ │ ` │ ˙ │ │ ˝ │ │ ¸ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ ÷ │ × │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ đ │ Đ │ [ │ ] │ │ │ ł │ Ł │ $ │ ß │ ¤ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ # │ & │ @ │ { │ } │ │ < │ > │ * │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_1)': {"name":"~","title":"CZ_TILD"}, +'ALGR(KC_3)': {"name":"^","title":"CZ_CIRC (dead)"}, +'ALGR(KC_4)': {"name":"˘","title":"CZ_BREV (dead)"}, +'ALGR(KC_6)': {"name":"˛","title":"CZ_OGON (dead)"}, +'ALGR(KC_7)': {"name":"`","title":"CZ_GRV (dead)"}, +'ALGR(KC_8)': {"name":"˙","title":"CZ_DOTA (dead)"}, +'ALGR(KC_0)': {"name":"˝","title":"CZ_DACU (dead)"}, +'ALGR(KC_EQL)': {"name":"¸","title":"CZ_CEDL (dead)"}, +// Row 2 +'ALGR(KC_E)': {"name":"€","title":"CZ_EURO"}, +'ALGR(KC_LBRC)': {"name":"÷","title":"CZ_DIV"}, +'ALGR(KC_RBRC)': {"name":"×","title":"CZ_MUL"}, +// Row 3 +'ALGR(KC_S)': {"name":"đ","title":"CZ_LDST"}, +'ALGR(KC_D)': {"name":"Đ","title":"CZ_CDST"}, +'ALGR(KC_F)': {"name":"[","title":"CZ_LBRC"}, +'ALGR(KC_G)': {"name":"]","title":"CZ_RBRC"}, +'ALGR(KC_K)': {"name":"ł","title":"CZ_LLST"}, +'ALGR(KC_L)': {"name":"Ł","title":"CZ_CLST"}, +'ALGR(KC_SCLN)': {"name":"$","title":"CZ_DLR"}, +'ALGR(KC_QUOT)': {"name":"ß","title":"CZ_SS"}, +'ALGR(KC_NUHS)': {"name":"¤","title":"CZ_CURR"}, +// Row 4 +'ALGR(KC_X)': {"name":"#","title":"CZ_HASH"}, +'ALGR(KC_C)': {"name":"&","title":"CZ_AMPR"}, +'ALGR(KC_V)': {"name":"@","title":"CZ_AT"}, +'ALGR(KC_B)': {"name":"{","title":"CZ_LCBR"}, +'ALGR(KC_N)': {"name":"}","title":"CZ_RCBR"}, +'ALGR(KC_COMM)': {"name":"<","title":"CZ_LABK"}, +'ALGR(KC_DOT)': {"name":">","title":"CZ_RABK"}, +'ALGR(KC_SLSH)': {"name":"*","title":"CZ_ASTR"}, + +/* Other keys */ +'KC_BSLS': {"name":"'\n¨","title":"(dead)"}, +'S(KC_BSLS)': {"name":"'","title":""}, +'KC_PIPE': {"name":"'","title":"CZ_QUOT"}, + +'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, +'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, +'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, +'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, +'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, +'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + +'QK_GESC': {"name":"; / °\nEsc","title":"Esc normally, but ; when GUI is active or ° when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_danish.js b/src/i18n/keymap_extras/keymap_danish.js new file mode 100644 index 0000000000..a38ea0a784 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_danish.js @@ -0,0 +1,188 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ½ │ 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 +'KC_GRV': {"name":"§\n½","title":"DK_HALF"}, +'KC_1': {"name":"!\n1","title":"DK_1"}, +'KC_2': {"name":"\"\n2","title":"DK_2"}, +'KC_3': {"name":"#\n3","title":"DK_3"}, +'KC_4': {"name":"¤\n4","title":"DK_4"}, +'KC_5': {"name":"%\n5","title":"DK_5"}, +'KC_6': {"name":"&\n6","title":"DK_6"}, +'KC_7': {"name":"/\n7","title":"DK_7"}, +'KC_8': {"name":"(\n8","title":"DK_8"}, +'KC_9': {"name":")\n9","title":"DK_9"}, +'KC_0': {"name":"=\n0","title":"DK_0"}, +'KC_MINS': {"name":"?\n+","title":"DK_PLUS"}, +'KC_EQL': {"name":"`\n´","title":"DK_ACUT (dead)"}, +// Row 2 +'KC_Q': {"name":"Q","title":"DK_Q"}, +'KC_W': {"name":"W","title":"DK_W"}, +'KC_E': {"name":"E","title":"DK_E"}, +'KC_R': {"name":"R","title":"DK_R"}, +'KC_T': {"name":"T","title":"DK_T"}, +'KC_Y': {"name":"Y","title":"DK_Y"}, +'KC_U': {"name":"U","title":"DK_U"}, +'KC_I': {"name":"I","title":"DK_I"}, +'KC_O': {"name":"O","title":"DK_O"}, +'KC_P': {"name":"P","title":"DK_P"}, +'KC_LBRC': {"name":"Å","title":"DK_ARNG"}, +'KC_RBRC': {"name":"^\n¨","title":"DK_DIAE (dead)"}, +// Row 3 +'KC_A': {"name":"A","title":"DK_A"}, +'KC_S': {"name":"S","title":"DK_S"}, +'KC_D': {"name":"D","title":"DK_D"}, +'KC_F': {"name":"F","title":"DK_F"}, +'KC_G': {"name":"G","title":"DK_G"}, +'KC_H': {"name":"H","title":"DK_H"}, +'KC_J': {"name":"J","title":"DK_J"}, +'KC_K': {"name":"K","title":"DK_K"}, +'KC_L': {"name":"L","title":"DK_L"}, +'KC_SCLN': {"name":"Æ","title":"DK_AE"}, +'KC_QUOT': {"name":"Ø","title":"DK_OSTR"}, +'KC_NUHS': {"name":"*\n'","title":"DK_QUOT"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"DK_LABK"}, +'KC_Z': {"name":"Z","title":"DK_Z"}, +'KC_X': {"name":"X","title":"DK_X"}, +'KC_C': {"name":"C","title":"DK_C"}, +'KC_V': {"name":"V","title":"DK_V"}, +'KC_B': {"name":"B","title":"DK_B"}, +'KC_N': {"name":"N","title":"DK_N"}, +'KC_M': {"name":"M","title":"DK_M"}, +'KC_COMM': {"name":";\n,","title":"DK_COMM"}, +'KC_DOT': {"name":":\n.","title":"DK_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"DK_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ § │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"§","title":"DK_SECT"}, +'KC_TILD': {"name":"§","title":"DK_SECT"}, +'S(KC_1)': {"name":"!","title":"DK_EXLM"}, +'KC_EXLM': {"name":"!","title":"DK_EXLM"}, +'S(KC_2)': {"name":"\"","title":"DK_DQUO"}, +'KC_AT': {"name":"\"","title":"DK_DQUO"}, +'S(KC_3)': {"name":"#","title":"DK_HASH"}, +'KC_HASH': {"name":"#","title":"DK_HASH"}, +'S(KC_4)': {"name":"¤","title":"DK_CURR"}, +'KC_DLR': {"name":"¤","title":"DK_CURR"}, +'S(KC_5)': {"name":"%","title":"DK_PERC"}, +'KC_PERC': {"name":"%","title":"DK_PERC"}, +'S(KC_6)': {"name":"&","title":"DK_AMPR"}, +'KC_CIRC': {"name":"&","title":"DK_AMPR"}, +'S(KC_7)': {"name":"/","title":"DK_SLSH"}, +'KC_AMPR': {"name":"/","title":"DK_SLSH"}, +'S(KC_8)': {"name":"(","title":"DK_LPRN"}, +'KC_ASTR': {"name":"(","title":"DK_LPRN"}, +'S(KC_9)': {"name":")","title":"DK_RPRN"}, +'KC_LPRN': {"name":")","title":"DK_RPRN"}, +'S(KC_0)': {"name":"=","title":"DK_EQL"}, +'KC_RPRN': {"name":"=","title":"DK_EQL"}, +'S(KC_MINS)': {"name":"?","title":"DK_QUES"}, +'KC_UNDS': {"name":"?","title":"DK_QUES"}, +'S(KC_EQL)': {"name":"`","title":"DK_GRV (dead)"}, +'KC_PLUS': {"name":"`","title":"DK_GRV (dead)"}, +// Row 2 +'S(KC_RBRC)': {"name":"^","title":"DK_CIRC (dead)"}, +'KC_RCBR': {"name":"^","title":"DK_CIRC (dead)"}, +// Row 3 +'S(KC_NUHS)': {"name":"*","title":"DK_ASTR"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"DK_RABK"}, +'S(KC_COMM)': {"name":";","title":"DK_SCLN"}, +'KC_LT': {"name":";","title":"DK_SCLN"}, +'S(KC_DOT)': {"name":":","title":"DK_COLN"}, +'KC_GT': {"name":":","title":"DK_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"DK_UNDS"}, +'KC_QUES': {"name":"_","title":"DK_UNDS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ │ | │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ \ │ │ │ │ │ │ │ µ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_2)': {"name":"@","title":"DK_AT"}, +'ALGR(KC_3)': {"name":"£","title":"DK_PND"}, +'ALGR(KC_4)': {"name":"$","title":"DK_DLR"}, +'ALGR(KC_5)': {"name":"€","title":"DK_EURO"}, +'ALGR(KC_7)': {"name":"{","title":"DK_LCBR"}, +'ALGR(KC_8)': {"name":"[","title":"DK_LBRC"}, +'ALGR(KC_9)': {"name":"]","title":"DK_RBRC"}, +'ALGR(KC_0)': {"name":"}","title":"DK_RCBR"}, +'ALGR(KC_EQL)': {"name":"|","title":"DK_PIPE"}, +// Row 2 +'ALGR(KC_RBRC)': {"name":"~","title":"DK_TILD (dead)"}, +// Row 4 +'ALGR(KC_NUBS)': {"name":"\\","title":"DK_BSLS"}, +'ALGR(KC_M)': {"name":"µ","title":"DK_MICR"}, + +/* Other keys */ +'KC_BSLS': {"name":"*\n'","title":""}, +'S(KC_BSLS)': {"name":"*","title":""}, +'KC_LCBR': {"name":"Å","title":"S(DK_ARNG) (capital Å)"}, +'KC_COLN': {"name":"Æ","title":"S(DK_AE) (capital Æ)"}, +'KC_PIPE': {"name":"*","title":"DK_ASTR"}, +'KC_DQUO': {"name":"Ø","title":"S(DK_OSTR) (capital Ø)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"½ / §\nEsc","title":"Esc normally, but ½ when GUI is active or § when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_dvorak.js b/src/i18n/keymap_extras/keymap_dvorak.js new file mode 100644 index 0000000000..dfe8312ae7 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_dvorak.js @@ -0,0 +1,162 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ [ │ ] │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ ' │ , │ . │ 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 +'KC_GRV': {"name":"~\n`","title":"DV_GRV"}, +'KC_1': {"name":"!\n1","title":"DV_1"}, +'KC_2': {"name":"@\n2","title":"DV_2"}, +'KC_3': {"name":"#\n3","title":"DV_3"}, +'KC_4': {"name":"$\n4","title":"DV_4"}, +'KC_5': {"name":"%\n5","title":"DV_5"}, +'KC_6': {"name":"^\n6","title":"DV_6"}, +'KC_7': {"name":"&\n7","title":"DV_7"}, +'KC_8': {"name":"*\n8","title":"DV_8"}, +'KC_9': {"name":"(\n9","title":"DV_9"}, +'KC_0': {"name":")\n0","title":"DV_0"}, +'KC_MINS': {"name":"{\n[","title":"DV_LBRC"}, +'KC_EQL': {"name":"}\n]","title":"DV_RBRC"}, +// Row 2 +'KC_Q': {"name":"\"\n'","title":"DV_QUOT"}, +'KC_W': {"name":"<\n,","title":"DV_COMM"}, +'KC_E': {"name":">\n.","title":"DV_DOT"}, +'KC_R': {"name":"P","title":"DV_P"}, +'KC_T': {"name":"Y","title":"DV_Y"}, +'KC_Y': {"name":"F","title":"DV_F"}, +'KC_U': {"name":"G","title":"DV_G"}, +'KC_I': {"name":"C","title":"DV_C"}, +'KC_O': {"name":"R","title":"DV_R"}, +'KC_P': {"name":"L","title":"DV_L"}, +'KC_LBRC': {"name":"?\n/","title":"DV_SLSH"}, +'KC_RBRC': {"name":"+\n=","title":"DV_EQL"}, +'KC_BSLS': {"name":"|\n\\","title":"DV_BSLS"}, +// Row 3 +'KC_A': {"name":"A","title":"DV_A"}, +'KC_S': {"name":"O","title":"DV_O"}, +'KC_D': {"name":"E","title":"DV_E"}, +'KC_F': {"name":"U","title":"DV_U"}, +'KC_G': {"name":"I","title":"DV_I"}, +'KC_H': {"name":"D","title":"DV_D"}, +'KC_J': {"name":"H","title":"DV_H"}, +'KC_K': {"name":"T","title":"DV_T"}, +'KC_L': {"name":"N","title":"DV_N"}, +'KC_SCLN': {"name":"S","title":"DV_S"}, +'KC_QUOT': {"name":"_\n-","title":"DV_MINS"}, +// Row 4 +'KC_Z': {"name":":\n;","title":"DV_SCLN"}, +'KC_X': {"name":"Q","title":"DV_Q"}, +'KC_C': {"name":"J","title":"DV_J"}, +'KC_V': {"name":"K","title":"DV_K"}, +'KC_B': {"name":"X","title":"DV_X"}, +'KC_N': {"name":"B","title":"DV_B"}, +'KC_M': {"name":"M","title":"DV_M"}, +'KC_COMM': {"name":"W","title":"DV_W"}, +'KC_DOT': {"name":"V","title":"DV_V"}, +'KC_SLSH': {"name":"Z","title":"DV_Z"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ { │ } │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ " │ < │ > │ │ │ │ │ │ │ │ ? │ + │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ _ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ : │ │ │ │ │ │ │ │ │ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"DV_TILD"}, +'KC_TILD': {"name":"~","title":"DV_TILD"}, +'S(KC_1)': {"name":"!","title":"DV_EXLM"}, +'KC_EXLM': {"name":"!","title":"DV_EXLM"}, +'S(KC_2)': {"name":"@","title":"DV_AT"}, +'KC_AT': {"name":"@","title":"DV_AT"}, +'S(KC_3)': {"name":"#","title":"DV_HASH"}, +'KC_HASH': {"name":"#","title":"DV_HASH"}, +'S(KC_4)': {"name":"$","title":"DV_DLR"}, +'KC_DLR': {"name":"$","title":"DV_DLR"}, +'S(KC_5)': {"name":"%","title":"DV_PERC"}, +'KC_PERC': {"name":"%","title":"DV_PERC"}, +'S(KC_6)': {"name":"^","title":"DV_CIRC"}, +'KC_CIRC': {"name":"^","title":"DV_CIRC"}, +'S(KC_7)': {"name":"&","title":"DV_AMPR"}, +'KC_AMPR': {"name":"&","title":"DV_AMPR"}, +'S(KC_8)': {"name":"*","title":"DV_ASTR"}, +'KC_ASTR': {"name":"*","title":"DV_ASTR"}, +'S(KC_9)': {"name":"(","title":"DV_LPRN"}, +'KC_LPRN': {"name":"(","title":"DV_LPRN"}, +'S(KC_0)': {"name":")","title":"DV_RPRN"}, +'KC_RPRN': {"name":")","title":"DV_RPRN"}, +'S(KC_MINS)': {"name":"{","title":"DV_LCBR"}, +'KC_UNDS': {"name":"{","title":"DV_LCBR"}, +'S(KC_EQL)': {"name":"}","title":"DV_RCBR"}, +'KC_PLUS': {"name":"}","title":"DV_RCBR"}, +// Row 2 +'S(KC_Q)': {"name":"\"","title":"DV_DQUO"}, +'S(KC_W)': {"name":"<","title":"DV_LABK"}, +'S(KC_E)': {"name":">","title":"DV_RABK"}, +'S(KC_LBRC)': {"name":"?","title":"DV_QUES"}, +'KC_LCBR': {"name":"?","title":"DV_QUES"}, +'S(KC_RBRC)': {"name":"+","title":"DV_PLUS"}, +'KC_RCBR': {"name":"+","title":"DV_PLUS"}, +'S(KC_BSLS)': {"name":"|","title":"DV_PIPE"}, +'KC_PIPE': {"name":"|","title":"DV_PIPE"}, +// Row 3 +'S(KC_QUOT)': {"name":"_","title":"DV_UNDS"}, +'KC_DQUO': {"name":"_","title":"DV_UNDS"}, +// Row 4 +'S(KC_Z)': {"name":":","title":"DV_COLN"}, + +/* Other keys */ +'KC_NUHS': {"name":"|\n\\","title":""}, +'S(KC_NUHS)': {"name":"|","title":""}, +'KC_NUBS': {"name":"|\n\\","title":""}, +'S(KC_NUBS)': {"name":"|","title":""}, +'KC_LT': {"name":"W","title":"S(DV_W) (capital W)"}, +'KC_GT': {"name":"V","title":"S(DV_V) (capital V)"}, +'KC_COLN': {"name":"S","title":"S(DV_S) (capital S)"}, +'KC_QUES': {"name":"Z","title":"S(DV_Z) (capital Z)"}, + +'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, +'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, +'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, +'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, +'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, +'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + +'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_dvorak_fr.js b/src/i18n/keymap_extras/keymap_dvorak_fr.js new file mode 100644 index 0000000000..f470832a1e --- /dev/null +++ b/src/i18n/keymap_extras/keymap_dvorak_fr.js @@ -0,0 +1,170 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + +/* Dvorak for the French language + * Version: 2 + * + * The layout is designed by Francis Leboutte + * + * Source: https://algo.be/ergo/dvorak-fr.html + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ « │ » │ / │ - │ è │ \ │ ^ │ ( │ ` │ ) │ _ │ [ │ ] │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ : │ ' │ é │ G │ . │ H │ V │ C │ M │ K │ Z │ ¨ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ O │ A │ U │ E │ B │ F │ S │ T │ N │ D │ W │ ~ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ à │ ; │ Q │ , │ I │ Y │ X │ R │ L │ P │ J │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'KC_GRV': {"name":"*\n«","title":"DV_LDAQ"}, +'KC_1': {"name":"1\n»","title":"DV_RDAQ"}, +'KC_2': {"name":"2\n/","title":"DV_SLSH"}, +'KC_3': {"name":"3\n-","title":"DV_MINS"}, +'KC_4': {"name":"4\nè","title":"DV_EGRV"}, +'KC_5': {"name":"5\n\\","title":"DV_BSLS"}, +'KC_6': {"name":"6\n^","title":"DV_CIRC (dead)"}, +'KC_7': {"name":"7\n(","title":"DV_LPRN"}, +'KC_8': {"name":"8\n`","title":"DV_GRV (dead)"}, +'KC_9': {"name":"9\n)","title":"DV_RPRN"}, +'KC_0': {"name":"0\n_","title":"DV_UNDS"}, +'KC_MINS': {"name":"+\n[","title":"DV_LBRC"}, +'KC_EQL': {"name":"%\n]","title":"DV_RBRC"}, +// Row 2 +'KC_Q': {"name":"?\n:","title":"DV_COLN"}, +'KC_W': {"name":"<\n'","title":"DV_QUOT"}, +'KC_E': {"name":">\né","title":"DV_EACU"}, +'KC_R': {"name":"G","title":"DV_G"}, +'KC_T': {"name":"!\n.","title":"DV_DOT"}, +'KC_Y': {"name":"H","title":"DV_H"}, +'KC_U': {"name":"V","title":"DV_V"}, +'KC_I': {"name":"C","title":"DV_C"}, +'KC_O': {"name":"M","title":"DV_M"}, +'KC_P': {"name":"K","title":"DV_K"}, +'KC_LBRC': {"name":"Z","title":"DV_Z"}, +'KC_RBRC': {"name":"=\n¨","title":"DV_DIAE (dead)"}, +// Row 3 +'KC_A': {"name":"O","title":"DV_O"}, +'KC_S': {"name":"A","title":"DV_A"}, +'KC_D': {"name":"U","title":"DV_U"}, +'KC_F': {"name":"E","title":"DV_E"}, +'KC_G': {"name":"B","title":"DV_B"}, +'KC_H': {"name":"F","title":"DV_F"}, +'KC_J': {"name":"S","title":"DV_S"}, +'KC_K': {"name":"T","title":"DV_T"}, +'KC_L': {"name":"N","title":"DV_N"}, +'KC_SCLN': {"name":"D","title":"DV_D"}, +'KC_QUOT': {"name":"W","title":"DV_W"}, +'KC_NUHS': {"name":"#\n~","title":"DV_TILD (dead)"}, +// Row 4 +'KC_NUBS': {"name":"ç\nà","title":"DV_AGRV"}, +'KC_Z': {"name":"|\n;","title":"DV_SCLN"}, +'KC_X': {"name":"Q","title":"DV_Q"}, +'KC_C': {"name":"@\n,","title":"DV_COMM"}, +'KC_V': {"name":"I","title":"DV_I"}, +'KC_B': {"name":"Y","title":"DV_Y"}, +'KC_N': {"name":"X","title":"DV_X"}, +'KC_M': {"name":"R","title":"DV_R"}, +'KC_COMM': {"name":"L","title":"DV_L"}, +'KC_DOT': {"name":"P","title":"DV_P"}, +'KC_SLSH': {"name":"J","title":"DV_J"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ * │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 0 │ 0 │ + │ % │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ ? │ < │ > │ │ ! │ │ │ │ │ │ │ = │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ # │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ ç │ | │ │ @ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"*","title":"DV_ASTR"}, +'KC_TILD': {"name":"*","title":"DV_ASTR"}, +'S(KC_1)': {"name":"1","title":"DV_1"}, +'KC_EXLM': {"name":"1","title":"DV_1"}, +'S(KC_2)': {"name":"2","title":"DV_2"}, +'KC_AT': {"name":"2","title":"DV_2"}, +'S(KC_3)': {"name":"3","title":"DV_3"}, +'KC_HASH': {"name":"3","title":"DV_3"}, +'S(KC_4)': {"name":"4","title":"DV_4"}, +'KC_DLR': {"name":"4","title":"DV_4"}, +'S(KC_5)': {"name":"5","title":"DV_5"}, +'KC_PERC': {"name":"5","title":"DV_5"}, +'S(KC_6)': {"name":"6","title":"DV_6"}, +'KC_CIRC': {"name":"6","title":"DV_6"}, +'S(KC_7)': {"name":"7","title":"DV_7"}, +'KC_AMPR': {"name":"7","title":"DV_7"}, +'S(KC_8)': {"name":"8","title":"DV_8"}, +'KC_ASTR': {"name":"8","title":"DV_8"}, +'S(KC_9)': {"name":"9","title":"DV_9"}, +'KC_LPRN': {"name":"9","title":"DV_9"}, +'S(KC_0)': {"name":"0","title":"DV_0"}, +'KC_RPRN': {"name":"0","title":"DV_0"}, +'S(KC_MINS)': {"name":"+","title":"DV_PLUS"}, +'KC_UNDS': {"name":"+","title":"DV_PLUS"}, +'S(KC_EQL)': {"name":"%","title":"DV_PERC"}, +'KC_PLUS': {"name":"%","title":"DV_PERC"}, +// Row 2 +'S(KC_Q)': {"name":"?","title":"DV_QUES"}, +'S(KC_W)': {"name":"<","title":"DV_LABK"}, +'S(KC_E)': {"name":">","title":"DV_RABK"}, +'S(KC_T)': {"name":"!","title":"DV_EXLM"}, +'S(KC_RBRC)': {"name":"=","title":"DV_EQL"}, +'KC_RCBR': {"name":"=","title":"DV_EQL"}, +// Row 3 +'S(KC_NUHS)': {"name":"#","title":"DV_HASH"}, +// Row 4 +'S(KC_NUBS)': {"name":"ç","title":"DV_CCED"}, +'S(KC_Z)': {"name":"|","title":"DV_PIPE"}, +'S(KC_C)': {"name":"@","title":"DV_AT"}, + +/* Other keys */ +'KC_BSLS': {"name":"#\n~","title":"(dead)"}, +'S(KC_BSLS)': {"name":"#","title":""}, +'KC_LCBR': {"name":"Z","title":"S(DV_Z) (capital Z)"}, +'KC_LT': {"name":"L","title":"S(DV_L) (capital L)"}, +'KC_GT': {"name":"P","title":"S(DV_P) (capital P)"}, +'KC_COLN': {"name":"D","title":"S(DV_D) (capital D)"}, +'KC_PIPE': {"name":"#","title":"DV_HASH"}, +'KC_QUES': {"name":"J","title":"S(DV_J) (capital J)"}, +'KC_DQUO': {"name":"W","title":"S(DV_W) (capital W)"}, + +'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, +'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, +'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, +'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, +'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, +'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + +'QK_GESC': {"name":"« / *\nEsc","title":"Esc normally, but « when GUI is active or * when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_dvorak_programmer.js b/src/i18n/keymap_extras/keymap_dvorak_programmer.js new file mode 100644 index 0000000000..09bb2ce497 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_dvorak_programmer.js @@ -0,0 +1,162 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ $ │ & │ [ │ { │ } │ ( │ = │ * │ ) │ + │ ] │ ! │ # │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ ; │ , │ . │ 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 +'KC_GRV': {"name":"~\n$","title":"DP_DLR"}, +'KC_1': {"name":"%\n&","title":"DP_AMPR"}, +'KC_2': {"name":"7\n[","title":"DP_LBRC"}, +'KC_3': {"name":"5\n{","title":"DP_LCBR"}, +'KC_4': {"name":"3\n}","title":"DP_RCBR"}, +'KC_5': {"name":"1\n(","title":"DP_LPRN"}, +'KC_6': {"name":"9\n=","title":"DP_EQL"}, +'KC_7': {"name":"0\n*","title":"DP_ASTR"}, +'KC_8': {"name":"2\n)","title":"DP_RPRN"}, +'KC_9': {"name":"4\n+","title":"DP_PLUS"}, +'KC_0': {"name":"6\n]","title":"DP_RBRC"}, +'KC_MINS': {"name":"8\n!","title":"DP_EXLM"}, +'KC_EQL': {"name":"`\n#","title":"DP_HASH"}, +// Row 2 +'KC_Q': {"name":":\n;","title":"DP_SCLN"}, +'KC_W': {"name":"<\n,","title":"DP_COMM"}, +'KC_E': {"name":">\n.","title":"DP_DOT"}, +'KC_R': {"name":"P","title":"DP_P"}, +'KC_T': {"name":"Y","title":"DP_Y"}, +'KC_Y': {"name":"F","title":"DP_F"}, +'KC_U': {"name":"G","title":"DP_G"}, +'KC_I': {"name":"C","title":"DP_C"}, +'KC_O': {"name":"R","title":"DP_R"}, +'KC_P': {"name":"L","title":"DP_L"}, +'KC_LBRC': {"name":"?\n/","title":"DP_SLSH"}, +'KC_RBRC': {"name":"^\n@","title":"DP_AT"}, +'KC_BSLS': {"name":"|\n\\","title":"DP_BSLS"}, +// Row 3 +'KC_A': {"name":"A","title":"DP_A"}, +'KC_S': {"name":"O","title":"DP_O"}, +'KC_D': {"name":"E","title":"DP_E"}, +'KC_F': {"name":"U","title":"DP_U"}, +'KC_G': {"name":"I","title":"DP_I"}, +'KC_H': {"name":"D","title":"DP_D"}, +'KC_J': {"name":"H","title":"DP_H"}, +'KC_K': {"name":"T","title":"DP_T"}, +'KC_L': {"name":"N","title":"DP_N"}, +'KC_SCLN': {"name":"S","title":"DP_S"}, +'KC_QUOT': {"name":"_\n-","title":"DP_MINS"}, +// Row 4 +'KC_Z': {"name":"\"\n'","title":"DP_QUOT"}, +'KC_X': {"name":"Q","title":"DP_Q"}, +'KC_C': {"name":"J","title":"DP_J"}, +'KC_V': {"name":"K","title":"DP_K"}, +'KC_B': {"name":"X","title":"DP_X"}, +'KC_N': {"name":"B","title":"DP_B"}, +'KC_M': {"name":"M","title":"DP_M"}, +'KC_COMM': {"name":"W","title":"DP_W"}, +'KC_DOT': {"name":"V","title":"DP_V"}, +'KC_SLSH': {"name":"Z","title":"DP_Z"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ % │ 7 │ 5 │ 3 │ 1 │ 9 │ 0 │ 2 │ 4 │ 6 │ 8 │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ : │ < │ > │ │ │ │ │ │ │ │ ? │ ^ │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ _ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ " │ │ │ │ │ │ │ │ │ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"DP_TILD"}, +'KC_TILD': {"name":"~","title":"DP_TILD"}, +'S(KC_1)': {"name":"%","title":"DP_PERC"}, +'KC_EXLM': {"name":"%","title":"DP_PERC"}, +'S(KC_2)': {"name":"7","title":"DP_7"}, +'KC_AT': {"name":"7","title":"DP_7"}, +'S(KC_3)': {"name":"5","title":"DP_5"}, +'KC_HASH': {"name":"5","title":"DP_5"}, +'S(KC_4)': {"name":"3","title":"DP_3"}, +'KC_DLR': {"name":"3","title":"DP_3"}, +'S(KC_5)': {"name":"1","title":"DP_1"}, +'KC_PERC': {"name":"1","title":"DP_1"}, +'S(KC_6)': {"name":"9","title":"DP_9"}, +'KC_CIRC': {"name":"9","title":"DP_9"}, +'S(KC_7)': {"name":"0","title":"DP_0"}, +'KC_AMPR': {"name":"0","title":"DP_0"}, +'S(KC_8)': {"name":"2","title":"DP_2"}, +'KC_ASTR': {"name":"2","title":"DP_2"}, +'S(KC_9)': {"name":"4","title":"DP_4"}, +'KC_LPRN': {"name":"4","title":"DP_4"}, +'S(KC_0)': {"name":"6","title":"DP_6"}, +'KC_RPRN': {"name":"6","title":"DP_6"}, +'S(KC_MINS)': {"name":"8","title":"DP_8"}, +'KC_UNDS': {"name":"8","title":"DP_8"}, +'S(KC_EQL)': {"name":"`","title":"DP_GRV"}, +'KC_PLUS': {"name":"`","title":"DP_GRV"}, +// Row 2 +'S(KC_Q)': {"name":":","title":"DP_COLN"}, +'S(KC_W)': {"name":"<","title":"DP_LABK"}, +'S(KC_E)': {"name":">","title":"DP_RABK"}, +'S(KC_LBRC)': {"name":"?","title":"DP_QUES"}, +'KC_LCBR': {"name":"?","title":"DP_QUES"}, +'S(KC_RBRC)': {"name":"^","title":"DP_CIRC"}, +'KC_RCBR': {"name":"^","title":"DP_CIRC"}, +'S(KC_BSLS)': {"name":"|","title":"DP_PIPE"}, +'KC_PIPE': {"name":"|","title":"DP_PIPE"}, +// Row 3 +'S(KC_QUOT)': {"name":"_","title":"DP_UNDS"}, +'KC_DQUO': {"name":"_","title":"DP_UNDS"}, +// Row 4 +'S(KC_Z)': {"name":"\"","title":"DP_DQUO"}, + +/* Other keys */ +'KC_NUHS': {"name":"|\n\\","title":""}, +'S(KC_NUHS)': {"name":"|","title":""}, +'KC_NUBS': {"name":"|\n\\","title":""}, +'S(KC_NUBS)': {"name":"|","title":""}, +'KC_LT': {"name":"W","title":"S(DP_W) (capital W)"}, +'KC_GT': {"name":"V","title":"S(DP_V) (capital V)"}, +'KC_COLN': {"name":"S","title":"S(DP_S) (capital S)"}, +'KC_QUES': {"name":"Z","title":"S(DP_Z) (capital Z)"}, + +'KC_LSPO': {"name":"LS / 4","title":"Left Shift when held, 4 when tapped"}, +'KC_RSPC': {"name":"RS / 6","title":"Right Shift when held, 6 when tapped"}, +'KC_LCPO': {"name":"LC / 4","title":"Left Control when held, 4 when tapped"}, +'KC_RCPC': {"name":"RC / 6","title":"Right Control when held, 6 when tapped"}, +'KC_LAPO': {"name":"LA / 4","title":"Left Alt when held, 4 when tapped"}, +'KC_RAPC': {"name":"RA / 6","title":"Right Alt when held, 6 when tapped"}, + +'QK_GESC': {"name":"$ / ~\nEsc","title":"Esc normally, but $ when GUI is active or ~ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_estonian.js b/src/i18n/keymap_extras/keymap_estonian.js new file mode 100644 index 0000000000..82b5c940ce --- /dev/null +++ b/src/i18n/keymap_extras/keymap_estonian.js @@ -0,0 +1,190 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ˇ │ 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 +'KC_GRV': {"name":"~\nˇ","title":"EE_CARN (dead)"}, +'KC_1': {"name":"!\n1","title":"EE_1"}, +'KC_2': {"name":"\"\n2","title":"EE_2"}, +'KC_3': {"name":"#\n3","title":"EE_3"}, +'KC_4': {"name":"¤\n4","title":"EE_4"}, +'KC_5': {"name":"%\n5","title":"EE_5"}, +'KC_6': {"name":"&\n6","title":"EE_6"}, +'KC_7': {"name":"/\n7","title":"EE_7"}, +'KC_8': {"name":"(\n8","title":"EE_8"}, +'KC_9': {"name":")\n9","title":"EE_9"}, +'KC_0': {"name":"=\n0","title":"EE_0"}, +'KC_MINS': {"name":"?\n+","title":"EE_PLUS"}, +'KC_EQL': {"name":"`\n´","title":"EE_ACUT (dead)"}, +// Row 2 +'KC_Q': {"name":"Q","title":"EE_Q"}, +'KC_W': {"name":"W","title":"EE_W"}, +'KC_E': {"name":"E","title":"EE_E"}, +'KC_R': {"name":"R","title":"EE_R"}, +'KC_T': {"name":"T","title":"EE_T"}, +'KC_Y': {"name":"Y","title":"EE_Y"}, +'KC_U': {"name":"U","title":"EE_U"}, +'KC_I': {"name":"I","title":"EE_I"}, +'KC_O': {"name":"O","title":"EE_O"}, +'KC_P': {"name":"P","title":"EE_P"}, +'KC_LBRC': {"name":"Ü","title":"EE_UDIA"}, +'KC_RBRC': {"name":"Õ","title":"EE_OTIL"}, +// Row 3 +'KC_A': {"name":"A","title":"EE_A"}, +'KC_S': {"name":"S","title":"EE_S"}, +'KC_D': {"name":"D","title":"EE_D"}, +'KC_F': {"name":"F","title":"EE_F"}, +'KC_G': {"name":"G","title":"EE_G"}, +'KC_H': {"name":"H","title":"EE_H"}, +'KC_J': {"name":"J","title":"EE_J"}, +'KC_K': {"name":"K","title":"EE_K"}, +'KC_L': {"name":"L","title":"EE_L"}, +'KC_SCLN': {"name":"Ö","title":"EE_ODIA"}, +'KC_QUOT': {"name":"Ä","title":"EE_ADIA"}, +'KC_NUHS': {"name":"*\n'","title":"EE_QUOT"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"EE_LABK"}, +'KC_Z': {"name":"Z","title":"EE_Z"}, +'KC_X': {"name":"X","title":"EE_X"}, +'KC_C': {"name":"C","title":"EE_C"}, +'KC_V': {"name":"V","title":"EE_V"}, +'KC_B': {"name":"B","title":"EE_B"}, +'KC_N': {"name":"N","title":"EE_N"}, +'KC_M': {"name":"M","title":"EE_M"}, +'KC_COMM': {"name":";\n,","title":"EE_COMM"}, +'KC_DOT': {"name":":\n.","title":"EE_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"EE_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"EE_TILD (dead)"}, +'KC_TILD': {"name":"~","title":"EE_TILD (dead)"}, +'S(KC_1)': {"name":"!","title":"EE_EXLM"}, +'KC_EXLM': {"name":"!","title":"EE_EXLM"}, +'S(KC_2)': {"name":"\"","title":"EE_DQUO"}, +'KC_AT': {"name":"\"","title":"EE_DQUO"}, +'S(KC_3)': {"name":"#","title":"EE_HASH"}, +'KC_HASH': {"name":"#","title":"EE_HASH"}, +'S(KC_4)': {"name":"¤","title":"EE_CURR"}, +'KC_DLR': {"name":"¤","title":"EE_CURR"}, +'S(KC_5)': {"name":"%","title":"EE_PERC"}, +'KC_PERC': {"name":"%","title":"EE_PERC"}, +'S(KC_6)': {"name":"&","title":"EE_AMPR"}, +'KC_CIRC': {"name":"&","title":"EE_AMPR"}, +'S(KC_7)': {"name":"/","title":"EE_SLSH"}, +'KC_AMPR': {"name":"/","title":"EE_SLSH"}, +'S(KC_8)': {"name":"(","title":"EE_LPRN"}, +'KC_ASTR': {"name":"(","title":"EE_LPRN"}, +'S(KC_9)': {"name":")","title":"EE_RPRN"}, +'KC_LPRN': {"name":")","title":"EE_RPRN"}, +'S(KC_0)': {"name":"=","title":"EE_EQL"}, +'KC_RPRN': {"name":"=","title":"EE_EQL"}, +'S(KC_MINS)': {"name":"?","title":"EE_QUES"}, +'KC_UNDS': {"name":"?","title":"EE_QUES"}, +'S(KC_EQL)': {"name":"`","title":"EE_GRV (dead)"}, +'KC_PLUS': {"name":"`","title":"EE_GRV (dead)"}, +// Row 3 +'S(KC_NUHS)': {"name":"*","title":"EE_ASTR"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"EE_RABK"}, +'S(KC_COMM)': {"name":";","title":"EE_SCLN"}, +'KC_LT': {"name":";","title":"EE_SCLN"}, +'S(KC_DOT)': {"name":":","title":"EE_COLN"}, +'KC_GT': {"name":":","title":"EE_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"EE_UNDS"}, +'KC_QUES': {"name":"_","title":"EE_UNDS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ \ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ § │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ š │ │ │ │ │ │ │ │ │ ^ │ ½ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ | │ ž │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_2)': {"name":"@","title":"EE_AT"}, +'ALGR(KC_3)': {"name":"£","title":"EE_PND"}, +'ALGR(KC_4)': {"name":"$","title":"EE_DLR"}, +'ALGR(KC_5)': {"name":"€","title":"EE_EURO"}, +'ALGR(KC_7)': {"name":"{","title":"EE_LCBR"}, +'ALGR(KC_8)': {"name":"[","title":"EE_LBRC"}, +'ALGR(KC_9)': {"name":"]","title":"EE_RBRC"}, +'ALGR(KC_0)': {"name":"}","title":"EE_RCBR"}, +'ALGR(KC_MINS)': {"name":"\\","title":"EE_BSLS"}, +// Row 2 +'ALGR(KC_RBRC)': {"name":"§","title":"EE_SECT"}, +// Row 3 +'ALGR(KC_S)': {"name":"š","title":"EE_SCAR"}, +'ALGR(KC_QUOT)': {"name":"^","title":"EE_CIRC (dead)"}, +'ALGR(KC_NUHS)': {"name":"½","title":"EE_HALF"}, +// Row 4 +'ALGR(KC_NUBS)': {"name":"|","title":"EE_PIPE"}, +'ALGR(KC_Z)': {"name":"ž","title":"EE_ZCAR"}, + +/* Other keys */ +'KC_BSLS': {"name":"*\n'","title":""}, +'S(KC_BSLS)': {"name":"*","title":""}, +'KC_LCBR': {"name":"Ü","title":"S(EE_UDIA) (capital Ü)"}, +'KC_RCBR': {"name":"Õ","title":"S(EE_OTIL) (capital Õ)"}, +'KC_COLN': {"name":"Ö","title":"S(EE_ODIA) (capital Ö)"}, +'KC_PIPE': {"name":"*","title":"EE_ASTR"}, +'KC_DQUO': {"name":"Ä","title":"S(EE_ADIA) (capital Ä)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"ˇ / ~\nEsc","title":"Esc normally, but ˇ when GUI is active or ~ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_finnish.js b/src/i18n/keymap_extras/keymap_finnish.js new file mode 100644 index 0000000000..22114c128a --- /dev/null +++ b/src/i18n/keymap_extras/keymap_finnish.js @@ -0,0 +1,188 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ § │ 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 +'KC_GRV': {"name":"½\n§","title":"FI_SECT"}, +'KC_1': {"name":"!\n1","title":"FI_1"}, +'KC_2': {"name":"\"\n2","title":"FI_2"}, +'KC_3': {"name":"#\n3","title":"FI_3"}, +'KC_4': {"name":"¤\n4","title":"FI_4"}, +'KC_5': {"name":"%\n5","title":"FI_5"}, +'KC_6': {"name":"&\n6","title":"FI_6"}, +'KC_7': {"name":"/\n7","title":"FI_7"}, +'KC_8': {"name":"(\n8","title":"FI_8"}, +'KC_9': {"name":")\n9","title":"FI_9"}, +'KC_0': {"name":"=\n0","title":"FI_0"}, +'KC_MINS': {"name":"?\n+","title":"FI_PLUS"}, +'KC_EQL': {"name":"`\n´","title":"FI_ACUT (dead)"}, +// Row 2 +'KC_Q': {"name":"Q","title":"FI_Q"}, +'KC_W': {"name":"W","title":"FI_W"}, +'KC_E': {"name":"E","title":"FI_E"}, +'KC_R': {"name":"R","title":"FI_R"}, +'KC_T': {"name":"T","title":"FI_T"}, +'KC_Y': {"name":"Y","title":"FI_Y"}, +'KC_U': {"name":"U","title":"FI_U"}, +'KC_I': {"name":"I","title":"FI_I"}, +'KC_O': {"name":"O","title":"FI_O"}, +'KC_P': {"name":"P","title":"FI_P"}, +'KC_LBRC': {"name":"Å","title":"FI_ARNG"}, +'KC_RBRC': {"name":"^\n¨","title":"FI_DIAE (dead)"}, +// Row 3 +'KC_A': {"name":"A","title":"FI_A"}, +'KC_S': {"name":"S","title":"FI_S"}, +'KC_D': {"name":"D","title":"FI_D"}, +'KC_F': {"name":"F","title":"FI_F"}, +'KC_G': {"name":"G","title":"FI_G"}, +'KC_H': {"name":"H","title":"FI_H"}, +'KC_J': {"name":"J","title":"FI_J"}, +'KC_K': {"name":"K","title":"FI_K"}, +'KC_L': {"name":"L","title":"FI_L"}, +'KC_SCLN': {"name":"Ö","title":"FI_ODIA"}, +'KC_QUOT': {"name":"Ä","title":"FI_ADIA"}, +'KC_NUHS': {"name":"*\n'","title":"FI_QUOT"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"FI_LABK"}, +'KC_Z': {"name":"Z","title":"FI_Z"}, +'KC_X': {"name":"X","title":"FI_X"}, +'KC_C': {"name":"C","title":"FI_C"}, +'KC_V': {"name":"V","title":"FI_V"}, +'KC_B': {"name":"B","title":"FI_B"}, +'KC_N': {"name":"N","title":"FI_N"}, +'KC_M': {"name":"M","title":"FI_M"}, +'KC_COMM': {"name":";\n,","title":"FI_COMM"}, +'KC_DOT': {"name":":\n.","title":"FI_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"FI_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ½ │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"½","title":"FI_HALF"}, +'KC_TILD': {"name":"½","title":"FI_HALF"}, +'S(KC_1)': {"name":"!","title":"FI_EXLM"}, +'KC_EXLM': {"name":"!","title":"FI_EXLM"}, +'S(KC_2)': {"name":"\"","title":"FI_DQUO"}, +'KC_AT': {"name":"\"","title":"FI_DQUO"}, +'S(KC_3)': {"name":"#","title":"FI_HASH"}, +'KC_HASH': {"name":"#","title":"FI_HASH"}, +'S(KC_4)': {"name":"¤","title":"FI_CURR"}, +'KC_DLR': {"name":"¤","title":"FI_CURR"}, +'S(KC_5)': {"name":"%","title":"FI_PERC"}, +'KC_PERC': {"name":"%","title":"FI_PERC"}, +'S(KC_6)': {"name":"&","title":"FI_AMPR"}, +'KC_CIRC': {"name":"&","title":"FI_AMPR"}, +'S(KC_7)': {"name":"/","title":"FI_SLSH"}, +'KC_AMPR': {"name":"/","title":"FI_SLSH"}, +'S(KC_8)': {"name":"(","title":"FI_LPRN"}, +'KC_ASTR': {"name":"(","title":"FI_LPRN"}, +'S(KC_9)': {"name":")","title":"FI_RPRN"}, +'KC_LPRN': {"name":")","title":"FI_RPRN"}, +'S(KC_0)': {"name":"=","title":"FI_EQL"}, +'KC_RPRN': {"name":"=","title":"FI_EQL"}, +'S(KC_MINS)': {"name":"?","title":"FI_QUES"}, +'KC_UNDS': {"name":"?","title":"FI_QUES"}, +'S(KC_EQL)': {"name":"`","title":"FI_GRV (dead)"}, +'KC_PLUS': {"name":"`","title":"FI_GRV (dead)"}, +// Row 2 +'S(KC_RBRC)': {"name":"^","title":"FI_CIRC (dead)"}, +'KC_RCBR': {"name":"^","title":"FI_CIRC (dead)"}, +// Row 3 +'S(KC_NUHS)': {"name":"*","title":"FI_ASTR"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"FI_RABK"}, +'S(KC_COMM)': {"name":";","title":"FI_SCLN"}, +'KC_LT': {"name":";","title":"FI_SCLN"}, +'S(KC_DOT)': {"name":":","title":"FI_COLN"}, +'KC_GT': {"name":":","title":"FI_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"FI_UNDS"}, +'KC_QUES': {"name":"_","title":"FI_UNDS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ \ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ | │ │ │ │ │ │ │ µ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_2)': {"name":"@","title":"FI_AT"}, +'ALGR(KC_3)': {"name":"£","title":"FI_PND"}, +'ALGR(KC_4)': {"name":"$","title":"FI_DLR"}, +'ALGR(KC_5)': {"name":"€","title":"FI_EURO"}, +'ALGR(KC_7)': {"name":"{","title":"FI_LCBR"}, +'ALGR(KC_8)': {"name":"[","title":"FI_LBRC"}, +'ALGR(KC_9)': {"name":"]","title":"FI_RBRC"}, +'ALGR(KC_0)': {"name":"}","title":"FI_RCBR"}, +'ALGR(KC_MINS)': {"name":"\\","title":"FI_BSLS"}, +// Row 2 +'ALGR(KC_RBRC)': {"name":"~","title":"FI_TILD (dead)"}, +// Row 4 +'ALGR(KC_NUBS)': {"name":"|","title":"FI_PIPE"}, +'ALGR(KC_M)': {"name":"µ","title":"FI_MICR"}, + +/* Other keys */ +'KC_BSLS': {"name":"*\n'","title":""}, +'S(KC_BSLS)': {"name":"*","title":""}, +'KC_LCBR': {"name":"Å","title":"S(FI_ARNG) (capital Å)"}, +'KC_COLN': {"name":"Ö","title":"S(FI_ODIA) (capital Ö)"}, +'KC_PIPE': {"name":"*","title":"FI_ASTR"}, +'KC_DQUO': {"name":"Ä","title":"S(FI_ADIA) (capital Ä)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"§ / ½\nEsc","title":"Esc normally, but § when GUI is active or ½ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_french.js b/src/i18n/keymap_extras/keymap_french.js new file mode 100644 index 0000000000..d3ac7ef644 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_french.js @@ -0,0 +1,189 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ² │ & │ é │ " │ ' │ ( │ - │ è │ _ │ ç │ à │ ) │ = │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ 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 +'KC_GRV': {"name":"²","title":"FR_SUP2"}, +'KC_1': {"name":"1\n&","title":"FR_AMPR"}, +'KC_2': {"name":"2\né","title":"FR_EACU"}, +'KC_3': {"name":"3\n\"","title":"FR_DQUO"}, +'KC_4': {"name":"4\n'","title":"FR_QUOT"}, +'KC_5': {"name":"5\n(","title":"FR_LPRN"}, +'KC_6': {"name":"6\n-","title":"FR_MINS"}, +'KC_7': {"name":"7\nè","title":"FR_EGRV"}, +'KC_8': {"name":"8\n_","title":"FR_UNDS"}, +'KC_9': {"name":"9\nç","title":"FR_CCED"}, +'KC_0': {"name":"0\nà","title":"FR_AGRV"}, +'KC_MINS': {"name":"°\n)","title":"FR_RPRN"}, +'KC_EQL': {"name":"+\n=","title":"FR_EQL"}, +// Row 2 +'KC_Q': {"name":"A","title":"FR_A"}, +'KC_W': {"name":"Z","title":"FR_Z"}, +'KC_E': {"name":"E","title":"FR_E"}, +'KC_R': {"name":"R","title":"FR_R"}, +'KC_T': {"name":"T","title":"FR_T"}, +'KC_Y': {"name":"Y","title":"FR_Y"}, +'KC_U': {"name":"U","title":"FR_U"}, +'KC_I': {"name":"I","title":"FR_I"}, +'KC_O': {"name":"O","title":"FR_O"}, +'KC_P': {"name":"P","title":"FR_P"}, +'KC_LBRC': {"name":"¨\n^","title":"FR_CIRC (dead)"}, +'KC_RBRC': {"name":"£\n$","title":"FR_DLR"}, +// Row 3 +'KC_A': {"name":"Q","title":"FR_Q"}, +'KC_S': {"name":"S","title":"FR_S"}, +'KC_D': {"name":"D","title":"FR_D"}, +'KC_F': {"name":"F","title":"FR_F"}, +'KC_G': {"name":"G","title":"FR_G"}, +'KC_H': {"name":"H","title":"FR_H"}, +'KC_J': {"name":"J","title":"FR_J"}, +'KC_K': {"name":"K","title":"FR_K"}, +'KC_L': {"name":"L","title":"FR_L"}, +'KC_SCLN': {"name":"M","title":"FR_M"}, +'KC_QUOT': {"name":"%\nù","title":"FR_UGRV"}, +'KC_NUHS': {"name":"µ\n*","title":"FR_ASTR"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"FR_LABK"}, +'KC_Z': {"name":"W","title":"FR_W"}, +'KC_X': {"name":"X","title":"FR_X"}, +'KC_C': {"name":"C","title":"FR_C"}, +'KC_V': {"name":"V","title":"FR_V"}, +'KC_B': {"name":"B","title":"FR_B"}, +'KC_N': {"name":"N","title":"FR_N"}, +'KC_M': {"name":"?\n,","title":"FR_COMM"}, +'KC_COMM': {"name":".\n;","title":"FR_SCLN"}, +'KC_DOT': {"name":"/\n:","title":"FR_COLN"}, +'KC_SLSH': {"name":"§\n!","title":"FR_EXLM"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ £ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ % │ µ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ ? │ . │ / │ § │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_1)': {"name":"1","title":"FR_1"}, +'KC_EXLM': {"name":"1","title":"FR_1"}, +'S(KC_2)': {"name":"2","title":"FR_2"}, +'KC_AT': {"name":"2","title":"FR_2"}, +'S(KC_3)': {"name":"3","title":"FR_3"}, +'KC_HASH': {"name":"3","title":"FR_3"}, +'S(KC_4)': {"name":"4","title":"FR_4"}, +'KC_DLR': {"name":"4","title":"FR_4"}, +'S(KC_5)': {"name":"5","title":"FR_5"}, +'KC_PERC': {"name":"5","title":"FR_5"}, +'S(KC_6)': {"name":"6","title":"FR_6"}, +'KC_CIRC': {"name":"6","title":"FR_6"}, +'S(KC_7)': {"name":"7","title":"FR_7"}, +'KC_AMPR': {"name":"7","title":"FR_7"}, +'S(KC_8)': {"name":"8","title":"FR_8"}, +'KC_ASTR': {"name":"8","title":"FR_8"}, +'S(KC_9)': {"name":"9","title":"FR_9"}, +'KC_LPRN': {"name":"9","title":"FR_9"}, +'S(KC_0)': {"name":"0","title":"FR_0"}, +'KC_RPRN': {"name":"0","title":"FR_0"}, +'S(KC_MINS)': {"name":"°","title":"FR_DEG"}, +'KC_UNDS': {"name":"°","title":"FR_DEG"}, +'S(KC_EQL)': {"name":"+","title":"FR_PLUS"}, +'KC_PLUS': {"name":"+","title":"FR_PLUS"}, +// Row 2 +'S(KC_LBRC)': {"name":"¨","title":"FR_DIAE (dead)"}, +'KC_LCBR': {"name":"¨","title":"FR_DIAE (dead)"}, +'S(KC_RBRC)': {"name":"£","title":"FR_PND"}, +'KC_RCBR': {"name":"£","title":"FR_PND"}, +// Row 3 +'S(KC_QUOT)': {"name":"%","title":"FR_PERC"}, +'KC_DQUO': {"name":"%","title":"FR_PERC"}, +'S(KC_NUHS)': {"name":"µ","title":"FR_MICR"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"FR_RABK"}, +'S(KC_M)': {"name":"?","title":"FR_QUES"}, +'S(KC_COMM)': {"name":".","title":"FR_DOT"}, +'KC_LT': {"name":".","title":"FR_DOT"}, +'S(KC_DOT)': {"name":"/","title":"FR_SLSH"}, +'KC_GT': {"name":"/","title":"FR_SLSH"}, +'S(KC_SLSH)': {"name":"§","title":"FR_SECT"}, +'KC_QUES': {"name":"§","title":"FR_SECT"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ ~ │ # │ { │ [ │ | │ ` │ \ │ │ @ │ ] │ } │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ │ ¤ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_2)': {"name":"~","title":"FR_TILD (dead)"}, +'ALGR(KC_3)': {"name":"#","title":"FR_HASH"}, +'ALGR(KC_4)': {"name":"{","title":"FR_LCBR"}, +'ALGR(KC_5)': {"name":"[","title":"FR_LBRC"}, +'ALGR(KC_6)': {"name":"|","title":"FR_PIPE"}, +'ALGR(KC_7)': {"name":"`","title":"FR_GRV (dead)"}, +'ALGR(KC_8)': {"name":"\\","title":"FR_BSLS"}, +'ALGR(KC_0)': {"name":"@","title":"FR_AT"}, +'ALGR(KC_MINS)': {"name":"]","title":"FR_RBRC"}, +'ALGR(KC_EQL)': {"name":"}","title":"FR_RCBR"}, +// Row 2 +'ALGR(KC_E)': {"name":"€","title":"FR_EURO"}, +'ALGR(KC_RBRC)': {"name":"¤","title":"FR_CURR"}, + +/* Other keys */ +'KC_BSLS': {"name":"µ\n*","title":""}, +'S(KC_BSLS)': {"name":"µ","title":""}, +'KC_TILD': {"name":"²","title":"S(FR_SUP2)"}, +'KC_COLN': {"name":"M","title":"S(FR_M) (capital M)"}, +'KC_PIPE': {"name":"µ","title":"FR_MICR (capital µ)"}, + +'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, +'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, +'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, +'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, +'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, +'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + +'QK_GESC': {"name":"²\nEsc","title":"Esc normally, but ² when Shift or GUI is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_french_afnor.js b/src/i18n/keymap_extras/keymap_french_afnor.js new file mode 100644 index 0000000000..724162d9ae --- /dev/null +++ b/src/i18n/keymap_extras/keymap_french_afnor.js @@ -0,0 +1,288 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + +/* French AZERTY - AFNOR NF Z71-300 + * + * A standard for the French keyboard + * + * The project was launched at the end of 2015 on the proposal of the General + * Delegation for the French language and the languages of France (Ministry + * of Culture), starting from the observation that the current "azerty" + * keyboards constrain the writing of French, languages regional and European + * languages with Latin alphabet. + * + * For the first time, a standard (NF Z71-300) defines the placement of + * characters on the French keyboard. It offers two layouts, one of which + * closely follows the QWERTY keyboard used by most people who write in French. + * + * However, it is in many ways superior to the old keyboard: + * + * - it contains all the characters required to enter text in French (for example É, œ and ") + * - it is designed to be more ergonomic and allow faster typing + * - it includes almost 60 additional characters for entering foreign languages, technical content, etc + * - however, the characters remain easy to locate thanks to intuitive groupings + * + * Source: https://norme-azerty.fr + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ @ │ à │ é │ è │ ê │ ( │ ) │ ‘ │ ’ │ « │ » │ ' │ ^ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ 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 +'KC_GRV': {"name":"#\n@","title":"FR_AT"}, +'KC_1': {"name":"1\nà","title":"FR_AGRV"}, +'KC_2': {"name":"2\né","title":"FR_EACU"}, +'KC_3': {"name":"3\nè","title":"FR_EGRV"}, +'KC_4': {"name":"4\nê","title":"FR_ECIR"}, +'KC_5': {"name":"5\n(","title":"FR_LPRN"}, +'KC_6': {"name":"6\n)","title":"FR_RPRN"}, +'KC_7': {"name":"7\n‘","title":"FR_LSQU"}, +'KC_8': {"name":"8\n’","title":"FR_RSQU"}, +'KC_9': {"name":"9\n«","title":"FR_LDAQ"}, +'KC_0': {"name":"0\n»","title":"FR_RDAQ"}, +'KC_MINS': {"name":"\"\n'","title":"FR_QUOT"}, +'KC_EQL': {"name":"¨\n^","title":"FR_DCIR (dead)"}, +// Row 2 +'KC_Q': {"name":"A","title":"FR_A"}, +'KC_W': {"name":"Z","title":"FR_Z"}, +'KC_E': {"name":"E","title":"FR_E"}, +'KC_R': {"name":"R","title":"FR_R"}, +'KC_T': {"name":"T","title":"FR_T"}, +'KC_Y': {"name":"Y","title":"FR_Y"}, +'KC_U': {"name":"U","title":"FR_U"}, +'KC_I': {"name":"I","title":"FR_I"}, +'KC_O': {"name":"O","title":"FR_O"}, +'KC_P': {"name":"P","title":"FR_P"}, +'KC_LBRC': {"name":"–\n-","title":"FR_MINS"}, +'KC_RBRC': {"name":"±\n+","title":"FR_PLUS"}, +// Row 3 +'KC_A': {"name":"Q","title":"FR_Q"}, +'KC_S': {"name":"S","title":"FR_S"}, +'KC_D': {"name":"D","title":"FR_D"}, +'KC_F': {"name":"F","title":"FR_F"}, +'KC_G': {"name":"G","title":"FR_G"}, +'KC_H': {"name":"H","title":"FR_H"}, +'KC_J': {"name":"J","title":"FR_J"}, +'KC_K': {"name":"K","title":"FR_K"}, +'KC_L': {"name":"L","title":"FR_L"}, +'KC_SCLN': {"name":"M","title":"FR_M"}, +'KC_QUOT': {"name":"\\\n/","title":"FR_SLSH"}, +'KC_NUHS': {"name":"½\n*","title":"FR_ASTR"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"FR_LABK"}, +'KC_Z': {"name":"W","title":"FR_W"}, +'KC_X': {"name":"X","title":"FR_X"}, +'KC_C': {"name":"C","title":"FR_C"}, +'KC_V': {"name":"V","title":"FR_V"}, +'KC_B': {"name":"B","title":"FR_B"}, +'KC_N': {"name":"N","title":"FR_N"}, +'KC_M': {"name":"?\n.","title":"FR_DOT"}, +'KC_COMM': {"name":"!\n,","title":"FR_COMM"}, +'KC_DOT': {"name":"…\n:","title":"FR_COLN"}, +'KC_SLSH': {"name":"=\n;","title":"FR_SCLN"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ # │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ " │ ¨ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ – │ ± │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ \ │ ½ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ ? │ ! │ … │ = │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"#","title":"FR_HASH"}, +'KC_TILD': {"name":"#","title":"FR_HASH"}, +'S(KC_1)': {"name":"1","title":"FR_1"}, +'KC_EXLM': {"name":"1","title":"FR_1"}, +'S(KC_2)': {"name":"2","title":"FR_2"}, +'KC_AT': {"name":"2","title":"FR_2"}, +'S(KC_3)': {"name":"3","title":"FR_3"}, +'KC_HASH': {"name":"3","title":"FR_3"}, +'S(KC_4)': {"name":"4","title":"FR_4"}, +'KC_DLR': {"name":"4","title":"FR_4"}, +'S(KC_5)': {"name":"5","title":"FR_5"}, +'KC_PERC': {"name":"5","title":"FR_5"}, +'S(KC_6)': {"name":"6","title":"FR_6"}, +'KC_CIRC': {"name":"6","title":"FR_6"}, +'S(KC_7)': {"name":"7","title":"FR_7"}, +'KC_AMPR': {"name":"7","title":"FR_7"}, +'S(KC_8)': {"name":"8","title":"FR_8"}, +'KC_ASTR': {"name":"8","title":"FR_8"}, +'S(KC_9)': {"name":"9","title":"FR_9"}, +'KC_LPRN': {"name":"9","title":"FR_9"}, +'S(KC_0)': {"name":"0","title":"FR_0"}, +'KC_RPRN': {"name":"0","title":"FR_0"}, +'S(KC_MINS)': {"name":"\"","title":"FR_DQUO"}, +'KC_UNDS': {"name":"\"","title":"FR_DQUO"}, +'S(KC_EQL)': {"name":"¨","title":"FR_DIAE (dead)"}, +'KC_PLUS': {"name":"¨","title":"FR_DIAE (dead)"}, +// Row 2 +'S(KC_LBRC)': {"name":"–","title":"FR_NDSH"}, +'KC_LCBR': {"name":"–","title":"FR_NDSH"}, +'S(KC_RBRC)': {"name":"±","title":"FR_PLMN"}, +'KC_RCBR': {"name":"±","title":"FR_PLMN"}, +// Row 3 +'S(KC_QUOT)': {"name":"\\","title":"FR_BSLS"}, +'KC_DQUO': {"name":"\\","title":"FR_BSLS"}, +'S(KC_NUHS)': {"name":"½","title":"FR_HALF"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"FR_RABK"}, +'S(KC_M)': {"name":"?","title":"FR_QUES"}, +'S(KC_COMM)': {"name":"!","title":"FR_EXLM"}, +'KC_LT': {"name":"!","title":"FR_EXLM"}, +'S(KC_DOT)': {"name":"…","title":"FR_ELLP"}, +'KC_GT': {"name":"…","title":"FR_ELLP"}, +'S(KC_SLSH)': {"name":"=","title":"FR_EQL"}, +'KC_QUES': {"name":"=","title":"FR_EQL"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ˘ │ § │ ´ │ ` │ & │ [ │ ] │ ¯ │ _ │ “ │ ” │ ° │ ˇ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ æ │ £ │ € │ ® │ { │ } │ ù │ ˙ │ œ │ % │ − │ † │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ θ │ ß │ $ │ ¤ │ µ │ Eu│ │ ∕ │ | │ ∞ │ ÷ │ × │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ ≤ │ ʒ │ © │ ç │ ¸ │ − │ ~ │ ¿ │ ¡ │ · │ ≃ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_GRV)': {"name":"˘","title":"FR_BREV (dead)"}, +'ALGR(KC_1)': {"name":"§","title":"FR_SECT"}, +'ALGR(KC_2)': {"name":"´","title":"FR_ACUT (dead)"}, +'ALGR(KC_3)': {"name":"`","title":"FR_GRV (dead)"}, +'ALGR(KC_4)': {"name":"&","title":"FR_AMPR"}, +'ALGR(KC_5)': {"name":"[","title":"FR_LBRC"}, +'ALGR(KC_6)': {"name":"]","title":"FR_RBRC"}, +'ALGR(KC_7)': {"name":"¯","title":"FR_MACR (dead)"}, +'ALGR(KC_8)': {"name":"_","title":"FR_UNDS"}, +'ALGR(KC_9)': {"name":"“","title":"FR_LDQU"}, +'ALGR(KC_0)': {"name":"”","title":"FR_RDQU"}, +'ALGR(KC_MINS)': {"name":"°","title":"FR_DEG"}, +'ALGR(KC_EQL)': {"name":"ˇ","title":"FR_CARN (dead)"}, +// Row 2 +'ALGR(KC_Q)': {"name":"æ","title":"FR_AE"}, +'ALGR(KC_W)': {"name":"£","title":"FR_PND"}, +'ALGR(KC_E)': {"name":"€","title":"FR_EURO"}, +'ALGR(KC_R)': {"name":"®","title":"FR_REGD"}, +'ALGR(KC_T)': {"name":"{","title":"FR_LCBR"}, +'ALGR(KC_Y)': {"name":"}","title":"FR_RCBR"}, +'ALGR(KC_U)': {"name":"ù","title":"FR_UGRV"}, +'ALGR(KC_I)': {"name":"˙","title":"FR_DOTA (dead)"}, +'ALGR(KC_O)': {"name":"œ","title":"FR_OE"}, +'ALGR(KC_P)': {"name":"%","title":"FR_PERC"}, +'ALGR(KC_LBRC)': {"name":"−","title":"FR_MMNS"}, +'ALGR(KC_RBRC)': {"name":"†","title":"FR_DAGG"}, +// Row 3 +'ALGR(KC_A)': {"name":"θ","title":"FR_THET"}, +'ALGR(KC_S)': {"name":"ß","title":"FR_SS"}, +'ALGR(KC_D)': {"name":"$","title":"FR_DLR"}, +'ALGR(KC_F)': {"name":"¤","title":"FR_CURR (dead monetary key)"}, +'ALGR(KC_G)': {"name":"µ","title":"FR_DGRK (dead Greek key)"}, +'ALGR(KC_H)': {"name":"Eu","title":"FR_EU (dead European symbol key)"}, +'ALGR(KC_K)': {"name":"∕","title":"FR_DSLS (dead)"}, +'ALGR(KC_L)': {"name":"|","title":"FR_PIPE"}, +'ALGR(KC_SCLN)': {"name":"∞","title":"FR_INFN"}, +'ALGR(KC_QUOT)': {"name":"÷","title":"FR_DIV"}, +'ALGR(KC_NUHS)': {"name":"×","title":"FR_MUL"}, +// Row 4 +'ALGR(KC_NUBS)': {"name":"≤","title":"FR_LEQL"}, +'ALGR(KC_Z)': {"name":"ʒ","title":"FR_EZH"}, +'ALGR(KC_X)': {"name":"©","title":"FR_COPY"}, +'ALGR(KC_C)': {"name":"ç","title":"FR_CCED"}, +'ALGR(KC_V)': {"name":"¸","title":"FR_CEDL (dead)"}, +'ALGR(KC_B)': {"name":"−","title":"FR_DMNS (dead)"}, +'ALGR(KC_N)': {"name":"~","title":"FR_DTIL (dead)"}, +'ALGR(KC_M)': {"name":"¿","title":"FR_IQUE"}, +'ALGR(KC_COMM)': {"name":"¡","title":"FR_IEXL"}, +'ALGR(KC_DOT)': {"name":"·","title":"FR_MDDT"}, +'ALGR(KC_SLSH)': {"name":"≃","title":"FR_AEQL"}, + +/* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ̑ │ │ │ │ │ ˝ │ ̏ │ │ — │ ‹ │ › │ ˚ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ ™ │ │ │ ̣ │ │ ‰ │ ‑ │ ‡ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ ˍ │ │ │ │ │ √ │ ¼ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ ≥ │ │ │ │ ˛ │ │ │ │ ̦ │ │ ≠ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(ALGR(KC_GRV))': {"name":"◌̑","title":"FR_IBRV (dead)"}, +'S(ALGR(KC_5))': {"name":"˝","title":"FR_DACU (dead)"}, +'S(ALGR(KC_6))': {"name":"◌̏","title":"FR_DGRV (dead)"}, +'S(ALGR(KC_8))': {"name":"—","title":"FR_MDSH"}, +'S(ALGR(KC_9))': {"name":"‹","title":"FR_LSAQ"}, +'S(ALGR(KC_0))': {"name":"›","title":"FR_RSAQ"}, +'S(ALGR(KC_MINS))': {"name":"˚","title":"FR_RNGA (dead)"}, +// Row 2 +'S(ALGR(KC_T))': {"name":"™","title":"FR_TM"}, +'S(ALGR(KC_I))': {"name":"◌̣","title":"FR_DOTB (dead)"}, +'S(ALGR(KC_P))': {"name":"‰","title":"FR_PERM"}, +'S(ALGR(KC_LBRC))': {"name":"‑","title":"FR_NBHY (non-breaking hyphen)"}, +'S(ALGR(KC_RBRC))': {"name":"‡","title":"FR_DDAG"}, +// Row 3 +'S(ALGR(KC_H))': {"name":"ˍ","title":"FR_MACB (dead)"}, +'S(ALGR(KC_QUOT))': {"name":"√","title":"FR_SQRT"}, +'S(ALGR(KC_NUHS))': {"name":"¼","title":"FR_QRTR"}, +// Row 4 +'S(ALGR(KC_NUBS))': {"name":"≥","title":"FR_GEQL"}, +'S(ALGR(KC_V))': {"name":"˛","title":"FR_OGON (dead)"}, +'S(ALGR(KC_COMM))': {"name":"◌̦","title":"FR_DCMM (dead)"}, +'S(ALGR(KC_SLSH))': {"name":"≠","title":"FR_NEQL"}, + +/* Other keys */ +'KC_BSLS': {"name":"½\n*","title":""}, +'S(KC_BSLS)': {"name":"½","title":""}, +'KC_COLN': {"name":"M","title":"S(FR_M) (capital M)"}, +'KC_PIPE': {"name":"½","title":"FR_HALF"}, + +'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, +'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, +'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, +'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, +'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, +'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + +'QK_GESC': {"name":"@ / #\nEsc","title":"Esc normally, but @ when GUI is active or # when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_french_mac_iso.js b/src/i18n/keymap_extras/keymap_french_mac_iso.js new file mode 100644 index 0000000000..d53275d90e --- /dev/null +++ b/src/i18n/keymap_extras/keymap_french_mac_iso.js @@ -0,0 +1,283 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ @ │ & │ é │ " │ ' │ ( │ § │ è │ ! │ ç │ à │ ) │ - │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ 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 +'KC_GRV': {"name":"#\n@","title":"FR_AT"}, +'KC_1': {"name":"1\n&","title":"FR_AMPR"}, +'KC_2': {"name":"2\né","title":"FR_LEAC"}, +'KC_3': {"name":"3\n\"","title":"FR_DQUO"}, +'KC_4': {"name":"4\n'","title":"FR_QUOT"}, +'KC_5': {"name":"5\n(","title":"FR_LPRN"}, +'KC_6': {"name":"6\n§","title":"FR_SECT"}, +'KC_7': {"name":"7\nè","title":"FR_LEGR"}, +'KC_8': {"name":"8\n!","title":"FR_EXLM"}, +'KC_9': {"name":"9\nç","title":"FR_LCCE"}, +'KC_0': {"name":"0\nà","title":"FR_LAGR"}, +'KC_MINS': {"name":"°\n)","title":"FR_RPRN"}, +'KC_EQL': {"name":"_\n-","title":"FR_MINS"}, +// Row 2 +'KC_Q': {"name":"A","title":"FR_A"}, +'KC_W': {"name":"Z","title":"FR_Z"}, +'KC_E': {"name":"E","title":"FR_E"}, +'KC_R': {"name":"R","title":"FR_R"}, +'KC_T': {"name":"T","title":"FR_T"}, +'KC_Y': {"name":"Y","title":"FR_Y"}, +'KC_U': {"name":"U","title":"FR_U"}, +'KC_I': {"name":"I","title":"FR_I"}, +'KC_O': {"name":"O","title":"FR_O"}, +'KC_P': {"name":"P","title":"FR_P"}, +'KC_LBRC': {"name":"¨\n^","title":"FR_CIRC"}, +'KC_RBRC': {"name":"*\n$","title":"FR_DLR"}, +// Row 3 +'KC_A': {"name":"Q","title":"FR_Q"}, +'KC_S': {"name":"S","title":"FR_S"}, +'KC_D': {"name":"D","title":"FR_D"}, +'KC_F': {"name":"F","title":"FR_F"}, +'KC_G': {"name":"G","title":"FR_G"}, +'KC_H': {"name":"H","title":"FR_H"}, +'KC_J': {"name":"J","title":"FR_J"}, +'KC_K': {"name":"K","title":"FR_K"}, +'KC_L': {"name":"L","title":"FR_L"}, +'KC_SCLN': {"name":"M","title":"FR_M"}, +'KC_QUOT': {"name":"%\nù","title":"FR_LUGR"}, +'KC_NUHS': {"name":"£\n`","title":"FR_GRV"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"FR_LABK"}, +'KC_Z': {"name":"W","title":"FR_W"}, +'KC_X': {"name":"X","title":"FR_X"}, +'KC_C': {"name":"C","title":"FR_C"}, +'KC_V': {"name":"V","title":"FR_V"}, +'KC_B': {"name":"B","title":"FR_B"}, +'KC_N': {"name":"N","title":"FR_N"}, +'KC_M': {"name":"?\n,","title":"FR_COMM"}, +'KC_COMM': {"name":".\n;","title":"FR_SCLN"}, +'KC_DOT': {"name":"/\n:","title":"FR_COLN"}, +'KC_SLSH': {"name":"+\n=","title":"FR_EQL"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ # │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ _ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ * │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ % │ £ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ > │ │ │ │ │ │ │ ? │ . │ / │ + │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"#","title":"FR_HASH"}, +'KC_TILD': {"name":"#","title":"FR_HASH"}, +'S(KC_1)': {"name":"1","title":"FR_1"}, +'KC_EXLM': {"name":"1","title":"FR_1"}, +'S(KC_2)': {"name":"2","title":"FR_2"}, +'KC_AT': {"name":"2","title":"FR_2"}, +'S(KC_3)': {"name":"3","title":"FR_3"}, +'KC_HASH': {"name":"3","title":"FR_3"}, +'S(KC_4)': {"name":"4","title":"FR_4"}, +'KC_DLR': {"name":"4","title":"FR_4"}, +'S(KC_5)': {"name":"5","title":"FR_5"}, +'KC_PERC': {"name":"5","title":"FR_5"}, +'S(KC_6)': {"name":"6","title":"FR_6"}, +'KC_CIRC': {"name":"6","title":"FR_6"}, +'S(KC_7)': {"name":"7","title":"FR_7"}, +'KC_AMPR': {"name":"7","title":"FR_7"}, +'S(KC_8)': {"name":"8","title":"FR_8"}, +'KC_ASTR': {"name":"8","title":"FR_8"}, +'S(KC_9)': {"name":"9","title":"FR_9"}, +'KC_LPRN': {"name":"9","title":"FR_9"}, +'S(KC_0)': {"name":"0","title":"FR_0"}, +'KC_RPRN': {"name":"0","title":"FR_0"}, +'S(KC_MINS)': {"name":"°","title":"FR_DEG"}, +'KC_UNDS': {"name":"°","title":"FR_DEG"}, +'S(KC_EQL)': {"name":"_","title":"FR_UNDS"}, +'KC_PLUS': {"name":"_","title":"FR_UNDS"}, +// Row 2 +'S(KC_LBRC)': {"name":"¨","title":"FR_DIAE (dead)"}, +'KC_LCBR': {"name":"¨","title":"FR_DIAE (dead)"}, +'S(KC_RBRC)': {"name":"*","title":"FR_ASTR"}, +'KC_RCBR': {"name":"*","title":"FR_ASTR"}, +// Row 3 +'S(KC_QUOT)': {"name":"%","title":"FR_PERC"}, +'KC_DQUO': {"name":"%","title":"FR_PERC"}, +'S(KC_NUHS)': {"name":"£","title":"FR_PND"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"FR_RABK"}, +'S(KC_M)': {"name":"?","title":"FR_QUES"}, +'S(KC_COMM)': {"name":".","title":"FR_DOT"}, +'KC_LT': {"name":".","title":"FR_DOT"}, +'S(KC_DOT)': {"name":"/","title":"FR_SLSH"}, +'KC_GT': {"name":"/","title":"FR_SLSH"}, +'S(KC_SLSH)': {"name":"+","title":"FR_PLUS"}, +'KC_QUES': {"name":"+","title":"FR_PLUS"}, + +/* Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ • │  │ ë │ “ │ ‘ │ { │ ¶ │ « │ ¡ │ Ç │ Ø │ } │ — │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ Æ │  │ Ê │ ® │ † │ Ú │ º │ î │ Œ │ π │ Ô │ € │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ ‡ │ Ò │ ∂ │ ƒ │ fi │ Ì │ Ï │ È │ ¬ │ µ │ Ù │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≤ │ ‹ │ ≈ │ © │ ◊ │ ß │ ~ │ ∞ │ … │ ÷ │ ≠ │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'A(KC_GRV)': {"name":"•","title":"FR_BULT"}, +'A(KC_1)': {"name":"","title":"FR_APPL (Apple logo)"}, +'A(KC_2)': {"name":"ë","title":"FR_LEDI"}, +'A(KC_3)': {"name":"“","title":"FR_LDQU"}, +'A(KC_4)': {"name":"‘","title":"FR_LSQU"}, +'A(KC_5)': {"name":"{","title":"FR_LCBR"}, +'A(KC_6)': {"name":"¶","title":"FR_PILC"}, +'A(KC_7)': {"name":"«","title":"FR_LDAQ"}, +'A(KC_8)': {"name":"¡","title":"FR_IEXL"}, +'A(KC_9)': {"name":"Ç","title":"FR_CCCE"}, +'A(KC_0)': {"name":"Ø","title":"FR_OSTR"}, +'A(KC_MINS)': {"name":"}","title":"FR_RCBR"}, +'A(KC_EQL)': {"name":"—","title":"FR_MDSH"}, +// Row 2 +'A(KC_Q)': {"name":"Æ","title":"FR_AE"}, +'A(KC_W)': {"name":"Â","title":"FR_CACI"}, +'A(KC_E)': {"name":"Ê","title":"FR_ECIR"}, +'A(KC_R)': {"name":"®","title":"FR_REGD"}, +'A(KC_T)': {"name":"†","title":"FR_DAGG"}, +'A(KC_Y)': {"name":"Ú","title":"FR_CUAC"}, +'A(KC_U)': {"name":"º","title":"FR_MORD"}, +'A(KC_I)': {"name":"î","title":"FR_LICI"}, +'A(KC_O)': {"name":"Œ","title":"FR_OE"}, +'A(KC_P)': {"name":"π","title":"FR_PI"}, +'A(KC_LBRC)': {"name":"Ô","title":"FR_OCIR"}, +'A(KC_RBRC)': {"name":"€","title":"FR_EURO"}, +// Row 3 +'A(KC_A)': {"name":"‡","title":"FR_DDAG"}, +'A(KC_S)': {"name":"Ò","title":"FR_COGR"}, +'A(KC_D)': {"name":"∂","title":"FR_PDIF"}, +'A(KC_F)': {"name":"ƒ","title":"FR_FHK"}, +'A(KC_G)': {"name":"fi","title":"FR_FI"}, +'A(KC_H)': {"name":"Ì","title":"FR_CIGR"}, +'A(KC_J)': {"name":"Ï","title":"FR_CIDI"}, +'A(KC_K)': {"name":"È","title":"FR_CEGR"}, +'A(KC_L)': {"name":"¬","title":"FR_NOT"}, +'A(KC_SCLN)': {"name":"µ","title":"FR_MICR"}, +'A(KC_QUOT)': {"name":"Ù","title":"FR_CUGR"}, +// Row 4 +'A(KC_NUBS)': {"name":"≤","title":"FR_LTEQ"}, +'A(KC_Z)': {"name":"‹","title":"FR_LSAQ"}, +'A(KC_X)': {"name":"≈","title":"FR_AEQL"}, +'A(KC_C)': {"name":"©","title":"FR_COPY"}, +'A(KC_V)': {"name":"◊","title":"FR_LOZN"}, +'A(KC_B)': {"name":"ß","title":"FR_SS"}, +'A(KC_N)': {"name":"~","title":"FR_TILD (dead)"}, +'A(KC_M)': {"name":"∞","title":"FR_INFN"}, +'A(KC_COMM)': {"name":"…","title":"FR_ELLP"}, +'A(KC_DOT)': {"name":"÷","title":"FR_DIV"}, +'A(KC_SLSH)': {"name":"≠","title":"FR_NEQL"}, + +/* Shift+Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ Ÿ │ ´ │ „ │ │ │ [ │ å │ » │ Û │ Á │ │ ] │ – │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ Å │ │ ‚ │ ™ │ │ ª │ ï │ │ ∏ │ │ ¥ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Ω │ ∑ │ ∆ │ · │ fl │ Î │ Í │ Ë │ | │ Ó │ ‰ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≥ │ › │ ⁄ │ ¢ │ √ │ ∫ │ ı │ ¿ │ │ \ │ ± │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'S(A(KC_GRV))': {"name":"Ÿ","title":"FR_CYDI"}, +'S(A(KC_1))': {"name":"´","title":"FR_ACUT (dead)"}, +'S(A(KC_2))': {"name":"„","title":"FR_DLQU"}, +'S(A(KC_5))': {"name":"[","title":"FR_LBRC"}, +'S(A(KC_6))': {"name":"å","title":"FR_LARI"}, +'S(A(KC_7))': {"name":"»","title":"FR_RDAQ"}, +'S(A(KC_8))': {"name":"Û","title":"FR_CUCI"}, +'S(A(KC_9))': {"name":"Á","title":"FR_CAAC"}, +'S(A(KC_MINS))': {"name":"]","title":"FR_RBRC"}, +'S(A(KC_EQL))': {"name":"–","title":"FR_NDSH"}, +// Row 2 +'S(A(KC_W))': {"name":"Å","title":"FR_CARI"}, +'S(A(KC_R))': {"name":"‚","title":"FR_SLQU"}, +'S(A(KC_T))': {"name":"™","title":"FR_TM"}, +'S(A(KC_U))': {"name":"ª","title":"FR_FORD"}, +'S(A(KC_I))': {"name":"ï","title":"FR_LIDI"}, +'S(A(KC_P))': {"name":"∏","title":"FR_NARP"}, +'S(A(KC_RBRC))': {"name":"¥","title":"FR_YEN"}, +// Row 3 +'S(A(KC_A))': {"name":"Ω","title":"FR_OMEG"}, +'S(A(KC_S))': {"name":"∑","title":"FR_NARS"}, +'S(A(KC_D))': {"name":"∆","title":"FR_INCR"}, +'S(A(KC_F))': {"name":"·","title":"FR_MDDT"}, +'S(A(KC_G))': {"name":"fl","title":"FR_FL"}, +'S(A(KC_H))': {"name":"Î","title":"FR_CICI"}, +'S(A(KC_J))': {"name":"Í","title":"FR_CIAC"}, +'S(A(KC_K))': {"name":"Ë","title":"FR_CEDI"}, +'S(A(KC_L))': {"name":"|","title":"FR_PIPE"}, +'S(A(KC_SCLN))': {"name":"Ó","title":"FR_COAC"}, +'S(A(KC_QUOT))': {"name":"‰","title":"FR_PERM"}, +// Row 4 +'S(A(KC_NUBS))': {"name":"≥","title":"FR_GTEQ"}, +'S(A(KC_Z))': {"name":"›","title":"FR_RSAQ"}, +'S(A(KC_X))': {"name":"⁄","title":"FR_FRSL"}, +'S(A(KC_C))': {"name":"¢","title":"FR_CENT"}, +'S(A(KC_V))': {"name":"√","title":"FR_SQRT"}, +'S(A(KC_B))': {"name":"∫","title":"FR_INTG"}, +'S(A(KC_N))': {"name":"ı","title":"FR_DLSI"}, +'S(A(KC_M))': {"name":"¿","title":"FR_IQUE"}, +'S(A(KC_DOT))': {"name":"\\","title":"FR_BSLS"}, +'S(A(KC_SLSH))': {"name":"±","title":"FR_PLMN"}, + +/* Other keys */ +'KC_BSLS': {"name":"£\n`","title":""}, +'S(KC_BSLS)': {"name":"£","title":""}, +'KC_COLN': {"name":"M","title":"S(FR_M) (capital M)"}, +'KC_PIPE': {"name":"£","title":"FR_PND"}, + +'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, +'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, +'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, +'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, +'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, +'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + +'QK_GESC': {"name":"@ / #\nEsc","title":"Esc normally, but @ when GUI is active or # when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_greek.js b/src/i18n/keymap_extras/keymap_greek.js new file mode 100644 index 0000000000..5de0aee965 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_greek.js @@ -0,0 +1,199 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ ; │ ς │ Ε │ Ρ │ Τ │ Υ │ Θ │ Ι │ Ο │ Π │ [ │ ] │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Α │ Σ │ Δ │ Φ │ Γ │ Η │ Ξ │ Κ │ Λ │ ΄ │ ' │ \ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ Ζ │ Χ │ Ψ │ Ω │ Β │ Ν │ Μ │ , │ . │ / │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'KC_GRV': {"name":"~\n`","title":"GR_GRV"}, +'KC_1': {"name":"!\n1","title":"GR_1"}, +'KC_2': {"name":"@\n2","title":"GR_2"}, +'KC_3': {"name":"#\n3","title":"GR_3"}, +'KC_4': {"name":"$\n4","title":"GR_4"}, +'KC_5': {"name":"%\n5","title":"GR_5"}, +'KC_6': {"name":"^\n6","title":"GR_6"}, +'KC_7': {"name":"&\n7","title":"GR_7"}, +'KC_8': {"name":"*\n8","title":"GR_8"}, +'KC_9': {"name":"(\n9","title":"GR_9"}, +'KC_0': {"name":")\n0","title":"GR_0"}, +'KC_MINS': {"name":"_\n-","title":"GR_MINS"}, +'KC_EQL': {"name":"+\n=","title":"GR_EQL"}, +// Row 2 +'KC_Q': {"name":":\n;","title":"GR_SCLN"}, +'KC_W': {"name":"΅\nς","title":"GR_FSIG"}, +'KC_E': {"name":"Ε","title":"GR_EPSL"}, +'KC_R': {"name":"Ρ","title":"GR_RHO"}, +'KC_T': {"name":"Τ","title":"GR_TAU"}, +'KC_Y': {"name":"Υ","title":"GR_UPSL"}, +'KC_U': {"name":"Θ","title":"GR_THET"}, +'KC_I': {"name":"Ι","title":"GR_IOTA"}, +'KC_O': {"name":"Ο","title":"GR_OMCR"}, +'KC_P': {"name":"Π","title":"GR_PI"}, +'KC_LBRC': {"name":"{\n[","title":"GR_LBRC"}, +'KC_RBRC': {"name":"}\n]","title":"GR_RBRC"}, +// Row 3 +'KC_A': {"name":"Α","title":"GR_ALPH"}, +'KC_S': {"name":"Σ","title":"GR_SIGM"}, +'KC_D': {"name":"Δ","title":"GR_DELT"}, +'KC_F': {"name":"Φ","title":"GR_PHI"}, +'KC_G': {"name":"Γ","title":"GR_GAMM"}, +'KC_H': {"name":"Η","title":"GR_ETA"}, +'KC_J': {"name":"Ξ","title":"GR_XI"}, +'KC_K': {"name":"Κ","title":"GR_KAPP"}, +'KC_L': {"name":"Λ","title":"GR_LAMB"}, +'KC_SCLN': {"name":"¨\n΄","title":"GR_TONS (dead)"}, +'KC_QUOT': {"name":"\"\n'","title":"GR_QUOT"}, +'KC_NUHS': {"name":"|\n\\","title":"GR_BSLS"}, +// Row 4 +'KC_Z': {"name":"Ζ","title":"GR_ZETA"}, +'KC_X': {"name":"Χ","title":"GR_CHI"}, +'KC_C': {"name":"Ψ","title":"GR_PSI"}, +'KC_V': {"name":"Ω","title":"GR_OMEG"}, +'KC_B': {"name":"Β","title":"GR_BETA"}, +'KC_N': {"name":"Ν","title":"GR_NU"}, +'KC_M': {"name":"Μ","title":"GR_MU"}, +'KC_COMM': {"name":"<\n,","title":"GR_COMM"}, +'KC_DOT': {"name":">\n.","title":"GR_DOT"}, +'KC_SLSH': {"name":"?\n/","title":"GR_SLSH"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ : │ ΅ │ │ │ │ │ │ │ │ │ { │ } │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ ¨ │ " │ | │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"GR_TILD"}, +'KC_TILD': {"name":"~","title":"GR_TILD"}, +'S(KC_1)': {"name":"!","title":"GR_EXLM"}, +'KC_EXLM': {"name":"!","title":"GR_EXLM"}, +'S(KC_2)': {"name":"@","title":"GR_AT"}, +'KC_AT': {"name":"@","title":"GR_AT"}, +'S(KC_3)': {"name":"#","title":"GR_HASH"}, +'KC_HASH': {"name":"#","title":"GR_HASH"}, +'S(KC_4)': {"name":"$","title":"GR_DLR"}, +'KC_DLR': {"name":"$","title":"GR_DLR"}, +'S(KC_5)': {"name":"%","title":"GR_PERC"}, +'KC_PERC': {"name":"%","title":"GR_PERC"}, +'S(KC_6)': {"name":"^","title":"GR_CIRC"}, +'KC_CIRC': {"name":"^","title":"GR_CIRC"}, +'S(KC_7)': {"name":"&","title":"GR_AMPR"}, +'KC_AMPR': {"name":"&","title":"GR_AMPR"}, +'S(KC_8)': {"name":"*","title":"GR_ASTR"}, +'KC_ASTR': {"name":"*","title":"GR_ASTR"}, +'S(KC_9)': {"name":"(","title":"GR_LPRN"}, +'KC_LPRN': {"name":"(","title":"GR_LPRN"}, +'S(KC_0)': {"name":")","title":"GR_RPRN"}, +'KC_RPRN': {"name":")","title":"GR_RPRN"}, +'S(KC_MINS)': {"name":"_","title":"GR_UNDS"}, +'KC_UNDS': {"name":"_","title":"GR_UNDS"}, +'S(KC_EQL)': {"name":"+","title":"GR_PLUS"}, +'KC_PLUS': {"name":"+","title":"GR_PLUS"}, +// Row 2 +'S(KC_Q)': {"name":":","title":"GR_COLN"}, +'S(KC_W)': {"name":"΅","title":"GR_DIAT (dead)"}, +'S(KC_LBRC)': {"name":"{","title":"GR_LCBR"}, +'KC_LCBR': {"name":"{","title":"GR_LCBR"}, +'S(KC_RBRC)': {"name":"}","title":"GR_RCBR"}, +'KC_RCBR': {"name":"}","title":"GR_RCBR"}, +// Row 3 +'S(KC_SCLN)': {"name":"¨","title":"GR_DIAE (dead)"}, +'KC_COLN': {"name":"¨","title":"GR_DIAE (dead)"}, +'S(KC_QUOT)': {"name":"\"","title":"GR_DQUO"}, +'KC_DQUO': {"name":"\"","title":"GR_DQUO"}, +'S(KC_NUHS)': {"name":"|","title":"GR_PIPE"}, +// Row 4 +'S(KC_COMM)': {"name":"<","title":"GR_LABK"}, +'KC_LT': {"name":"<","title":"GR_LABK"}, +'S(KC_DOT)': {"name":">","title":"GR_RABK"}, +'KC_GT': {"name":">","title":"GR_RABK"}, +'S(KC_SLSH)': {"name":"?","title":"GR_QUES"}, +'KC_QUES': {"name":"?","title":"GR_QUES"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ ² │ ³ │ £ │ § │ ¶ │ │ ¤ │ ¦ │ ° │ ± │ ½ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ ® │ │ ¥ │ │ │ │ │ « │ » │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ¬ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ © │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_2)': {"name":"²","title":"GR_SUP2"}, +'ALGR(KC_3)': {"name":"³","title":"GR_SUP3"}, +'ALGR(KC_4)': {"name":"£","title":"GR_PND"}, +'ALGR(KC_5)': {"name":"§","title":"GR_SECT"}, +'ALGR(KC_6)': {"name":"¶","title":"GR_PILC"}, +'ALGR(KC_8)': {"name":"¤","title":"GR_CURR"}, +'ALGR(KC_9)': {"name":"¦","title":"GR_BRKP"}, +'ALGR(KC_0)': {"name":"°","title":"GR_DEG"}, +'ALGR(KC_MINS)': {"name":"±","title":"GR_PLMN"}, +'ALGR(KC_EQL)': {"name":"½","title":"GR_HALF"}, +// Row 2 +'ALGR(KC_E)': {"name":"€","title":"GR_EURO"}, +'ALGR(KC_R)': {"name":"®","title":"GR_REGD"}, +'ALGR(KC_Y)': {"name":"¥","title":"GR_YEN"}, +'ALGR(KC_LBRC)': {"name":"«","title":"GR_LDAQ"}, +'ALGR(KC_RBRC)': {"name":"»","title":"GR_RDAQ"}, +// Row 3 +'ALGR(KC_NUHS)': {"name":"¬","title":"GR_NOT"}, +// Row 4 +'ALGR(KC_C)': {"name":"©","title":"GR_COPY"}, + +/* Other keys */ +'KC_BSLS': {"name":"|\n\\","title":""}, +'S(KC_BSLS)': {"name":"|","title":""}, +'KC_NUBS': {"name":"|\n\\","title":""}, +'S(KC_NUBS)': {"name":"|","title":""}, +'KC_PIPE': {"name":"|","title":"GR_PIPE"}, + +'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, +'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, +'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, +'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, +'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, +'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + +'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_hebrew.js b/src/i18n/keymap_extras/keymap_hebrew.js new file mode 100644 index 0000000000..b4bb18044a --- /dev/null +++ b/src/i18n/keymap_extras/keymap_hebrew.js @@ -0,0 +1,188 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ; │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ / │ ' │ פ │ ם │ ן │ ו │ ט │ א │ ר │ ק │ ] │ [ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ ף │ ך │ ל │ ח │ י │ ע │ כ │ ג │ ד │ ש │ , │ \ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ ץ │ ת │ צ │ מ │ נ │ ה │ ב │ ס │ ז │ . │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'KC_GRV': {"name":"~\n;","title":"IL_SCLN"}, +'KC_1': {"name":"!\n1","title":"IL_1"}, +'KC_2': {"name":"@\n2","title":"IL_2"}, +'KC_3': {"name":"#\n3","title":"IL_3"}, +'KC_4': {"name":"$\n4","title":"IL_4"}, +'KC_5': {"name":"%\n5","title":"IL_5"}, +'KC_6': {"name":"^\n6","title":"IL_6"}, +'KC_7': {"name":"&\n7","title":"IL_7"}, +'KC_8': {"name":"*\n8","title":"IL_8"}, +'KC_9': {"name":")\n9","title":"IL_9"}, +'KC_0': {"name":"(\n0","title":"IL_0"}, +'KC_MINS': {"name":"_\n-","title":"IL_MINS"}, +'KC_EQL': {"name":"+\n=","title":"IL_EQL"}, +// Row 2 +'KC_Q': {"name":"/","title":"IL_SLSH"}, +'KC_W': {"name":"'","title":"IL_QUOT"}, +'KC_E': {"name":"ק","title":"IL_QOF"}, +'KC_R': {"name":"ר","title":"IL_RESH"}, +'KC_T': {"name":"א","title":"IL_ALEF"}, +'KC_Y': {"name":"ט","title":"IL_TET"}, +'KC_U': {"name":"ו","title":"IL_VAV"}, +'KC_I': {"name":"ן","title":"IL_FNUN"}, +'KC_O': {"name":"ם","title":"IL_FMEM"}, +'KC_P': {"name":"פ","title":"IL_PE"}, +'KC_LBRC': {"name":"}\n]","title":"IL_RBRC"}, +'KC_RBRC': {"name":"{\n[","title":"IL_LBRC"}, +// Row 3 +'KC_A': {"name":"ש","title":"IL_SHIN"}, +'KC_S': {"name":"ד","title":"IL_DALT"}, +'KC_D': {"name":"ג","title":"IL_GIML"}, +'KC_F': {"name":"כ","title":"IL_KAF"}, +'KC_G': {"name":"ע","title":"IL_AYIN"}, +'KC_H': {"name":"י","title":"IL_YOD"}, +'KC_J': {"name":"ח","title":"IL_HET"}, +'KC_K': {"name":"ל","title":"IL_LAMD"}, +'KC_L': {"name":"ך","title":"IL_FKAF"}, +'KC_SCLN': {"name":":\nף","title":"IL_FPE"}, +'KC_QUOT': {"name":"\"\n,","title":"IL_COMM"}, +'KC_NUHS': {"name":"|\n\\","title":"IL_BSLS"}, +// Row 4 +'KC_Z': {"name":"ז","title":"IL_ZAYN"}, +'KC_X': {"name":"ס","title":"IL_SMKH"}, +'KC_C': {"name":"ב","title":"IL_BET"}, +'KC_V': {"name":"ה","title":"IL_HE"}, +'KC_B': {"name":"נ","title":"IL_NUN"}, +'KC_N': {"name":"מ","title":"IL_MEM"}, +'KC_M': {"name":"צ","title":"IL_TSDI"}, +'KC_COMM': {"name":">\nת","title":"IL_TAV"}, +'KC_DOT': {"name":"<\nץ","title":"IL_FTSD"}, +'KC_SLSH': {"name":"?\n.","title":"IL_DOT"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ) │ ( │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ } │ { │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ : │ " │ | │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ > │ < │ ? │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"IL_TILD"}, +'KC_TILD': {"name":"~","title":"IL_TILD"}, +'S(KC_1)': {"name":"!","title":"IL_EXLM"}, +'KC_EXLM': {"name":"!","title":"IL_EXLM"}, +'S(KC_2)': {"name":"@","title":"IL_AT"}, +'KC_AT': {"name":"@","title":"IL_AT"}, +'S(KC_3)': {"name":"#","title":"IL_PND"}, +'KC_HASH': {"name":"#","title":"IL_PND"}, +'S(KC_4)': {"name":"$","title":"IL_DLR"}, +'KC_DLR': {"name":"$","title":"IL_DLR"}, +'S(KC_5)': {"name":"%","title":"IL_PERC"}, +'KC_PERC': {"name":"%","title":"IL_PERC"}, +'S(KC_6)': {"name":"^","title":"IL_CIRC"}, +'KC_CIRC': {"name":"^","title":"IL_CIRC"}, +'S(KC_7)': {"name":"&","title":"IL_AMPR"}, +'KC_AMPR': {"name":"&","title":"IL_AMPR"}, +'S(KC_8)': {"name":"*","title":"IL_ASTR"}, +'KC_ASTR': {"name":"*","title":"IL_ASTR"}, +'S(KC_9)': {"name":")","title":"IL_RPRN"}, +'KC_LPRN': {"name":")","title":"IL_RPRN"}, +'S(KC_0)': {"name":"(","title":"IL_LPRN"}, +'KC_RPRN': {"name":"(","title":"IL_LPRN"}, +'S(KC_MINS)': {"name":"_","title":"IL_UNDS"}, +'KC_UNDS': {"name":"_","title":"IL_UNDS"}, +'S(KC_EQL)': {"name":"+","title":"IL_PLUS"}, +'KC_PLUS': {"name":"+","title":"IL_PLUS"}, +// Row 2 +'S(KC_LBRC)': {"name":"}","title":"IL_RCBR"}, +'KC_LCBR': {"name":"}","title":"IL_RCBR"}, +'S(KC_RBRC)': {"name":"{","title":"IL_LCBR"}, +'KC_RCBR': {"name":"{","title":"IL_LCBR"}, +// Row 3 +'S(KC_SCLN)': {"name":":","title":"IL_COLN"}, +'KC_COLN': {"name":":","title":"IL_COLN"}, +'S(KC_QUOT)': {"name":"\"","title":"IL_DQUO"}, +'KC_DQUO': {"name":"\"","title":"IL_DQUO"}, +'S(KC_NUHS)': {"name":"|","title":"IL_PIPE"}, +// Row 4 +'S(KC_COMM)': {"name":">","title":"IL_RABK"}, +'KC_LT': {"name":">","title":"IL_RABK"}, +'S(KC_DOT)': {"name":"<","title":"IL_LABK"}, +'KC_GT': {"name":"<","title":"IL_LABK"}, +'S(KC_SLSH)': {"name":"?","title":"IL_QUES"}, +'KC_QUES': {"name":"?","title":"IL_QUES"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ │ € │ ₪ │ ° │ │ │ × │ │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ װ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ ײ │ ױ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ÷ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_3)': {"name":"€","title":"IL_EURO"}, +'ALGR(KC_4)': {"name":"₪","title":"IL_SHKL"}, +'ALGR(KC_5)': {"name":"°","title":"IL_DEG"}, +'ALGR(KC_8)': {"name":"×","title":"IL_MUL"}, +// Row 2 +'ALGR(KC_Y)': {"name":"װ","title":"IL_DVAV"}, +// Row 3 +'ALGR(KC_G)': {"name":"ױ","title":"IL_VYOD"}, +'ALGR(KC_H)': {"name":"ײ","title":"IL_DYOD"}, +// Row 4 +'ALGR(KC_SLSH)': {"name":"÷","title":"IL_DIV"}, + +/* Other keys */ +'KC_BSLS': {"name":"|\n\\","title":""}, +'S(KC_BSLS)': {"name":"|","title":""}, +'KC_NUBS': {"name":"|\n\\","title":""}, +'S(KC_NUBS)': {"name":"|","title":""}, +'KC_PIPE': {"name":"|","title":"IL_PIPE"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / (","title":"Right Shift when held, ( when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / (","title":"Right Control when held, ( when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / (","title":"Right Alt when held, ( when tapped"}, + +'QK_GESC': {"name":"; / ~\nEsc","title":"Esc normally, but ; when GUI is active or ~ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_hungarian.js b/src/i18n/keymap_extras/keymap_hungarian.js new file mode 100644 index 0000000000..725184ada3 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_hungarian.js @@ -0,0 +1,206 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ 0 │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ Ö │ Ü │ Ó │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ 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 +'KC_GRV': {"name":"§\n0","title":"HU_0"}, +'KC_1': {"name":"'\n1","title":"HU_1"}, +'KC_2': {"name":"\"\n2","title":"HU_2"}, +'KC_3': {"name":"+\n3","title":"HU_3"}, +'KC_4': {"name":"!\n4","title":"HU_4"}, +'KC_5': {"name":"%\n5","title":"HU_5"}, +'KC_6': {"name":"/\n6","title":"HU_6"}, +'KC_7': {"name":"=\n7","title":"HU_7"}, +'KC_8': {"name":"(\n8","title":"HU_8"}, +'KC_9': {"name":")\n9","title":"HU_9"}, +'KC_0': {"name":"Ö","title":"HU_ODIA"}, +'KC_MINS': {"name":"Ü","title":"HU_UDIA"}, +'KC_EQL': {"name":"Ó","title":"HU_OACU"}, +// Row 2 +'KC_Q': {"name":"Q","title":"HU_Q"}, +'KC_W': {"name":"W","title":"HU_W"}, +'KC_E': {"name":"E","title":"HU_E"}, +'KC_R': {"name":"R","title":"HU_R"}, +'KC_T': {"name":"T","title":"HU_T"}, +'KC_Y': {"name":"Z","title":"HU_Z"}, +'KC_U': {"name":"U","title":"HU_U"}, +'KC_I': {"name":"I","title":"HU_I"}, +'KC_O': {"name":"O","title":"HU_O"}, +'KC_P': {"name":"P","title":"HU_P"}, +'KC_LBRC': {"name":"Ő","title":"HU_ODAC"}, +'KC_RBRC': {"name":"Ú","title":"HU_UACU"}, +// Row 3 +'KC_A': {"name":"A","title":"HU_A"}, +'KC_S': {"name":"S","title":"HU_S"}, +'KC_D': {"name":"D","title":"HU_D"}, +'KC_F': {"name":"F","title":"HU_F"}, +'KC_G': {"name":"G","title":"HU_G"}, +'KC_H': {"name":"H","title":"HU_H"}, +'KC_J': {"name":"J","title":"HU_J"}, +'KC_K': {"name":"K","title":"HU_K"}, +'KC_L': {"name":"L","title":"HU_L"}, +'KC_SCLN': {"name":"É","title":"HU_EACU"}, +'KC_QUOT': {"name":"Á","title":"HU_AACU"}, +'KC_NUHS': {"name":"Ű","title":"HU_UDAC"}, +// Row 4 +'KC_NUBS': {"name":"Í","title":"HU_IACU"}, +'KC_Z': {"name":"Y","title":"HU_Y"}, +'KC_X': {"name":"X","title":"HU_X"}, +'KC_C': {"name":"C","title":"HU_C"}, +'KC_V': {"name":"V","title":"HU_V"}, +'KC_B': {"name":"B","title":"HU_B"}, +'KC_N': {"name":"N","title":"HU_N"}, +'KC_M': {"name":"M","title":"HU_M"}, +'KC_COMM': {"name":"?\n,","title":"HU_COMM"}, +'KC_DOT': {"name":":\n.","title":"HU_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"HU_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ § │ ' │ " │ + │ ! │ % │ / │ = │ ( │ ) │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ ? │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"§","title":"HU_SECT"}, +'KC_TILD': {"name":"§","title":"HU_SECT"}, +'S(KC_1)': {"name":"'","title":"HU_QUOT"}, +'KC_EXLM': {"name":"'","title":"HU_QUOT"}, +'S(KC_2)': {"name":"\"","title":"HU_DQUO"}, +'KC_AT': {"name":"\"","title":"HU_DQUO"}, +'S(KC_3)': {"name":"+","title":"HU_PLUS"}, +'KC_HASH': {"name":"+","title":"HU_PLUS"}, +'S(KC_4)': {"name":"!","title":"HU_EXLM"}, +'KC_DLR': {"name":"!","title":"HU_EXLM"}, +'S(KC_5)': {"name":"%","title":"HU_PERC"}, +'KC_PERC': {"name":"%","title":"HU_PERC"}, +'S(KC_6)': {"name":"/","title":"HU_SLSH"}, +'KC_CIRC': {"name":"/","title":"HU_SLSH"}, +'S(KC_7)': {"name":"=","title":"HU_EQL"}, +'KC_AMPR': {"name":"=","title":"HU_EQL"}, +'S(KC_8)': {"name":"(","title":"HU_LPRN"}, +'KC_ASTR': {"name":"(","title":"HU_LPRN"}, +'S(KC_9)': {"name":")","title":"HU_RPRN"}, +'KC_LPRN': {"name":")","title":"HU_RPRN"}, +// Row 4 +'S(KC_COMM)': {"name":"?","title":"HU_QUES"}, +'KC_LT': {"name":"?","title":"HU_QUES"}, +'S(KC_DOT)': {"name":":","title":"HU_COLN"}, +'KC_GT': {"name":":","title":"HU_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"HU_UNDS"}, +'KC_QUES': {"name":"_","title":"HU_UNDS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ~ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ ¨ │ ¸ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ \ │ | │ Ä │ │ │ │ € │ │ │ │ ÷ │ × │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ ä │ đ │ Đ │ [ │ ] │ │ │ ł │ Ł │ $ │ ß │ ¤ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ < │ > │ # │ & │ @ │ { │ } │ │ ; │ │ * │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_1)': {"name":"~","title":"HU_TILD"}, +'ALGR(KC_2)': {"name":"ˇ","title":"HU_CARN (dead)"}, +'ALGR(KC_3)': {"name":"^","title":"HU_CIRC (dead)"}, +'ALGR(KC_4)': {"name":"˘","title":"HU_BREV (dead)"}, +'ALGR(KC_5)': {"name":"°","title":"HU_RNGA (dead)"}, +'ALGR(KC_6)': {"name":"˛","title":"HU_OGON (dead)"}, +'ALGR(KC_7)': {"name":"`","title":"HU_GRV"}, +'ALGR(KC_8)': {"name":"˙","title":"HU_DOTA (dead)"}, +'ALGR(KC_9)': {"name":"´","title":"HU_ACUT (dead)"}, +'ALGR(KC_0)': {"name":"˝","title":"HU_DACU (dead)"}, +'ALGR(KC_MINS)': {"name":"¨","title":"HU_DIAE (dead)"}, +'ALGR(KC_EQL)': {"name":"¸","title":"HU_CEDL (dead)"}, +// Row 2 +'ALGR(KC_Q)': {"name":"\\","title":"HU_BSLS"}, +'ALGR(KC_W)': {"name":"|","title":"HU_PIPE"}, +'ALGR(KC_E)': {"name":"Ä","title":"HU_CADI"}, +'ALGR(KC_U)': {"name":"€","title":"HU_EURO"}, +'ALGR(KC_LBRC)': {"name":"÷","title":"HU_DIV"}, +'ALGR(KC_RBRC)': {"name":"×","title":"HU_MUL"}, +// Row 3 +'ALGR(KC_A)': {"name":"ä","title":"HU_LADI"}, +'ALGR(KC_S)': {"name":"đ","title":"HU_LDST"}, +'ALGR(KC_D)': {"name":"Đ","title":"HU_CDST"}, +'ALGR(KC_F)': {"name":"[","title":"HU_LBRC"}, +'ALGR(KC_G)': {"name":"]","title":"HU_RBRC"}, +'ALGR(KC_K)': {"name":"ł","title":"HU_LLST"}, +'ALGR(KC_L)': {"name":"Ł","title":"HU_CLST"}, +'ALGR(KC_SCLN)': {"name":"$","title":"HU_DLR"}, +'ALGR(KC_QUOT)': {"name":"ß","title":"HU_SS"}, +'ALGR(KC_NUHS)': {"name":"¤","title":"HU_CURR"}, +// Row 4 +'ALGR(KC_NUBS)': {"name":"<","title":"HU_LABK"}, +'ALGR(KC_Z)': {"name":">","title":"HU_RABK"}, +'ALGR(KC_X)': {"name":"#","title":"HU_HASH"}, +'ALGR(KC_C)': {"name":"&","title":"HU_AMPR"}, +'ALGR(KC_V)': {"name":"@","title":"HU_AT"}, +'ALGR(KC_B)': {"name":"{","title":"HU_LCBR"}, +'ALGR(KC_N)': {"name":"}","title":"HU_RCBR"}, +'ALGR(KC_COMM)': {"name":";","title":"HU_SCLN"}, +'ALGR(KC_SLSH)': {"name":"*","title":"HU_ASTR"}, + +/* Other keys */ +'KC_BSLS': {"name":"Ű","title":""}, +'S(KC_BSLS)': {"name":"Ű","title":""}, +'KC_RPRN': {"name":"Ö","title":"S(HU_ODIA) (capital Ö)"}, +'KC_UNDS': {"name":"Ü","title":"S(HU_UDIA) (capital Ü)"}, +'KC_PLUS': {"name":"Ó","title":"S(HU_OACU) (capital Ó)"}, +'KC_LCBR': {"name":"Ő","title":"S(HU_ODAC) (capital Ő)"}, +'KC_RCBR': {"name":"Ú","title":"S(HU_UACU) (capital Ú)"}, +'KC_COLN': {"name":"É","title":"S(HU_EACU) (capital É)"}, +'KC_PIPE': {"name":"Ű","title":"HU_UDAC (capital Ű)"}, +'KC_DQUO': {"name":"Á","title":"S(HU_AACU) (capital Á)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / Ö","title":"Right Shift when held, Ö when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / Ö","title":"Right Control when held, Ö when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / Ö","title":"Right Alt when held, Ö when tapped"}, + +'QK_GESC': {"name":"0 / §\nEsc","title":"Esc normally, but 0 when GUI is active or § when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_icelandic.js b/src/i18n/keymap_extras/keymap_icelandic.js new file mode 100644 index 0000000000..b591755a5a --- /dev/null +++ b/src/i18n/keymap_extras/keymap_icelandic.js @@ -0,0 +1,188 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ° │ 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 +'KC_GRV': {"name":"¨\n°","title":"IS_RNGA (dead)"}, +'KC_1': {"name":"!\n1","title":"IS_1"}, +'KC_2': {"name":"\"\n2","title":"IS_2"}, +'KC_3': {"name":"#\n3","title":"IS_3"}, +'KC_4': {"name":"$\n4","title":"IS_4"}, +'KC_5': {"name":"%\n5","title":"IS_5"}, +'KC_6': {"name":"&\n6","title":"IS_6"}, +'KC_7': {"name":"/\n7","title":"IS_7"}, +'KC_8': {"name":"(\n8","title":"IS_8"}, +'KC_9': {"name":")\n9","title":"IS_9"}, +'KC_0': {"name":"=\n0","title":"IS_0"}, +'KC_MINS': {"name":"Ö","title":"IS_ODIA"}, +'KC_EQL': {"name":"_\n-","title":"IS_MINS"}, +// Row 2 +'KC_Q': {"name":"Q","title":"IS_Q"}, +'KC_W': {"name":"W","title":"IS_W"}, +'KC_E': {"name":"E","title":"IS_E"}, +'KC_R': {"name":"R","title":"IS_R"}, +'KC_T': {"name":"T","title":"IS_T"}, +'KC_Y': {"name":"Y","title":"IS_Y"}, +'KC_U': {"name":"U","title":"IS_U"}, +'KC_I': {"name":"I","title":"IS_I"}, +'KC_O': {"name":"O","title":"IS_O"}, +'KC_P': {"name":"P","title":"IS_P"}, +'KC_LBRC': {"name":"Ð","title":"IS_ETH"}, +'KC_RBRC': {"name":"?\n'","title":"IS_QUOT"}, +// Row 3 +'KC_A': {"name":"A","title":"IS_A"}, +'KC_S': {"name":"S","title":"IS_S"}, +'KC_D': {"name":"D","title":"IS_D"}, +'KC_F': {"name":"F","title":"IS_F"}, +'KC_G': {"name":"G","title":"IS_G"}, +'KC_H': {"name":"H","title":"IS_H"}, +'KC_J': {"name":"J","title":"IS_J"}, +'KC_K': {"name":"K","title":"IS_K"}, +'KC_L': {"name":"L","title":"IS_L"}, +'KC_SCLN': {"name":"Æ","title":"IS_AE"}, +'KC_QUOT': {"name":"´","title":"IS_ACUT (dead)"}, +'KC_NUHS': {"name":"*\n+","title":"IS_PLUS"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"IS_LABK"}, +'KC_Z': {"name":"Z","title":"IS_Z"}, +'KC_X': {"name":"X","title":"IS_X"}, +'KC_C': {"name":"C","title":"IS_C"}, +'KC_V': {"name":"V","title":"IS_V"}, +'KC_B': {"name":"B","title":"IS_B"}, +'KC_N': {"name":"N","title":"IS_N"}, +'KC_M': {"name":"M","title":"IS_M"}, +'KC_COMM': {"name":";\n,","title":"IS_COMM"}, +'KC_DOT': {"name":":\n.","title":"IS_DOT"}, +'KC_SLSH': {"name":"Þ","title":"IS_THRN"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ¨ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ │ _ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ? │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"¨","title":"IS_DIAE (dead)"}, +'KC_TILD': {"name":"¨","title":"IS_DIAE (dead)"}, +'S(KC_1)': {"name":"!","title":"IS_EXLM"}, +'KC_EXLM': {"name":"!","title":"IS_EXLM"}, +'S(KC_2)': {"name":"\"","title":"IS_DQUO"}, +'KC_AT': {"name":"\"","title":"IS_DQUO"}, +'S(KC_3)': {"name":"#","title":"IS_HASH"}, +'KC_HASH': {"name":"#","title":"IS_HASH"}, +'S(KC_4)': {"name":"$","title":"IS_DLR"}, +'KC_DLR': {"name":"$","title":"IS_DLR"}, +'S(KC_5)': {"name":"%","title":"IS_PERC"}, +'KC_PERC': {"name":"%","title":"IS_PERC"}, +'S(KC_6)': {"name":"&","title":"IS_AMPR"}, +'KC_CIRC': {"name":"&","title":"IS_AMPR"}, +'S(KC_7)': {"name":"/","title":"IS_SLSH"}, +'KC_AMPR': {"name":"/","title":"IS_SLSH"}, +'S(KC_8)': {"name":"(","title":"IS_LPRN"}, +'KC_ASTR': {"name":"(","title":"IS_LPRN"}, +'S(KC_9)': {"name":")","title":"IS_RPRN"}, +'KC_LPRN': {"name":")","title":"IS_RPRN"}, +'S(KC_0)': {"name":"=","title":"IS_EQL"}, +'KC_RPRN': {"name":"=","title":"IS_EQL"}, +'S(KC_EQL)': {"name":"_","title":"IS_UNDS"}, +'KC_PLUS': {"name":"_","title":"IS_UNDS"}, +// Row 2 +'S(KC_RBRC)': {"name":"?","title":"IS_QUES"}, +'KC_RCBR': {"name":"?","title":"IS_QUES"}, +// Row 3 +'S(KC_NUHS)': {"name":"*","title":"IS_ASTR"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"IS_RABK"}, +'S(KC_COMM)': {"name":";","title":"IS_SCLN"}, +'KC_LT': {"name":";","title":"IS_SCLN"}, +'S(KC_DOT)': {"name":":","title":"IS_COLN"}, +'KC_GT': {"name":":","title":"IS_COLN"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ° │ │ │ │ │ │ │ { │ [ │ ] │ } │ \ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ @ │ │ € │ │ │ │ │ │ │ │ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ ^ │ ` │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ | │ │ │ │ │ │ │ µ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_GRV)': {"name":"°","title":"IS_DEG"}, +'ALGR(KC_7)': {"name":"{","title":"IS_LCBR"}, +'ALGR(KC_8)': {"name":"[","title":"IS_LBRC"}, +'ALGR(KC_9)': {"name":"]","title":"IS_RBRC"}, +'ALGR(KC_0)': {"name":"}","title":"IS_RCBR"}, +'ALGR(KC_MINS)': {"name":"\\","title":"IS_BSLS"}, +// Row 2 +'ALGR(KC_Q)': {"name":"@","title":"IS_AT"}, +'ALGR(KC_E)': {"name":"€","title":"IS_EURO"}, +'ALGR(KC_RBRC)': {"name":"~","title":"IS_TILD"}, +// Row 3 +'ALGR(KC_QUOT)': {"name":"^","title":"IS_CIRC (dead)"}, +'ALGR(KC_NUHS)': {"name":"`","title":"IS_GRV (dead)"}, +// Row 4 +'ALGR(KC_NUBS)': {"name":"|","title":"IS_PIPE"}, +'ALGR(KC_M)': {"name":"µ","title":"IS_MICR"}, + +/* Other keys */ +'KC_BSLS': {"name":"*\n+","title":""}, +'S(KC_BSLS)': {"name":"*","title":""}, +'KC_UNDS': {"name":"Ö","title":"S(IS_ODIA) (capital Ö)"}, +'KC_LCBR': {"name":"Ð","title":"S(IS_ETH) (capital Ð)"}, +'KC_COLN': {"name":"Æ","title":"S(IS_AE) (capital Æ)"}, +'KC_PIPE': {"name":"*","title":"IS_ASTR"}, +'KC_QUES': {"name":"Þ","title":"S(IS_THRN) (capital Þ)"}, +'KC_DQUO': {"name":"´","title":"S(IS_ACUT)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"° / ¨\nEsc","title":"Esc normally, but ° when GUI is active or ¨ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_irish.js b/src/i18n/keymap_extras/keymap_irish.js new file mode 100644 index 0000000000..5fcfa2c472 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_irish.js @@ -0,0 +1,187 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 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 +'KC_GRV': {"name":"¬\n`","title":"IE_GRV"}, +'KC_1': {"name":"!\n1","title":"IE_1"}, +'KC_2': {"name":"\"\n2","title":"IE_2"}, +'KC_3': {"name":"£\n3","title":"IE_3"}, +'KC_4': {"name":"$\n4","title":"IE_4"}, +'KC_5': {"name":"%\n5","title":"IE_5"}, +'KC_6': {"name":"^\n6","title":"IE_6"}, +'KC_7': {"name":"&\n7","title":"IE_7"}, +'KC_8': {"name":"*\n8","title":"IE_8"}, +'KC_9': {"name":"(\n9","title":"IE_9"}, +'KC_0': {"name":")\n0","title":"IE_0"}, +'KC_MINS': {"name":"_\n-","title":"IE_MINS"}, +'KC_EQL': {"name":"+\n=","title":"IE_EQL"}, +// Row 2 +'KC_Q': {"name":"Q","title":"IE_Q"}, +'KC_W': {"name":"W","title":"IE_W"}, +'KC_E': {"name":"E","title":"IE_E"}, +'KC_R': {"name":"R","title":"IE_R"}, +'KC_T': {"name":"T","title":"IE_T"}, +'KC_Y': {"name":"Y","title":"IE_Y"}, +'KC_U': {"name":"U","title":"IE_U"}, +'KC_I': {"name":"I","title":"IE_I"}, +'KC_O': {"name":"O","title":"IE_O"}, +'KC_P': {"name":"P","title":"IE_P"}, +'KC_LBRC': {"name":"{\n[","title":"IE_LBRC"}, +'KC_RBRC': {"name":"}\n]","title":"IE_RBRC"}, +// Row 3 +'KC_A': {"name":"A","title":"IE_A"}, +'KC_S': {"name":"S","title":"IE_S"}, +'KC_D': {"name":"D","title":"IE_D"}, +'KC_F': {"name":"F","title":"IE_F"}, +'KC_G': {"name":"G","title":"IE_G"}, +'KC_H': {"name":"H","title":"IE_H"}, +'KC_J': {"name":"J","title":"IE_J"}, +'KC_K': {"name":"K","title":"IE_K"}, +'KC_L': {"name":"L","title":"IE_L"}, +'KC_SCLN': {"name":":\n;","title":"IE_SCLN"}, +'KC_QUOT': {"name":"@\n'","title":"IE_QUOT"}, +'KC_NUHS': {"name":"~\n#","title":"IE_HASH"}, +// Row 4 +'KC_NUBS': {"name":"|\n\\","title":"IE_BSLS"}, +'KC_Z': {"name":"Z","title":"IE_Z"}, +'KC_X': {"name":"X","title":"IE_X"}, +'KC_C': {"name":"C","title":"IE_C"}, +'KC_V': {"name":"V","title":"IE_V"}, +'KC_B': {"name":"B","title":"IE_B"}, +'KC_N': {"name":"N","title":"IE_N"}, +'KC_M': {"name":"M","title":"IE_M"}, +'KC_COMM': {"name":"<\n,","title":"IE_COMM"}, +'KC_DOT': {"name":">\n.","title":"IE_DOT"}, +'KC_SLSH': {"name":"?\n/","title":"IE_SLSH"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ¬ │ ! │ " │ £ │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ : │ @ │ ~ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ | │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"¬","title":"IE_NOT"}, +'KC_TILD': {"name":"¬","title":"IE_NOT"}, +'S(KC_1)': {"name":"!","title":"IE_EXLM"}, +'KC_EXLM': {"name":"!","title":"IE_EXLM"}, +'S(KC_2)': {"name":"\"","title":"IE_DQUO"}, +'KC_AT': {"name":"\"","title":"IE_DQUO"}, +'S(KC_3)': {"name":"£","title":"IE_PND"}, +'KC_HASH': {"name":"£","title":"IE_PND"}, +'S(KC_4)': {"name":"$","title":"IE_DLR"}, +'KC_DLR': {"name":"$","title":"IE_DLR"}, +'S(KC_5)': {"name":"%","title":"IE_PERC"}, +'KC_PERC': {"name":"%","title":"IE_PERC"}, +'S(KC_6)': {"name":"^","title":"IE_CIRC"}, +'KC_CIRC': {"name":"^","title":"IE_CIRC"}, +'S(KC_7)': {"name":"&","title":"IE_AMPR"}, +'KC_AMPR': {"name":"&","title":"IE_AMPR"}, +'S(KC_8)': {"name":"*","title":"IE_ASTR"}, +'KC_ASTR': {"name":"*","title":"IE_ASTR"}, +'S(KC_9)': {"name":"(","title":"IE_LPRN"}, +'KC_LPRN': {"name":"(","title":"IE_LPRN"}, +'S(KC_0)': {"name":")","title":"IE_RPRN"}, +'KC_RPRN': {"name":")","title":"IE_RPRN"}, +'S(KC_MINS)': {"name":"_","title":"IE_UNDS"}, +'KC_UNDS': {"name":"_","title":"IE_UNDS"}, +'S(KC_EQL)': {"name":"+","title":"IE_PLUS"}, +'KC_PLUS': {"name":"+","title":"IE_PLUS"}, +// Row 2 +'S(KC_LBRC)': {"name":"{","title":"IE_LCBR"}, +'KC_LCBR': {"name":"{","title":"IE_LCBR"}, +'S(KC_RBRC)': {"name":"}","title":"IE_RCBR"}, +'KC_RCBR': {"name":"}","title":"IE_RCBR"}, +// Row 3 +'S(KC_SCLN)': {"name":":","title":"IE_COLN"}, +'KC_COLN': {"name":":","title":"IE_COLN"}, +'S(KC_QUOT)': {"name":"@","title":"IE_AT"}, +'KC_DQUO': {"name":"@","title":"IE_AT"}, +'S(KC_NUHS)': {"name":"~","title":"IE_TILD"}, +// Row 4 +'S(KC_NUBS)': {"name":"|","title":"IE_PIPE"}, +'S(KC_COMM)': {"name":"<","title":"IE_LABK"}, +'KC_LT': {"name":"<","title":"IE_LABK"}, +'S(KC_DOT)': {"name":">","title":"IE_RABK"}, +'KC_GT': {"name":">","title":"IE_RABK"}, +'S(KC_SLSH)': {"name":"?","title":"IE_QUES"}, +'KC_QUES': {"name":"?","title":"IE_QUES"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ¦ │ │ │ │ € │ │ │ │ │ │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ É │ │ │ │ Ú │ Í │ Ó │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Á │ │ │ │ │ │ │ │ │ │ ´ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_GRV)': {"name":"¦","title":"IE_BRKP"}, +'ALGR(KC_4)': {"name":"€","title":"IE_EURO"}, +// Row 2 +'ALGR(KC_E)': {"name":"É","title":"IE_EACU"}, +'ALGR(KC_U)': {"name":"Ú","title":"IE_UACU"}, +'ALGR(KC_I)': {"name":"Í","title":"IE_IACU"}, +'ALGR(KC_O)': {"name":"Ó","title":"IE_OACU"}, +// Row 3 +'ALGR(KC_A)': {"name":"Á","title":"IE_AACU"}, +'ALGR(KC_QUOT)': {"name":"´","title":"IE_ACUT (dead)"}, + +/* Other keys */ +'KC_BSLS': {"name":"~\n#","title":""}, +'S(KC_BSLS)': {"name":"~","title":""}, +'KC_PIPE': {"name":"~","title":"IE_TILD"}, + +'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, +'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, +'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, +'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, +'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, +'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + +'QK_GESC': {"name":"` / ¬\nEsc","title":"Esc normally, but ` when GUI is active or ¬ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_italian.js b/src/i18n/keymap_extras/keymap_italian.js new file mode 100644 index 0000000000..9ada1d78b6 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_italian.js @@ -0,0 +1,200 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ \ │ 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 +'KC_GRV': {"name":"|\n\\","title":"IT_BSLS"}, +'KC_1': {"name":"!\n1","title":"IT_1"}, +'KC_2': {"name":"\"\n2","title":"IT_2"}, +'KC_3': {"name":"£\n3","title":"IT_3"}, +'KC_4': {"name":"$\n4","title":"IT_4"}, +'KC_5': {"name":"%\n5","title":"IT_5"}, +'KC_6': {"name":"&\n6","title":"IT_6"}, +'KC_7': {"name":"/\n7","title":"IT_7"}, +'KC_8': {"name":"(\n8","title":"IT_8"}, +'KC_9': {"name":")\n9","title":"IT_9"}, +'KC_0': {"name":"=\n0","title":"IT_0"}, +'KC_MINS': {"name":"?\n'","title":"IT_QUOT"}, +'KC_EQL': {"name":"^\nì","title":"IT_IGRV"}, +// Row 2 +'KC_Q': {"name":"Q","title":"IT_Q"}, +'KC_W': {"name":"W","title":"IT_W"}, +'KC_E': {"name":"E","title":"IT_E"}, +'KC_R': {"name":"R","title":"IT_R"}, +'KC_T': {"name":"T","title":"IT_T"}, +'KC_Y': {"name":"Y","title":"IT_Y"}, +'KC_U': {"name":"U","title":"IT_U"}, +'KC_I': {"name":"I","title":"IT_I"}, +'KC_O': {"name":"O","title":"IT_O"}, +'KC_P': {"name":"P","title":"IT_P"}, +'KC_LBRC': {"name":"é\nè","title":"IT_EGRV"}, +'KC_RBRC': {"name":"*\n+","title":"IT_PLUS"}, +// Row 3 +'KC_A': {"name":"A","title":"IT_A"}, +'KC_S': {"name":"S","title":"IT_S"}, +'KC_D': {"name":"D","title":"IT_D"}, +'KC_F': {"name":"F","title":"IT_F"}, +'KC_G': {"name":"G","title":"IT_G"}, +'KC_H': {"name":"H","title":"IT_H"}, +'KC_J': {"name":"J","title":"IT_J"}, +'KC_K': {"name":"K","title":"IT_K"}, +'KC_L': {"name":"L","title":"IT_L"}, +'KC_SCLN': {"name":"ç\nò","title":"IT_OGRV"}, +'KC_QUOT': {"name":"°\nà","title":"IT_AGRV"}, +'KC_NUHS': {"name":"§\nù","title":"IT_UGRV"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"IT_LABK"}, +'KC_Z': {"name":"Z","title":"IT_Z"}, +'KC_X': {"name":"X","title":"IT_X"}, +'KC_C': {"name":"C","title":"IT_C"}, +'KC_B': {"name":"B","title":"IT_B"}, +'KC_V': {"name":"V","title":"IT_V"}, +'KC_N': {"name":"N","title":"IT_N"}, +'KC_M': {"name":"M","title":"IT_M"}, +'KC_COMM': {"name":";\n,","title":"IT_COMM"}, +'KC_DOT': {"name":":\n.","title":"IT_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"IT_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ | │ ! │ " │ £ │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ^ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ é │ * │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ ç │ ° │ § │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"|","title":"IT_PIPE"}, +'KC_TILD': {"name":"|","title":"IT_PIPE"}, +'S(KC_1)': {"name":"!","title":"IT_EXLM"}, +'KC_EXLM': {"name":"!","title":"IT_EXLM"}, +'S(KC_2)': {"name":"\"","title":"IT_DQUO"}, +'KC_AT': {"name":"\"","title":"IT_DQUO"}, +'S(KC_3)': {"name":"£","title":"IT_PND"}, +'KC_HASH': {"name":"£","title":"IT_PND"}, +'S(KC_4)': {"name":"$","title":"IT_DLR"}, +'KC_DLR': {"name":"$","title":"IT_DLR"}, +'S(KC_5)': {"name":"%","title":"IT_PERC"}, +'KC_PERC': {"name":"%","title":"IT_PERC"}, +'S(KC_6)': {"name":"&","title":"IT_AMPR"}, +'KC_CIRC': {"name":"&","title":"IT_AMPR"}, +'S(KC_7)': {"name":"/","title":"IT_SLSH"}, +'KC_AMPR': {"name":"/","title":"IT_SLSH"}, +'S(KC_8)': {"name":"(","title":"IT_LPRN"}, +'KC_ASTR': {"name":"(","title":"IT_LPRN"}, +'S(KC_9)': {"name":")","title":"IT_RPRN"}, +'KC_LPRN': {"name":")","title":"IT_RPRN"}, +'S(KC_0)': {"name":"=","title":"IT_EQL"}, +'KC_RPRN': {"name":"=","title":"IT_EQL"}, +'S(KC_MINS)': {"name":"?","title":"IT_QUES"}, +'KC_UNDS': {"name":"?","title":"IT_QUES"}, +'S(KC_EQL)': {"name":"^","title":"IT_CIRC"}, +'KC_PLUS': {"name":"^","title":"IT_CIRC"}, +// Row 2 +'S(KC_LBRC)': {"name":"é","title":"IT_EACU"}, +'KC_LCBR': {"name":"é","title":"IT_EACU"}, +'S(KC_RBRC)': {"name":"*","title":"IT_ASTR"}, +'KC_RCBR': {"name":"*","title":"IT_ASTR"}, +// Row 3 +'S(KC_SCLN)': {"name":"ç","title":"IT_CCED"}, +'KC_COLN': {"name":"ç","title":"IT_CCED"}, +'S(KC_QUOT)': {"name":"°","title":"IT_DEG"}, +'KC_DQUO': {"name":"°","title":"IT_DEG"}, +'S(KC_NUHS)': {"name":"§","title":"IT_SECT"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"IT_RABK"}, +'S(KC_DOT)': {"name":":","title":"IT_COLN"}, +'KC_GT': {"name":":","title":"IT_COLN"}, +'S(KC_COMM)': {"name":";","title":"IT_SCLN"}, +'KC_LT': {"name":";","title":"IT_SCLN"}, +'S(KC_SLSH)': {"name":"_","title":"IT_UNDS"}, +'KC_QUES': {"name":"_","title":"IT_UNDS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ @ │ # │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 2 +'ALGR(KC_E)': {"name":"€","title":"IT_EURO"}, +'ALGR(KC_LBRC)': {"name":"[","title":"IT_LBRC"}, +'ALGR(KC_RBRC)': {"name":"]","title":"IT_RBRC"}, +// Row 3 +'ALGR(KC_SCLN)': {"name":"@","title":"IT_AT"}, +'ALGR(KC_QUOT)': {"name":"#","title":"IT_HASH"}, + +/* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 2 +'S(ALGR(KC_LBRC))': {"name":"{","title":"IT_LCBR"}, +'S(ALGR(KC_RBRC))': {"name":"}","title":"IT_RCBR"}, + +/* Other keys */ +'KC_BSLS': {"name":"§\nù","title":""}, +'S(KC_BSLS)': {"name":"§","title":""}, +'KC_PIPE': {"name":"§","title":"IT_SECT"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"\\ / |\nEsc","title":"Esc normally, but \\ when GUI is active or | when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_italian_mac_ansi.js b/src/i18n/keymap_extras/keymap_italian_mac_ansi.js new file mode 100644 index 0000000000..d71f8f55f0 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_italian_mac_ansi.js @@ -0,0 +1,285 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ < │ 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 +'KC_GRV': {"name":">\n<","title":"IT_LABK"}, +'KC_1': {"name":"!\n1","title":"IT_1"}, +'KC_2': {"name":"\"\n2","title":"IT_2"}, +'KC_3': {"name":"£\n3","title":"IT_3"}, +'KC_4': {"name":"$\n4","title":"IT_4"}, +'KC_5': {"name":"%\n5","title":"IT_5"}, +'KC_6': {"name":"&\n6","title":"IT_6"}, +'KC_7': {"name":"/\n7","title":"IT_7"}, +'KC_8': {"name":"(\n8","title":"IT_8"}, +'KC_9': {"name":")\n9","title":"IT_9"}, +'KC_0': {"name":"=\n0","title":"IT_0"}, +'KC_MINS': {"name":"?\n'","title":"IT_QUOT"}, +'KC_EQL': {"name":"^\nì","title":"IT_IGRV"}, +// Row 2 +'KC_Q': {"name":"Q","title":"IT_Q"}, +'KC_W': {"name":"W","title":"IT_W"}, +'KC_E': {"name":"E","title":"IT_E"}, +'KC_R': {"name":"R","title":"IT_R"}, +'KC_T': {"name":"T","title":"IT_T"}, +'KC_Y': {"name":"Y","title":"IT_Y"}, +'KC_U': {"name":"U","title":"IT_U"}, +'KC_I': {"name":"I","title":"IT_I"}, +'KC_O': {"name":"O","title":"IT_O"}, +'KC_P': {"name":"P","title":"IT_P"}, +'KC_LBRC': {"name":"é\nè","title":"IT_EGRV"}, +'KC_RBRC': {"name":"*\n+","title":"IT_PLUS"}, +'KC_BSLS': {"name":"§\nù","title":"IT_UGRV"}, +// Row 3 +'KC_A': {"name":"A","title":"IT_A"}, +'KC_S': {"name":"S","title":"IT_S"}, +'KC_D': {"name":"D","title":"IT_D"}, +'KC_F': {"name":"F","title":"IT_F"}, +'KC_G': {"name":"G","title":"IT_G"}, +'KC_H': {"name":"H","title":"IT_H"}, +'KC_J': {"name":"J","title":"IT_J"}, +'KC_K': {"name":"K","title":"IT_K"}, +'KC_L': {"name":"L","title":"IT_L"}, +'KC_SCLN': {"name":"ç\nò","title":"IT_OGRV"}, +'KC_QUOT': {"name":"°\nà","title":"IT_AGRV"}, +// Row 4 +'KC_NUBS': {"name":"|\n(backslash, not physically present)","title":"IT_BSLS"}, +'KC_Z': {"name":"Z","title":"IT_Z"}, +'KC_X': {"name":"X","title":"IT_X"}, +'KC_C': {"name":"C","title":"IT_C"}, +'KC_V': {"name":"V","title":"IT_V"}, +'KC_B': {"name":"B","title":"IT_B"}, +'KC_N': {"name":"N","title":"IT_N"}, +'KC_M': {"name":"M","title":"IT_M"}, +'KC_COMM': {"name":";\n,","title":"IT_COMM"}, +'KC_DOT': {"name":":\n.","title":"IT_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"IT_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ > │ ! │ " │ £ │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ^ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ é │ * │ § │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ + * │ │ │ │ │ │ │ │ │ │ │ ç │ ° │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ + * │ │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":">","title":"IT_RABK"}, +'KC_TILD': {"name":">","title":"IT_RABK"}, +'S(KC_1)': {"name":"!","title":"IT_EXLM"}, +'KC_EXLM': {"name":"!","title":"IT_EXLM"}, +'S(KC_2)': {"name":"\"","title":"IT_DQUO"}, +'KC_AT': {"name":"\"","title":"IT_DQUO"}, +'S(KC_3)': {"name":"£","title":"IT_PND"}, +'KC_HASH': {"name":"£","title":"IT_PND"}, +'S(KC_4)': {"name":"$","title":"IT_DLR"}, +'KC_DLR': {"name":"$","title":"IT_DLR"}, +'S(KC_5)': {"name":"%","title":"IT_PERC"}, +'KC_PERC': {"name":"%","title":"IT_PERC"}, +'S(KC_6)': {"name":"&","title":"IT_AMPR"}, +'KC_CIRC': {"name":"&","title":"IT_AMPR"}, +'S(KC_7)': {"name":"/","title":"IT_SLSH"}, +'KC_AMPR': {"name":"/","title":"IT_SLSH"}, +'S(KC_8)': {"name":"(","title":"IT_LPRN"}, +'KC_ASTR': {"name":"(","title":"IT_LPRN"}, +'S(KC_9)': {"name":")","title":"IT_RPRN"}, +'KC_LPRN': {"name":")","title":"IT_RPRN"}, +'S(KC_0)': {"name":"=","title":"IT_EQL"}, +'KC_RPRN': {"name":"=","title":"IT_EQL"}, +'S(KC_MINS)': {"name":"?","title":"IT_QUES"}, +'KC_UNDS': {"name":"?","title":"IT_QUES"}, +'S(KC_EQL)': {"name":"^","title":"IT_CIRC"}, +'KC_PLUS': {"name":"^","title":"IT_CIRC"}, +// Row 2 +'S(KC_LBRC)': {"name":"é","title":"IT_EACU"}, +'KC_LCBR': {"name":"é","title":"IT_EACU"}, +'S(KC_RBRC)': {"name":"*","title":"IT_ASTR"}, +'KC_RCBR': {"name":"*","title":"IT_ASTR"}, +'S(KC_BSLS)': {"name":"§","title":"IT_SECT"}, +'KC_PIPE': {"name":"§","title":"IT_SECT"}, +// Row 3 +'S(KC_SCLN)': {"name":"ç","title":"IT_LCCE"}, +'KC_COLN': {"name":"ç","title":"IT_LCCE"}, +'S(KC_QUOT)': {"name":"°","title":"IT_DEG"}, +'KC_DQUO': {"name":"°","title":"IT_DEG"}, +// Row 4 +'S(KC_NUBS)': {"name":"|","title":"IT_PIPE (not physically present)"}, +'S(KC_COMM)': {"name":";","title":"IT_SCLN"}, +'KC_LT': {"name":";","title":"IT_SCLN"}, +'S(KC_DOT)': {"name":":","title":"IT_COLN"}, +'KC_GT': {"name":":","title":"IT_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"IT_UNDS"}, +'KC_QUES': {"name":"_","title":"IT_UNDS"}, + +/* Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ≤ │ « │ “ │ ‘ │ ¥ │ ~ │ ‹ │ ÷ │ ´ │ ` │ ≠ │ ¡ │ ˆ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ „ │ Ω │ € │ ® │ ™ │ Æ │ ¨ │ Œ │ Ø │ π │ [ │ ] │ ¶ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ + * │ │ Å │ ß │ ∂ │ ƒ │ ∞ │ ∆ │ ª │ º │ ¬ │ @ │ # │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ + * │ │ ∑ │ † │ © │ √ │ ∫ │ ˜ │ µ │ … │ • │ – │ │ + * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'A(KC_GRV)': {"name":"≤","title":"IT_LTEQ"}, +'A(KC_1)': {"name":"«","title":"IT_LDAQ"}, +'A(KC_2)': {"name":"“","title":"IT_LDQU"}, +'A(KC_3)': {"name":"‘","title":"IT_LSQU"}, +'A(KC_4)': {"name":"¥","title":"IT_YEN"}, +'A(KC_5)': {"name":"~","title":"IT_TILD"}, +'A(KC_6)': {"name":"‹","title":"IT_LSAQ"}, +'A(KC_7)': {"name":"÷","title":"IT_DIV"}, +'A(KC_8)': {"name":"´","title":"IT_ACUT (dead)"}, +'A(KC_9)': {"name":"`","title":"IT_DGRV (dead)"}, +'A(KC_0)': {"name":"≠","title":"IT_NEQL"}, +'A(KC_MINS)': {"name":"¡","title":"IT_IEXL"}, +'A(KC_EQL)': {"name":"ˆ","title":"IT_DCIR (dead)"}, +// Row 2 +'A(KC_Q)': {"name":"„","title":"IT_DLQU"}, +'A(KC_W)': {"name":"Ω","title":"IT_OMEG"}, +'A(KC_E)': {"name":"€","title":"IT_EURO"}, +'A(KC_R)': {"name":"®","title":"IT_REGD"}, +'A(KC_T)': {"name":"™","title":"IT_TM"}, +'A(KC_Y)': {"name":"Æ","title":"IT_AE"}, +'A(KC_U)': {"name":"¨","title":"IT_DIAE (dead)"}, +'A(KC_I)': {"name":"Œ","title":"IT_OE"}, +'A(KC_O)': {"name":"Ø","title":"IT_OSTR"}, +'A(KC_P)': {"name":"π","title":"IT_PI"}, +'A(KC_LBRC)': {"name":"[","title":"IT_LBRC"}, +'A(KC_RBRC)': {"name":"]","title":"IT_RBRC"}, +// Row 3 +'A(KC_A)': {"name":"Å","title":"IT_ARNG"}, +'A(KC_S)': {"name":"ß","title":"IT_SS"}, +'A(KC_D)': {"name":"∂","title":"IT_PDIF"}, +'A(KC_F)': {"name":"ƒ","title":"IT_FHK"}, +'A(KC_G)': {"name":"∞","title":"IT_INFN"}, +'A(KC_H)': {"name":"∆","title":"IT_INCR"}, +'A(KC_J)': {"name":"ª","title":"IT_FORD"}, +'A(KC_K)': {"name":"º","title":"IT_MORD"}, +'A(KC_L)': {"name":"¬","title":"IT_NOT"}, +'A(KC_SCLN)': {"name":"@","title":"IT_AT"}, +'A(KC_QUOT)': {"name":"#","title":"IT_HASH"}, +'A(KC_BSLS)': {"name":"¶","title":"IT_PILC"}, +// Row 4 +'A(KC_NUBS)': {"name":"`","title":"IT_GRV (not physically present)"}, +'A(KC_Z)': {"name":"∑","title":"IT_NARS"}, +'A(KC_X)': {"name":"†","title":"IT_DAGG"}, +'A(KC_C)': {"name":"©","title":"IT_COPY"}, +'A(KC_V)': {"name":"√","title":"IT_SQRT"}, +'A(KC_B)': {"name":"∫","title":"IT_INTG"}, +'A(KC_N)': {"name":"˜","title":"IT_STIL (dead)"}, +'A(KC_M)': {"name":"µ","title":"IT_MICR"}, +'A(KC_COMM)': {"name":"…","title":"IT_ELLP"}, +'A(KC_DOT)': {"name":"•","title":"IT_BULT"}, +'A(KC_SLSH)': {"name":"–","title":"IT_NDSH"}, + +/* Shift+Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ≥ │ » │ ” │ ’ │ ¢ │ ‰ │ › │ ⁄ │  │ │ ≈ │ ¿ │ ± │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ ‚ │ À │ È │ Ì │ Ò │ │ Ù │ │ │ ∏ │ { │ } │ ◊ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ + * │ │ │ ¯ │ ˘ │ ˙ │ ˚ │ ¸ │ ˝ │ ˛ │ ˇ │ Ç │ ∞ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ + * │ │ │ ‡ │ Á │ É │ Í │ Ó │ Ú │ │ · │ — │ │ + * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'S(A(KC_GRV))': {"name":"≥","title":"IT_GTEQ"}, +'S(A(KC_1))': {"name":"»","title":"IT_RDAQ"}, +'S(A(KC_2))': {"name":"”","title":"IT_RDQU"}, +'S(A(KC_3))': {"name":"’","title":"IT_RSQU"}, +'S(A(KC_4))': {"name":"¢","title":"IT_CENT"}, +'S(A(KC_5))': {"name":"‰","title":"IT_PERM"}, +'S(A(KC_6))': {"name":"›","title":"IT_RSAQ"}, +'S(A(KC_7))': {"name":"⁄","title":"IT_FRSL"}, +'S(A(KC_8))': {"name":"","title":"IT_APPL (Apple logo)"}, +'S(A(KC_0))': {"name":"≈","title":"IT_AEQL"}, +'S(A(KC_MINS))': {"name":"¿","title":"IT_IQUE"}, +'S(A(KC_EQL))': {"name":"±","title":"IT_PLMN"}, +// Row 2 +'S(A(KC_Q))': {"name":"‚","title":"IT_SLQU"}, +'S(A(KC_W))': {"name":"À","title":"IT_CAGR"}, +'S(A(KC_E))': {"name":"È","title":"IT_CEGR"}, +'S(A(KC_R))': {"name":"Ì","title":"IT_CIGR"}, +'S(A(KC_T))': {"name":"Ò","title":"IT_COGR"}, +'S(A(KC_U))': {"name":"Ù","title":"IT_CUGR"}, +'S(A(KC_P))': {"name":"∏","title":"IT_NARP"}, +'S(A(KC_LBRC))': {"name":"{","title":"IT_LCBR"}, +'S(A(KC_RBRC))': {"name":"}","title":"IT_RCBR"}, +'S(A(KC_BSLS))': {"name":"◊","title":"IT_LOZN"}, +// Row 3 +'S(A(KC_S))': {"name":"¯","title":"IT_MACR"}, +'S(A(KC_D))': {"name":"˘","title":"IT_BREV"}, +'S(A(KC_F))': {"name":"˙","title":"IT_DOTA"}, +'S(A(KC_G))': {"name":"˚","title":"IT_RGNA"}, +'S(A(KC_H))': {"name":"¸","title":"IT_CEDL"}, +'S(A(KC_J))': {"name":"˝","title":"IT_DACU"}, +'S(A(KC_K))': {"name":"˛","title":"IT_OGON"}, +'S(A(KC_L))': {"name":"ˇ","title":"IT_CARN"}, +'S(A(KC_SCLN))': {"name":"Ç","title":"IT_CCCE"}, +// Row 4 +'S(A(KC_X))': {"name":"‡","title":"IT_DDAG"}, +'S(A(KC_C))': {"name":"Á","title":"IT_CAAC"}, +'S(A(KC_V))': {"name":"É","title":"IT_CEAC"}, +'S(A(KC_B))': {"name":"Í","title":"IT_CIAC"}, +'S(A(KC_N))': {"name":"Ó","title":"IT_COAC"}, +'S(A(KC_M))': {"name":"Ú","title":"IT_CUAC"}, +'S(A(KC_DOT))': {"name":"·","title":"IT_MDDT"}, +'S(A(KC_SLSH))': {"name":"—","title":"IT_MDSH"}, + +/* Other keys */ +'KC_NUHS': {"name":"§\nù","title":""}, +'S(KC_NUHS)': {"name":"§","title":""}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"< / >\nEsc","title":"Esc normally, but < when GUI is active or > when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_italian_mac_iso.js b/src/i18n/keymap_extras/keymap_italian_mac_iso.js new file mode 100644 index 0000000000..219a41223a --- /dev/null +++ b/src/i18n/keymap_extras/keymap_italian_mac_iso.js @@ -0,0 +1,286 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ \ │ 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 +'KC_GRV': {"name":"|\n\\","title":"IT_BSLS"}, +'KC_1': {"name":"!\n1","title":"IT_1"}, +'KC_2': {"name":"\"\n2","title":"IT_2"}, +'KC_3': {"name":"£\n3","title":"IT_3"}, +'KC_4': {"name":"$\n4","title":"IT_4"}, +'KC_5': {"name":"%\n5","title":"IT_5"}, +'KC_6': {"name":"&\n6","title":"IT_6"}, +'KC_7': {"name":"/\n7","title":"IT_7"}, +'KC_8': {"name":"(\n8","title":"IT_8"}, +'KC_9': {"name":")\n9","title":"IT_9"}, +'KC_0': {"name":"=\n0","title":"IT_0"}, +'KC_MINS': {"name":"?\n'","title":"IT_QUOT"}, +'KC_EQL': {"name":"^\nì","title":"IT_IGRV"}, +// Row 2 +'KC_Q': {"name":"Q","title":"IT_Q"}, +'KC_W': {"name":"W","title":"IT_W"}, +'KC_E': {"name":"E","title":"IT_E"}, +'KC_R': {"name":"R","title":"IT_R"}, +'KC_T': {"name":"T","title":"IT_T"}, +'KC_Y': {"name":"Y","title":"IT_Y"}, +'KC_U': {"name":"U","title":"IT_U"}, +'KC_I': {"name":"I","title":"IT_I"}, +'KC_O': {"name":"O","title":"IT_O"}, +'KC_P': {"name":"P","title":"IT_P"}, +'KC_LBRC': {"name":"é\nè","title":"IT_EGRV"}, +'KC_RBRC': {"name":"*\n+","title":"IT_PLUS"}, +// Row 3 +'KC_A': {"name":"A","title":"IT_A"}, +'KC_S': {"name":"S","title":"IT_S"}, +'KC_D': {"name":"D","title":"IT_D"}, +'KC_F': {"name":"F","title":"IT_F"}, +'KC_G': {"name":"G","title":"IT_G"}, +'KC_H': {"name":"H","title":"IT_H"}, +'KC_J': {"name":"J","title":"IT_J"}, +'KC_K': {"name":"K","title":"IT_K"}, +'KC_L': {"name":"L","title":"IT_L"}, +'KC_SCLN': {"name":"ç\nò","title":"IT_OGRV"}, +'KC_QUOT': {"name":"°\nà","title":"IT_AGRV"}, +'KC_NUHS': {"name":"§\nù","title":"IT_UGRV"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"IT_LABK"}, +'KC_Z': {"name":"Z","title":"IT_Z"}, +'KC_X': {"name":"X","title":"IT_X"}, +'KC_C': {"name":"C","title":"IT_C"}, +'KC_V': {"name":"V","title":"IT_V"}, +'KC_B': {"name":"B","title":"IT_B"}, +'KC_N': {"name":"N","title":"IT_N"}, +'KC_M': {"name":"M","title":"IT_M"}, +'KC_COMM': {"name":";\n,","title":"IT_COMM"}, +'KC_DOT': {"name":":\n.","title":"IT_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"IT_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ | │ ! │ " │ £ │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ^ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ é │ * │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ ç │ ° │ § │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"|","title":"IT_PIPE"}, +'KC_TILD': {"name":"|","title":"IT_PIPE"}, +'S(KC_1)': {"name":"!","title":"IT_EXLM"}, +'KC_EXLM': {"name":"!","title":"IT_EXLM"}, +'S(KC_2)': {"name":"\"","title":"IT_DQUO"}, +'KC_AT': {"name":"\"","title":"IT_DQUO"}, +'S(KC_3)': {"name":"£","title":"IT_PND"}, +'KC_HASH': {"name":"£","title":"IT_PND"}, +'S(KC_4)': {"name":"$","title":"IT_DLR"}, +'KC_DLR': {"name":"$","title":"IT_DLR"}, +'S(KC_5)': {"name":"%","title":"IT_PERC"}, +'KC_PERC': {"name":"%","title":"IT_PERC"}, +'S(KC_6)': {"name":"&","title":"IT_AMPR"}, +'KC_CIRC': {"name":"&","title":"IT_AMPR"}, +'S(KC_7)': {"name":"/","title":"IT_SLSH"}, +'KC_AMPR': {"name":"/","title":"IT_SLSH"}, +'S(KC_8)': {"name":"(","title":"IT_LPRN"}, +'KC_ASTR': {"name":"(","title":"IT_LPRN"}, +'S(KC_9)': {"name":")","title":"IT_RPRN"}, +'KC_LPRN': {"name":")","title":"IT_RPRN"}, +'S(KC_0)': {"name":"=","title":"IT_EQL"}, +'KC_RPRN': {"name":"=","title":"IT_EQL"}, +'S(KC_MINS)': {"name":"?","title":"IT_QUES"}, +'KC_UNDS': {"name":"?","title":"IT_QUES"}, +'S(KC_EQL)': {"name":"^","title":"IT_CIRC"}, +'KC_PLUS': {"name":"^","title":"IT_CIRC"}, +// Row 2 +'S(KC_LBRC)': {"name":"é","title":"IT_EACU"}, +'KC_LCBR': {"name":"é","title":"IT_EACU"}, +'S(KC_RBRC)': {"name":"*","title":"IT_ASTR"}, +'KC_RCBR': {"name":"*","title":"IT_ASTR"}, +// Row 3 +'S(KC_SCLN)': {"name":"ç","title":"IT_LCCE"}, +'KC_COLN': {"name":"ç","title":"IT_LCCE"}, +'S(KC_QUOT)': {"name":"°","title":"IT_DEG"}, +'KC_DQUO': {"name":"°","title":"IT_DEG"}, +'S(KC_NUHS)': {"name":"§","title":"IT_SECT"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"IT_RABK"}, +'S(KC_COMM)': {"name":";","title":"IT_SCLN"}, +'KC_LT': {"name":";","title":"IT_SCLN"}, +'S(KC_DOT)': {"name":":","title":"IT_COLN"}, +'KC_GT': {"name":":","title":"IT_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"IT_UNDS"}, +'KC_QUES': {"name":"_","title":"IT_UNDS"}, + +/* Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ` │ « │ “ │ ‘ │ ¥ │ ~ │ ‹ │ ÷ │ ´ │ ` │ ≠ │ ¡ │ ˆ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ „ │ Ω │ € │ ® │ ™ │ Æ │ ¨ │ Œ │ Ø │ π │ [ │ ] │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Å │ ß │ ∂ │ ƒ │ ∞ │ ∆ │ ª │ º │ ¬ │ @ │ # │ ¶ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≤ │ ∑ │ † │ © │ √ │ ∫ │ ˜ │ µ │ … │ • │ – │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'A(KC_GRV)': {"name":"`","title":"IT_GRV"}, +'A(KC_1)': {"name":"«","title":"IT_LDAQ"}, +'A(KC_2)': {"name":"“","title":"IT_LDQU"}, +'A(KC_3)': {"name":"‘","title":"IT_LSQU"}, +'A(KC_4)': {"name":"¥","title":"IT_YEN"}, +'A(KC_5)': {"name":"~","title":"IT_TILD"}, +'A(KC_6)': {"name":"‹","title":"IT_LSAQ"}, +'A(KC_7)': {"name":"÷","title":"IT_DIV"}, +'A(KC_8)': {"name":"´","title":"IT_ACUT (dead)"}, +'A(KC_9)': {"name":"`","title":"IT_DGRV (dead)"}, +'A(KC_0)': {"name":"≠","title":"IT_NEQL"}, +'A(KC_MINS)': {"name":"¡","title":"IT_IEXL"}, +'A(KC_EQL)': {"name":"ˆ","title":"IT_DCIR (dead)"}, +// Row 2 +'A(KC_Q)': {"name":"„","title":"IT_DLQU"}, +'A(KC_W)': {"name":"Ω","title":"IT_OMEG"}, +'A(KC_E)': {"name":"€","title":"IT_EURO"}, +'A(KC_R)': {"name":"®","title":"IT_REGD"}, +'A(KC_T)': {"name":"™","title":"IT_TM"}, +'A(KC_Y)': {"name":"Æ","title":"IT_AE"}, +'A(KC_U)': {"name":"¨","title":"IT_DIAE (dead)"}, +'A(KC_I)': {"name":"Œ","title":"IT_OE"}, +'A(KC_O)': {"name":"Ø","title":"IT_OSTR"}, +'A(KC_P)': {"name":"π","title":"IT_PI"}, +'A(KC_LBRC)': {"name":"[","title":"IT_LBRC"}, +'A(KC_RBRC)': {"name":"]","title":"IT_RBRC"}, +// Row 3 +'A(KC_A)': {"name":"Å","title":"IT_ARNG"}, +'A(KC_S)': {"name":"ß","title":"IT_SS"}, +'A(KC_D)': {"name":"∂","title":"IT_PDIF"}, +'A(KC_F)': {"name":"ƒ","title":"IT_FHK"}, +'A(KC_G)': {"name":"∞","title":"IT_INFN"}, +'A(KC_H)': {"name":"∆","title":"IT_INCR"}, +'A(KC_J)': {"name":"ª","title":"IT_FORD"}, +'A(KC_K)': {"name":"º","title":"IT_MORD"}, +'A(KC_L)': {"name":"¬","title":"IT_NOT"}, +'A(KC_SCLN)': {"name":"@","title":"IT_AT"}, +'A(KC_QUOT)': {"name":"#","title":"IT_HASH"}, +'A(KC_NUHS)': {"name":"¶","title":"IT_PILC"}, +// Row 4 +'A(KC_NUBS)': {"name":"≤","title":"IT_LTEQ"}, +'A(KC_Z)': {"name":"∑","title":"IT_NARS"}, +'A(KC_X)': {"name":"†","title":"IT_DAGG"}, +'A(KC_C)': {"name":"©","title":"IT_COPY"}, +'A(KC_V)': {"name":"√","title":"IT_SQRT"}, +'A(KC_B)': {"name":"∫","title":"IT_INTG"}, +'A(KC_N)': {"name":"˜","title":"IT_STIL (dead)"}, +'A(KC_M)': {"name":"µ","title":"IT_MICR"}, +'A(KC_COMM)': {"name":"…","title":"IT_ELLP"}, +'A(KC_DOT)': {"name":"•","title":"IT_BULT"}, +'A(KC_SLSH)': {"name":"–","title":"IT_NDSH"}, + +/* Shift+Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ı │ » │ ” │ ’ │ ¢ │ ‰ │ › │ ⁄ │  │ │ ≈ │ ¿ │ ± │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ ‚ │ À │ È │ Ì │ Ò │ │ Ù │ │ │ ∏ │ { │ } │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ ¯ │ ˘ │ ˙ │ ˚ │ ¸ │ ˝ │ ˛ │ ˇ │ Ç │ │ ◊ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≥ │ │ ‡ │ Á │ É │ Í │ Ó │ Ú │ │ · │ — │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'S(A(KC_GRV))': {"name":"ı","title":"IT_DLSI"}, +'S(A(KC_1))': {"name":"»","title":"IT_RDAQ"}, +'S(A(KC_2))': {"name":"”","title":"IT_RDQU"}, +'S(A(KC_3))': {"name":"’","title":"IT_RSQU"}, +'S(A(KC_4))': {"name":"¢","title":"IT_CENT"}, +'S(A(KC_5))': {"name":"‰","title":"IT_PERM"}, +'S(A(KC_6))': {"name":"›","title":"IT_RSAQ"}, +'S(A(KC_7))': {"name":"⁄","title":"IT_FRSL"}, +'S(A(KC_8))': {"name":"","title":"IT_APPL (Apple logo)"}, +'S(A(KC_0))': {"name":"≈","title":"IT_AEQL"}, +'S(A(KC_MINS))': {"name":"¿","title":"IT_IQUE"}, +'S(A(KC_EQL))': {"name":"±","title":"IT_PLMN"}, +// Row 2 +'S(A(KC_Q))': {"name":"‚","title":"IT_SLQU"}, +'S(A(KC_W))': {"name":"À","title":"IT_CAGR"}, +'S(A(KC_E))': {"name":"È","title":"IT_CEGR"}, +'S(A(KC_R))': {"name":"Ì","title":"IT_CIGR"}, +'S(A(KC_T))': {"name":"Ò","title":"IT_COGR"}, +'S(A(KC_U))': {"name":"Ù","title":"IT_CUGR"}, +'S(A(KC_P))': {"name":"∏","title":"IT_NARP"}, +'S(A(KC_LBRC))': {"name":"{","title":"IT_LCBR"}, +'S(A(KC_RBRC))': {"name":"}","title":"IT_RCBR"}, +// Row 3 +'S(A(KC_S))': {"name":"¯","title":"IT_MACR"}, +'S(A(KC_D))': {"name":"˘","title":"IT_BREV"}, +'S(A(KC_F))': {"name":"˙","title":"IT_DOTA"}, +'S(A(KC_G))': {"name":"˚","title":"IT_RNGA"}, +'S(A(KC_H))': {"name":"¸","title":"IT_CEDL"}, +'S(A(KC_J))': {"name":"˝","title":"IT_DACU"}, +'S(A(KC_K))': {"name":"˛","title":"IT_OGON"}, +'S(A(KC_L))': {"name":"ˇ","title":"IT_CARN"}, +'S(A(KC_SCLN))': {"name":"Ç","title":"IT_CCCE"}, +'S(A(KC_NUHS))': {"name":"◊","title":"IT_LOZN"}, +// Row 4 +'S(A(KC_NUBS))': {"name":"≥","title":"IT_GTEQ"}, +'S(A(KC_X))': {"name":"‡","title":"IT_DDAG"}, +'S(A(KC_C))': {"name":"Á","title":"IT_CAAC"}, +'S(A(KC_V))': {"name":"É","title":"IT_CEAC"}, +'S(A(KC_B))': {"name":"Í","title":"IT_CIAC"}, +'S(A(KC_N))': {"name":"Ó","title":"IT_COAC"}, +'S(A(KC_M))': {"name":"Ú","title":"IT_CUAC"}, +'S(A(KC_DOT))': {"name":"·","title":"IT_MDDT"}, +'S(A(KC_SLSH))': {"name":"—","title":"IT_MDSH"}, + +/* Other keys */ +'KC_BSLS': {"name":"§\nù","title":""}, +'S(KC_BSLS)': {"name":"§","title":""}, +'KC_PIPE': {"name":"§","title":"IT_SECT"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"\\ / |\nEsc","title":"Esc normally, but \\ when GUI is active or | when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_japanese.js b/src/i18n/keymap_extras/keymap_japanese.js new file mode 100644 index 0000000000..105d2d5d22 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_japanese.js @@ -0,0 +1,176 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + * + * 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. + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ + * │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 +'KC_GRV': {"name":"Zenkaku ↔ Hankaku ↔ Kanji","title":"JP_ZKHK (半角 ↔ 全角 ↔ 漢字)"}, +'KC_1': {"name":"!\n1","title":"JP_1"}, +'KC_2': {"name":"\"\n2","title":"JP_2"}, +'KC_3': {"name":"#\n3","title":"JP_3"}, +'KC_4': {"name":"$\n4","title":"JP_4"}, +'KC_5': {"name":"%\n5","title":"JP_5"}, +'KC_6': {"name":"&\n6","title":"JP_6"}, +'KC_7': {"name":"'\n7","title":"JP_7"}, +'KC_8': {"name":"(\n8","title":"JP_8"}, +'KC_9': {"name":")\n9","title":"JP_9"}, +'KC_0': {"name":"0","title":"JP_0"}, +'KC_MINS': {"name":"=\n-","title":"JP_MINS"}, +'KC_EQL': {"name":"~\n^","title":"JP_CIRC"}, +'KC_INT3': {"name":"|\n¥","title":"JP_YEN"}, +// Row 2 +'KC_Q': {"name":"Q","title":"JP_Q"}, +'KC_W': {"name":"W","title":"JP_W"}, +'KC_E': {"name":"E","title":"JP_E"}, +'KC_R': {"name":"R","title":"JP_R"}, +'KC_T': {"name":"T","title":"JP_T"}, +'KC_Y': {"name":"Y","title":"JP_Y"}, +'KC_U': {"name":"U","title":"JP_U"}, +'KC_I': {"name":"I","title":"JP_I"}, +'KC_O': {"name":"O","title":"JP_O"}, +'KC_P': {"name":"P","title":"JP_P"}, +'KC_LBRC': {"name":"`\n@","title":"JP_AT"}, +'KC_RBRC': {"name":"{\n[","title":"JP_LBRC"}, +// Row 3 +'KC_CAPS': {"name":"Caps Lock\nEisū","title":"JP_EISU (英数)"}, +'KC_A': {"name":"A","title":"JP_A"}, +'KC_S': {"name":"S","title":"JP_S"}, +'KC_D': {"name":"D","title":"JP_D"}, +'KC_F': {"name":"F","title":"JP_F"}, +'KC_G': {"name":"G","title":"JP_G"}, +'KC_H': {"name":"H","title":"JP_H"}, +'KC_J': {"name":"J","title":"JP_J"}, +'KC_K': {"name":"K","title":"JP_K"}, +'KC_L': {"name":"L","title":"JP_L"}, +'KC_SCLN': {"name":"+\n;","title":"JP_SCLN"}, +'KC_QUOT': {"name":"*\n:","title":"JP_COLN"}, +'KC_NUHS': {"name":"}\n]","title":"JP_RBRC"}, +// Row 4 +'KC_Z': {"name":"Z","title":"JP_Z"}, +'KC_X': {"name":"X","title":"JP_X"}, +'KC_C': {"name":"C","title":"JP_C"}, +'KC_V': {"name":"V","title":"JP_V"}, +'KC_B': {"name":"B","title":"JP_B"}, +'KC_N': {"name":"N","title":"JP_N"}, +'KC_M': {"name":"M","title":"JP_M"}, +'KC_COMM': {"name":"<\n,","title":"JP_COMM"}, +'KC_DOT': {"name":">\n.","title":"JP_DOT"}, +'KC_SLSH': {"name":"?\n/","title":"JP_SLSH"}, +'KC_INT1': {"name":"_\n\\","title":"JP_BSLS"}, +// Row 5 +'KC_INT5': {"name":"Muhenkan","title":"JP_MHEN (無変換)"}, +'KC_INT4': {"name":"Henkan","title":"JP_HENK (変換)"}, +'KC_INT2': {"name":"Katakana ↔ Hiragana ↔ Rōmaji","title":"JP_KANA (カタカナ ↔ ひらがな ↔ ローマ字)"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ + * │ │ ! │ " │ # │ $ │ % │ & │ ' │ ( │ ) │ │ = │ ~ │ | │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ` │ { │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ Caps │ │ │ │ │ │ │ │ │ │ + │ * │ } │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ _ │ │ + * ├─────┬──┴┬──┴──┬┴───┴┬──┴───┴──┬┴───┴┬──┴┬──┴┬──┴┬──┴┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ + * └─────┴───┴─────┴─────┴─────────┴─────┴───┴───┴───┴───┴─────┘ + */ +// Row 1 +'S(KC_1)': {"name":"!","title":"JP_EXLM"}, +'KC_EXLM': {"name":"!","title":"JP_EXLM"}, +'S(KC_2)': {"name":"\"","title":"JP_DQUO"}, +'KC_AT': {"name":"\"","title":"JP_DQUO"}, +'S(KC_3)': {"name":"#","title":"JP_HASH"}, +'KC_HASH': {"name":"#","title":"JP_HASH"}, +'S(KC_4)': {"name":"$","title":"JP_DLR"}, +'KC_DLR': {"name":"$","title":"JP_DLR"}, +'S(KC_5)': {"name":"%","title":"JP_PERC"}, +'KC_PERC': {"name":"%","title":"JP_PERC"}, +'S(KC_6)': {"name":"&","title":"JP_AMPR"}, +'KC_CIRC': {"name":"&","title":"JP_AMPR"}, +'S(KC_7)': {"name":"'","title":"JP_QUOT"}, +'KC_AMPR': {"name":"'","title":"JP_QUOT"}, +'S(KC_8)': {"name":"(","title":"JP_LPRN"}, +'KC_ASTR': {"name":"(","title":"JP_LPRN"}, +'S(KC_9)': {"name":")","title":"JP_RPRN"}, +'KC_LPRN': {"name":")","title":"JP_RPRN"}, +'S(KC_MINS)': {"name":"=","title":"JP_EQL"}, +'KC_UNDS': {"name":"=","title":"JP_EQL"}, +'S(KC_EQL)': {"name":"~","title":"JP_TILD"}, +'KC_PLUS': {"name":"~","title":"JP_TILD"}, +'S(KC_INT3)': {"name":"|","title":"JP_PIPE"}, +// Row 2 +'S(KC_LBRC)': {"name":"`","title":"JP_GRV"}, +'KC_LCBR': {"name":"`","title":"JP_GRV"}, +'S(KC_RBRC)': {"name":"{","title":"JP_LCBR"}, +'KC_RCBR': {"name":"{","title":"JP_LCBR"}, +// Row 3 +'S(KC_CAPS)': {"name":"Caps Lock","title":"JP_CAPS"}, +'S(KC_SCLN)': {"name":"+","title":"JP_PLUS"}, +'KC_COLN': {"name":"+","title":"JP_PLUS"}, +'S(KC_QUOT)': {"name":"*","title":"JP_ASTR"}, +'KC_DQUO': {"name":"*","title":"JP_ASTR"}, +'S(KC_NUHS)': {"name":"}","title":"JP_RCBR"}, +// Row 4 +'S(KC_COMM)': {"name":"<","title":"JP_LABK"}, +'KC_LT': {"name":"<","title":"JP_LABK"}, +'S(KC_DOT)': {"name":">","title":"JP_RABK"}, +'KC_GT': {"name":">","title":"JP_RABK"}, +'S(KC_SLSH)': {"name":"?","title":"JP_QUES"}, +'KC_QUES': {"name":"?","title":"JP_QUES"}, +'S(KC_INT1)': {"name":"_","title":"JP_UNDS"}, + +/* Other keys */ +'KC_BSLS': {"name":"}\n]","title":""}, +'S(KC_BSLS)': {"name":"}","title":""}, +'KC_NUBS': {"name":"}\n]","title":""}, +'S(KC_NUBS)': {"name":"}","title":""}, +'KC_TILD': {"name":"Zenkaku ↔ Hankaku ↔ Kanji","title":"S(JP_ZKHK)"}, +'KC_RPRN': {"name":"0","title":"S(JP_0)"}, +'KC_PIPE': {"name":"}","title":"JP_RCBR"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + +'QK_GESC': {"name":"Zenkaku ↔ Hankaku ↔ Kanji\nEsc","title":"Esc normally, but Zenkaku ↔ Hankaku ↔ Kanji when Shift or GUI is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_korean.js b/src/i18n/keymap_extras/keymap_korean.js new file mode 100644 index 0000000000..76969d839b --- /dev/null +++ b/src/i18n/keymap_extras/keymap_korean.js @@ -0,0 +1,165 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 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 │ , │ . │ / │ │ + * ├─────┬──┴┬──┴──┬┴──┬┴───┴───┴───┴──┬┴──┬┴───┴┬──┴┬───┬─────┤ + * │ │ │ │Hnj│ │H↔Y│ │ │ │ │ + * └─────┴───┴─────┴───┴───────────────┴───┴─────┴───┴───┴─────┘ + */ +// Row 1 +'KC_GRV': {"name":"~\n`","title":"KR_GRV"}, +'KC_1': {"name":"!\n1","title":"KR_1"}, +'KC_2': {"name":"@\n2","title":"KR_2"}, +'KC_3': {"name":"#\n3","title":"KR_3"}, +'KC_4': {"name":"$\n4","title":"KR_4"}, +'KC_5': {"name":"%\n5","title":"KR_5"}, +'KC_6': {"name":"^\n6","title":"KR_6"}, +'KC_7': {"name":"&\n7","title":"KR_7"}, +'KC_8': {"name":"*\n8","title":"KR_8"}, +'KC_9': {"name":"(\n9","title":"KR_9"}, +'KC_0': {"name":")\n0","title":"KR_0"}, +'KC_MINS': {"name":"_\n-","title":"KR_MINS"}, +'KC_EQL': {"name":"+\n=","title":"KR_EQL"}, +// Row 2 +'KC_Q': {"name":"Q","title":"KR_Q"}, +'KC_W': {"name":"W","title":"KR_W"}, +'KC_E': {"name":"E","title":"KR_E"}, +'KC_R': {"name":"R","title":"KR_R"}, +'KC_T': {"name":"T","title":"KR_T"}, +'KC_Y': {"name":"Y","title":"KR_Y"}, +'KC_U': {"name":"U","title":"KR_U"}, +'KC_I': {"name":"I","title":"KR_I"}, +'KC_O': {"name":"O","title":"KR_O"}, +'KC_P': {"name":"P","title":"KR_P"}, +'KC_LBRC': {"name":"{\n[","title":"KR_LBRC"}, +'KC_RBRC': {"name":"}\n]","title":"KR_RBRC"}, +'KC_BSLS': {"name":"|\n₩","title":"KR_WON"}, +// Row 3 +'KC_A': {"name":"A","title":"KR_A"}, +'KC_S': {"name":"S","title":"KR_S"}, +'KC_D': {"name":"D","title":"KR_D"}, +'KC_F': {"name":"F","title":"KR_F"}, +'KC_G': {"name":"G","title":"KR_G"}, +'KC_H': {"name":"H","title":"KR_H"}, +'KC_J': {"name":"J","title":"KR_J"}, +'KC_K': {"name":"K","title":"KR_K"}, +'KC_L': {"name":"L","title":"KR_L"}, +'KC_SCLN': {"name":":\n;","title":"KR_SCLN"}, +'KC_QUOT': {"name":"\"\n'","title":"KR_QUOT"}, +// Row 4 +'KC_Z': {"name":"Z","title":"KR_Z"}, +'KC_X': {"name":"X","title":"KR_X"}, +'KC_C': {"name":"C","title":"KR_C"}, +'KC_V': {"name":"V","title":"KR_V"}, +'KC_B': {"name":"B","title":"KR_B"}, +'KC_N': {"name":"N","title":"KR_N"}, +'KC_M': {"name":"M","title":"KR_M"}, +'KC_COMM': {"name":"<\n,","title":"KR_COMM"}, +'KC_DOT': {"name":">\n.","title":"KR_DOT"}, +'KC_SLSH': {"name":"?\n/","title":"KR_SLSH"}, +// Row 5 +'KC_LNG2': {"name":"Hanja","title":"KR_HANJ (한자)"}, +'KC_LNG1': {"name":"Han ↔ Yeong","title":"KR_HAEN (한 ↔ 영)"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├─────┬──┴┬──┴──┬┴──┬┴───┴───┴───┴──┬┴──┬┴───┴┬──┴┬───┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ + * └─────┴───┴─────┴───┴───────────────┴───┴─────┴───┴───┴─────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"KR_TILD"}, +'KC_TILD': {"name":"~","title":"KR_TILD"}, +'S(KC_1)': {"name":"!","title":"KR_EXLM"}, +'KC_EXLM': {"name":"!","title":"KR_EXLM"}, +'S(KC_2)': {"name":"@","title":"KR_AT"}, +'KC_AT': {"name":"@","title":"KR_AT"}, +'S(KC_3)': {"name":"#","title":"KR_HASH"}, +'KC_HASH': {"name":"#","title":"KR_HASH"}, +'S(KC_4)': {"name":"$","title":"KR_DLR"}, +'KC_DLR': {"name":"$","title":"KR_DLR"}, +'S(KC_5)': {"name":"%","title":"KR_PERC"}, +'KC_PERC': {"name":"%","title":"KR_PERC"}, +'S(KC_6)': {"name":"^","title":"KR_CIRC"}, +'KC_CIRC': {"name":"^","title":"KR_CIRC"}, +'S(KC_7)': {"name":"&","title":"KR_AMPR"}, +'KC_AMPR': {"name":"&","title":"KR_AMPR"}, +'S(KC_8)': {"name":"*","title":"KR_ASTR"}, +'KC_ASTR': {"name":"*","title":"KR_ASTR"}, +'S(KC_9)': {"name":"(","title":"KR_LPRN"}, +'KC_LPRN': {"name":"(","title":"KR_LPRN"}, +'S(KC_0)': {"name":")","title":"KR_RPRN"}, +'KC_RPRN': {"name":")","title":"KR_RPRN"}, +'S(KC_MINS)': {"name":"_","title":"KR_UNDS"}, +'KC_UNDS': {"name":"_","title":"KR_UNDS"}, +'S(KC_EQL)': {"name":"+","title":"KR_PLUS"}, +'KC_PLUS': {"name":"+","title":"KR_PLUS"}, +// Row 2 +'S(KC_LBRC)': {"name":"{","title":"KR_LCBR"}, +'KC_LCBR': {"name":"{","title":"KR_LCBR"}, +'S(KC_RBRC)': {"name":"}","title":"KR_RCBR"}, +'KC_RCBR': {"name":"}","title":"KR_RCBR"}, +'S(KC_BSLS)': {"name":"|","title":"KR_PIPE"}, +'KC_PIPE': {"name":"|","title":"KR_PIPE"}, +// Row 3 +'S(KC_SCLN)': {"name":":","title":"KR_COLN"}, +'KC_COLN': {"name":":","title":"KR_COLN"}, +'S(KC_QUOT)': {"name":"\"","title":"KR_DQUO"}, +'KC_DQUO': {"name":"\"","title":"KR_DQUO"}, +// Row 4 +'S(KC_COMM)': {"name":"<","title":"KR_LABK"}, +'KC_LT': {"name":"<","title":"KR_LABK"}, +'S(KC_DOT)': {"name":">","title":"KR_RABK"}, +'KC_GT': {"name":">","title":"KR_RABK"}, +'S(KC_SLSH)': {"name":"?","title":"KR_QUES"}, +'KC_QUES': {"name":"?","title":"KR_QUES"}, + +/* Other keys */ +'KC_NUHS': {"name":"|\n₩","title":""}, +'S(KC_NUHS)': {"name":"|","title":""}, +'KC_NUBS': {"name":"|\n₩","title":""}, +'S(KC_NUBS)': {"name":"|","title":""}, + +'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, +'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, +'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, +'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, +'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, +'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + +'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_latvian.js b/src/i18n/keymap_extras/keymap_latvian.js new file mode 100644 index 0000000000..76a8e73f8b --- /dev/null +++ b/src/i18n/keymap_extras/keymap_latvian.js @@ -0,0 +1,222 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 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 +'KC_GRV': {"name":"~\n`","title":"LV_GRV"}, +'KC_1': {"name":"!\n1","title":"LV_1"}, +'KC_2': {"name":"@\n2","title":"LV_2"}, +'KC_3': {"name":"#\n3","title":"LV_3"}, +'KC_4': {"name":"$\n4","title":"LV_4"}, +'KC_5': {"name":"%\n5","title":"LV_5"}, +'KC_6': {"name":"^\n6","title":"LV_6"}, +'KC_7': {"name":"&\n7","title":"LV_7"}, +'KC_8': {"name":"*\n8","title":"LV_8"}, +'KC_9': {"name":"(\n9","title":"LV_9"}, +'KC_0': {"name":")\n0","title":"LV_0"}, +'KC_MINS': {"name":"_\n-","title":"LV_MINS"}, +'KC_EQL': {"name":"+\n=","title":"LV_EQL"}, +// Row 2 +'KC_Q': {"name":"Q","title":"LV_Q"}, +'KC_W': {"name":"W","title":"LV_W"}, +'KC_E': {"name":"E","title":"LV_E"}, +'KC_R': {"name":"R","title":"LV_R"}, +'KC_T': {"name":"T","title":"LV_T"}, +'KC_Y': {"name":"Y","title":"LV_Y"}, +'KC_U': {"name":"U","title":"LV_U"}, +'KC_I': {"name":"I","title":"LV_I"}, +'KC_O': {"name":"O","title":"LV_O"}, +'KC_P': {"name":"P","title":"LV_P"}, +'KC_LBRC': {"name":"{\n[","title":"LV_LBRC"}, +'KC_RBRC': {"name":"}\n]","title":"LV_RBRC"}, +// Row 3 +'KC_A': {"name":"A","title":"LV_A"}, +'KC_S': {"name":"S","title":"LV_S"}, +'KC_D': {"name":"D","title":"LV_D"}, +'KC_F': {"name":"F","title":"LV_F"}, +'KC_G': {"name":"G","title":"LV_G"}, +'KC_H': {"name":"H","title":"LV_H"}, +'KC_J': {"name":"J","title":"LV_J"}, +'KC_K': {"name":"K","title":"LV_K"}, +'KC_L': {"name":"L","title":"LV_L"}, +'KC_SCLN': {"name":":\n;","title":"LV_SCLN"}, +'KC_QUOT': {"name":"\"\n'","title":"LV_QUOT (dead)"}, +'KC_NUHS': {"name":"|\n\\","title":"LV_BSLS"}, +// Row 4 +'KC_NUBS': {"name":"\\","title":"LV_NUBS"}, +'KC_Z': {"name":"Z","title":"LV_Z"}, +'KC_X': {"name":"X","title":"LV_X"}, +'KC_C': {"name":"C","title":"LV_C"}, +'KC_V': {"name":"V","title":"LV_V"}, +'KC_B': {"name":"B","title":"LV_B"}, +'KC_N': {"name":"N","title":"LV_N"}, +'KC_M': {"name":"M","title":"LV_M"}, +'KC_COMM': {"name":"<\n,","title":"LV_COMM"}, +'KC_DOT': {"name":">\n.","title":"LV_DOT"}, +'KC_SLSH': {"name":"?\n/","title":"LV_SLSH"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ : │ " │ | │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"LV_TILD"}, +'KC_TILD': {"name":"~","title":"LV_TILD"}, +'S(KC_1)': {"name":"!","title":"LV_EXLM"}, +'KC_EXLM': {"name":"!","title":"LV_EXLM"}, +'S(KC_2)': {"name":"@","title":"LV_AT"}, +'KC_AT': {"name":"@","title":"LV_AT"}, +'S(KC_3)': {"name":"#","title":"LV_HASH"}, +'KC_HASH': {"name":"#","title":"LV_HASH"}, +'S(KC_4)': {"name":"$","title":"LV_DLR"}, +'KC_DLR': {"name":"$","title":"LV_DLR"}, +'S(KC_5)': {"name":"%","title":"LV_PERC"}, +'KC_PERC': {"name":"%","title":"LV_PERC"}, +'S(KC_6)': {"name":"^","title":"LV_CIRC"}, +'KC_CIRC': {"name":"^","title":"LV_CIRC"}, +'S(KC_7)': {"name":"&","title":"LV_AMPR"}, +'KC_AMPR': {"name":"&","title":"LV_AMPR"}, +'S(KC_8)': {"name":"*","title":"LV_ASTR"}, +'KC_ASTR': {"name":"*","title":"LV_ASTR"}, +'S(KC_9)': {"name":"(","title":"LV_LPRN"}, +'KC_LPRN': {"name":"(","title":"LV_LPRN"}, +'S(KC_0)': {"name":")","title":"LV_RPRN"}, +'KC_RPRN': {"name":")","title":"LV_RPRN"}, +'S(KC_MINS)': {"name":"_","title":"LV_UNDS"}, +'KC_UNDS': {"name":"_","title":"LV_UNDS"}, +'S(KC_EQL)': {"name":"+","title":"LV_PLUS"}, +'KC_PLUS': {"name":"+","title":"LV_PLUS"}, +// Row 2 +'S(KC_LBRC)': {"name":"{","title":"LV_LCBR"}, +'KC_LCBR': {"name":"{","title":"LV_LCBR"}, +'S(KC_RBRC)': {"name":"}","title":"LV_RCBR"}, +'KC_RCBR': {"name":"}","title":"LV_RCBR"}, +// Row 3 +'S(KC_SCLN)': {"name":":","title":"LV_COLN"}, +'KC_COLN': {"name":":","title":"LV_COLN"}, +'S(KC_QUOT)': {"name":"\"","title":"LV_DQUO (dead)"}, +'KC_DQUO': {"name":"\"","title":"LV_DQUO (dead)"}, +'S(KC_NUHS)': {"name":"|","title":"LV_PIPE"}, +// Row 4 +'S(KC_COMM)': {"name":"<","title":"LV_LABK"}, +'KC_LT': {"name":"<","title":"LV_LABK"}, +'S(KC_DOT)': {"name":">","title":"LV_RABK"}, +'KC_GT': {"name":">","title":"LV_RABK"}, +'S(KC_SLSH)': {"name":"?","title":"LV_QUES"}, +'KC_QUES': {"name":"?","title":"LV_QUES"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ - │ │ « │ » │ € │ │ ’ │ │ │ │ │ – │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ Ē │ Ŗ │ │ │ Ū │ Ī │ Ō │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Ā │ Š │ │ │ Ģ │ │ │ Ķ │ Ļ │ │ ´ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ Ž │ │ Č │ │ │ Ņ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_GRV)': {"name":"Soft hyphen","title":"LV_SHYP (soft hyphen)"}, +'ALGR(KC_1)': {"name":"No-break space","title":"LV_NBSP (non-breaking space)"}, +'ALGR(KC_2)': {"name":"«","title":"LV_LDAQ"}, +'ALGR(KC_3)': {"name":"»","title":"LV_RDAQ"}, +'ALGR(KC_4)': {"name":"€","title":"LV_EURO"}, +'ALGR(KC_6)': {"name":"’","title":"LV_RSQU"}, +'ALGR(KC_MINS)': {"name":"–","title":"LV_NDSH"}, +// Row 2 +'ALGR(KC_E)': {"name":"Ē","title":"LV_EMAC"}, +'ALGR(KC_R)': {"name":"Ŗ","title":"LV_RCED"}, +'ALGR(KC_U)': {"name":"Ū","title":"LV_UMAC"}, +'ALGR(KC_I)': {"name":"Ī","title":"LV_IMAC"}, +'ALGR(KC_O)': {"name":"Ō","title":"LV_OMAC"}, +// Row 3 +'ALGR(KC_A)': {"name":"Ā","title":"LV_AMAC"}, +'ALGR(KC_S)': {"name":"Š","title":"LV_SCAR"}, +'ALGR(KC_G)': {"name":"Ģ","title":"LV_GCED"}, +'ALGR(KC_K)': {"name":"Ķ","title":"LV_KCED"}, +'ALGR(KC_L)': {"name":"Ļ","title":"LV_LCED"}, +'ALGR(KC_QUOT)': {"name":"´","title":"LV_ACUT (dead)"}, +// Row 4 +'ALGR(KC_Z)': {"name":"Ž","title":"LV_ZCAR"}, +'ALGR(KC_C)': {"name":"Č","title":"LV_CCAR"}, +'ALGR(KC_N)': {"name":"Ņ","title":"LV_NCED"}, + +/* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ │ │ § │ ° │ │ ± │ × │ │ │ — │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(ALGR(KC_4))': {"name":"§","title":"LV_SECT"}, +'S(ALGR(KC_5))': {"name":"°","title":"LV_DEG"}, +'S(ALGR(KC_7))': {"name":"±","title":"LV_PLMN"}, +'S(ALGR(KC_8))': {"name":"×","title":"LV_MUL"}, +'S(ALGR(KC_MINS))': {"name":"—","title":"LV_MDSH"}, +// Row 3 +'S(ALGR(KC_QUOT))': {"name":"¨","title":"LV_DIAE (dead)"}, + +/* Other keys */ +'KC_BSLS': {"name":"|\n\\","title":""}, +'S(KC_BSLS)': {"name":"|","title":""}, +'KC_PIPE': {"name":"|","title":"LV_PIPE"}, + +'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, +'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, +'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, +'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, +'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, +'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + +'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_lithuanian_azerty.js b/src/i18n/keymap_extras/keymap_lithuanian_azerty.js new file mode 100644 index 0000000000..3314feaf2d --- /dev/null +++ b/src/i18n/keymap_extras/keymap_lithuanian_azerty.js @@ -0,0 +1,191 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ ! │ - │ / │ ; │ : │ , │ . │ = │ ( │ ) │ ? │ X │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Ą │ Ž │ E │ R │ T │ Y │ U │ I │ O │ P │ Į │ W │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ A │ S │ D │ Š │ G │ H │ J │ K │ L │ Ų │ Ė │ Q │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ < │ Z │ Ū │ C │ V │ B │ N │ M │ Č │ F │ Ę │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'KC_GRV': {"name":"~\n`","title":"LT_GRV"}, +'KC_1': {"name":"1\n!","title":"LT_EXLM"}, +'KC_2': {"name":"2\n-","title":"LT_MINS"}, +'KC_3': {"name":"3\n/","title":"LT_SLSH"}, +'KC_4': {"name":"4\n;","title":"LT_SCLN"}, +'KC_5': {"name":"5\n:","title":"LT_COLN"}, +'KC_6': {"name":"6\n,","title":"LT_COMM"}, +'KC_7': {"name":"7\n.","title":"LT_DOT"}, +'KC_8': {"name":"8\n=","title":"LT_EQL"}, +'KC_9': {"name":"9\n(","title":"LT_LPRN"}, +'KC_0': {"name":"0\n)","title":"LT_RPRN"}, +'KC_MINS': {"name":"+\n?","title":"LT_QUES"}, +'KC_EQL': {"name":"X","title":"LT_X"}, +// Row 2 +'KC_Q': {"name":"Ą","title":"LT_AOGO"}, +'KC_W': {"name":"Ž","title":"LT_ZCAR"}, +'KC_E': {"name":"E","title":"LT_E"}, +'KC_R': {"name":"R","title":"LT_R"}, +'KC_T': {"name":"T","title":"LT_T"}, +'KC_Y': {"name":"Y","title":"LT_Y"}, +'KC_U': {"name":"U","title":"LT_U"}, +'KC_I': {"name":"I","title":"LT_I"}, +'KC_O': {"name":"O","title":"LT_O"}, +'KC_P': {"name":"P","title":"LT_P"}, +'KC_LBRC': {"name":"Į","title":"LT_IOGO"}, +'KC_RBRC': {"name":"W","title":"LT_W"}, +// Row 3 +'KC_A': {"name":"A","title":"LT_A"}, +'KC_S': {"name":"S","title":"LT_S"}, +'KC_D': {"name":"D","title":"LT_D"}, +'KC_F': {"name":"Š","title":"LT_SCAR"}, +'KC_G': {"name":"G","title":"LT_G"}, +'KC_H': {"name":"H","title":"LT_H"}, +'KC_J': {"name":"J","title":"LT_J"}, +'KC_K': {"name":"K","title":"LT_K"}, +'KC_L': {"name":"L","title":"LT_L"}, +'KC_SCLN': {"name":"Ų","title":"LT_UOGO"}, +'KC_QUOT': {"name":"Ė","title":"LT_EDOT"}, +'KC_NUHS': {"name":"Q","title":"LT_Q"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"LT_LABK"}, +'KC_Z': {"name":"Z","title":"LT_Z"}, +'KC_X': {"name":"Ū","title":"LT_UMAC"}, +'KC_C': {"name":"C","title":"LT_C"}, +'KC_V': {"name":"V","title":"LT_V"}, +'KC_B': {"name":"B","title":"LT_B"}, +'KC_N': {"name":"N","title":"LT_N"}, +'KC_M': {"name":"M","title":"LT_M"}, +'KC_COMM': {"name":"Č","title":"LT_CCAR"}, +'KC_DOT': {"name":"F","title":"LT_F"}, +'KC_SLSH': {"name":"Ę","title":"LT_EOGO"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"LT_TILD"}, +'KC_TILD': {"name":"~","title":"LT_TILD"}, +'S(KC_1)': {"name":"1","title":"LT_1"}, +'KC_EXLM': {"name":"1","title":"LT_1"}, +'S(KC_2)': {"name":"2","title":"LT_2"}, +'KC_AT': {"name":"2","title":"LT_2"}, +'S(KC_3)': {"name":"3","title":"LT_3"}, +'KC_HASH': {"name":"3","title":"LT_3"}, +'S(KC_4)': {"name":"4","title":"LT_4"}, +'KC_DLR': {"name":"4","title":"LT_4"}, +'S(KC_5)': {"name":"5","title":"LT_5"}, +'KC_PERC': {"name":"5","title":"LT_5"}, +'S(KC_6)': {"name":"6","title":"LT_6"}, +'KC_CIRC': {"name":"6","title":"LT_6"}, +'S(KC_7)': {"name":"7","title":"LT_7"}, +'KC_AMPR': {"name":"7","title":"LT_7"}, +'S(KC_8)': {"name":"8","title":"LT_8"}, +'KC_ASTR': {"name":"8","title":"LT_8"}, +'S(KC_9)': {"name":"9","title":"LT_9"}, +'KC_LPRN': {"name":"9","title":"LT_9"}, +'S(KC_0)': {"name":"0","title":"LT_0"}, +'KC_RPRN': {"name":"0","title":"LT_0"}, +'S(KC_MINS)': {"name":"+","title":"LT_PLUS"}, +'KC_UNDS': {"name":"+","title":"LT_PLUS"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"LT_RABK"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ´ │ @ │ _ │ # │ $ │ § │ ^ │ & │ * │ [ │ ] │ ' │ % │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ { │ } │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ " │ | │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ – │ │ │ │ │ │ │ │ „ │ “ │ \ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_GRV)': {"name":"´","title":"LT_ACUT"}, +'ALGR(KC_1)': {"name":"@","title":"LT_AT"}, +'ALGR(KC_2)': {"name":"_","title":"LT_UNDS"}, +'ALGR(KC_3)': {"name":"#","title":"LT_HASH"}, +'ALGR(KC_4)': {"name":"$","title":"LT_DLR"}, +'ALGR(KC_5)': {"name":"§","title":"LT_SECT"}, +'ALGR(KC_6)': {"name":"^","title":"LT_CIRC"}, +'ALGR(KC_7)': {"name":"&","title":"LT_AMPR"}, +'ALGR(KC_8)': {"name":"*","title":"LT_ASTR"}, +'ALGR(KC_9)': {"name":"[","title":"LT_LBRC"}, +'ALGR(KC_0)': {"name":"]","title":"LT_RBRC"}, +'ALGR(KC_MINS)': {"name":"'","title":"LT_QUOT"}, +'ALGR(KC_EQL)': {"name":"%","title":"LT_PERC"}, +// Row 2 +'ALGR(KC_E)': {"name":"€","title":"LT_EURO"}, +'ALGR(KC_LBRC)': {"name":"{","title":"LT_LCBR"}, +'ALGR(KC_RBRC)': {"name":"}","title":"LT_RCBR"}, +// Row 3 +'ALGR(KC_QUOT)': {"name":"\"","title":"LT_DQUO"}, +'ALGR(KC_NUHS)': {"name":"|","title":"LT_PIPE"}, +// Row 4 +'ALGR(KC_NUBS)': {"name":"–","title":"LT_NDSH"}, +'ALGR(KC_COMM)': {"name":"„","title":"LT_DLQU"}, +'ALGR(KC_DOT)': {"name":"“","title":"LT_LDQU"}, +'ALGR(KC_SLSH)': {"name":"\\","title":"LT_BSLS"}, + +/* Other keys */ +'KC_BSLS': {"name":"Q","title":""}, +'S(KC_BSLS)': {"name":"Q","title":""}, +'KC_PLUS': {"name":"X","title":"S(LT_X) (capital X)"}, +'KC_LCBR': {"name":"Į","title":"S(LT_IOGO) (capital Į)"}, +'KC_RCBR': {"name":"W","title":"S(LT_W) (capital W)"}, +'KC_LT': {"name":"Č","title":"S(LT_CCAR) (capital Č)"}, +'KC_GT': {"name":"F","title":"S(LT_F) (capital F)"}, +'KC_COLN': {"name":"Ų","title":"S(LT_UOGO) (capital Ų)"}, +'KC_PIPE': {"name":"Q","title":"LT_Q (capital Q)"}, +'KC_QUES': {"name":"Ę","title":"S(LT_EOGO) (capital Ę)"}, +'KC_DQUO': {"name":"Ė","title":"S(LT_EDOT) (capital Ė)"}, + +'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, +'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, +'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, +'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, +'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, +'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + +'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_lithuanian_qwerty.js b/src/i18n/keymap_extras/keymap_lithuanian_qwerty.js new file mode 100644 index 0000000000..c4112e42ab --- /dev/null +++ b/src/i18n/keymap_extras/keymap_lithuanian_qwerty.js @@ -0,0 +1,203 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ Ą │ Č │ Ę │ Ė │ Į │ Š │ Ų │ Ū │ 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 +'KC_GRV': {"name":"~\n`","title":"LT_GRV"}, +'KC_1': {"name":"Ą","title":"LT_AOGO"}, +'KC_2': {"name":"Č","title":"LT_CCAR"}, +'KC_3': {"name":"Ę","title":"LT_EOGO"}, +'KC_4': {"name":"Ė","title":"LT_EDOT"}, +'KC_5': {"name":"Į","title":"LT_IOGO"}, +'KC_6': {"name":"Š","title":"LT_SCAR"}, +'KC_7': {"name":"Ų","title":"LT_UOGO"}, +'KC_8': {"name":"Ū","title":"LT_UMAC"}, +'KC_9': {"name":"(\n9","title":"LT_9"}, +'KC_0': {"name":")\n0","title":"LT_0"}, +'KC_MINS': {"name":"_\n-","title":"LT_MINS"}, +'KC_EQL': {"name":"Ž","title":"LT_ZCAR"}, +// Row 2 +'KC_Q': {"name":"Q","title":"LT_Q"}, +'KC_W': {"name":"W","title":"LT_W"}, +'KC_E': {"name":"E","title":"LT_E"}, +'KC_R': {"name":"R","title":"LT_R"}, +'KC_T': {"name":"T","title":"LT_T"}, +'KC_Y': {"name":"Y","title":"LT_Y"}, +'KC_U': {"name":"U","title":"LT_U"}, +'KC_I': {"name":"I","title":"LT_I"}, +'KC_O': {"name":"O","title":"LT_O"}, +'KC_P': {"name":"P","title":"LT_P"}, +'KC_LBRC': {"name":"{\n[","title":"LT_LBRC"}, +'KC_RBRC': {"name":"}\n]","title":"LT_RBRC"}, +// Row 3 +'KC_A': {"name":"A","title":"LT_A"}, +'KC_S': {"name":"S","title":"LT_S"}, +'KC_D': {"name":"D","title":"LT_D"}, +'KC_F': {"name":"F","title":"LT_F"}, +'KC_G': {"name":"G","title":"LT_G"}, +'KC_H': {"name":"H","title":"LT_H"}, +'KC_J': {"name":"J","title":"LT_J"}, +'KC_K': {"name":"K","title":"LT_K"}, +'KC_L': {"name":"L","title":"LT_L"}, +'KC_SCLN': {"name":":\n;","title":"LT_SCLN"}, +'KC_QUOT': {"name":"\"\n'","title":"LT_QUOT"}, +'KC_BSLS': {"name":"|\n\\","title":"LT_BSLS"}, +// Row 4 +'KC_Z': {"name":"Z","title":"LT_Z"}, +'KC_X': {"name":"X","title":"LT_X"}, +'KC_C': {"name":"C","title":"LT_C"}, +'KC_V': {"name":"V","title":"LT_V"}, +'KC_B': {"name":"B","title":"LT_B"}, +'KC_N': {"name":"N","title":"LT_N"}, +'KC_M': {"name":"M","title":"LT_M"}, +'KC_COMM': {"name":"<\n,","title":"LT_COMM"}, +'KC_DOT': {"name":">\n.","title":"LT_DOT"}, +'KC_SLSH': {"name":"?\n/","title":"LT_SLSH"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ │ │ │ │ │ │ │ │ ( │ ) │ _ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"LT_TILD"}, +'KC_TILD': {"name":"~","title":"LT_TILD"}, +'S(KC_9)': {"name":"(","title":"LT_LPRN"}, +'KC_LPRN': {"name":"(","title":"LT_LPRN"}, +'S(KC_0)': {"name":")","title":"LT_RPRN"}, +'KC_RPRN': {"name":")","title":"LT_RPRN"}, +'S(KC_MINS)': {"name":"_","title":"LT_UNDS"}, +'KC_UNDS': {"name":"_","title":"LT_UNDS"}, +// Row 2 +'S(KC_LBRC)': {"name":"{","title":"LT_LCBR"}, +'KC_LCBR': {"name":"{","title":"LT_LCBR"}, +'S(KC_RBRC)': {"name":"}","title":"LT_RCBR"}, +'KC_RCBR': {"name":"}","title":"LT_RCBR"}, +// Row 3 +'S(KC_SCLN)': {"name":":","title":"LT_COLN"}, +'KC_COLN': {"name":":","title":"LT_COLN"}, +'S(KC_QUOT)': {"name":"\"","title":"LT_DQUO"}, +'KC_DQUO': {"name":"\"","title":"LT_DQUO"}, +'S(KC_BSLS)': {"name":"|","title":"LT_PIPE"}, +'KC_PIPE': {"name":"|","title":"LT_PIPE"}, +// Row 4 +'S(KC_COMM)': {"name":"<","title":"LT_LABK"}, +'KC_LT': {"name":"<","title":"LT_LABK"}, +'S(KC_DOT)': {"name":">","title":"LT_RABK"}, +'KC_GT': {"name":">","title":"LT_RABK"}, +'S(KC_SLSH)': {"name":"?","title":"LT_QUES"}, +'KC_QUES': {"name":"?","title":"LT_QUES"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ │ │ │ = │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_1)': {"name":"1","title":"LT_1"}, +'ALGR(KC_2)': {"name":"2","title":"LT_2"}, +'ALGR(KC_3)': {"name":"3","title":"LT_3"}, +'ALGR(KC_4)': {"name":"4","title":"LT_4"}, +'ALGR(KC_5)': {"name":"5","title":"LT_5"}, +'ALGR(KC_6)': {"name":"6","title":"LT_6"}, +'ALGR(KC_7)': {"name":"7","title":"LT_7"}, +'ALGR(KC_8)': {"name":"8","title":"LT_8"}, +'ALGR(KC_EQL)': {"name":"=","title":"LT_EQL"}, +// Row 2 +'ALGR(KC_E)': {"name":"€","title":"LT_EURO"}, + +/* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ │ │ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(ALGR(KC_1))': {"name":"!","title":"LT_EXLM"}, +'S(ALGR(KC_2))': {"name":"@","title":"LT_AT"}, +'S(ALGR(KC_3))': {"name":"#","title":"LT_HASH"}, +'S(ALGR(KC_4))': {"name":"$","title":"LT_DLR"}, +'S(ALGR(KC_5))': {"name":"%","title":"LT_PERC"}, +'S(ALGR(KC_6))': {"name":"^","title":"LT_CIRC"}, +'S(ALGR(KC_7))': {"name":"&","title":"LT_AMPR"}, +'S(ALGR(KC_8))': {"name":"*","title":"LT_ASTR"}, +'S(ALGR(KC_EQL))': {"name":"+","title":"LT_PLUS"}, + +/* Other keys */ +'KC_NUHS': {"name":"|\n\\","title":""}, +'S(KC_NUHS)': {"name":"|","title":""}, +'KC_NUBS': {"name":"|\n\\","title":""}, +'S(KC_NUBS)': {"name":"|","title":""}, +'KC_EXLM': {"name":"Ą","title":"S(LT_AOGO) (capital Ą)"}, +'KC_AT': {"name":"Č","title":"S(LT_CCAR) (capital Č)"}, +'KC_HASH': {"name":"Ę","title":"S(LT_EOGO) (capital Ę)"}, +'KC_DLR': {"name":"Ė","title":"S(LT_EDOT) (capital Ė)"}, +'KC_PERC': {"name":"Į","title":"S(LT_IOGO) (capital Į)"}, +'KC_CIRC': {"name":"Š","title":"S(LT_SCAR) (capital Š)"}, +'KC_AMPR': {"name":"Ų","title":"S(LT_UOGO) (capital Ų)"}, +'KC_ASTR': {"name":"Ū","title":"S(LT_UMAC) (capital Ū)"}, +'KC_PLUS': {"name":"Ž","title":"S(LT_ZCAR) (capital Ž)"}, + +'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, +'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, +'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, +'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, +'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, +'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + +'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_neo2.js b/src/i18n/keymap_extras/keymap_neo2.js new file mode 100644 index 0000000000..7ccc90db83 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_neo2.js @@ -0,0 +1,125 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ X │ V │ L │ C │ W │ K │ H │ G │ F │ Q │ ß │ ´ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ L3 │ U │ I │ A │ E │ O │ S │ N │ R │ T │ D │ Y │ L3│ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │L4 │ Ü │ Ö │ Ä │ P │ Z │ B │ M │ , │ . │ J │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ L4 │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'KC_GRV': {"name":"^","title":"NE_CIRC (dead)"}, +'KC_1': {"name":"1","title":"NE_1"}, +'KC_2': {"name":"2","title":"NE_2"}, +'KC_3': {"name":"3","title":"NE_3"}, +'KC_4': {"name":"4","title":"NE_4"}, +'KC_5': {"name":"5","title":"NE_5"}, +'KC_6': {"name":"6","title":"NE_6"}, +'KC_7': {"name":"7","title":"NE_7"}, +'KC_8': {"name":"8","title":"NE_8"}, +'KC_9': {"name":"9","title":"NE_9"}, +'KC_0': {"name":"0","title":"NE_0"}, +'KC_MINS': {"name":"-","title":"NE_MINS"}, +'KC_EQL': {"name":"`","title":"NE_GRV (dead)"}, +// Row 2 +'KC_Q': {"name":"X","title":"NE_X"}, +'KC_W': {"name":"V","title":"NE_V"}, +'KC_E': {"name":"L","title":"NE_L"}, +'KC_R': {"name":"C","title":"NE_C"}, +'KC_T': {"name":"W","title":"NE_W"}, +'KC_Y': {"name":"K","title":"NE_K"}, +'KC_U': {"name":"H","title":"NE_H"}, +'KC_I': {"name":"G","title":"NE_G"}, +'KC_O': {"name":"F","title":"NE_F"}, +'KC_P': {"name":"Q","title":"NE_Q"}, +'KC_LBRC': {"name":"ß","title":"NE_SS"}, +'KC_RBRC': {"name":"´","title":"NE_ACUT (dead)"}, +// Row 3 +'KC_CAPS': {"name":"(layer 3)","title":"NE_L3L"}, +'KC_A': {"name":"U","title":"NE_U"}, +'KC_S': {"name":"I","title":"NE_I"}, +'KC_D': {"name":"A","title":"NE_A"}, +'KC_F': {"name":"E","title":"NE_E"}, +'KC_G': {"name":"O","title":"NE_O"}, +'KC_H': {"name":"S","title":"NE_S"}, +'KC_J': {"name":"N","title":"NE_N"}, +'KC_K': {"name":"R","title":"NE_R"}, +'KC_L': {"name":"T","title":"NE_T"}, +'KC_SCLN': {"name":"D","title":"NE_D"}, +'KC_QUOT': {"name":"Y","title":"NE_Y"}, +'KC_NUHS': {"name":"(layer 3)","title":"NE_L3R"}, +// Row 4 +'KC_NUBS': {"name":"(layer 4)","title":"NE_L4L"}, +'KC_Z': {"name":"Ü","title":"NE_UDIA"}, +'KC_X': {"name":"Ö","title":"NE_ODIA"}, +'KC_C': {"name":"Ä","title":"NE_ADIA"}, +'KC_V': {"name":"P","title":"NE_P"}, +'KC_B': {"name":"Z","title":"NE_Z"}, +'KC_N': {"name":"B","title":"NE_B"}, +'KC_M': {"name":"M","title":"NE_M"}, +'KC_COMM': {"name":",","title":"NE_COMM"}, +'KC_DOT': {"name":".","title":"NE_DOT"}, +'KC_SLSH': {"name":"J","title":"NE_J"}, +// Row 5 +'KC_ALGR': {"name":"(layer 4)","title":"NE_L4R"}, + +/* Other keys */ +'KC_BSLS': {"name":"(layer 3)","title":""}, +'S(KC_BSLS)': {"name":"(layer 3)","title":""}, +'KC_TILD': {"name":"^","title":"S(NE_CIRC)"}, +'KC_EXLM': {"name":"1","title":"S(NE_1)"}, +'KC_AT': {"name":"2","title":"S(NE_2)"}, +'KC_HASH': {"name":"3","title":"S(NE_3)"}, +'KC_DLR': {"name":"4","title":"S(NE_4)"}, +'KC_PERC': {"name":"5","title":"S(NE_5)"}, +'KC_CIRC': {"name":"6","title":"S(NE_6)"}, +'KC_AMPR': {"name":"7","title":"S(NE_7)"}, +'KC_ASTR': {"name":"8","title":"S(NE_8)"}, +'KC_LPRN': {"name":"9","title":"S(NE_9)"}, +'KC_RPRN': {"name":"0","title":"S(NE_0)"}, +'KC_UNDS': {"name":"-","title":"S(NE_MINS)"}, +'KC_PLUS': {"name":"`","title":"S(NE_GRV)"}, +'KC_LCBR': {"name":"ß","title":"S(NE_SS) (capital ß)"}, +'KC_RCBR': {"name":"´","title":"S(NE_ACUT)"}, +'KC_LT': {"name":",","title":"S(NE_COMM)"}, +'KC_GT': {"name":".","title":"S(NE_DOT)"}, +'KC_COLN': {"name":"D","title":"S(NE_D) (capital D)"}, +'KC_PIPE': {"name":"(layer 3)","title":"NE_L3R"}, +'KC_QUES': {"name":"J","title":"S(NE_J) (capital J)"}, +'KC_DQUO': {"name":"Y","title":"S(NE_Y) (capital Y)"}, + +'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, +'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, +'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, +'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, +'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, +'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + +'QK_GESC': {"name":"^\nEsc","title":"Esc normally, but ^ when Shift or GUI is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_norman.js b/src/i18n/keymap_extras/keymap_norman.js new file mode 100644 index 0000000000..afb0619283 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_norman.js @@ -0,0 +1,162 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Q │ W │ D │ F │ K │ J │ U │ R │ L │ ; │ [ │ ] │ \ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ A │ S │ E │ T │ G │ Y │ N │ I │ O │ H │ ' │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ Z │ X │ C │ V │ B │ P │ M │ , │ . │ / │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'KC_GRV': {"name":"~\n`","title":"NM_GRV"}, +'KC_1': {"name":"!\n1","title":"NM_1"}, +'KC_2': {"name":"@\n2","title":"NM_2"}, +'KC_3': {"name":"#\n3","title":"NM_3"}, +'KC_4': {"name":"$\n4","title":"NM_4"}, +'KC_5': {"name":"%\n5","title":"NM_5"}, +'KC_6': {"name":"^\n6","title":"NM_6"}, +'KC_7': {"name":"&\n7","title":"NM_7"}, +'KC_8': {"name":"*\n8","title":"NM_8"}, +'KC_9': {"name":"(\n9","title":"NM_9"}, +'KC_0': {"name":")\n0","title":"NM_0"}, +'KC_MINS': {"name":"_\n-","title":"NM_MINS"}, +'KC_EQL': {"name":"+\n=","title":"NM_EQL"}, +// Row 2 +'KC_Q': {"name":"Q","title":"NM_Q"}, +'KC_W': {"name":"W","title":"NM_W"}, +'KC_E': {"name":"D","title":"NM_D"}, +'KC_R': {"name":"F","title":"NM_F"}, +'KC_T': {"name":"K","title":"NM_K"}, +'KC_Y': {"name":"J","title":"NM_J"}, +'KC_U': {"name":"U","title":"NM_U"}, +'KC_I': {"name":"R","title":"NM_R"}, +'KC_O': {"name":"L","title":"NM_L"}, +'KC_P': {"name":":\n;","title":"NM_SCLN"}, +'KC_LBRC': {"name":"{\n[","title":"NM_LBRC"}, +'KC_RBRC': {"name":"}\n]","title":"NM_RBRC"}, +'KC_BSLS': {"name":"|\n\\","title":"NM_BSLS"}, +// Row 3 +'KC_A': {"name":"A","title":"NM_A"}, +'KC_S': {"name":"S","title":"NM_S"}, +'KC_D': {"name":"E","title":"NM_E"}, +'KC_F': {"name":"T","title":"NM_T"}, +'KC_G': {"name":"G","title":"NM_G"}, +'KC_H': {"name":"Y","title":"NM_Y"}, +'KC_J': {"name":"N","title":"NM_N"}, +'KC_K': {"name":"I","title":"NM_I"}, +'KC_L': {"name":"O","title":"NM_O"}, +'KC_SCLN': {"name":"H","title":"NM_H"}, +'KC_QUOT': {"name":"\"\n'","title":"NM_QUOT"}, +// Row 4 +'KC_Z': {"name":"Z","title":"NM_Z"}, +'KC_X': {"name":"X","title":"NM_X"}, +'KC_C': {"name":"C","title":"NM_C"}, +'KC_V': {"name":"V","title":"NM_V"}, +'KC_B': {"name":"B","title":"NM_B"}, +'KC_N': {"name":"P","title":"NM_P"}, +'KC_M': {"name":"M","title":"NM_M"}, +'KC_COMM': {"name":"<\n,","title":"NM_COMM"}, +'KC_DOT': {"name":">\n.","title":"NM_DOT"}, +'KC_SLSH': {"name":"?\n/","title":"NM_SLSH"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"NM_TILD"}, +'KC_TILD': {"name":"~","title":"NM_TILD"}, +'S(KC_1)': {"name":"!","title":"NM_EXLM"}, +'KC_EXLM': {"name":"!","title":"NM_EXLM"}, +'S(KC_2)': {"name":"@","title":"NM_AT"}, +'KC_AT': {"name":"@","title":"NM_AT"}, +'S(KC_3)': {"name":"#","title":"NM_HASH"}, +'KC_HASH': {"name":"#","title":"NM_HASH"}, +'S(KC_4)': {"name":"$","title":"NM_DLR"}, +'KC_DLR': {"name":"$","title":"NM_DLR"}, +'S(KC_5)': {"name":"%","title":"NM_PERC"}, +'KC_PERC': {"name":"%","title":"NM_PERC"}, +'S(KC_6)': {"name":"^","title":"NM_CIRC"}, +'KC_CIRC': {"name":"^","title":"NM_CIRC"}, +'S(KC_7)': {"name":"&","title":"NM_AMPR"}, +'KC_AMPR': {"name":"&","title":"NM_AMPR"}, +'S(KC_8)': {"name":"*","title":"NM_ASTR"}, +'KC_ASTR': {"name":"*","title":"NM_ASTR"}, +'S(KC_9)': {"name":"(","title":"NM_LPRN"}, +'KC_LPRN': {"name":"(","title":"NM_LPRN"}, +'S(KC_0)': {"name":")","title":"NM_RPRN"}, +'KC_RPRN': {"name":")","title":"NM_RPRN"}, +'S(KC_MINS)': {"name":"_","title":"NM_UNDS"}, +'KC_UNDS': {"name":"_","title":"NM_UNDS"}, +'S(KC_EQL)': {"name":"+","title":"NM_PLUS"}, +'KC_PLUS': {"name":"+","title":"NM_PLUS"}, +// Row 2 +'S(KC_P)': {"name":":","title":"NM_COLN"}, +'S(KC_LBRC)': {"name":"{","title":"NM_LCBR"}, +'KC_LCBR': {"name":"{","title":"NM_LCBR"}, +'S(KC_RBRC)': {"name":"}","title":"NM_RCBR"}, +'KC_RCBR': {"name":"}","title":"NM_RCBR"}, +'S(KC_BSLS)': {"name":"|","title":"NM_PIPE"}, +'KC_PIPE': {"name":"|","title":"NM_PIPE"}, +// Row 3 +'S(KC_QUOT)': {"name":"\"","title":"NM_DQUO"}, +'KC_DQUO': {"name":"\"","title":"NM_DQUO"}, +// Row 4 +'S(KC_COMM)': {"name":"<","title":"NM_LABK"}, +'KC_LT': {"name":"<","title":"NM_LABK"}, +'S(KC_DOT)': {"name":">","title":"NM_RABK"}, +'KC_GT': {"name":">","title":"NM_RABK"}, +'S(KC_SLSH)': {"name":"?","title":"NM_QUES"}, +'KC_QUES': {"name":"?","title":"NM_QUES"}, + +/* Other keys */ +'KC_NUHS': {"name":"|\n\\","title":""}, +'S(KC_NUHS)': {"name":"|","title":""}, +'KC_NUBS': {"name":"|\n\\","title":""}, +'S(KC_NUBS)': {"name":"|","title":""}, +'KC_COLN': {"name":"H","title":"S(NM_H) (capital H)"}, + +'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, +'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, +'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, +'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, +'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, +'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + +'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_norwegian.js b/src/i18n/keymap_extras/keymap_norwegian.js new file mode 100644 index 0000000000..099401a996 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_norwegian.js @@ -0,0 +1,187 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ | │ 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 +'KC_GRV': {"name":"§\n|","title":"NO_PIPE"}, +'KC_1': {"name":"!\n1","title":"NO_1"}, +'KC_2': {"name":"\"\n2","title":"NO_2"}, +'KC_3': {"name":"#\n3","title":"NO_3"}, +'KC_4': {"name":"¤\n4","title":"NO_4"}, +'KC_5': {"name":"%\n5","title":"NO_5"}, +'KC_6': {"name":"&\n6","title":"NO_6"}, +'KC_7': {"name":"/\n7","title":"NO_7"}, +'KC_8': {"name":"(\n8","title":"NO_8"}, +'KC_9': {"name":")\n9","title":"NO_9"}, +'KC_0': {"name":"=\n0","title":"NO_0"}, +'KC_MINS': {"name":"?\n+","title":"NO_PLUS"}, +'KC_EQL': {"name":"`\n\\","title":"NO_BSLS"}, +// Row 2 +'KC_Q': {"name":"Q","title":"NO_Q"}, +'KC_W': {"name":"W","title":"NO_W"}, +'KC_E': {"name":"E","title":"NO_E"}, +'KC_R': {"name":"R","title":"NO_R"}, +'KC_T': {"name":"T","title":"NO_T"}, +'KC_Y': {"name":"Y","title":"NO_Y"}, +'KC_U': {"name":"U","title":"NO_U"}, +'KC_I': {"name":"I","title":"NO_I"}, +'KC_O': {"name":"O","title":"NO_O"}, +'KC_P': {"name":"P","title":"NO_P"}, +'KC_LBRC': {"name":"Å","title":"NO_ARNG"}, +'KC_RBRC': {"name":"^\n¨","title":"NO_DIAE (dead)"}, +// Row 3 +'KC_A': {"name":"A","title":"NO_A"}, +'KC_S': {"name":"S","title":"NO_S"}, +'KC_D': {"name":"D","title":"NO_D"}, +'KC_F': {"name":"F","title":"NO_F"}, +'KC_G': {"name":"G","title":"NO_G"}, +'KC_H': {"name":"H","title":"NO_H"}, +'KC_J': {"name":"J","title":"NO_J"}, +'KC_K': {"name":"K","title":"NO_K"}, +'KC_L': {"name":"L","title":"NO_L"}, +'KC_SCLN': {"name":"Ø","title":"NO_OSTR"}, +'KC_QUOT': {"name":"Æ","title":"NO_AE"}, +'KC_NUHS': {"name":"*\n'","title":"NO_QUOT"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"NO_LABK"}, +'KC_Z': {"name":"Z","title":"NO_Z"}, +'KC_X': {"name":"X","title":"NO_X"}, +'KC_C': {"name":"C","title":"NO_C"}, +'KC_V': {"name":"V","title":"NO_V"}, +'KC_B': {"name":"B","title":"NO_B"}, +'KC_N': {"name":"N","title":"NO_N"}, +'KC_M': {"name":"M","title":"NO_M"}, +'KC_COMM': {"name":";\n,","title":"NO_COMM"}, +'KC_DOT': {"name":":\n.","title":"NO_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"NO_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ § │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"§","title":"NO_SECT"}, +'KC_TILD': {"name":"§","title":"NO_SECT"}, +'S(KC_1)': {"name":"!","title":"NO_EXLM"}, +'KC_EXLM': {"name":"!","title":"NO_EXLM"}, +'S(KC_2)': {"name":"\"","title":"NO_DQUO"}, +'KC_AT': {"name":"\"","title":"NO_DQUO"}, +'S(KC_3)': {"name":"#","title":"NO_HASH"}, +'KC_HASH': {"name":"#","title":"NO_HASH"}, +'S(KC_4)': {"name":"¤","title":"NO_CURR"}, +'KC_DLR': {"name":"¤","title":"NO_CURR"}, +'S(KC_5)': {"name":"%","title":"NO_PERC"}, +'KC_PERC': {"name":"%","title":"NO_PERC"}, +'S(KC_6)': {"name":"&","title":"NO_AMPR"}, +'KC_CIRC': {"name":"&","title":"NO_AMPR"}, +'S(KC_7)': {"name":"/","title":"NO_SLSH"}, +'KC_AMPR': {"name":"/","title":"NO_SLSH"}, +'S(KC_8)': {"name":"(","title":"NO_LPRN"}, +'KC_ASTR': {"name":"(","title":"NO_LPRN"}, +'S(KC_9)': {"name":")","title":"NO_RPRN"}, +'KC_LPRN': {"name":")","title":"NO_RPRN"}, +'S(KC_0)': {"name":"=","title":"NO_EQL"}, +'KC_RPRN': {"name":"=","title":"NO_EQL"}, +'S(KC_MINS)': {"name":"?","title":"NO_QUES"}, +'KC_UNDS': {"name":"?","title":"NO_QUES"}, +'S(KC_EQL)': {"name":"`","title":"NO_GRV (dead)"}, +'KC_PLUS': {"name":"`","title":"NO_GRV (dead)"}, +// Row 2 +'S(KC_RBRC)': {"name":"^","title":"NO_CIRC (dead)"}, +'KC_RCBR': {"name":"^","title":"NO_CIRC (dead)"}, +// Row 3 +'S(KC_NUHS)': {"name":"*","title":"NO_ASTR"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"NO_RABK"}, +'S(KC_COMM)': {"name":";","title":"NO_SCLN"}, +'KC_LT': {"name":";","title":"NO_SCLN"}, +'S(KC_DOT)': {"name":":","title":"NO_COLN"}, +'KC_GT': {"name":":","title":"NO_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"NO_UNDS"}, +'KC_QUES': {"name":"_","title":"NO_UNDS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ │ ´ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ µ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_2)': {"name":"@","title":"NO_AT"}, +'ALGR(KC_3)': {"name":"£","title":"NO_PND"}, +'ALGR(KC_4)': {"name":"$","title":"NO_DLR"}, +'ALGR(KC_5)': {"name":"€","title":"NO_EURO"}, +'ALGR(KC_7)': {"name":"{","title":"NO_LCBR"}, +'ALGR(KC_8)': {"name":"[","title":"NO_LBRC"}, +'ALGR(KC_9)': {"name":"]","title":"NO_RBRC"}, +'ALGR(KC_0)': {"name":"}","title":"NO_RCBR"}, +'ALGR(KC_EQL)': {"name":"´","title":"NO_ACUT (dead)"}, +// Row 2 +'ALGR(KC_RBRC)': {"name":"~","title":"NO_TILD (dead)"}, +// Row 4 +'ALGR(KC_M)': {"name":"µ","title":"NO_MICR"}, + +/* Other keys */ +'KC_BSLS': {"name":"*\n'","title":""}, +'S(KC_BSLS)': {"name":"*","title":""}, +'KC_LCBR': {"name":"Å","title":"S(NO_ARNG) (capital Å)"}, +'KC_COLN': {"name":"Ø","title":"S(NO_OSTR) (capital Ø)"}, +'KC_PIPE': {"name":"*","title":"NO_ASTR"}, +'KC_DQUO': {"name":"Æ","title":"S(NO_AE) (capital Æ)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"| / §\nEsc","title":"Esc normally, but | when GUI is active or § when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_polish.js b/src/i18n/keymap_extras/keymap_polish.js new file mode 100644 index 0000000000..222e2fe208 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_polish.js @@ -0,0 +1,189 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 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 +'KC_GRV': {"name":"~\n`","title":"PL_GRV"}, +'KC_1': {"name":"!\n1","title":"PL_1"}, +'KC_2': {"name":"@\n2","title":"PL_2"}, +'KC_3': {"name":"#\n3","title":"PL_3"}, +'KC_4': {"name":"$\n4","title":"PL_4"}, +'KC_5': {"name":"%\n5","title":"PL_5"}, +'KC_6': {"name":"^\n6","title":"PL_6"}, +'KC_7': {"name":"&\n7","title":"PL_7"}, +'KC_8': {"name":"*\n8","title":"PL_8"}, +'KC_9': {"name":"(\n9","title":"PL_9"}, +'KC_0': {"name":")\n0","title":"PL_0"}, +'KC_MINS': {"name":"_\n-","title":"PL_MINS"}, +'KC_EQL': {"name":"+\n=","title":"PL_EQL"}, +// Row 2 +'KC_Q': {"name":"Q","title":"PL_Q"}, +'KC_W': {"name":"W","title":"PL_W"}, +'KC_E': {"name":"E","title":"PL_E"}, +'KC_R': {"name":"R","title":"PL_R"}, +'KC_T': {"name":"T","title":"PL_T"}, +'KC_Y': {"name":"Y","title":"PL_Y"}, +'KC_U': {"name":"U","title":"PL_U"}, +'KC_I': {"name":"I","title":"PL_I"}, +'KC_O': {"name":"O","title":"PL_O"}, +'KC_P': {"name":"P","title":"PL_P"}, +'KC_LBRC': {"name":"{\n[","title":"PL_LBRC"}, +'KC_RBRC': {"name":"}\n]","title":"PL_RBRC"}, +'KC_BSLS': {"name":"|\n\\","title":"PL_BSLS"}, +// Row 3 +'KC_A': {"name":"A","title":"PL_A"}, +'KC_S': {"name":"S","title":"PL_S"}, +'KC_D': {"name":"D","title":"PL_D"}, +'KC_F': {"name":"F","title":"PL_F"}, +'KC_G': {"name":"G","title":"PL_G"}, +'KC_H': {"name":"H","title":"PL_H"}, +'KC_J': {"name":"J","title":"PL_J"}, +'KC_K': {"name":"K","title":"PL_K"}, +'KC_L': {"name":"L","title":"PL_L"}, +'KC_SCLN': {"name":":\n;","title":"PL_SCLN"}, +'KC_QUOT': {"name":"\"\n'","title":"PL_QUOT"}, +// Row 4 +'KC_Z': {"name":"Z","title":"PL_Z"}, +'KC_X': {"name":"X","title":"PL_X"}, +'KC_C': {"name":"C","title":"PL_C"}, +'KC_V': {"name":"V","title":"PL_V"}, +'KC_B': {"name":"B","title":"PL_B"}, +'KC_N': {"name":"N","title":"PL_N"}, +'KC_M': {"name":"M","title":"PL_M"}, +'KC_COMM': {"name":"<\n,","title":"PL_COMM"}, +'KC_DOT': {"name":">\n.","title":"PL_DOT"}, +'KC_SLSH': {"name":"?\n/","title":"PL_SLSH"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"PL_TILD"}, +'KC_TILD': {"name":"~","title":"PL_TILD"}, +'S(KC_1)': {"name":"!","title":"PL_EXLM"}, +'KC_EXLM': {"name":"!","title":"PL_EXLM"}, +'S(KC_2)': {"name":"@","title":"PL_AT"}, +'KC_AT': {"name":"@","title":"PL_AT"}, +'S(KC_3)': {"name":"#","title":"PL_HASH"}, +'KC_HASH': {"name":"#","title":"PL_HASH"}, +'S(KC_4)': {"name":"$","title":"PL_DLR"}, +'KC_DLR': {"name":"$","title":"PL_DLR"}, +'S(KC_5)': {"name":"%","title":"PL_PERC"}, +'KC_PERC': {"name":"%","title":"PL_PERC"}, +'S(KC_6)': {"name":"^","title":"PL_CIRC"}, +'KC_CIRC': {"name":"^","title":"PL_CIRC"}, +'S(KC_7)': {"name":"&","title":"PL_AMPR"}, +'KC_AMPR': {"name":"&","title":"PL_AMPR"}, +'S(KC_8)': {"name":"*","title":"PL_ASTR"}, +'KC_ASTR': {"name":"*","title":"PL_ASTR"}, +'S(KC_9)': {"name":"(","title":"PL_LPRN"}, +'KC_LPRN': {"name":"(","title":"PL_LPRN"}, +'S(KC_0)': {"name":")","title":"PL_RPRN"}, +'KC_RPRN': {"name":")","title":"PL_RPRN"}, +'S(KC_MINS)': {"name":"_","title":"PL_UNDS"}, +'KC_UNDS': {"name":"_","title":"PL_UNDS"}, +'S(KC_EQL)': {"name":"+","title":"PL_PLUS"}, +'KC_PLUS': {"name":"+","title":"PL_PLUS"}, +// Row 2 +'S(KC_LBRC)': {"name":"{","title":"PL_LCBR"}, +'KC_LCBR': {"name":"{","title":"PL_LCBR"}, +'S(KC_RBRC)': {"name":"}","title":"PL_RCBR"}, +'KC_RCBR': {"name":"}","title":"PL_RCBR"}, +'S(KC_BSLS)': {"name":"|","title":"PL_PIPE"}, +'KC_PIPE': {"name":"|","title":"PL_PIPE"}, +// Row 3 +'S(KC_SCLN)': {"name":":","title":"PL_COLN"}, +'KC_COLN': {"name":":","title":"PL_COLN"}, +'S(KC_QUOT)': {"name":"\"","title":"PL_DQUO"}, +'KC_DQUO': {"name":"\"","title":"PL_DQUO"}, +// Row 4 +'S(KC_COMM)': {"name":"<","title":"PL_LABK"}, +'KC_LT': {"name":"<","title":"PL_LABK"}, +'S(KC_DOT)': {"name":">","title":"PL_RABK"}, +'KC_GT': {"name":">","title":"PL_RABK"}, +'S(KC_SLSH)': {"name":"?","title":"PL_QUES"}, +'KC_QUES': {"name":"?","title":"PL_QUES"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ Ę │ │ │ │ € │ │ Ó │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ Ą │ Ś │ │ │ │ │ │ │ Ł │ │ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ Ż │ Ź │ Ć │ │ │ Ń │ │ │ │ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 2 +'ALGR(KC_E)': {"name":"Ę","title":"PL_EOGO"}, +'ALGR(KC_U)': {"name":"€","title":"PL_EURO"}, +'ALGR(KC_O)': {"name":"Ó","title":"PL_OACU"}, +// Row 3 +'ALGR(KC_A)': {"name":"Ą","title":"PL_AOGO"}, +'ALGR(KC_S)': {"name":"Ś","title":"PL_SACU"}, +'ALGR(KC_L)': {"name":"Ł","title":"PL_LSTR"}, +// Row 4 +'ALGR(KC_Z)': {"name":"Ż","title":"PL_ZDOT"}, +'ALGR(KC_X)': {"name":"Ź","title":"PL_ZACU"}, +'ALGR(KC_C)': {"name":"Ć","title":"PL_CACU"}, +'ALGR(KC_N)': {"name":"Ń","title":"PL_NACU"}, + +/* Other keys */ +'KC_NUHS': {"name":"|\n\\","title":""}, +'S(KC_NUHS)': {"name":"|","title":""}, +'KC_NUBS': {"name":"|\n\\","title":""}, +'S(KC_NUBS)': {"name":"|","title":""}, + +'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, +'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, +'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, +'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, +'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, +'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + +'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_portuguese.js b/src/i18n/keymap_extras/keymap_portuguese.js new file mode 100644 index 0000000000..2ab71feda7 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_portuguese.js @@ -0,0 +1,186 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ \ │ 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 +'KC_GRV': {"name":"|\n\\","title":"PT_BSLS"}, +'KC_1': {"name":"!\n1","title":"PT_1"}, +'KC_2': {"name":"\"\n2","title":"PT_2"}, +'KC_3': {"name":"#\n3","title":"PT_3"}, +'KC_4': {"name":"$\n4","title":"PT_4"}, +'KC_5': {"name":"%\n5","title":"PT_5"}, +'KC_6': {"name":"&\n6","title":"PT_6"}, +'KC_7': {"name":"/\n7","title":"PT_7"}, +'KC_8': {"name":"(\n8","title":"PT_8"}, +'KC_9': {"name":")\n9","title":"PT_9"}, +'KC_0': {"name":"=\n0","title":"PT_0"}, +'KC_MINS': {"name":"?\n'","title":"PT_QUOT"}, +'KC_EQL': {"name":"»\n«","title":"PT_LDAQ"}, +// Row 2 +'KC_Q': {"name":"Q","title":"PT_Q"}, +'KC_W': {"name":"W","title":"PT_W"}, +'KC_E': {"name":"E","title":"PT_E"}, +'KC_R': {"name":"R","title":"PT_R"}, +'KC_T': {"name":"T","title":"PT_T"}, +'KC_Y': {"name":"Y","title":"PT_Y"}, +'KC_U': {"name":"U","title":"PT_U"}, +'KC_I': {"name":"I","title":"PT_I"}, +'KC_O': {"name":"O","title":"PT_O"}, +'KC_P': {"name":"P","title":"PT_P"}, +'KC_LBRC': {"name":"*\n+","title":"PT_PLUS"}, +'KC_RBRC': {"name":"`\n´","title":"PT_ACUT (dead)"}, +// Row 3 +'KC_A': {"name":"A","title":"PT_A"}, +'KC_S': {"name":"S","title":"PT_S"}, +'KC_D': {"name":"D","title":"PT_D"}, +'KC_F': {"name":"F","title":"PT_F"}, +'KC_G': {"name":"G","title":"PT_G"}, +'KC_H': {"name":"H","title":"PT_H"}, +'KC_J': {"name":"J","title":"PT_J"}, +'KC_K': {"name":"K","title":"PT_K"}, +'KC_L': {"name":"L","title":"PT_L"}, +'KC_SCLN': {"name":"Ç","title":"PT_CCED"}, +'KC_QUOT': {"name":"ª\nº","title":"PT_MORD"}, +'KC_NUHS': {"name":"^\n~","title":"PT_TILD (dead)"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"PT_LABK"}, +'KC_Z': {"name":"Z","title":"PT_Z"}, +'KC_X': {"name":"X","title":"PT_X"}, +'KC_C': {"name":"C","title":"PT_C"}, +'KC_V': {"name":"V","title":"PT_V"}, +'KC_B': {"name":"B","title":"PT_B"}, +'KC_N': {"name":"N","title":"PT_N"}, +'KC_M': {"name":"M","title":"PT_M"}, +'KC_COMM': {"name":";\n,","title":"PT_COMM"}, +'KC_DOT': {"name":":\n.","title":"PT_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"PT_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ | │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ » │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ * │ ` │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ ª │ ^ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"|","title":"PT_PIPE"}, +'KC_TILD': {"name":"|","title":"PT_PIPE"}, +'S(KC_1)': {"name":"!","title":"PT_EXLM"}, +'KC_EXLM': {"name":"!","title":"PT_EXLM"}, +'S(KC_2)': {"name":"\"","title":"PT_DQUO"}, +'KC_AT': {"name":"\"","title":"PT_DQUO"}, +'S(KC_3)': {"name":"#","title":"PT_HASH"}, +'KC_HASH': {"name":"#","title":"PT_HASH"}, +'S(KC_4)': {"name":"$","title":"PT_DLR"}, +'KC_DLR': {"name":"$","title":"PT_DLR"}, +'S(KC_5)': {"name":"%","title":"PT_PERC"}, +'KC_PERC': {"name":"%","title":"PT_PERC"}, +'S(KC_6)': {"name":"&","title":"PT_AMPR"}, +'KC_CIRC': {"name":"&","title":"PT_AMPR"}, +'S(KC_7)': {"name":"/","title":"PT_SLSH"}, +'KC_AMPR': {"name":"/","title":"PT_SLSH"}, +'S(KC_8)': {"name":"(","title":"PT_LPRN"}, +'KC_ASTR': {"name":"(","title":"PT_LPRN"}, +'S(KC_9)': {"name":")","title":"PT_RPRN"}, +'KC_LPRN': {"name":")","title":"PT_RPRN"}, +'S(KC_0)': {"name":"=","title":"PT_EQL"}, +'KC_RPRN': {"name":"=","title":"PT_EQL"}, +'S(KC_MINS)': {"name":"?","title":"PT_QUES"}, +'KC_UNDS': {"name":"?","title":"PT_QUES"}, +'S(KC_EQL)': {"name":"»","title":"PT_RDAQ"}, +'KC_PLUS': {"name":"»","title":"PT_RDAQ"}, +// Row 2 +'S(KC_LBRC)': {"name":"*","title":"PT_ASTR"}, +'KC_LCBR': {"name":"*","title":"PT_ASTR"}, +'S(KC_RBRC)': {"name":"`","title":"PT_GRV (dead)"}, +'KC_RCBR': {"name":"`","title":"PT_GRV (dead)"}, +// Row 3 +'S(KC_QUOT)': {"name":"ª","title":"PT_FORD"}, +'KC_DQUO': {"name":"ª","title":"PT_FORD"}, +'S(KC_NUHS)': {"name":"^","title":"PT_CIRC (dead)"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"PT_RABK"}, +'S(KC_COMM)': {"name":";","title":"PT_SCLN"}, +'KC_LT': {"name":";","title":"PT_SCLN"}, +'S(KC_DOT)': {"name":":","title":"PT_COLN"}, +'KC_GT': {"name":":","title":"PT_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"PT_UNDS"}, +'KC_QUES': {"name":"_","title":"PT_UNDS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ @ │ £ │ § │ │ │ { │ [ │ ] │ } │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ ¨ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_2)': {"name":"@","title":"PT_AT"}, +'ALGR(KC_3)': {"name":"£","title":"PT_PND"}, +'ALGR(KC_4)': {"name":"§","title":"PT_SECT"}, +'ALGR(KC_7)': {"name":"{","title":"PT_LCBR"}, +'ALGR(KC_8)': {"name":"[","title":"PT_LBRC"}, +'ALGR(KC_9)': {"name":"]","title":"PT_RBRC"}, +'ALGR(KC_0)': {"name":"}","title":"PT_RCBR"}, +// Row 2 +'ALGR(KC_LBRC)': {"name":"¨","title":"PT_DIAE (dead)"}, +'ALGR(KC_E)': {"name":"€","title":"PT_EURO"}, + +/* Other keys */ +'KC_BSLS': {"name":"^\n~","title":"(dead)"}, +'S(KC_BSLS)': {"name":"^","title":"(dead)"}, +'KC_COLN': {"name":"Ç","title":"S(PT_CCED) (capital Ç)"}, +'KC_PIPE': {"name":"^","title":"PT_CIRC"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"\\ / |\nEsc","title":"Esc normally, but \\ when GUI is active or | when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_portuguese_mac_iso.js b/src/i18n/keymap_extras/keymap_portuguese_mac_iso.js new file mode 100644 index 0000000000..3cc9c3285f --- /dev/null +++ b/src/i18n/keymap_extras/keymap_portuguese_mac_iso.js @@ -0,0 +1,269 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ § │ 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 +'KC_GRV': {"name":"±\n§","title":"PT_SECT"}, +'KC_1': {"name":"!\n1","title":"PT_1"}, +'KC_2': {"name":"\"\n2","title":"PT_2"}, +'KC_3': {"name":"#\n3","title":"PT_3"}, +'KC_4': {"name":"$\n4","title":"PT_4"}, +'KC_5': {"name":"%\n5","title":"PT_5"}, +'KC_6': {"name":"&\n6","title":"PT_6"}, +'KC_7': {"name":"/\n7","title":"PT_7"}, +'KC_8': {"name":"(\n8","title":"PT_8"}, +'KC_9': {"name":")\n9","title":"PT_9"}, +'KC_0': {"name":"=\n0","title":"PT_0"}, +'KC_MINS': {"name":"?\n'","title":"PT_QUOT"}, +'KC_EQL': {"name":"*\n+","title":"PT_PLUS"}, +// Row 2 +'KC_Q': {"name":"Q","title":"PT_Q"}, +'KC_W': {"name":"W","title":"PT_W"}, +'KC_E': {"name":"E","title":"PT_E"}, +'KC_R': {"name":"R","title":"PT_R"}, +'KC_T': {"name":"T","title":"PT_T"}, +'KC_Y': {"name":"Y","title":"PT_Y"}, +'KC_U': {"name":"U","title":"PT_U"}, +'KC_I': {"name":"I","title":"PT_I"}, +'KC_O': {"name":"O","title":"PT_O"}, +'KC_P': {"name":"P","title":"PT_P"}, +'KC_LBRC': {"name":"ª\nº","title":"PT_MORD"}, +'KC_RBRC': {"name":"`\n´","title":"PT_ACUT (dead)"}, +// Row 3 +'KC_A': {"name":"A","title":"PT_A"}, +'KC_S': {"name":"S","title":"PT_S"}, +'KC_D': {"name":"D","title":"PT_D"}, +'KC_F': {"name":"F","title":"PT_F"}, +'KC_G': {"name":"G","title":"PT_G"}, +'KC_H': {"name":"H","title":"PT_H"}, +'KC_J': {"name":"J","title":"PT_J"}, +'KC_K': {"name":"K","title":"PT_K"}, +'KC_L': {"name":"L","title":"PT_L"}, +'KC_SCLN': {"name":"Ç","title":"PT_CCED"}, +'KC_QUOT': {"name":"^\n~","title":"PT_TILD (dead)"}, +'KC_NUHS': {"name":"|\n\\","title":"PT_BSLS"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"PT_LABK"}, +'KC_Z': {"name":"Z","title":"PT_Z"}, +'KC_X': {"name":"X","title":"PT_X"}, +'KC_C': {"name":"C","title":"PT_C"}, +'KC_V': {"name":"V","title":"PT_V"}, +'KC_B': {"name":"B","title":"PT_B"}, +'KC_N': {"name":"N","title":"PT_N"}, +'KC_M': {"name":"M","title":"PT_M"}, +'KC_COMM': {"name":";\n,","title":"PT_COMM"}, +'KC_DOT': {"name":":\n.","title":"PT_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"PT_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ± │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ª │ ` │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ ^ │ | │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"±","title":"PT_PLMN"}, +'KC_TILD': {"name":"±","title":"PT_PLMN"}, +'S(KC_1)': {"name":"!","title":"PT_EXLM"}, +'KC_EXLM': {"name":"!","title":"PT_EXLM"}, +'S(KC_2)': {"name":"\"","title":"PT_DQUO"}, +'KC_AT': {"name":"\"","title":"PT_DQUO"}, +'S(KC_3)': {"name":"#","title":"PT_HASH"}, +'KC_HASH': {"name":"#","title":"PT_HASH"}, +'S(KC_4)': {"name":"$","title":"PT_DLR"}, +'KC_DLR': {"name":"$","title":"PT_DLR"}, +'S(KC_5)': {"name":"%","title":"PT_PERC"}, +'KC_PERC': {"name":"%","title":"PT_PERC"}, +'S(KC_6)': {"name":"&","title":"PT_AMPR"}, +'KC_CIRC': {"name":"&","title":"PT_AMPR"}, +'S(KC_7)': {"name":"/","title":"PT_SLSH"}, +'KC_AMPR': {"name":"/","title":"PT_SLSH"}, +'S(KC_8)': {"name":"(","title":"PT_LPRN"}, +'KC_ASTR': {"name":"(","title":"PT_LPRN"}, +'S(KC_9)': {"name":")","title":"PT_RPRN"}, +'KC_LPRN': {"name":")","title":"PT_RPRN"}, +'S(KC_0)': {"name":"=","title":"PT_EQL"}, +'KC_RPRN': {"name":"=","title":"PT_EQL"}, +'S(KC_MINS)': {"name":"?","title":"PT_QUES"}, +'KC_UNDS': {"name":"?","title":"PT_QUES"}, +'S(KC_EQL)': {"name":"*","title":"PT_ASTR"}, +'KC_PLUS': {"name":"*","title":"PT_ASTR"}, +// Row 2 +'S(KC_LBRC)': {"name":"ª","title":"PT_FORD"}, +'KC_LCBR': {"name":"ª","title":"PT_FORD"}, +'S(KC_RBRC)': {"name":"`","title":"PT_GRV (dead)"}, +'KC_RCBR': {"name":"`","title":"PT_GRV (dead)"}, +// Row 3 +'S(KC_QUOT)': {"name":"^","title":"PT_CIRC (dead)"}, +'KC_DQUO': {"name":"^","title":"PT_CIRC (dead)"}, +'S(KC_NUHS)': {"name":"|","title":"PT_PIPE"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"PT_RABK"}, +'S(KC_COMM)': {"name":";","title":"PT_SCLN"}, +'KC_LT': {"name":";","title":"PT_SCLN"}, +'S(KC_DOT)': {"name":":","title":"PT_COLN"}, +'KC_GT': {"name":":","title":"PT_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"PT_UNDS"}, +'KC_QUES': {"name":"_","title":"PT_UNDS"}, + +/* Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ │  │ @ │ € │ £ │ ‰ │ ¶ │ ÷ │ [ │ ] │ ≠ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ Œ │ ∑ │ Æ │ ® │ ™ │ ¥ │ † │ ı │ Ø │ π │ ° │ ¨ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Å │ ß │ ∂ │ ƒ │ ˙ │ ˇ │ ¯ │ „ │ ‘ │ ¸ │ ˜ │ ‹ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≤ │ Ω │ « │ © │ √ │ ∫ │ ¬ │ µ │ “ │ … │ — │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'A(KC_1)': {"name":"","title":"PT_APPL (Apple logo)"}, +'A(KC_2)': {"name":"@","title":"PT_AT"}, +'A(KC_3)': {"name":"€","title":"PT_EURO"}, +'A(KC_4)': {"name":"£","title":"PT_PND"}, +'A(KC_5)': {"name":"‰","title":"PT_PERM"}, +'A(KC_6)': {"name":"¶","title":"PT_PILC"}, +'A(KC_7)': {"name":"÷","title":"PT_DIV"}, +'A(KC_8)': {"name":"[","title":"PT_LBRC"}, +'A(KC_9)': {"name":"]","title":"PT_RBRC"}, +'A(KC_0)': {"name":"≠","title":"PT_NEQL"}, +// Row 2 +'A(KC_Q)': {"name":"Œ","title":"PT_OE"}, +'A(KC_W)': {"name":"∑","title":"PT_NARS"}, +'A(KC_E)': {"name":"Æ","title":"PT_AE"}, +'A(KC_R)': {"name":"®","title":"PT_REGD"}, +'A(KC_T)': {"name":"™","title":"PT_TM"}, +'A(KC_Y)': {"name":"¥","title":"PT_YEN"}, +'A(KC_U)': {"name":"†","title":"PT_DAGG"}, +'A(KC_I)': {"name":"ı","title":"PT_DLSI"}, +'A(KC_O)': {"name":"Ø","title":"PT_OSTR"}, +'A(KC_P)': {"name":"π","title":"PT_PI"}, +'A(KC_LBRC)': {"name":"°","title":"PT_DEG"}, +'A(KC_RBRC)': {"name":"¨","title":"PT_DIAE (dead)"}, +// Row 3 +'A(KC_A)': {"name":"å","title":"PT_ARNG"}, +'A(KC_S)': {"name":"ß","title":"PT_SS"}, +'A(KC_D)': {"name":"∂","title":"PT_PDIF"}, +'A(KC_F)': {"name":"ƒ","title":"PT_FHK"}, +'A(KC_G)': {"name":"˙","title":"PT_DOTA"}, +'A(KC_H)': {"name":"ˇ","title":"PT_CARN"}, +'A(KC_J)': {"name":"¯","title":"PT_MACR"}, +'A(KC_K)': {"name":"„","title":"PT_DLQU"}, +'A(KC_L)': {"name":"‘","title":"PT_LSQU"}, +'A(KC_SCLN)': {"name":"¸","title":"PT_CEDL"}, +'A(KC_QUOT)': {"name":"˜","title":"PT_STIL (dead)"}, +'A(KC_NUHS)': {"name":"‹","title":"PT_LSAQ"}, +// Row 4 +'A(KC_NUBS)': {"name":"≤","title":"PT_LTEQ"}, +'A(KC_Z)': {"name":"Ω","title":"PT_OMEG"}, +'A(KC_X)': {"name":"«","title":"PT_LDAQ"}, +'A(KC_C)': {"name":"©","title":"PT_COPY"}, +'A(KC_V)': {"name":"√","title":"PT_SQRT"}, +'A(KC_B)': {"name":"∫","title":"PT_INTG"}, +'A(KC_N)': {"name":"¬","title":"PT_NOT"}, +'A(KC_M)': {"name":"µ","title":"PT_MICR"}, +'A(KC_COMM)': {"name":"“","title":"PT_LDQU"}, +'A(KC_DOT)': {"name":"…","title":"PT_ELLP"}, +'A(KC_SLSH)': {"name":"—","title":"PT_MDSH"}, + +/* Shift+Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ │ ¡ │ fi │ fl │ ¢ │ ∞ │ • │ ⁄ │ { │ } │ ≈ │ ¿ │ ◊ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ │ │ │ │ │ ‡ │ ˚ │ │ ∏ │ │ ˝ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ ∆ │ │ │ │ │ ‚ │ ’ │ ˛ │ ˆ │ › │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≥ │ │ » │ │ │ │ │ │ ” │ · │ – │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'S(A(KC_1))': {"name":"¡","title":"PT_IEXL"}, +'S(A(KC_2))': {"name":"fi","title":"PT_FI"}, +'S(A(KC_3))': {"name":"fl","title":"PT_FL"}, +'S(A(KC_4))': {"name":"¢","title":"PT_CENT"}, +'S(A(KC_5))': {"name":"∞","title":"PT_INFN"}, +'S(A(KC_6))': {"name":"•","title":"PT_BULT"}, +'S(A(KC_7))': {"name":"⁄","title":"PT_FRSL"}, +'S(A(KC_8))': {"name":"{","title":"PT_LCBR"}, +'S(A(KC_9))': {"name":"}","title":"PT_RCBR"}, +'S(A(KC_0))': {"name":"≈","title":"PT_AEQL"}, +'S(A(KC_MINS))': {"name":"¿","title":"PT_IQUE"}, +'S(A(KC_EQL))': {"name":"◊","title":"PT_LOZN"}, +// Row 2 +'S(A(KC_U))': {"name":"‡","title":"PT_DDAG"}, +'S(A(KC_I))': {"name":"˚","title":"PT_RNGA"}, +'S(A(KC_P))': {"name":"∏","title":"PT_NARP"}, +'S(A(KC_RBRC))': {"name":"˝","title":"PT_DACU"}, +// Row 3 +'S(A(KC_D))': {"name":"∆","title":"PT_INCR"}, +'S(A(KC_K))': {"name":"‚","title":"PT_SLQU"}, +'S(A(KC_L))': {"name":"’","title":"PT_RSQU"}, +'S(A(KC_SCLN))': {"name":"˛","title":"PT_OGON"}, +'S(A(KC_QUOT))': {"name":"ˆ","title":"PT_DCIR (dead)"}, +'S(A(KC_NUHS))': {"name":"›","title":"PT_RSAQ"}, +// Row 4 +'S(A(KC_NUBS))': {"name":"≥","title":"PT_GTEQ"}, +'S(A(KC_X))': {"name":"»","title":"PT_RDAQ"}, +'S(A(KC_COMM))': {"name":"”","title":"PT_RDQU"}, +'S(A(KC_DOT))': {"name":"·","title":"PT_MDDT"}, +'S(A(KC_SLSH))': {"name":"–","title":"PT_NDSH"}, + +/* Other keys */ +'KC_BSLS': {"name":"|\n\\","title":""}, +'S(KC_BSLS)': {"name":"|","title":""}, +'KC_COLN': {"name":"Ç","title":"S(PT_CCED) (capital Ç)"}, +'KC_PIPE': {"name":"|","title":"PT_PIPE"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"§ / ±\nEsc","title":"Esc normally, but § when GUI is active or ± when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_romanian.js b/src/i18n/keymap_extras/keymap_romanian.js new file mode 100644 index 0000000000..124501b696 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_romanian.js @@ -0,0 +1,223 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ „ │ 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 +'KC_GRV': {"name":"”\n„","title":"RO_DLQU"}, +'KC_1': {"name":"!\n1","title":"RO_1"}, +'KC_2': {"name":"@\n2","title":"RO_2"}, +'KC_3': {"name":"#\n3","title":"RO_3"}, +'KC_4': {"name":"$\n4","title":"RO_4"}, +'KC_5': {"name":"%\n5","title":"RO_5"}, +'KC_6': {"name":"^\n6","title":"RO_6"}, +'KC_7': {"name":"&\n7","title":"RO_7"}, +'KC_8': {"name":"*\n8","title":"RO_8"}, +'KC_9': {"name":"(\n9","title":"RO_9"}, +'KC_0': {"name":")\n0","title":"RO_0"}, +'KC_MINS': {"name":"_\n-","title":"RO_MINS"}, +'KC_EQL': {"name":"+\n=","title":"RO_EQL"}, +// Row 2 +'KC_Q': {"name":"Q","title":"RO_Q"}, +'KC_W': {"name":"W","title":"RO_W"}, +'KC_E': {"name":"E","title":"RO_E"}, +'KC_R': {"name":"R","title":"RO_R"}, +'KC_T': {"name":"T","title":"RO_T"}, +'KC_Y': {"name":"Y","title":"RO_Y"}, +'KC_U': {"name":"U","title":"RO_U"}, +'KC_I': {"name":"I","title":"RO_I"}, +'KC_O': {"name":"O","title":"RO_O"}, +'KC_P': {"name":"P","title":"RO_P"}, +'KC_LBRC': {"name":"Ă","title":"RO_ABRV"}, +'KC_RBRC': {"name":"Î","title":"RO_ICIR"}, +// Row 3 +'KC_A': {"name":"A","title":"RO_A"}, +'KC_S': {"name":"S","title":"RO_S"}, +'KC_D': {"name":"D","title":"RO_D"}, +'KC_F': {"name":"F","title":"RO_F"}, +'KC_G': {"name":"G","title":"RO_G"}, +'KC_H': {"name":"H","title":"RO_H"}, +'KC_J': {"name":"J","title":"RO_J"}, +'KC_K': {"name":"K","title":"RO_K"}, +'KC_L': {"name":"L","title":"RO_L"}, +'KC_SCLN': {"name":"Ș","title":"RO_SCOM"}, +'KC_QUOT': {"name":"Ț","title":"RO_TCOM"}, +'KC_NUHS': {"name":"Â","title":"RO_ACIR"}, +// Row 4 +'KC_NUBS': {"name":"|\n\\","title":"RO_BSLS"}, +'KC_Z': {"name":"Z","title":"RO_Z"}, +'KC_X': {"name":"X","title":"RO_X"}, +'KC_C': {"name":"C","title":"RO_C"}, +'KC_V': {"name":"V","title":"RO_V"}, +'KC_B': {"name":"B","title":"RO_B"}, +'KC_N': {"name":"N","title":"RO_N"}, +'KC_M': {"name":"M","title":"RO_M"}, +'KC_COMM': {"name":";\n,","title":"RO_COMM"}, +'KC_DOT': {"name":":\n.","title":"RO_DOT"}, +'KC_SLSH': {"name":"?\n/","title":"RO_SLSH"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ” │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ | │ │ │ │ │ │ │ │ ; │ : │ ? │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"”","title":"RO_RDQU"}, +'KC_TILD': {"name":"”","title":"RO_RDQU"}, +'S(KC_1)': {"name":"!","title":"RO_EXLM"}, +'KC_EXLM': {"name":"!","title":"RO_EXLM"}, +'S(KC_2)': {"name":"@","title":"RO_AT"}, +'KC_AT': {"name":"@","title":"RO_AT"}, +'S(KC_3)': {"name":"#","title":"RO_HASH"}, +'KC_HASH': {"name":"#","title":"RO_HASH"}, +'S(KC_4)': {"name":"$","title":"RO_DLR"}, +'KC_DLR': {"name":"$","title":"RO_DLR"}, +'S(KC_5)': {"name":"%","title":"RO_PERC"}, +'KC_PERC': {"name":"%","title":"RO_PERC"}, +'S(KC_6)': {"name":"^","title":"RO_CIRC"}, +'KC_CIRC': {"name":"^","title":"RO_CIRC"}, +'S(KC_7)': {"name":"&","title":"RO_AMPR"}, +'KC_AMPR': {"name":"&","title":"RO_AMPR"}, +'S(KC_8)': {"name":"*","title":"RO_ASTR"}, +'KC_ASTR': {"name":"*","title":"RO_ASTR"}, +'S(KC_9)': {"name":"(","title":"RO_LPRN"}, +'KC_LPRN': {"name":"(","title":"RO_LPRN"}, +'S(KC_0)': {"name":")","title":"RO_RPRN"}, +'KC_RPRN': {"name":")","title":"RO_RPRN"}, +'S(KC_MINS)': {"name":"_","title":"RO_UNDS"}, +'KC_UNDS': {"name":"_","title":"RO_UNDS"}, +'S(KC_EQL)': {"name":"+","title":"RO_PLUS"}, +'KC_PLUS': {"name":"+","title":"RO_PLUS"}, +// Row 4 +'S(KC_NUBS)': {"name":"|","title":"RO_PIPE"}, +'S(KC_COMM)': {"name":";","title":"RO_SCLN"}, +'KC_LT': {"name":";","title":"RO_SCLN"}, +'S(KC_DOT)': {"name":":","title":"RO_COLN"}, +'KC_GT': {"name":":","title":"RO_COLN"}, +'S(KC_SLSH)': {"name":"?","title":"RO_QUES"}, +'KC_QUES': {"name":"?","title":"RO_QUES"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ ~ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ ¨ │ ¸ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ § │ [ │ ] │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ ß │ Đ │ │ │ │ │ │ Ł │ │ ' │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ © │ │ │ │ │ < │ > │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_GRV)': {"name":"`","title":"RO_GRV"}, +'ALGR(KC_1)': {"name":"~","title":"RO_DTIL (dead)"}, +'ALGR(KC_2)': {"name":"ˇ","title":"RO_CARN (dead)"}, +'ALGR(KC_3)': {"name":"^","title":"RO_DCIR (dead)"}, +'ALGR(KC_4)': {"name":"˘","title":"RO_BREV (dead)"}, +'ALGR(KC_5)': {"name":"°","title":"RO_RNGA (dead)"}, +'ALGR(KC_6)': {"name":"˛","title":"RO_OGON (dead)"}, +'ALGR(KC_7)': {"name":"`","title":"RO_DGRV (dead)"}, +'ALGR(KC_8)': {"name":"˙","title":"RO_DOTA (dead)"}, +'ALGR(KC_9)': {"name":"´","title":"RO_ACUT (dead)"}, +'ALGR(KC_0)': {"name":"˝","title":"RO_DACU (dead)"}, +'ALGR(KC_MINS)': {"name":"¨","title":"RO_DIAE (dead)"}, +'ALGR(KC_EQL)': {"name":"¸","title":"RO_CEDL (dead)"}, +// Row 2 +'ALGR(KC_E)': {"name":"€","title":"RO_EURO"}, +'ALGR(KC_P)': {"name":"§","title":"RO_SECT"}, +'ALGR(KC_LBRC)': {"name":"[","title":"RO_LBRC"}, +'ALGR(KC_RBRC)': {"name":"]","title":"RO_RBRC"}, +// Row 3 +'ALGR(KC_S)': {"name":"ß","title":"RO_SS"}, +'ALGR(KC_D)': {"name":"Đ","title":"RO_DSTR"}, +'ALGR(KC_L)': {"name":"Ł","title":"RO_LSTR"}, +'ALGR(KC_QUOT)': {"name":"'","title":"RO_QUOT"}, +// Row 4 +'ALGR(KC_C)': {"name":"©","title":"RO_COPY"}, +'ALGR(KC_COMM)': {"name":"<","title":"RO_LABK"}, +'ALGR(KC_DOT)': {"name":">","title":"RO_RABK"}, + +/* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ │ │ │ │ │ │ │ │ │ │ – │ ± │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ " │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ « │ » │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(ALGR(KC_GRV))': {"name":"~","title":"RO_TILD"}, +'S(ALGR(KC_MINS))': {"name":"–","title":"RO_NDSH"}, +'S(ALGR(KC_EQL))': {"name":"±","title":"RO_PLMN"}, +// Row 2 +'S(ALGR(KC_LBRC))': {"name":"{","title":"RO_LCBR"}, +'S(ALGR(KC_RBRC))': {"name":"}","title":"RO_RCBR"}, +// Row 3 +'S(ALGR(KC_QUOT))': {"name":"\"","title":"RO_DQUO"}, +// Row 4 +'S(ALGR(KC_COMM))': {"name":"«","title":"RO_LDAQ"}, +'S(ALGR(KC_DOT))': {"name":"»","title":"RO_RDAQ"}, + +/* Other keys */ +'KC_BSLS': {"name":"Â","title":""}, +'S(KC_BSLS)': {"name":"Â","title":""}, +'KC_LCBR': {"name":"Ă","title":"S(RO_ABRV) (capital Ă)"}, +'KC_RCBR': {"name":"Î","title":"S(RO_ICIR) (capital Î)"}, +'KC_COLN': {"name":"Ș","title":"S(RO_SCOM) (capital Ș)"}, +'KC_PIPE': {"name":"Â","title":"RO_ACIR (capital Â)"}, +'KC_DQUO': {"name":"Ț","title":"S(RO_TCOM) (capital Ț)"}, + +'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, +'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, +'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, +'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, +'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, +'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + +'QK_GESC': {"name":"„ / ”\nEsc","title":"Esc normally, but „ when GUI is active or ” when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_serbian.js b/src/i18n/keymap_extras/keymap_serbian.js new file mode 100644 index 0000000000..3778c9ff60 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_serbian.js @@ -0,0 +1,171 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Љ │ Њ │ Е │ Р │ Т │ З │ У │ И │ О │ П │ Ш │ Ђ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ А │ С │ Д │ Ф │ Г │ Х │ Ј │ К │ Л │ Ч │ Ћ │ Ж │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ < │ Ѕ │ Џ │ Ц │ В │ Б │ Н │ М │ , │ . │ - │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'KC_GRV': {"name":"~\n`","title":"RS_GRV"}, +'KC_1': {"name":"!\n1","title":"RS_1"}, +'KC_2': {"name":"\"\n2","title":"RS_2"}, +'KC_3': {"name":"#\n3","title":"RS_3"}, +'KC_4': {"name":"$\n4","title":"RS_4"}, +'KC_5': {"name":"%\n5","title":"RS_5"}, +'KC_6': {"name":"&\n6","title":"RS_6"}, +'KC_7': {"name":"/\n7","title":"RS_7"}, +'KC_8': {"name":"(\n8","title":"RS_8"}, +'KC_9': {"name":")\n9","title":"RS_9"}, +'KC_0': {"name":"=\n0","title":"RS_0"}, +'KC_MINS': {"name":"?\n'","title":"RS_QUOT (dead)"}, +'KC_EQL': {"name":"*\n+","title":"RS_PLUS"}, +// Row 2 +'KC_Q': {"name":"Љ","title":"RS_LJE"}, +'KC_W': {"name":"Њ","title":"RS_NJE"}, +'KC_E': {"name":"Е","title":"RS_IE"}, +'KC_R': {"name":"Р","title":"RS_ER"}, +'KC_T': {"name":"Т","title":"RS_TE"}, +'KC_Y': {"name":"З","title":"RS_ZE"}, +'KC_U': {"name":"У","title":"RS_U"}, +'KC_I': {"name":"И","title":"RS_I"}, +'KC_O': {"name":"О","title":"RS_O"}, +'KC_P': {"name":"П","title":"RS_PE"}, +'KC_LBRC': {"name":"Ш","title":"RS_SHA"}, +'KC_RBRC': {"name":"Ђ","title":"RS_DJE"}, +// Row 3 +'KC_A': {"name":"А","title":"RS_A"}, +'KC_S': {"name":"С","title":"RS_ES"}, +'KC_D': {"name":"Д","title":"RS_DE"}, +'KC_F': {"name":"Ф","title":"RS_EF"}, +'KC_G': {"name":"Г","title":"RS_GHE"}, +'KC_H': {"name":"Х","title":"RS_HA"}, +'KC_J': {"name":"Ј","title":"RS_JE"}, +'KC_K': {"name":"К","title":"RS_KA"}, +'KC_L': {"name":"Л","title":"RS_EL"}, +'KC_SCLN': {"name":"Ч","title":"RS_CHE"}, +'KC_QUOT': {"name":"Ћ","title":"RS_TSHE"}, +'KC_NUHS': {"name":"Ж","title":"RS_ZHE"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"RS_LABK"}, +'KC_Z': {"name":"Ѕ","title":"RS_DZE"}, +'KC_X': {"name":"Џ","title":"RS_DZHE"}, +'KC_C': {"name":"Ц","title":"RS_TSE"}, +'KC_V': {"name":"В","title":"RS_VE"}, +'KC_B': {"name":"Б","title":"RS_BE"}, +'KC_N': {"name":"Н","title":"RS_EN"}, +'KC_M': {"name":"М","title":"RS_EM"}, +'KC_COMM': {"name":";\n,","title":"RS_COMM"}, +'KC_DOT': {"name":":\n.","title":"RS_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"RS_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"RS_TILD"}, +'KC_TILD': {"name":"~","title":"RS_TILD"}, +'S(KC_1)': {"name":"!","title":"RS_EXLM"}, +'KC_EXLM': {"name":"!","title":"RS_EXLM"}, +'S(KC_2)': {"name":"\"","title":"RS_DQUO"}, +'KC_AT': {"name":"\"","title":"RS_DQUO"}, +'S(KC_3)': {"name":"#","title":"RS_HASH"}, +'KC_HASH': {"name":"#","title":"RS_HASH"}, +'S(KC_4)': {"name":"$","title":"RS_DLR"}, +'KC_DLR': {"name":"$","title":"RS_DLR"}, +'S(KC_5)': {"name":"%","title":"RS_PERC"}, +'KC_PERC': {"name":"%","title":"RS_PERC"}, +'S(KC_6)': {"name":"&","title":"RS_AMPR"}, +'KC_CIRC': {"name":"&","title":"RS_AMPR"}, +'S(KC_7)': {"name":"/","title":"RS_SLSH"}, +'KC_AMPR': {"name":"/","title":"RS_SLSH"}, +'S(KC_8)': {"name":"(","title":"RS_LPRN"}, +'KC_ASTR': {"name":"(","title":"RS_LPRN"}, +'S(KC_9)': {"name":")","title":"RS_RPRN"}, +'KC_LPRN': {"name":")","title":"RS_RPRN"}, +'S(KC_0)': {"name":"=","title":"RS_EQL"}, +'KC_RPRN': {"name":"=","title":"RS_EQL"}, +'S(KC_MINS)': {"name":"?","title":"RS_QUES"}, +'KC_UNDS': {"name":"?","title":"RS_QUES"}, +'S(KC_EQL)': {"name":"*","title":"RS_ASTR"}, +'KC_PLUS': {"name":"*","title":"RS_ASTR"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"RS_RABK"}, +'S(KC_COMM)': {"name":";","title":"RS_SCLN"}, +'KC_LT': {"name":";","title":"RS_SCLN"}, +'S(KC_DOT)': {"name":":","title":"RS_COLN"}, +'KC_GT': {"name":":","title":"RS_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"RS_UNDS"}, +'KC_QUES': {"name":"_","title":"RS_UNDS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 2 +'ALGR(KC_E)': {"name":"€","title":"RS_EURO"}, + +/* Other keys */ +'KC_BSLS': {"name":"Ж","title":""}, +'S(KC_BSLS)': {"name":"Ж","title":""}, +'KC_LCBR': {"name":"Ш","title":"S(RS_SHA) (capital Ш)"}, +'KC_RCBR': {"name":"Ђ","title":"S(RS_DJE) (capital Ђ)"}, +'KC_COLN': {"name":"Ч","title":"S(RS_CHE) (capital Ч)"}, +'KC_PIPE': {"name":"Ж","title":"RS_ZHE (capital Ж)"}, +'KC_DQUO': {"name":"Ћ","title":"S(RS_TSHE) (capital Ћ)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_serbian_latin.js b/src/i18n/keymap_extras/keymap_serbian_latin.js new file mode 100644 index 0000000000..3c899928c4 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_serbian_latin.js @@ -0,0 +1,199 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ‚ │ 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 +'KC_GRV': {"name":"~\n‚","title":"RS_SLQU (dead)"}, +'KC_1': {"name":"!\n1","title":"RS_1"}, +'KC_2': {"name":"\"\n2","title":"RS_2"}, +'KC_3': {"name":"#\n3","title":"RS_3"}, +'KC_4': {"name":"$\n4","title":"RS_4"}, +'KC_5': {"name":"%\n5","title":"RS_5"}, +'KC_6': {"name":"&\n6","title":"RS_6"}, +'KC_7': {"name":"/\n7","title":"RS_7"}, +'KC_8': {"name":"(\n8","title":"RS_8"}, +'KC_9': {"name":")\n9","title":"RS_9"}, +'KC_0': {"name":"=\n0","title":"RS_0"}, +'KC_MINS': {"name":"?\n'","title":"RS_QUOT"}, +'KC_EQL': {"name":"*\n+","title":"RS_PLUS"}, +// Row 2 +'KC_Q': {"name":"Q","title":"RS_Q"}, +'KC_W': {"name":"W","title":"RS_W"}, +'KC_E': {"name":"E","title":"RS_E"}, +'KC_R': {"name":"R","title":"RS_R"}, +'KC_T': {"name":"T","title":"RS_T"}, +'KC_Y': {"name":"Z","title":"RS_Z"}, +'KC_U': {"name":"U","title":"RS_U"}, +'KC_I': {"name":"I","title":"RS_I"}, +'KC_O': {"name":"O","title":"RS_O"}, +'KC_P': {"name":"P","title":"RS_P"}, +'KC_LBRC': {"name":"Š","title":"RS_SCAR"}, +'KC_RBRC': {"name":"Đ","title":"RS_DSTR"}, +// Row 3 +'KC_A': {"name":"A","title":"RS_A"}, +'KC_S': {"name":"S","title":"RS_S"}, +'KC_D': {"name":"D","title":"RS_D"}, +'KC_F': {"name":"F","title":"RS_F"}, +'KC_G': {"name":"G","title":"RS_G"}, +'KC_H': {"name":"H","title":"RS_H"}, +'KC_J': {"name":"J","title":"RS_J"}, +'KC_K': {"name":"K","title":"RS_K"}, +'KC_L': {"name":"L","title":"RS_L"}, +'KC_SCLN': {"name":"Č","title":"RS_CCAR"}, +'KC_QUOT': {"name":"Ć","title":"RS_CACU"}, +'KC_NUHS': {"name":"Ž","title":"RS_ZCAR"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"RS_LABK"}, +'KC_Z': {"name":"Y","title":"RS_Y"}, +'KC_X': {"name":"X","title":"RS_X"}, +'KC_C': {"name":"C","title":"RS_C"}, +'KC_V': {"name":"V","title":"RS_V"}, +'KC_B': {"name":"B","title":"RS_B"}, +'KC_N': {"name":"N","title":"RS_N"}, +'KC_M': {"name":"M","title":"RS_M"}, +'KC_COMM': {"name":";\n,","title":"RS_COMM"}, +'KC_DOT': {"name":":\n.","title":"RS_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"RS_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"RS_TILD"}, +'KC_TILD': {"name":"~","title":"RS_TILD"}, +'S(KC_1)': {"name":"!","title":"RS_EXLM"}, +'KC_EXLM': {"name":"!","title":"RS_EXLM"}, +'S(KC_2)': {"name":"\"","title":"RS_DQUO"}, +'KC_AT': {"name":"\"","title":"RS_DQUO"}, +'S(KC_3)': {"name":"#","title":"RS_HASH"}, +'KC_HASH': {"name":"#","title":"RS_HASH"}, +'S(KC_4)': {"name":"$","title":"RS_DLR"}, +'KC_DLR': {"name":"$","title":"RS_DLR"}, +'S(KC_5)': {"name":"%","title":"RS_PERC"}, +'KC_PERC': {"name":"%","title":"RS_PERC"}, +'S(KC_6)': {"name":"&","title":"RS_AMPR"}, +'KC_CIRC': {"name":"&","title":"RS_AMPR"}, +'S(KC_7)': {"name":"/","title":"RS_SLSH"}, +'KC_AMPR': {"name":"/","title":"RS_SLSH"}, +'S(KC_8)': {"name":"(","title":"RS_LPRN"}, +'KC_ASTR': {"name":"(","title":"RS_LPRN"}, +'S(KC_9)': {"name":")","title":"RS_RPRN"}, +'KC_LPRN': {"name":")","title":"RS_RPRN"}, +'S(KC_0)': {"name":"=","title":"RS_EQL"}, +'KC_RPRN': {"name":"=","title":"RS_EQL"}, +'S(KC_MINS)': {"name":"?","title":"RS_QUES"}, +'KC_UNDS': {"name":"?","title":"RS_QUES"}, +'S(KC_EQL)': {"name":"*","title":"RS_ASTR"}, +'KC_PLUS': {"name":"*","title":"RS_ASTR"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"RS_RABK"}, +'S(KC_COMM)': {"name":";","title":"RS_SCLN"}, +'KC_LT': {"name":";","title":"RS_SCLN"}, +'S(KC_DOT)': {"name":":","title":"RS_COLN"}, +'KC_GT': {"name":":","title":"RS_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"RS_UNDS"}, +'KC_QUES': {"name":"_","title":"RS_UNDS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ ¨ │ ¸ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ \ │ | │ € │ │ │ │ │ │ │ │ ÷ │ × │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ [ │ ] │ │ │ ł │ Ł │ │ ß │ ¤ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ @ │ { │ } │ § │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_2)': {"name":"ˇ","title":"RS_CARN (dead)"}, +'ALGR(KC_3)': {"name":"^","title":"RS_CIRC (dead)"}, +'ALGR(KC_4)': {"name":"˘","title":"RS_BREV (dead)"}, +'ALGR(KC_5)': {"name":"°","title":"RS_RNGA (dead)"}, +'ALGR(KC_6)': {"name":"˛","title":"RS_OGON (dead)"}, +'ALGR(KC_7)': {"name":"`","title":"RS_GRV"}, +'ALGR(KC_8)': {"name":"˙","title":"RS_DOTA (dead)"}, +'ALGR(KC_9)': {"name":"´","title":"RS_ACUT (dead)"}, +'ALGR(KC_0)': {"name":"˝","title":"RS_DACU (dead)"}, +'ALGR(KC_MINS)': {"name":"¨","title":"RS_DIAE (dead)"}, +'ALGR(KC_EQL)': {"name":"¸","title":"RS_CEDL (dead)"}, +// Row 2 +'ALGR(KC_Q)': {"name":"\\","title":"RS_BSLS"}, +'ALGR(KC_W)': {"name":"|","title":"RS_PIPE"}, +'ALGR(KC_E)': {"name":"€","title":"RS_EURO"}, +'ALGR(KC_LBRC)': {"name":"÷","title":"RS_DIV"}, +'ALGR(KC_RBRC)': {"name":"×","title":"RS_MUL"}, +// Row 3 +'ALGR(KC_F)': {"name":"[","title":"RS_LBRC"}, +'ALGR(KC_G)': {"name":"]","title":"RS_RBRC"}, +'ALGR(KC_K)': {"name":"ł","title":"RS_LLST"}, +'ALGR(KC_L)': {"name":"Ł","title":"RS_CLST"}, +'ALGR(KC_QUOT)': {"name":"ß","title":"RS_SS"}, +'ALGR(KC_NUHS)': {"name":"¤","title":"RS_CURR"}, +// Row 4 +'ALGR(KC_V)': {"name":"@","title":"RS_AT"}, +'ALGR(KC_B)': {"name":"{","title":"RS_LCBR"}, +'ALGR(KC_N)': {"name":"}","title":"RS_RCBR"}, +'ALGR(KC_M)': {"name":"§","title":"RS_SECT"}, + +/* Other keys */ +'KC_BSLS': {"name":"Ž","title":""}, +'S(KC_BSLS)': {"name":"Ž","title":""}, +'KC_LCBR': {"name":"Š","title":"S(RS_SCAR) (capital Š)"}, +'KC_RCBR': {"name":"Đ","title":"S(RS_DSTR) (capital Đ)"}, +'KC_COLN': {"name":"Č","title":"S(RS_CCAR) (capital Č)"}, +'KC_PIPE': {"name":"Ž","title":"RS_ZCAR (capital Ž)"}, +'KC_DQUO': {"name":"Ć","title":"S(RS_CACU) (capital Ć)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"‚ / ~\nEsc","title":"Esc normally, but ‚ when GUI is active or ~ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_slovak.js b/src/i18n/keymap_extras/keymap_slovak.js new file mode 100644 index 0000000000..25fc167dee --- /dev/null +++ b/src/i18n/keymap_extras/keymap_slovak.js @@ -0,0 +1,210 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ; │ + │ ľ │ š │ č │ ť │ ž │ ý │ á │ í │ é │ = │ ´ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ 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 +'KC_GRV': {"name":"°\n;","title":"SK_SCLN"}, +'KC_1': {"name":"1\n+","title":"SK_PLUS"}, +'KC_2': {"name":"2\nľ","title":"SK_LCAR"}, +'KC_3': {"name":"3\nš","title":"SK_SCAR"}, +'KC_4': {"name":"4\nč","title":"SK_CCAR"}, +'KC_5': {"name":"5\nť","title":"SK_TCAR"}, +'KC_6': {"name":"6\nž","title":"SK_ZCAR"}, +'KC_7': {"name":"7\ný","title":"SK_YACU"}, +'KC_8': {"name":"8\ná","title":"SK_AACU"}, +'KC_9': {"name":"9\ní","title":"SK_IACU"}, +'KC_0': {"name":"0\né","title":"SK_EACU"}, +'KC_MINS': {"name":"%\n=","title":"SK_EQL"}, +'KC_EQL': {"name":"ˇ\n´","title":"SK_ACUT (dead)"}, +// Row 2 +'KC_Q': {"name":"Q","title":"SK_Q"}, +'KC_W': {"name":"W","title":"SK_W"}, +'KC_E': {"name":"E","title":"SK_E"}, +'KC_R': {"name":"R","title":"SK_R"}, +'KC_T': {"name":"T","title":"SK_T"}, +'KC_Y': {"name":"Z","title":"SK_Z"}, +'KC_U': {"name":"U","title":"SK_U"}, +'KC_I': {"name":"I","title":"SK_I"}, +'KC_O': {"name":"O","title":"SK_O"}, +'KC_P': {"name":"P","title":"SK_P"}, +'KC_LBRC': {"name":"/\nú","title":"SK_UACU"}, +'KC_RBRC': {"name":"(\nä","title":"SK_ADIA"}, +// Row 3 +'KC_A': {"name":"A","title":"SK_A"}, +'KC_S': {"name":"S","title":"SK_S"}, +'KC_D': {"name":"D","title":"SK_D"}, +'KC_F': {"name":"F","title":"SK_F"}, +'KC_G': {"name":"G","title":"SK_G"}, +'KC_H': {"name":"H","title":"SK_H"}, +'KC_J': {"name":"J","title":"SK_J"}, +'KC_K': {"name":"K","title":"SK_K"}, +'KC_L': {"name":"L","title":"SK_L"}, +'KC_SCLN': {"name":"\"\nô","title":"SK_OCIR"}, +'KC_QUOT': {"name":"!\n§","title":"SK_SECT"}, +'KC_NUHS': {"name":")\nň","title":"SK_NCAR"}, +// Row 4 +'KC_NUBS': {"name":"*\n&","title":"SK_AMPR"}, +'KC_Z': {"name":"Y","title":"SK_Y"}, +'KC_X': {"name":"X","title":"SK_X"}, +'KC_C': {"name":"C","title":"SK_C"}, +'KC_V': {"name":"V","title":"SK_V"}, +'KC_B': {"name":"B","title":"SK_B"}, +'KC_N': {"name":"N","title":"SK_N"}, +'KC_M': {"name":"M","title":"SK_M"}, +'KC_COMM': {"name":"?\n,","title":"SK_COMM"}, +'KC_DOT': {"name":":\n.","title":"SK_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"SK_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ° │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ % │ ˇ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ / │ ( │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ " │ ! │ ) │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ * │ │ │ │ │ │ │ │ ? │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"°","title":"SK_RNGA (dead)"}, +'KC_TILD': {"name":"°","title":"SK_RNGA (dead)"}, +'S(KC_1)': {"name":"1","title":"SK_1"}, +'KC_EXLM': {"name":"1","title":"SK_1"}, +'S(KC_2)': {"name":"2","title":"SK_2"}, +'KC_AT': {"name":"2","title":"SK_2"}, +'S(KC_3)': {"name":"3","title":"SK_3"}, +'KC_HASH': {"name":"3","title":"SK_3"}, +'S(KC_4)': {"name":"4","title":"SK_4"}, +'KC_DLR': {"name":"4","title":"SK_4"}, +'S(KC_5)': {"name":"5","title":"SK_5"}, +'KC_PERC': {"name":"5","title":"SK_5"}, +'S(KC_6)': {"name":"6","title":"SK_6"}, +'KC_CIRC': {"name":"6","title":"SK_6"}, +'S(KC_7)': {"name":"7","title":"SK_7"}, +'KC_AMPR': {"name":"7","title":"SK_7"}, +'S(KC_8)': {"name":"8","title":"SK_8"}, +'KC_ASTR': {"name":"8","title":"SK_8"}, +'S(KC_9)': {"name":"9","title":"SK_9"}, +'KC_LPRN': {"name":"9","title":"SK_9"}, +'S(KC_0)': {"name":"0","title":"SK_0"}, +'KC_RPRN': {"name":"0","title":"SK_0"}, +'S(KC_MINS)': {"name":"%","title":"SK_PERC"}, +'KC_UNDS': {"name":"%","title":"SK_PERC"}, +'S(KC_EQL)': {"name":"ˇ","title":"SK_CARN (dead)"}, +'KC_PLUS': {"name":"ˇ","title":"SK_CARN (dead)"}, +// Row 2 +'S(KC_LBRC)': {"name":"/","title":"SK_SLSH"}, +'KC_LCBR': {"name":"/","title":"SK_SLSH"}, +'S(KC_RBRC)': {"name":"(","title":"SK_LPRN"}, +'KC_RCBR': {"name":"(","title":"SK_LPRN"}, +// Row 3 +'S(KC_SCLN)': {"name":"\"","title":"SK_DQUO"}, +'KC_COLN': {"name":"\"","title":"SK_DQUO"}, +'S(KC_QUOT)': {"name":"!","title":"SK_EXLM"}, +'KC_DQUO': {"name":"!","title":"SK_EXLM"}, +'S(KC_NUHS)': {"name":")","title":"SK_RPRN"}, +// Row 4 +'S(KC_NUBS)': {"name":"*","title":"SK_ASTR"}, +'S(KC_COMM)': {"name":"?","title":"SK_QUES"}, +'KC_LT': {"name":"?","title":"SK_QUES"}, +'S(KC_DOT)': {"name":":","title":"SK_COLN"}, +'KC_GT': {"name":":","title":"SK_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"SK_UNDS"}, +'KC_QUES': {"name":"_","title":"SK_UNDS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ~ │ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ │ ˝ │ ¨ │ ¸ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ \ │ | │ € │ │ │ │ │ │ │ ' │ ÷ │ × │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ đ │ Đ │ [ │ ] │ │ │ ł │ Ł │ $ │ ß │ ¤ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ < │ > │ # │ │ @ │ { │ } │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_1)': {"name":"~","title":"SK_TILD"}, +'ALGR(KC_3)': {"name":"^","title":"SK_CIRC (dead)"}, +'ALGR(KC_4)': {"name":"˘","title":"SK_BREV (dead)"}, +'ALGR(KC_5)': {"name":"˛","title":"SK_OGON (dead)"}, +'ALGR(KC_6)': {"name":"`","title":"SK_GRV"}, +'ALGR(KC_7)': {"name":"˙","title":"SK_DOTA (dead)"}, +'ALGR(KC_0)': {"name":"˝","title":"SK_DACU (dead)"}, +'ALGR(KC_MINS)': {"name":"¨","title":"SK_DIAE (dead)"}, +'ALGR(KC_EQL)': {"name":"¸","title":"SK_CEDL (dead)"}, +// Row 2 +'ALGR(KC_Q)': {"name":"\\","title":"SK_BSLS"}, +'ALGR(KC_W)': {"name":"|","title":"SK_PIPE"}, +'ALGR(KC_E)': {"name":"€","title":"SK_EURO"}, +'ALGR(KC_P)': {"name":"'","title":"SK_QUOT"}, +'ALGR(KC_LBRC)': {"name":"÷","title":"SK_DIV"}, +'ALGR(KC_RBRC)': {"name":"×","title":"SK_MUL"}, +// Row 3 +'ALGR(KC_S)': {"name":"đ","title":"SK_LDST"}, +'ALGR(KC_D)': {"name":"Đ","title":"SK_CDST"}, +'ALGR(KC_F)': {"name":"[","title":"SK_LBRC"}, +'ALGR(KC_G)': {"name":"]","title":"SK_RBRC"}, +'ALGR(KC_K)': {"name":"ł","title":"SK_LLST"}, +'ALGR(KC_L)': {"name":"Ł","title":"SK_CLST"}, +'ALGR(KC_SCLN)': {"name":"$","title":"SK_DLR"}, +'ALGR(KC_QUOT)': {"name":"ß","title":"SK_SS"}, +'ALGR(KC_NUHS)': {"name":"¤","title":"SK_CURR"}, +// Row 4 +'ALGR(KC_NUBS)': {"name":"<","title":"SK_LABK"}, +'ALGR(KC_Z)': {"name":">","title":"SK_RABK"}, +'ALGR(KC_X)': {"name":"#","title":"SK_HASH"}, +'ALGR(KC_V)': {"name":"@","title":"SK_AT"}, +'ALGR(KC_B)': {"name":"{","title":"SK_LCBR"}, +'ALGR(KC_N)': {"name":"}","title":"SK_RCBR"}, + +/* Other keys */ +'KC_BSLS': {"name":")\nň","title":""}, +'S(KC_BSLS)': {"name":")","title":""}, +'KC_PIPE': {"name":")","title":"SK_RPRN"}, + +'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, +'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, +'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, +'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, +'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, +'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + +'QK_GESC': {"name":"; / °\nEsc","title":"Esc normally, but ; when GUI is active or ° when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_slovenian.js b/src/i18n/keymap_extras/keymap_slovenian.js new file mode 100644 index 0000000000..9d3f3bd20f --- /dev/null +++ b/src/i18n/keymap_extras/keymap_slovenian.js @@ -0,0 +1,198 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ¸ │ 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 +'KC_GRV': {"name":"¨\n¸","title":"SI_CEDL (dead)"}, +'KC_1': {"name":"!\n1","title":"SI_1"}, +'KC_2': {"name":"\"\n2","title":"SI_2"}, +'KC_3': {"name":"#\n3","title":"SI_3"}, +'KC_4': {"name":"$\n4","title":"SI_4"}, +'KC_5': {"name":"%\n5","title":"SI_5"}, +'KC_6': {"name":"&\n6","title":"SI_6"}, +'KC_7': {"name":"/\n7","title":"SI_7"}, +'KC_8': {"name":"(\n8","title":"SI_8"}, +'KC_9': {"name":")\n9","title":"SI_9"}, +'KC_0': {"name":"=\n0","title":"SI_0"}, +'KC_MINS': {"name":"?\n'","title":"SI_QUOT"}, +'KC_EQL': {"name":"*\n+","title":"SI_PLUS"}, +// Row 2 +'KC_Q': {"name":"Q","title":"SI_Q"}, +'KC_W': {"name":"W","title":"SI_W"}, +'KC_E': {"name":"E","title":"SI_E"}, +'KC_R': {"name":"R","title":"SI_R"}, +'KC_T': {"name":"T","title":"SI_T"}, +'KC_Y': {"name":"Z","title":"SI_Z"}, +'KC_U': {"name":"U","title":"SI_U"}, +'KC_I': {"name":"I","title":"SI_I"}, +'KC_O': {"name":"O","title":"SI_O"}, +'KC_P': {"name":"P","title":"SI_P"}, +'KC_LBRC': {"name":"Š","title":"SI_SCAR"}, +'KC_RBRC': {"name":"Đ","title":"SI_DSTR"}, +// Row 3 +'KC_A': {"name":"A","title":"SI_A"}, +'KC_S': {"name":"S","title":"SI_S"}, +'KC_D': {"name":"D","title":"SI_D"}, +'KC_F': {"name":"F","title":"SI_F"}, +'KC_G': {"name":"G","title":"SI_G"}, +'KC_H': {"name":"H","title":"SI_H"}, +'KC_J': {"name":"J","title":"SI_J"}, +'KC_K': {"name":"K","title":"SI_K"}, +'KC_L': {"name":"L","title":"SI_L"}, +'KC_SCLN': {"name":"Č","title":"SI_CCAR"}, +'KC_QUOT': {"name":"Ć","title":"SI_CACU"}, +'KC_NUHS': {"name":"Ž","title":"SI_ZCAR"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"SI_LABK"}, +'KC_Z': {"name":"Y","title":"SI_Y"}, +'KC_X': {"name":"X","title":"SI_X"}, +'KC_C': {"name":"C","title":"SI_C"}, +'KC_V': {"name":"V","title":"SI_V"}, +'KC_B': {"name":"B","title":"SI_B"}, +'KC_N': {"name":"N","title":"SI_N"}, +'KC_M': {"name":"M","title":"SI_M"}, +'KC_COMM': {"name":";\n,","title":"SI_COMM"}, +'KC_DOT': {"name":":\n.","title":"SI_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"SI_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ¨ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"¨","title":"SI_DIAE (dead)"}, +'KC_TILD': {"name":"¨","title":"SI_DIAE (dead)"}, +'S(KC_1)': {"name":"!","title":"SI_EXLM"}, +'KC_EXLM': {"name":"!","title":"SI_EXLM"}, +'S(KC_2)': {"name":"\"","title":"SI_DQUO"}, +'KC_AT': {"name":"\"","title":"SI_DQUO"}, +'S(KC_3)': {"name":"#","title":"SI_HASH"}, +'KC_HASH': {"name":"#","title":"SI_HASH"}, +'S(KC_4)': {"name":"$","title":"SI_DLR"}, +'KC_DLR': {"name":"$","title":"SI_DLR"}, +'S(KC_5)': {"name":"%","title":"SI_PERC"}, +'KC_PERC': {"name":"%","title":"SI_PERC"}, +'S(KC_6)': {"name":"&","title":"SI_AMPR"}, +'KC_CIRC': {"name":"&","title":"SI_AMPR"}, +'S(KC_7)': {"name":"/","title":"SI_SLSH"}, +'KC_AMPR': {"name":"/","title":"SI_SLSH"}, +'S(KC_8)': {"name":"(","title":"SI_LPRN"}, +'KC_ASTR': {"name":"(","title":"SI_LPRN"}, +'S(KC_9)': {"name":")","title":"SI_RPRN"}, +'KC_LPRN': {"name":")","title":"SI_RPRN"}, +'S(KC_0)': {"name":"=","title":"SI_EQL"}, +'KC_RPRN': {"name":"=","title":"SI_EQL"}, +'S(KC_MINS)': {"name":"?","title":"SI_QUES"}, +'KC_UNDS': {"name":"?","title":"SI_QUES"}, +'S(KC_EQL)': {"name":"*","title":"SI_ASTR"}, +'KC_PLUS': {"name":"*","title":"SI_ASTR"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"SI_RABK"}, +'S(KC_COMM)': {"name":";","title":"SI_SCLN"}, +'KC_LT': {"name":";","title":"SI_SCLN"}, +'S(KC_DOT)': {"name":":","title":"SI_COLN"}, +'KC_GT': {"name":":","title":"SI_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"SI_UNDS"}, +'KC_QUES': {"name":"_","title":"SI_UNDS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ~ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ \ │ | │ € │ │ │ │ │ │ │ │ ÷ │ × │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ [ │ ] │ │ │ ł │ Ł │ │ ß │ ¤ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ @ │ { │ } │ § │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_1)': {"name":"~","title":"SI_TILD"}, +'ALGR(KC_2)': {"name":"ˇ","title":"SI_CARN (dead)"}, +'ALGR(KC_3)': {"name":"^","title":"SI_CIRC (dead)"}, +'ALGR(KC_4)': {"name":"˘","title":"SI_BREV (dead)"}, +'ALGR(KC_5)': {"name":"°","title":"SI_RNGA (dead)"}, +'ALGR(KC_6)': {"name":"˛","title":"SI_OGON (dead)"}, +'ALGR(KC_7)': {"name":"`","title":"SI_GRV"}, +'ALGR(KC_8)': {"name":"˙","title":"SI_DOTA (dead)"}, +'ALGR(KC_9)': {"name":"´","title":"SI_ACUT (dead)"}, +'ALGR(KC_0)': {"name":"˝","title":"SI_DACU (dead)"}, +// Row 2 +'ALGR(KC_Q)': {"name":"\\","title":"SI_BSLS"}, +'ALGR(KC_W)': {"name":"|","title":"SI_PIPE"}, +'ALGR(KC_E)': {"name":"€","title":"SI_EURO"}, +'ALGR(KC_LBRC)': {"name":"÷","title":"SI_DIV"}, +'ALGR(KC_RBRC)': {"name":"×","title":"SI_MUL"}, +// Row 3 +'ALGR(KC_F)': {"name":"[","title":"SI_LBRC"}, +'ALGR(KC_G)': {"name":"]","title":"SI_RBRC"}, +'ALGR(KC_K)': {"name":"ł","title":"SI_LLST"}, +'ALGR(KC_L)': {"name":"Ł","title":"SI_CLST"}, +'ALGR(KC_QUOT)': {"name":"ß","title":"SI_SS"}, +'ALGR(KC_NUHS)': {"name":"¤","title":"SI_CURR"}, +// Row 4 +'ALGR(KC_V)': {"name":"@","title":"SI_AT"}, +'ALGR(KC_B)': {"name":"{","title":"SI_LCBR"}, +'ALGR(KC_N)': {"name":"}","title":"SI_RCBR"}, +'ALGR(KC_M)': {"name":"§","title":"SI_SECT"}, + +/* Other keys */ +'KC_BSLS': {"name":"Ž","title":""}, +'S(KC_BSLS)': {"name":"Ž","title":""}, +'KC_LCBR': {"name":"Š","title":"S(SI_SCAR) (capital Š)"}, +'KC_RCBR': {"name":"Đ","title":"S(SI_DSTR) (capital Đ)"}, +'KC_COLN': {"name":"Č","title":"S(SI_CCAR) (capital Č)"}, +'KC_PIPE': {"name":"Ž","title":"SI_ZCAR (capital Ž)"}, +'KC_DQUO': {"name":"Ć","title":"S(SI_CACU) (capital Ć)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"¸ / ¨\nEsc","title":"Esc normally, but ¸ when GUI is active or ¨ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_spanish.js b/src/i18n/keymap_extras/keymap_spanish.js new file mode 100644 index 0000000000..35101c3711 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_spanish.js @@ -0,0 +1,188 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ º │ 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 +'KC_GRV': {"name":"ª\nº","title":"ES_MORD"}, +'KC_1': {"name":"!\n1","title":"ES_1"}, +'KC_2': {"name":"\"\n2","title":"ES_2"}, +'KC_3': {"name":"·\n3","title":"ES_3"}, +'KC_4': {"name":"$\n4","title":"ES_4"}, +'KC_5': {"name":"%\n5","title":"ES_5"}, +'KC_6': {"name":"&\n6","title":"ES_6"}, +'KC_7': {"name":"/\n7","title":"ES_7"}, +'KC_8': {"name":"(\n8","title":"ES_8"}, +'KC_9': {"name":")\n9","title":"ES_9"}, +'KC_0': {"name":"=\n0","title":"ES_0"}, +'KC_MINS': {"name":"?\n'","title":"ES_QUOT"}, +'KC_EQL': {"name":"¿\n¡","title":"ES_IEXL"}, +// Row 2 +'KC_Q': {"name":"Q","title":"ES_Q"}, +'KC_W': {"name":"W","title":"ES_W"}, +'KC_E': {"name":"E","title":"ES_E"}, +'KC_R': {"name":"R","title":"ES_R"}, +'KC_T': {"name":"T","title":"ES_T"}, +'KC_Y': {"name":"Y","title":"ES_Y"}, +'KC_U': {"name":"U","title":"ES_U"}, +'KC_I': {"name":"I","title":"ES_I"}, +'KC_O': {"name":"O","title":"ES_O"}, +'KC_P': {"name":"P","title":"ES_P"}, +'KC_LBRC': {"name":"^\n`","title":"ES_GRV (dead)"}, +'KC_RBRC': {"name":"*\n+","title":"ES_PLUS"}, +// Row 3 +'KC_A': {"name":"A","title":"ES_A"}, +'KC_S': {"name":"S","title":"ES_S"}, +'KC_D': {"name":"D","title":"ES_D"}, +'KC_F': {"name":"F","title":"ES_F"}, +'KC_G': {"name":"G","title":"ES_G"}, +'KC_H': {"name":"H","title":"ES_H"}, +'KC_J': {"name":"J","title":"ES_J"}, +'KC_K': {"name":"K","title":"ES_K"}, +'KC_L': {"name":"L","title":"ES_L"}, +'KC_SCLN': {"name":"Ñ","title":"ES_NTIL"}, +'KC_QUOT': {"name":"¨\n´","title":"ES_ACUT (dead)"}, +'KC_NUHS': {"name":"Ç","title":"ES_CCED"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"ES_LABK"}, +'KC_Z': {"name":"Z","title":"ES_Z"}, +'KC_X': {"name":"X","title":"ES_X"}, +'KC_C': {"name":"C","title":"ES_C"}, +'KC_V': {"name":"V","title":"ES_V"}, +'KC_B': {"name":"B","title":"ES_B"}, +'KC_N': {"name":"N","title":"ES_N"}, +'KC_M': {"name":"M","title":"ES_M"}, +'KC_COMM': {"name":";\n,","title":"ES_COMM"}, +'KC_DOT': {"name":":\n.","title":"ES_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"ES_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ª │ ! │ " │ · │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ¿ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ^ │ * │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"ª","title":"ES_FORD"}, +'KC_TILD': {"name":"ª","title":"ES_FORD"}, +'S(KC_1)': {"name":"!","title":"ES_EXLM"}, +'KC_EXLM': {"name":"!","title":"ES_EXLM"}, +'S(KC_2)': {"name":"\"","title":"ES_DQUO"}, +'KC_AT': {"name":"\"","title":"ES_DQUO"}, +'S(KC_3)': {"name":"·","title":"ES_BULT"}, +'KC_HASH': {"name":"·","title":"ES_BULT"}, +'S(KC_4)': {"name":"$","title":"ES_DLR"}, +'KC_DLR': {"name":"$","title":"ES_DLR"}, +'S(KC_5)': {"name":"%","title":"ES_PERC"}, +'KC_PERC': {"name":"%","title":"ES_PERC"}, +'S(KC_6)': {"name":"&","title":"ES_AMPR"}, +'KC_CIRC': {"name":"&","title":"ES_AMPR"}, +'S(KC_7)': {"name":"/","title":"ES_SLSH"}, +'KC_AMPR': {"name":"/","title":"ES_SLSH"}, +'S(KC_8)': {"name":"(","title":"ES_LPRN"}, +'KC_ASTR': {"name":"(","title":"ES_LPRN"}, +'S(KC_9)': {"name":")","title":"ES_RPRN"}, +'KC_LPRN': {"name":")","title":"ES_RPRN"}, +'S(KC_0)': {"name":"=","title":"ES_EQL"}, +'KC_RPRN': {"name":"=","title":"ES_EQL"}, +'S(KC_MINS)': {"name":"?","title":"ES_QUES"}, +'KC_UNDS': {"name":"?","title":"ES_QUES"}, +'S(KC_EQL)': {"name":"¿","title":"ES_IQUE"}, +'KC_PLUS': {"name":"¿","title":"ES_IQUE"}, +// Row 2 +'S(KC_LBRC)': {"name":"^","title":"ES_CIRC (dead)"}, +'KC_LCBR': {"name":"^","title":"ES_CIRC (dead)"}, +'S(KC_RBRC)': {"name":"*","title":"ES_ASTR"}, +'KC_RCBR': {"name":"*","title":"ES_ASTR"}, +// Row 3 +'S(KC_QUOT)': {"name":"¨","title":"ES_DIAE (dead)"}, +'KC_DQUO': {"name":"¨","title":"ES_DIAE (dead)"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"ES_RABK"}, +'S(KC_COMM)': {"name":";","title":"ES_SCLN"}, +'KC_LT': {"name":";","title":"ES_SCLN"}, +'S(KC_DOT)': {"name":":","title":"ES_COLN"}, +'KC_GT': {"name":":","title":"ES_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"ES_UNDS"}, +'KC_QUES': {"name":"_","title":"ES_UNDS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ \ │ | │ @ │ # │ ~ │ € │ ¬ │ │ │ │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ [ │ ] │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_GRV)': {"name":"\\","title":"ES_BSLS"}, +'ALGR(KC_1)': {"name":"|","title":"ES_PIPE"}, +'ALGR(KC_2)': {"name":"@","title":"ES_AT"}, +'ALGR(KC_3)': {"name":"#","title":"ES_HASH"}, +'ALGR(KC_4)': {"name":"~","title":"ES_TILD"}, +'ALGR(KC_5)': {"name":"€","title":"ES_EURO"}, +'ALGR(KC_6)': {"name":"¬","title":"ES_NOT"}, +// Row 2 +'ALGR(KC_LBRC)': {"name":"[","title":"ES_LBRC"}, +'ALGR(KC_RBRC)': {"name":"]","title":"ES_RBRC"}, +// Row 3 +'ALGR(KC_QUOT)': {"name":"{","title":"ES_LCBR"}, +'ALGR(KC_NUHS)': {"name":"}","title":"ES_RCBR"}, + +/* Other keys */ +'KC_BSLS': {"name":"Ç","title":""}, +'S(KC_BSLS)': {"name":"Ç","title":""}, +'KC_COLN': {"name":"Ñ","title":"S(ES_NTIL) (capital Ñ)"}, +'KC_PIPE': {"name":"Ç","title":"ES_CCED (capital Ç)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"º / ª\nEsc","title":"Esc normally, but º when GUI is active or ª when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_spanish_dvorak.js b/src/i18n/keymap_extras/keymap_spanish_dvorak.js new file mode 100644 index 0000000000..14a6d62a0f --- /dev/null +++ b/src/i18n/keymap_extras/keymap_spanish_dvorak.js @@ -0,0 +1,188 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ º │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ ¡ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ . │ , │ Ñ │ P │ Y │ F │ G │ C │ H │ L │ ` │ + │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ A │ O │ E │ U │ I │ D │ R │ T │ N │ S │ ´ │ Ç │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ < │ - │ Q │ J │ K │ X │ B │ M │ W │ V │ Z │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'KC_GRV': {"name":"ª\nº","title":"DV_MORD"}, +'KC_1': {"name":"!\n1","title":"DV_1"}, +'KC_2': {"name":"\"\n2","title":"DV_2"}, +'KC_3': {"name":"·\n3","title":"DV_3"}, +'KC_4': {"name":"$\n4","title":"DV_4"}, +'KC_5': {"name":"%\n5","title":"DV_5"}, +'KC_6': {"name":"&\n6","title":"DV_6"}, +'KC_7': {"name":"/\n7","title":"DV_7"}, +'KC_8': {"name":"(\n8","title":"DV_8"}, +'KC_9': {"name":")\n9","title":"DV_9"}, +'KC_0': {"name":"=\n0","title":"DV_0"}, +'KC_MINS': {"name":"?\n'","title":"DV_QUOT"}, +'KC_EQL': {"name":"¿\n¡","title":"DV_IEXL"}, +// Row 2 +'KC_Q': {"name":":\n.","title":"DV_DOT"}, +'KC_W': {"name":";\n,","title":"DV_COMM"}, +'KC_E': {"name":"Ñ","title":"DV_NTIL"}, +'KC_R': {"name":"P","title":"DV_P"}, +'KC_T': {"name":"Y","title":"DV_Y"}, +'KC_Y': {"name":"F","title":"DV_F"}, +'KC_U': {"name":"G","title":"DV_G"}, +'KC_I': {"name":"C","title":"DV_C"}, +'KC_O': {"name":"H","title":"DV_H"}, +'KC_P': {"name":"L","title":"DV_L"}, +'KC_LBRC': {"name":"^\n`","title":"DV_GRV (dead)"}, +'KC_RBRC': {"name":"*\n+","title":"DV_PLUS"}, +// Row 3 +'KC_A': {"name":"A","title":"DV_A"}, +'KC_S': {"name":"O","title":"DV_O"}, +'KC_D': {"name":"E","title":"DV_E"}, +'KC_F': {"name":"U","title":"DV_U"}, +'KC_G': {"name":"I","title":"DV_I"}, +'KC_H': {"name":"D","title":"DV_D"}, +'KC_J': {"name":"R","title":"DV_R"}, +'KC_K': {"name":"T","title":"DV_T"}, +'KC_L': {"name":"N","title":"DV_N"}, +'KC_SCLN': {"name":"S","title":"DV_S"}, +'KC_QUOT': {"name":"¨\n´","title":"DV_ACUT (dead)"}, +'KC_NUHS': {"name":"Ç","title":"DV_CCED"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"DV_LABK"}, +'KC_Z': {"name":"_\n-","title":"DV_MINS"}, +'KC_X': {"name":"Q","title":"DV_Q"}, +'KC_C': {"name":"J","title":"DV_J"}, +'KC_V': {"name":"K","title":"DV_K"}, +'KC_B': {"name":"X","title":"DV_X"}, +'KC_N': {"name":"B","title":"DV_B"}, +'KC_M': {"name":"M","title":"DV_M"}, +'KC_COMM': {"name":"W","title":"DV_W"}, +'KC_DOT': {"name":"V","title":"DV_V"}, +'KC_SLSH': {"name":"Z","title":"DV_Z"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ª │ ! │ " │ · │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ¿ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ : │ ; │ │ │ │ │ │ │ │ │ ^ │ * │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ _ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"ª","title":"DV_FORD"}, +'KC_TILD': {"name":"ª","title":"DV_FORD"}, +'S(KC_1)': {"name":"!","title":"DV_EXLM"}, +'KC_EXLM': {"name":"!","title":"DV_EXLM"}, +'S(KC_2)': {"name":"\"","title":"DV_DQUO"}, +'KC_AT': {"name":"\"","title":"DV_DQUO"}, +'S(KC_3)': {"name":"·","title":"DV_BULT"}, +'KC_HASH': {"name":"·","title":"DV_BULT"}, +'S(KC_4)': {"name":"$","title":"DV_DLR"}, +'KC_DLR': {"name":"$","title":"DV_DLR"}, +'S(KC_5)': {"name":"%","title":"DV_PERC"}, +'KC_PERC': {"name":"%","title":"DV_PERC"}, +'S(KC_6)': {"name":"&","title":"DV_AMPR"}, +'KC_CIRC': {"name":"&","title":"DV_AMPR"}, +'S(KC_7)': {"name":"/","title":"DV_SLSH"}, +'KC_AMPR': {"name":"/","title":"DV_SLSH"}, +'S(KC_8)': {"name":"(","title":"DV_LPRN"}, +'KC_ASTR': {"name":"(","title":"DV_LPRN"}, +'S(KC_9)': {"name":")","title":"DV_RPRN"}, +'KC_LPRN': {"name":")","title":"DV_RPRN"}, +'S(KC_0)': {"name":"=","title":"DV_EQL"}, +'KC_RPRN': {"name":"=","title":"DV_EQL"}, +'S(KC_MINS)': {"name":"?","title":"DV_QUES"}, +'KC_UNDS': {"name":"?","title":"DV_QUES"}, +'S(KC_EQL)': {"name":"¿","title":"DV_IQUE"}, +'KC_PLUS': {"name":"¿","title":"DV_IQUE"}, +// Row 2 +'S(KC_Q)': {"name":":","title":"DV_COLN"}, +'S(KC_W)': {"name":";","title":"DV_SCLN"}, +'S(KC_LBRC)': {"name":"^","title":"DV_CIRC (dead)"}, +'KC_LCBR': {"name":"^","title":"DV_CIRC (dead)"}, +'S(KC_RBRC)': {"name":"*","title":"DV_ASTR"}, +'KC_RCBR': {"name":"*","title":"DV_ASTR"}, +// Row 3 +'S(KC_QUOT)': {"name":"¨","title":"DV_DIAE (dead)"}, +'KC_DQUO': {"name":"¨","title":"DV_DIAE (dead)"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"DV_RABK"}, +'S(KC_Z)': {"name":"_","title":"DV_UNDS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ \ │ | │ @ │ # │ ~ │ € │ ¬ │ │ │ │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ [ │ ] │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_GRV)': {"name":"\\","title":"DV_BSLS"}, +'ALGR(KC_1)': {"name":"|","title":"DV_PIPE"}, +'ALGR(KC_2)': {"name":"@","title":"DV_AT"}, +'ALGR(KC_3)': {"name":"#","title":"DV_HASH"}, +'ALGR(KC_4)': {"name":"~","title":"DV_TILD"}, +'ALGR(KC_5)': {"name":"€","title":"DV_EURO"}, +'ALGR(KC_6)': {"name":"¬","title":"DV_NOT"}, +// Row 2 +'ALGR(KC_LBRC)': {"name":"[","title":"DV_LBRC"}, +'ALGR(KC_RBRC)': {"name":"]","title":"DV_RBRC"}, +// Row 3 +'ALGR(KC_QUOT)': {"name":"{","title":"DV_LCBR"}, +'ALGR(KC_NUHS)': {"name":"}","title":"DV_RCBR"}, + +/* Other keys */ +'KC_BSLS': {"name":"Ç","title":""}, +'S(KC_BSLS)': {"name":"Ç","title":""}, +'KC_LT': {"name":"W","title":"S(DV_W) (capital W)"}, +'KC_GT': {"name":"V","title":"S(DV_V) (capital V)"}, +'KC_COLN': {"name":"S","title":"S(DV_S) (capital S)"}, +'KC_PIPE': {"name":"Ç","title":"DV_CCED (capital Ç)"}, +'KC_QUES': {"name":"Z","title":"S(DV_Z) (capital Z)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"º / ª\nEsc","title":"Esc normally, but º when GUI is active or ª when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_swedish.js b/src/i18n/keymap_extras/keymap_swedish.js new file mode 100644 index 0000000000..6abeccac08 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_swedish.js @@ -0,0 +1,188 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ § │ 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 +'KC_GRV': {"name":"½\n§","title":"SE_SECT"}, +'KC_1': {"name":"!\n1","title":"SE_1"}, +'KC_2': {"name":"\"\n2","title":"SE_2"}, +'KC_3': {"name":"#\n3","title":"SE_3"}, +'KC_4': {"name":"¤\n4","title":"SE_4"}, +'KC_5': {"name":"%\n5","title":"SE_5"}, +'KC_6': {"name":"&\n6","title":"SE_6"}, +'KC_7': {"name":"/\n7","title":"SE_7"}, +'KC_8': {"name":"(\n8","title":"SE_8"}, +'KC_9': {"name":")\n9","title":"SE_9"}, +'KC_0': {"name":"=\n0","title":"SE_0"}, +'KC_MINS': {"name":"?\n+","title":"SE_PLUS"}, +'KC_EQL': {"name":"`\n´","title":"SE_ACUT (dead)"}, +// Row 2 +'KC_Q': {"name":"Q","title":"SE_Q"}, +'KC_W': {"name":"W","title":"SE_W"}, +'KC_E': {"name":"E","title":"SE_E"}, +'KC_R': {"name":"R","title":"SE_R"}, +'KC_T': {"name":"T","title":"SE_T"}, +'KC_Y': {"name":"Y","title":"SE_Y"}, +'KC_U': {"name":"U","title":"SE_U"}, +'KC_I': {"name":"I","title":"SE_I"}, +'KC_O': {"name":"O","title":"SE_O"}, +'KC_P': {"name":"P","title":"SE_P"}, +'KC_LBRC': {"name":"Å","title":"SE_ARNG"}, +'KC_RBRC': {"name":"^\n¨","title":"SE_DIAE (dead)"}, +// Row 3 +'KC_A': {"name":"A","title":"SE_A"}, +'KC_S': {"name":"S","title":"SE_S"}, +'KC_D': {"name":"D","title":"SE_D"}, +'KC_F': {"name":"F","title":"SE_F"}, +'KC_G': {"name":"G","title":"SE_G"}, +'KC_H': {"name":"H","title":"SE_H"}, +'KC_J': {"name":"J","title":"SE_J"}, +'KC_K': {"name":"K","title":"SE_K"}, +'KC_L': {"name":"L","title":"SE_L"}, +'KC_SCLN': {"name":"Ö","title":"SE_ODIA"}, +'KC_QUOT': {"name":"Ä","title":"SE_ADIA"}, +'KC_NUHS': {"name":"*\n'","title":"SE_QUOT"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"SE_LABK"}, +'KC_Z': {"name":"Z","title":"SE_Z"}, +'KC_X': {"name":"X","title":"SE_X"}, +'KC_C': {"name":"C","title":"SE_C"}, +'KC_V': {"name":"V","title":"SE_V"}, +'KC_B': {"name":"B","title":"SE_B"}, +'KC_N': {"name":"N","title":"SE_N"}, +'KC_M': {"name":"M","title":"SE_M"}, +'KC_COMM': {"name":";\n,","title":"SE_COMM"}, +'KC_DOT': {"name":":\n.","title":"SE_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"SE_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ½ │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"½","title":"SE_HALF"}, +'KC_TILD': {"name":"½","title":"SE_HALF"}, +'S(KC_1)': {"name":"!","title":"SE_EXLM"}, +'KC_EXLM': {"name":"!","title":"SE_EXLM"}, +'S(KC_2)': {"name":"\"","title":"SE_DQUO"}, +'KC_AT': {"name":"\"","title":"SE_DQUO"}, +'S(KC_3)': {"name":"#","title":"SE_HASH"}, +'KC_HASH': {"name":"#","title":"SE_HASH"}, +'S(KC_4)': {"name":"¤","title":"SE_CURR"}, +'KC_DLR': {"name":"¤","title":"SE_CURR"}, +'S(KC_5)': {"name":"%","title":"SE_PERC"}, +'KC_PERC': {"name":"%","title":"SE_PERC"}, +'S(KC_6)': {"name":"&","title":"SE_AMPR"}, +'KC_CIRC': {"name":"&","title":"SE_AMPR"}, +'S(KC_7)': {"name":"/","title":"SE_SLSH"}, +'KC_AMPR': {"name":"/","title":"SE_SLSH"}, +'S(KC_8)': {"name":"(","title":"SE_LPRN"}, +'KC_ASTR': {"name":"(","title":"SE_LPRN"}, +'S(KC_9)': {"name":")","title":"SE_RPRN"}, +'KC_LPRN': {"name":")","title":"SE_RPRN"}, +'S(KC_0)': {"name":"=","title":"SE_EQL"}, +'KC_RPRN': {"name":"=","title":"SE_EQL"}, +'S(KC_MINS)': {"name":"?","title":"SE_QUES"}, +'KC_UNDS': {"name":"?","title":"SE_QUES"}, +'S(KC_EQL)': {"name":"`","title":"SE_GRV (dead)"}, +'KC_PLUS': {"name":"`","title":"SE_GRV (dead)"}, +// Row 2 +'S(KC_RBRC)': {"name":"^","title":"SE_CIRC (dead)"}, +'KC_RCBR': {"name":"^","title":"SE_CIRC (dead)"}, +// Row 3 +'S(KC_NUHS)': {"name":"*","title":"SE_ASTR"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"SE_RABK"}, +'S(KC_COMM)': {"name":";","title":"SE_SCLN"}, +'KC_LT': {"name":";","title":"SE_SCLN"}, +'S(KC_DOT)': {"name":":","title":"SE_COLN"}, +'KC_GT': {"name":":","title":"SE_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"SE_UNDS"}, +'KC_QUES': {"name":"_","title":"SE_UNDS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ \ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ | │ │ │ │ │ │ │ µ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_2)': {"name":"@","title":"SE_AT"}, +'ALGR(KC_3)': {"name":"£","title":"SE_PND"}, +'ALGR(KC_4)': {"name":"$","title":"SE_DLR"}, +'ALGR(KC_5)': {"name":"€","title":"SE_EURO"}, +'ALGR(KC_7)': {"name":"{","title":"SE_LCBR"}, +'ALGR(KC_8)': {"name":"[","title":"SE_LBRC"}, +'ALGR(KC_9)': {"name":"]","title":"SE_RBRC"}, +'ALGR(KC_0)': {"name":"}","title":"SE_RCBR"}, +'ALGR(KC_MINS)': {"name":"\\","title":"SE_BSLS"}, +// Row 2 +'ALGR(KC_RBRC)': {"name":"~","title":"SE_TILD (dead)"}, +// Row 4 +'ALGR(KC_NUBS)': {"name":"|","title":"SE_PIPE"}, +'ALGR(KC_M)': {"name":"µ","title":"SE_MICR"}, + +/* Other keys */ +'KC_BSLS': {"name":"*\n'","title":""}, +'S(KC_BSLS)': {"name":"*","title":""}, +'KC_LCBR': {"name":"Å","title":"S(SE_ARNG) (capital Å)"}, +'KC_COLN': {"name":"Ö","title":"S(SE_ODIA) (capital Ö)"}, +'KC_PIPE': {"name":"*","title":"SE_ASTR"}, +'KC_DQUO': {"name":"Ä","title":"S(SE_ADIA) (capital Ä)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"§ / ½\nEsc","title":"Esc normally, but § when GUI is active or ½ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_swedish_mac_ansi.js b/src/i18n/keymap_extras/keymap_swedish_mac_ansi.js new file mode 100644 index 0000000000..41e3c4263d --- /dev/null +++ b/src/i18n/keymap_extras/keymap_swedish_mac_ansi.js @@ -0,0 +1,277 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ < │ 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 +'KC_GRV': {"name":">\n<","title":"SE_LABK"}, +'KC_1': {"name":"!\n1","title":"SE_1"}, +'KC_2': {"name":"\"\n2","title":"SE_2"}, +'KC_3': {"name":"#\n3","title":"SE_3"}, +'KC_4': {"name":"€\n4","title":"SE_4"}, +'KC_5': {"name":"%\n5","title":"SE_5"}, +'KC_6': {"name":"&\n6","title":"SE_6"}, +'KC_7': {"name":"/\n7","title":"SE_7"}, +'KC_8': {"name":"(\n8","title":"SE_8"}, +'KC_9': {"name":")\n9","title":"SE_9"}, +'KC_0': {"name":"=\n0","title":"SE_0"}, +'KC_MINS': {"name":"?\n+","title":"SE_PLUS"}, +'KC_EQL': {"name":"`\n´","title":"SE_ACUT (dead)"}, +// Row 2 +'KC_Q': {"name":"Q","title":"SE_Q"}, +'KC_W': {"name":"W","title":"SE_W"}, +'KC_E': {"name":"E","title":"SE_E"}, +'KC_R': {"name":"R","title":"SE_R"}, +'KC_T': {"name":"T","title":"SE_T"}, +'KC_Y': {"name":"Y","title":"SE_Y"}, +'KC_U': {"name":"U","title":"SE_U"}, +'KC_I': {"name":"I","title":"SE_I"}, +'KC_O': {"name":"O","title":"SE_O"}, +'KC_P': {"name":"P","title":"SE_P"}, +'KC_LBRC': {"name":"Å","title":"SE_ARNG"}, +'KC_RBRC': {"name":"^\n¨","title":"SE_DIAE (dead)"}, +'KC_NUHS': {"name":"*\n'","title":"SE_QUOT"}, +// Row 3 +'KC_A': {"name":"A","title":"SE_A"}, +'KC_S': {"name":"S","title":"SE_S"}, +'KC_D': {"name":"D","title":"SE_D"}, +'KC_F': {"name":"F","title":"SE_F"}, +'KC_G': {"name":"G","title":"SE_G"}, +'KC_H': {"name":"H","title":"SE_H"}, +'KC_J': {"name":"J","title":"SE_J"}, +'KC_K': {"name":"K","title":"SE_K"}, +'KC_L': {"name":"L","title":"SE_L"}, +'KC_SCLN': {"name":"Ö","title":"SE_ODIA"}, +'KC_QUOT': {"name":"Ä","title":"SE_ADIA"}, +// Row 4 +'KC_Z': {"name":"Z","title":"SE_Z"}, +'KC_X': {"name":"X","title":"SE_X"}, +'KC_C': {"name":"C","title":"SE_C"}, +'KC_V': {"name":"V","title":"SE_V"}, +'KC_B': {"name":"B","title":"SE_B"}, +'KC_N': {"name":"N","title":"SE_N"}, +'KC_M': {"name":"M","title":"SE_M"}, +'KC_COMM': {"name":";\n,","title":"SE_COMM"}, +'KC_DOT': {"name":":\n.","title":"SE_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"SE_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ > │ ! │ " │ # │ € │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ * │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ + * │ │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":">","title":"SE_RABK"}, +'KC_TILD': {"name":">","title":"SE_RABK"}, +'S(KC_1)': {"name":"!","title":"SE_EXLM"}, +'KC_EXLM': {"name":"!","title":"SE_EXLM"}, +'S(KC_2)': {"name":"\"","title":"SE_DQUO"}, +'KC_AT': {"name":"\"","title":"SE_DQUO"}, +'S(KC_3)': {"name":"#","title":"SE_HASH"}, +'KC_HASH': {"name":"#","title":"SE_HASH"}, +'S(KC_4)': {"name":"€","title":"SE_EURO"}, +'KC_DLR': {"name":"€","title":"SE_EURO"}, +'S(KC_5)': {"name":"%","title":"SE_PERC"}, +'KC_PERC': {"name":"%","title":"SE_PERC"}, +'S(KC_6)': {"name":"&","title":"SE_AMPR"}, +'KC_CIRC': {"name":"&","title":"SE_AMPR"}, +'S(KC_7)': {"name":"/","title":"SE_SLSH"}, +'KC_AMPR': {"name":"/","title":"SE_SLSH"}, +'S(KC_8)': {"name":"(","title":"SE_LPRN"}, +'KC_ASTR': {"name":"(","title":"SE_LPRN"}, +'S(KC_9)': {"name":")","title":"SE_RPRN"}, +'KC_LPRN': {"name":")","title":"SE_RPRN"}, +'S(KC_0)': {"name":"=","title":"SE_EQL"}, +'KC_RPRN': {"name":"=","title":"SE_EQL"}, +'S(KC_MINS)': {"name":"?","title":"SE_QUES"}, +'KC_UNDS': {"name":"?","title":"SE_QUES"}, +'S(KC_EQL)': {"name":"`","title":"SE_GRV"}, +'KC_PLUS': {"name":"`","title":"SE_GRV"}, +// Row 2 +'S(KC_RBRC)': {"name":"^","title":"SE_CIRC (dead)"}, +'KC_RCBR': {"name":"^","title":"SE_CIRC (dead)"}, +'S(KC_NUHS)': {"name":"*","title":"SE_ASTR"}, +// Row 4 +'S(KC_COMM)': {"name":";","title":"SE_SCLN"}, +'KC_LT': {"name":";","title":"SE_SCLN"}, +'S(KC_DOT)': {"name":":","title":"SE_COLN"}, +'KC_GT': {"name":":","title":"SE_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"SE_UNDS"}, +'KC_QUES': {"name":"_","title":"SE_UNDS"}, + +/* Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ≤ │ © │ ™ │ £ │ $ │ ∞ │ § │ | │ [ │ ] │ ≈ │ ± │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ • │ Ω │ É │ ® │ † │ µ │ Ü │ ı │ Œ │ π │ ˙ │ ~ │ @ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ + * │ │  │ ß │ ∂ │ ƒ │ ¸ │ ˛ │ √ │ ª │ fi │ Ø │ Æ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ + * │ │ ÷ │ │ Ç │ ‹ │ › │ ‘ │ ’ │ ‚ │ … │ – │ │ + * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + * + */ +// Row 1 +'A(KC_GRV)': {"name":"≤","title":"SE_LTEQ"}, +'A(KC_1)': {"name":"©","title":"SE_COPY"}, +'A(KC_2)': {"name":"™","title":"SE_TM"}, +'A(KC_3)': {"name":"£","title":"SE_PND"}, +'A(KC_4)': {"name":"$","title":"SE_DLR"}, +'A(KC_5)': {"name":"∞","title":"SE_INFN"}, +'A(KC_6)': {"name":"§","title":"SE_SECT"}, +'A(KC_7)': {"name":"|","title":"SE_PIPE"}, +'A(KC_8)': {"name":"[","title":"SE_LBRC"}, +'A(KC_9)': {"name":"]","title":"SE_RBRC"}, +'A(KC_0)': {"name":"≈","title":"SE_AEQL"}, +'A(KC_MINS)': {"name":"±","title":"SE_PLMN"}, +// Row 2 +'A(KC_Q)': {"name":"•","title":"SE_BULT"}, +'A(KC_W)': {"name":"Ω","title":"SE_OMEG"}, +'A(KC_E)': {"name":"É","title":"SE_EACU"}, +'A(KC_R)': {"name":"®","title":"SE_REGD"}, +'A(KC_T)': {"name":"†","title":"SE_DAGG"}, +'A(KC_Y)': {"name":"µ","title":"SE_MICR"}, +'A(KC_U)': {"name":"Ü","title":"SE_UDIA"}, +'A(KC_I)': {"name":"ı","title":"SE_DLSI"}, +'A(KC_O)': {"name":"Œ","title":"SE_OE"}, +'A(KC_P)': {"name":"π","title":"SE_PI"}, +'A(KC_LBRC)': {"name":"˙","title":"SE_DOTA"}, +'A(KC_RBRC)': {"name":"~","title":"SE_TILD (dead)"}, +'A(KC_NUHS)': {"name":"@","title":"SE_AT"}, +// Row 3 +'A(KC_A)': {"name":"","title":"SE_APPL (Apple logo)"}, +'A(KC_S)': {"name":"ß","title":"SE_SS"}, +'A(KC_D)': {"name":"∂","title":"SE_PDIF"}, +'A(KC_F)': {"name":"ƒ","title":"SE_FHK"}, +'A(KC_G)': {"name":"¸","title":"SE_CEDL"}, +'A(KC_H)': {"name":"˛","title":"SE_OGON"}, +'A(KC_J)': {"name":"√","title":"SE_SQRT"}, +'A(KC_K)': {"name":"ª","title":"SE_FORD"}, +'A(KC_L)': {"name":"fi","title":"SE_FI"}, +'A(KC_SCLN)': {"name":"Ø","title":"SE_OSTR"}, +'A(KC_QUOT)': {"name":"Æ","title":"SE_AE"}, +// Row 4 +'A(KC_Z)': {"name":"÷","title":"SE_DIV"}, +'A(KC_C)': {"name":"Ç","title":"SE_CCED"}, +'A(KC_V)': {"name":"‹","title":"SE_LSAQ"}, +'A(KC_B)': {"name":"›","title":"SE_RSAQ"}, +'A(KC_N)': {"name":"‘","title":"SE_LSQU"}, +'A(KC_M)': {"name":"’","title":"SE_RSQU"}, +'A(KC_COMM)': {"name":"‚","title":"SE_SLQU"}, +'A(KC_DOT)': {"name":"…","title":"SE_ELLP"}, +'A(KC_SLSH)': {"name":"–","title":"SE_NDSH"}, + +/* Shift+Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ≥ │ ¡ │ │ ¥ │ ¢ │ ‰ │ ¶ │ \ │ { │ } │ ≠ │ ¿ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ ° │ ˝ │ │ │ ‡ │ ˜ │ │ ˆ │ │ ∏ │ ˚ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ + * │ │ ◊ │ ∑ │ ∆ │ ∫ │ ¯ │ ˘ │ ¬ │ º │ fl │ │ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ + * │ │ ⁄ │ ˇ │ │ « │ » │ “ │ ” │ „ │ · │ — │ │ + * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + * + */ +// Row 1 +'S(A(KC_GRV))': {"name":"≥","title":"SE_GTEQ"}, +'S(A(KC_1))': {"name":"¡","title":"SE_IEXL"}, +'S(A(KC_3))': {"name":"¥","title":"SE_YEN"}, +'S(A(KC_4))': {"name":"¢","title":"SE_CENT"}, +'S(A(KC_5))': {"name":"‰","title":"SE_PERM"}, +'S(A(KC_6))': {"name":"¶","title":"SE_PILC"}, +'S(A(KC_7))': {"name":"\\","title":"SE_BSLS"}, +'S(A(KC_8))': {"name":"{","title":"SE_LCBR"}, +'S(A(KC_9))': {"name":"}","title":"SE_RCBR"}, +'S(A(KC_0))': {"name":"≠","title":"SE_NEQL"}, +'S(A(KC_MINS))': {"name":"¿","title":"SE_IQUE"}, +// Row 2 +'S(A(KC_Q))': {"name":"°","title":"SE_DEG"}, +'S(A(KC_W))': {"name":"˝","title":"SE_DACU"}, +'S(A(KC_T))': {"name":"‡","title":"SE_DDAG"}, +'S(A(KC_Y))': {"name":"˜","title":"SE_STIL"}, +'S(A(KC_I))': {"name":"ˆ","title":"SE_DCIR"}, +'S(A(KC_P))': {"name":"∏","title":"SE_NARP"}, +'S(A(KC_LBRC))': {"name":"˚","title":"SE_RNGA"}, +// Row 3 +'S(A(KC_A))': {"name":"◊","title":"SE_LOZN"}, +'S(A(KC_S))': {"name":"∑","title":"SE_NARS"}, +'S(A(KC_D))': {"name":"∆","title":"SE_INCR"}, +'S(A(KC_F))': {"name":"∫","title":"SE_INTG"}, +'S(A(KC_G))': {"name":"¯","title":"SE_MACR"}, +'S(A(KC_H))': {"name":"˘","title":"SE_BREV"}, +'S(A(KC_J))': {"name":"¬","title":"SE_NOT"}, +'S(A(KC_K))': {"name":"º","title":"SE_MORD"}, +'S(A(KC_L))': {"name":"fl","title":"SE_FL"}, +// Row 4 +'S(A(KC_Z))': {"name":"⁄","title":"SE_FRSL"}, +'S(A(KC_X))': {"name":"ˇ","title":"SE_CARN"}, +'S(A(KC_V))': {"name":"«","title":"SE_LDAQ"}, +'S(A(KC_B))': {"name":"»","title":"SE_RDAQ"}, +'S(A(KC_N))': {"name":"“","title":"SE_LDQU"}, +'S(A(KC_M))': {"name":"”","title":"SE_RDQU"}, +'S(A(KC_COMM))': {"name":"„","title":"SE_DLQU"}, +'S(A(KC_DOT))': {"name":"·","title":"SE_MDDT"}, +'S(A(KC_SLSH))': {"name":"—","title":"SE_MDSH"}, + +/* Other keys */ +'KC_BSLS': {"name":"*\n'","title":""}, +'S(KC_BSLS)': {"name":"*","title":""}, +'KC_NUBS': {"name":"*\n'","title":""}, +'S(KC_NUBS)': {"name":"*","title":""}, +'KC_LCBR': {"name":"Å","title":"S(SE_ARNG) (capital Å)"}, +'KC_COLN': {"name":"Ö","title":"S(SE_ODIA) (capital Ö)"}, +'KC_PIPE': {"name":"*","title":"SE_ASTR"}, +'KC_DQUO': {"name":"Ä","title":"S(SE_ADIA) (capital Ä)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"< / >\nEsc","title":"Esc normally, but < when GUI is active or > when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_swedish_mac_iso.js b/src/i18n/keymap_extras/keymap_swedish_mac_iso.js new file mode 100644 index 0000000000..1a15ece09c --- /dev/null +++ b/src/i18n/keymap_extras/keymap_swedish_mac_iso.js @@ -0,0 +1,274 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ § │ 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 +'KC_GRV': {"name":"°\n§","title":"SE_SECT"}, +'KC_1': {"name":"!\n1","title":"SE_1"}, +'KC_2': {"name":"\"\n2","title":"SE_2"}, +'KC_3': {"name":"#\n3","title":"SE_3"}, +'KC_4': {"name":"€\n4","title":"SE_4"}, +'KC_5': {"name":"%\n5","title":"SE_5"}, +'KC_6': {"name":"&\n6","title":"SE_6"}, +'KC_7': {"name":"/\n7","title":"SE_7"}, +'KC_8': {"name":"(\n8","title":"SE_8"}, +'KC_9': {"name":")\n9","title":"SE_9"}, +'KC_0': {"name":"=\n0","title":"SE_0"}, +'KC_MINS': {"name":"?\n+","title":"SE_PLUS"}, +'KC_EQL': {"name":"`\n´","title":"SE_ACUT (dead)"}, +// Row 2 +'KC_Q': {"name":"Q","title":"SE_Q"}, +'KC_W': {"name":"W","title":"SE_W"}, +'KC_E': {"name":"E","title":"SE_E"}, +'KC_R': {"name":"R","title":"SE_R"}, +'KC_T': {"name":"T","title":"SE_T"}, +'KC_Y': {"name":"Y","title":"SE_Y"}, +'KC_U': {"name":"U","title":"SE_U"}, +'KC_I': {"name":"I","title":"SE_I"}, +'KC_O': {"name":"O","title":"SE_O"}, +'KC_P': {"name":"P","title":"SE_P"}, +'KC_LBRC': {"name":"Å","title":"SE_ARNG"}, +'KC_RBRC': {"name":"^\n¨","title":"SE_DIAE (dead)"}, +// Row 3 +'KC_A': {"name":"A","title":"SE_A"}, +'KC_S': {"name":"S","title":"SE_S"}, +'KC_D': {"name":"D","title":"SE_D"}, +'KC_F': {"name":"F","title":"SE_F"}, +'KC_G': {"name":"G","title":"SE_G"}, +'KC_H': {"name":"H","title":"SE_H"}, +'KC_J': {"name":"J","title":"SE_J"}, +'KC_K': {"name":"K","title":"SE_K"}, +'KC_L': {"name":"L","title":"SE_L"}, +'KC_SCLN': {"name":"Ö","title":"SE_ODIA"}, +'KC_QUOT': {"name":"Ä","title":"SE_ADIA"}, +'KC_NUHS': {"name":"*\n'","title":"SE_QUOT"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"SE_LABK"}, +'KC_Z': {"name":"Z","title":"SE_Z"}, +'KC_X': {"name":"X","title":"SE_X"}, +'KC_C': {"name":"C","title":"SE_C"}, +'KC_V': {"name":"V","title":"SE_V"}, +'KC_B': {"name":"B","title":"SE_B"}, +'KC_N': {"name":"N","title":"SE_N"}, +'KC_M': {"name":"M","title":"SE_M"}, +'KC_COMM': {"name":";\n,","title":"SE_COMM"}, +'KC_DOT': {"name":":\n.","title":"SE_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"SE_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ° │ ! │ " │ # │ € │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"°","title":"SE_DEG"}, +'KC_TILD': {"name":"°","title":"SE_DEG"}, +'S(KC_1)': {"name":"!","title":"SE_EXLM"}, +'KC_EXLM': {"name":"!","title":"SE_EXLM"}, +'S(KC_2)': {"name":"\"","title":"SE_DQUO"}, +'KC_AT': {"name":"\"","title":"SE_DQUO"}, +'S(KC_3)': {"name":"#","title":"SE_HASH"}, +'KC_HASH': {"name":"#","title":"SE_HASH"}, +'S(KC_4)': {"name":"€","title":"SE_EURO"}, +'KC_DLR': {"name":"€","title":"SE_EURO"}, +'S(KC_5)': {"name":"%","title":"SE_PERC"}, +'KC_PERC': {"name":"%","title":"SE_PERC"}, +'S(KC_6)': {"name":"&","title":"SE_AMPR"}, +'KC_CIRC': {"name":"&","title":"SE_AMPR"}, +'S(KC_7)': {"name":"/","title":"SE_SLSH"}, +'KC_AMPR': {"name":"/","title":"SE_SLSH"}, +'S(KC_8)': {"name":"(","title":"SE_LPRN"}, +'KC_ASTR': {"name":"(","title":"SE_LPRN"}, +'S(KC_9)': {"name":")","title":"SE_RPRN"}, +'KC_LPRN': {"name":")","title":"SE_RPRN"}, +'S(KC_0)': {"name":"=","title":"SE_EQL"}, +'KC_RPRN': {"name":"=","title":"SE_EQL"}, +'S(KC_MINS)': {"name":"?","title":"SE_QUES"}, +'KC_UNDS': {"name":"?","title":"SE_QUES"}, +'S(KC_EQL)': {"name":"`","title":"SE_GRV"}, +'KC_PLUS': {"name":"`","title":"SE_GRV"}, +// Row 2 +'S(KC_RBRC)': {"name":"^","title":"SE_CIRC (dead)"}, +'KC_RCBR': {"name":"^","title":"SE_CIRC (dead)"}, +// Row 3 +'S(KC_NUHS)': {"name":"*","title":"SE_ASTR"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"SE_RABK"}, +'S(KC_COMM)': {"name":";","title":"SE_SCLN"}, +'KC_LT': {"name":";","title":"SE_SCLN"}, +'S(KC_DOT)': {"name":":","title":"SE_COLN"}, +'KC_GT': {"name":":","title":"SE_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"SE_UNDS"}, +'KC_QUES': {"name":"_","title":"SE_UNDS"}, + +/* Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ¶ │ © │ ™ │ £ │ $ │ ∞ │ │ | │ [ │ ] │ ≈ │ ± │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ • │ Ω │ É │ ® │ † │ µ │ Ü │ ı │ Œ │ π │ ˙ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │  │ ß │ ∂ │ ƒ │ ¸ │ ˛ │ √ │ ª │ fi │ Ø │ Æ │ @ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≤ │ ÷ │ │ Ç │ ‹ │ › │ ‘ │ ’ │ ‚ │ … │ – │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'A(KC_GRV)': {"name":"¶","title":"SE_PILC"}, +'A(KC_1)': {"name":"©","title":"SE_COPY"}, +'A(KC_2)': {"name":"™","title":"SE_TM"}, +'A(KC_3)': {"name":"£","title":"SE_PND"}, +'A(KC_4)': {"name":"$","title":"SE_DLR"}, +'A(KC_5)': {"name":"∞","title":"SE_INFN"}, +'A(KC_7)': {"name":"|","title":"SE_PIPE"}, +'A(KC_8)': {"name":"[","title":"SE_LBRC"}, +'A(KC_9)': {"name":"]","title":"SE_RBRC"}, +'A(KC_0)': {"name":"≈","title":"SE_AEQL"}, +'A(KC_MINS)': {"name":"±","title":"SE_PLMN"}, +// Row 2 +'A(KC_Q)': {"name":"•","title":"SE_BULT"}, +'A(KC_W)': {"name":"Ω","title":"SE_OMEG"}, +'A(KC_E)': {"name":"É","title":"SE_EACU"}, +'A(KC_R)': {"name":"®","title":"SE_REGD"}, +'A(KC_T)': {"name":"†","title":"SE_DAGG"}, +'A(KC_Y)': {"name":"µ","title":"SE_MICR"}, +'A(KC_U)': {"name":"Ü","title":"SE_UDIA"}, +'A(KC_I)': {"name":"ı","title":"SE_DLSI"}, +'A(KC_O)': {"name":"Œ","title":"SE_OE"}, +'A(KC_P)': {"name":"π","title":"SE_PI"}, +'A(KC_LBRC)': {"name":"˙","title":"SE_DOTA"}, +'A(KC_RBRC)': {"name":"~","title":"SE_TILD (dead)"}, +// Row 3 +'A(KC_A)': {"name":"","title":"SE_APPL (Apple logo)"}, +'A(KC_S)': {"name":"ß","title":"SE_SS"}, +'A(KC_D)': {"name":"∂","title":"SE_PDIF"}, +'A(KC_F)': {"name":"ƒ","title":"SE_FHK"}, +'A(KC_G)': {"name":"¸","title":"SE_CEDL"}, +'A(KC_H)': {"name":"˛","title":"SE_OGON"}, +'A(KC_J)': {"name":"√","title":"SE_SQRT"}, +'A(KC_K)': {"name":"ª","title":"SE_FORD"}, +'A(KC_L)': {"name":"fi","title":"SE_FI"}, +'A(KC_SCLN)': {"name":"Ø","title":"SE_OSTR"}, +'A(KC_QUOT)': {"name":"Æ","title":"SE_AE"}, +'A(KC_NUHS)': {"name":"@","title":"SE_AT"}, +// Row 4 +'A(KC_NUBS)': {"name":"≤","title":"SE_LTEQ"}, +'A(KC_Z)': {"name":"÷","title":"SE_DIV"}, +'A(KC_C)': {"name":"Ç","title":"SE_CCED"}, +'A(KC_V)': {"name":"‹","title":"SE_LSAQ"}, +'A(KC_B)': {"name":"›","title":"SE_RSAQ"}, +'A(KC_N)': {"name":"‘","title":"SE_LSQU"}, +'A(KC_M)': {"name":"’","title":"SE_RSQU"}, +'A(KC_COMM)': {"name":"‚","title":"SE_SLQU"}, +'A(KC_DOT)': {"name":"…","title":"SE_ELLP"}, +'A(KC_SLSH)': {"name":"–","title":"SE_NDSH"}, + +/* Shift+Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ │ ¡ │ ” │ ¥ │ ¢ │ ‰ │ │ \ │ { │ } │ ≠ │ ¿ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ ˝ │ │ │ ‡ │ ˜ │ │ ˆ │ │ ∏ │ ˚ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ ◊ │ ∑ │ ∆ │ ∫ │ ¯ │ ˘ │ ¬ │ º │ fl │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≥ │ ⁄ │ ˇ │ │ « │ » │ “ │ ” │ „ │ · │ — │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'S(A(KC_1))': {"name":"¡","title":"SE_IEXL"}, +'S(A(KC_3))': {"name":"¥","title":"SE_YEN"}, +'S(A(KC_4))': {"name":"¢","title":"SE_CENT"}, +'S(A(KC_5))': {"name":"‰","title":"SE_PERM"}, +'S(A(KC_7))': {"name":"\\","title":"SE_BSLS"}, +'S(A(KC_8))': {"name":"{","title":"SE_LCBR"}, +'S(A(KC_9))': {"name":"}","title":"SE_RCBR"}, +'S(A(KC_0))': {"name":"≠","title":"SE_NEQL"}, +'S(A(KC_MINS))': {"name":"¿","title":"SE_IQUE"}, +// Row 2 +'S(A(KC_W))': {"name":"˝","title":"SE_DACU"}, +'S(A(KC_T))': {"name":"‡","title":"SE_DDAG"}, +'S(A(KC_Y))': {"name":"˜","title":"SE_STIL"}, +'S(A(KC_I))': {"name":"ˆ","title":"SE_DCIR"}, +'S(A(KC_P))': {"name":"∏","title":"SE_NARP"}, +'S(A(KC_LBRC))': {"name":"˚","title":"SE_RNGA"}, +// Row 3 +'S(A(KC_A))': {"name":"◊","title":"SE_LOZN"}, +'S(A(KC_S))': {"name":"∑","title":"SE_NARS"}, +'S(A(KC_D))': {"name":"∆","title":"SE_INCR"}, +'S(A(KC_F))': {"name":"∫","title":"SE_INTG"}, +'S(A(KC_G))': {"name":"¯","title":"SE_MACR"}, +'S(A(KC_H))': {"name":"˘","title":"SE_BREV"}, +'S(A(KC_J))': {"name":"¬","title":"SE_NOT"}, +'S(A(KC_K))': {"name":"º","title":"SE_MORD"}, +'S(A(KC_L))': {"name":"fl","title":"SE_FL"}, +// Row 4 +'S(A(KC_NUBS))': {"name":"≥","title":"SE_GTEQ"}, +'S(A(KC_Z))': {"name":"⁄","title":"SE_FRSL"}, +'S(A(KC_X))': {"name":"ˇ","title":"SE_CARN"}, +'S(A(KC_V))': {"name":"«","title":"SE_LDAQ"}, +'S(A(KC_B))': {"name":"»","title":"SE_RDAQ"}, +'S(A(KC_N))': {"name":"“","title":"SE_LDQU"}, +'S(A(KC_M))': {"name":"”","title":"SE_RDQU"}, +'S(A(KC_COMM))': {"name":"„","title":"SE_DLQU"}, +'S(A(KC_DOT))': {"name":"·","title":"SE_MDDT"}, +'S(A(KC_SLSH))': {"name":"—","title":"SE_MDSH"}, + +/* Other keys */ +'KC_BSLS': {"name":"*\n'","title":""}, +'S(KC_BSLS)': {"name":"*","title":""}, +'KC_LCBR': {"name":"Å","title":"S(SE_ARNG) (capital Å)"}, +'KC_COLN': {"name":"Ö","title":"S(SE_ODIA) (capital Ö)"}, +'KC_PIPE': {"name":"*","title":"SE_ASTR"}, +'KC_DQUO': {"name":"Ä","title":"S(SE_ADIA) (capital Ä)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"§ / °\nEsc","title":"Esc normally, but § when GUI is active or ° when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_swedish_pro_mac_ansi.js b/src/i18n/keymap_extras/keymap_swedish_pro_mac_ansi.js new file mode 100644 index 0000000000..f05aaac23a --- /dev/null +++ b/src/i18n/keymap_extras/keymap_swedish_pro_mac_ansi.js @@ -0,0 +1,277 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ < │ 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 +'KC_GRV': {"name":">\n<","title":"SE_LABK"}, +'KC_1': {"name":"!\n1","title":"SE_1"}, +'KC_2': {"name":"\"\n2","title":"SE_2"}, +'KC_3': {"name":"#\n3","title":"SE_3"}, +'KC_4': {"name":"€\n4","title":"SE_4"}, +'KC_5': {"name":"%\n5","title":"SE_5"}, +'KC_6': {"name":"&\n6","title":"SE_6"}, +'KC_7': {"name":"/\n7","title":"SE_7"}, +'KC_8': {"name":"(\n8","title":"SE_8"}, +'KC_9': {"name":")\n9","title":"SE_9"}, +'KC_0': {"name":"=\n0","title":"SE_0"}, +'KC_MINS': {"name":"?\n+","title":"SE_PLUS"}, +'KC_EQL': {"name":"`\n´","title":"SE_ACUT (dead)"}, +// Row 2 +'KC_Q': {"name":"Q","title":"SE_Q"}, +'KC_W': {"name":"W","title":"SE_W"}, +'KC_E': {"name":"E","title":"SE_E"}, +'KC_R': {"name":"R","title":"SE_R"}, +'KC_T': {"name":"T","title":"SE_T"}, +'KC_Y': {"name":"Y","title":"SE_Y"}, +'KC_U': {"name":"U","title":"SE_U"}, +'KC_I': {"name":"I","title":"SE_I"}, +'KC_O': {"name":"O","title":"SE_O"}, +'KC_P': {"name":"P","title":"SE_P"}, +'KC_LBRC': {"name":"Å","title":"SE_ARNG"}, +'KC_RBRC': {"name":"^\n¨","title":"SE_DIAE (dead)"}, +'KC_NUHS': {"name":"*\n'","title":"SE_QUOT"}, +// Row 3 +'KC_A': {"name":"A","title":"SE_A"}, +'KC_S': {"name":"S","title":"SE_S"}, +'KC_D': {"name":"D","title":"SE_D"}, +'KC_F': {"name":"F","title":"SE_F"}, +'KC_G': {"name":"G","title":"SE_G"}, +'KC_H': {"name":"H","title":"SE_H"}, +'KC_J': {"name":"J","title":"SE_J"}, +'KC_K': {"name":"K","title":"SE_K"}, +'KC_L': {"name":"L","title":"SE_L"}, +'KC_SCLN': {"name":"Ö","title":"SE_ODIA"}, +'KC_QUOT': {"name":"Ä","title":"SE_ADIA"}, +// Row 4 +'KC_Z': {"name":"Z","title":"SE_Z"}, +'KC_X': {"name":"X","title":"SE_X"}, +'KC_C': {"name":"C","title":"SE_C"}, +'KC_V': {"name":"V","title":"SE_V"}, +'KC_B': {"name":"B","title":"SE_B"}, +'KC_N': {"name":"N","title":"SE_N"}, +'KC_M': {"name":"M","title":"SE_M"}, +'KC_COMM': {"name":";\n,","title":"SE_COMM"}, +'KC_DOT': {"name":":\n.","title":"SE_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"SE_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ > │ ! │ " │ # │ € │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ * │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ + * │ │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":">","title":"SE_RABK"}, +'KC_TILD': {"name":">","title":"SE_RABK"}, +'S(KC_1)': {"name":"!","title":"SE_EXLM"}, +'KC_EXLM': {"name":"!","title":"SE_EXLM"}, +'S(KC_2)': {"name":"\"","title":"SE_DQUO"}, +'KC_AT': {"name":"\"","title":"SE_DQUO"}, +'S(KC_3)': {"name":"#","title":"SE_HASH"}, +'KC_HASH': {"name":"#","title":"SE_HASH"}, +'S(KC_4)': {"name":"€","title":"SE_EURO"}, +'KC_DLR': {"name":"€","title":"SE_EURO"}, +'S(KC_5)': {"name":"%","title":"SE_PERC"}, +'KC_PERC': {"name":"%","title":"SE_PERC"}, +'S(KC_6)': {"name":"&","title":"SE_AMPR"}, +'KC_CIRC': {"name":"&","title":"SE_AMPR"}, +'S(KC_7)': {"name":"/","title":"SE_SLSH"}, +'KC_AMPR': {"name":"/","title":"SE_SLSH"}, +'S(KC_8)': {"name":"(","title":"SE_LPRN"}, +'KC_ASTR': {"name":"(","title":"SE_LPRN"}, +'S(KC_9)': {"name":")","title":"SE_RPRN"}, +'KC_LPRN': {"name":")","title":"SE_RPRN"}, +'S(KC_0)': {"name":"=","title":"SE_EQL"}, +'KC_RPRN': {"name":"=","title":"SE_EQL"}, +'S(KC_MINS)': {"name":"?","title":"SE_QUES"}, +'KC_UNDS': {"name":"?","title":"SE_QUES"}, +'S(KC_EQL)': {"name":"`","title":"SE_GRV"}, +'KC_PLUS': {"name":"`","title":"SE_GRV"}, +// Row 2 +'S(KC_RBRC)': {"name":"^","title":"SE_CIRC (dead)"}, +'KC_RCBR': {"name":"^","title":"SE_CIRC (dead)"}, +'S(KC_NUHS)': {"name":"*","title":"SE_ASTR"}, +// Row 4 +'S(KC_COMM)': {"name":";","title":"SE_SCLN"}, +'KC_LT': {"name":";","title":"SE_SCLN"}, +'S(KC_DOT)': {"name":":","title":"SE_COLN"}, +'KC_GT': {"name":":","title":"SE_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"SE_UNDS"}, +'KC_QUES': {"name":"_","title":"SE_UNDS"}, + +/* Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ≤ │ © │ @ │ £ │ $ │ ∞ │ § │ | │ [ │ ] │ ≈ │ ± │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ • │ Ω │ É │ ® │ † │ µ │ Ü │ ı │ Œ │ π │ ˙ │ ~ │ ™ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ + * │ │  │ ß │ ∂ │ ƒ │ ¸ │ ˛ │ √ │ ª │ fi │ Ø │ Æ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ + * │ │ ÷ │ │ Ç │ ‹ │ › │ ‘ │ ’ │ ‚ │ … │ – │ │ + * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + * + */ +// Row 1 +'A(KC_GRV)': {"name":"≤","title":"SE_LTEQ"}, +'A(KC_1)': {"name":"©","title":"SE_COPY"}, +'A(KC_2)': {"name":"@","title":"SE_AT"}, +'A(KC_3)': {"name":"£","title":"SE_PND"}, +'A(KC_4)': {"name":"$","title":"SE_DLR"}, +'A(KC_5)': {"name":"∞","title":"SE_INFN"}, +'A(KC_6)': {"name":"§","title":"SE_SECT"}, +'A(KC_7)': {"name":"|","title":"SE_PIPE"}, +'A(KC_8)': {"name":"[","title":"SE_LBRC"}, +'A(KC_9)': {"name":"]","title":"SE_RBRC"}, +'A(KC_0)': {"name":"≈","title":"SE_AEQL"}, +'A(KC_MINS)': {"name":"±","title":"SE_PLMN"}, +// Row 2 +'A(KC_Q)': {"name":"•","title":"SE_BULT"}, +'A(KC_W)': {"name":"Ω","title":"SE_OMEG"}, +'A(KC_E)': {"name":"É","title":"SE_EACU"}, +'A(KC_R)': {"name":"®","title":"SE_REGD"}, +'A(KC_T)': {"name":"†","title":"SE_DAGG"}, +'A(KC_Y)': {"name":"µ","title":"SE_MICR"}, +'A(KC_U)': {"name":"Ü","title":"SE_UDIA"}, +'A(KC_I)': {"name":"ı","title":"SE_DLSI"}, +'A(KC_O)': {"name":"Œ","title":"SE_OE"}, +'A(KC_P)': {"name":"π","title":"SE_PI"}, +'A(KC_LBRC)': {"name":"˙","title":"SE_DOTA"}, +'A(KC_RBRC)': {"name":"~","title":"SE_TILD (dead)"}, +'A(KC_NUHS)': {"name":"™","title":"SE_TM"}, +// Row 3 +'A(KC_A)': {"name":"","title":"SE_APPL (Apple logo)"}, +'A(KC_S)': {"name":"ß","title":"SE_SS"}, +'A(KC_D)': {"name":"∂","title":"SE_PDIF"}, +'A(KC_F)': {"name":"ƒ","title":"SE_FHK"}, +'A(KC_G)': {"name":"¸","title":"SE_CEDL"}, +'A(KC_H)': {"name":"˛","title":"SE_OGON"}, +'A(KC_J)': {"name":"√","title":"SE_SQRT"}, +'A(KC_K)': {"name":"ª","title":"SE_FORD"}, +'A(KC_L)': {"name":"fi","title":"SE_FI"}, +'A(KC_SCLN)': {"name":"Ø","title":"SE_OSTR"}, +'A(KC_QUOT)': {"name":"Æ","title":"SE_AE"}, +// Row 4 +'A(KC_Z)': {"name":"÷","title":"SE_DIV"}, +'A(KC_C)': {"name":"Ç","title":"SE_CCED"}, +'A(KC_V)': {"name":"‹","title":"SE_LSAQ"}, +'A(KC_B)': {"name":"›","title":"SE_RSAQ"}, +'A(KC_N)': {"name":"‘","title":"SE_LSQU"}, +'A(KC_M)': {"name":"’","title":"SE_RSQU"}, +'A(KC_COMM)': {"name":"‚","title":"SE_SLQU"}, +'A(KC_DOT)': {"name":"…","title":"SE_ELLP"}, +'A(KC_SLSH)': {"name":"–","title":"SE_NDSH"}, + +/* Shift+Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ≥ │ ¡ │ │ ¥ │ ¢ │ ‰ │ ¶ │ \ │ { │ } │ ≠ │ ¿ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ ° │ ˝ │ │ │ ‡ │ ˜ │ │ ˆ │ │ ∏ │ ˚ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ + * │ │ ◊ │ ∑ │ ∆ │ ∫ │ ¯ │ ˘ │ ¬ │ º │ fl │ │ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ + * │ │ ⁄ │ ˇ │ │ « │ » │ “ │ ” │ „ │ · │ — │ │ + * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + * + */ +// Row 1 +'S(A(KC_GRV))': {"name":"≥","title":"SE_GTEQ"}, +'S(A(KC_1))': {"name":"¡","title":"SE_IEXL"}, +'S(A(KC_3))': {"name":"¥","title":"SE_YEN"}, +'S(A(KC_4))': {"name":"¢","title":"SE_CENT"}, +'S(A(KC_5))': {"name":"‰","title":"SE_PERM"}, +'S(A(KC_6))': {"name":"¶","title":"SE_PILC"}, +'S(A(KC_7))': {"name":"\\","title":"SE_BSLS"}, +'S(A(KC_8))': {"name":"{","title":"SE_LCBR"}, +'S(A(KC_9))': {"name":"}","title":"SE_RCBR"}, +'S(A(KC_0))': {"name":"≠","title":"SE_NEQL"}, +'S(A(KC_MINS))': {"name":"¿","title":"SE_IQUE"}, +// Row 2 +'S(A(KC_Q))': {"name":"°","title":"SE_DEG"}, +'S(A(KC_W))': {"name":"˝","title":"SE_DACU"}, +'S(A(KC_T))': {"name":"‡","title":"SE_DDAG"}, +'S(A(KC_Y))': {"name":"˜","title":"SE_STIL"}, +'S(A(KC_I))': {"name":"ˆ","title":"SE_DCIR"}, +'S(A(KC_P))': {"name":"∏","title":"SE_NARP"}, +'S(A(KC_LBRC))': {"name":"˚","title":"SE_RNGA"}, +// Row 3 +'S(A(KC_A))': {"name":"◊","title":"SE_LOZN"}, +'S(A(KC_S))': {"name":"∑","title":"SE_NARS"}, +'S(A(KC_D))': {"name":"∆","title":"SE_INCR"}, +'S(A(KC_F))': {"name":"∫","title":"SE_INTG"}, +'S(A(KC_G))': {"name":"¯","title":"SE_MACR"}, +'S(A(KC_H))': {"name":"˘","title":"SE_BREV"}, +'S(A(KC_J))': {"name":"¬","title":"SE_NOT"}, +'S(A(KC_K))': {"name":"º","title":"SE_MORD"}, +'S(A(KC_L))': {"name":"fl","title":"SE_FL"}, +// Row 4 +'S(A(KC_Z))': {"name":"⁄","title":"SE_FRSL"}, +'S(A(KC_X))': {"name":"ˇ","title":"SE_CARN"}, +'S(A(KC_V))': {"name":"«","title":"SE_LDAQ"}, +'S(A(KC_B))': {"name":"»","title":"SE_RDAQ"}, +'S(A(KC_N))': {"name":"“","title":"SE_LDQU"}, +'S(A(KC_M))': {"name":"”","title":"SE_RDQU"}, +'S(A(KC_COMM))': {"name":"„","title":"SE_DLQU"}, +'S(A(KC_DOT))': {"name":"·","title":"SE_MDDT"}, +'S(A(KC_SLSH))': {"name":"—","title":"SE_MDSH"}, + +/* Other keys */ +'KC_BSLS': {"name":"*\n'","title":""}, +'S(KC_BSLS)': {"name":"*","title":""}, +'KC_NUBS': {"name":"*\n'","title":""}, +'S(KC_NUBS)': {"name":"*","title":""}, +'KC_LCBR': {"name":"Å","title":"S(SE_ARNG) (capital Å)"}, +'KC_COLN': {"name":"Ö","title":"S(SE_ODIA) (capital Ö)"}, +'KC_PIPE': {"name":"*","title":"SE_ASTR"}, +'KC_DQUO': {"name":"Ä","title":"S(SE_ADIA) (capital Ä)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"< / >\nEsc","title":"Esc normally, but < when GUI is active or > when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_swedish_pro_mac_iso.js b/src/i18n/keymap_extras/keymap_swedish_pro_mac_iso.js new file mode 100644 index 0000000000..ef66f52fa0 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_swedish_pro_mac_iso.js @@ -0,0 +1,274 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ § │ 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 +'KC_GRV': {"name":"°\n§","title":"SE_SECT"}, +'KC_1': {"name":"!\n1","title":"SE_1"}, +'KC_2': {"name":"\"\n2","title":"SE_2"}, +'KC_3': {"name":"#\n3","title":"SE_3"}, +'KC_4': {"name":"€\n4","title":"SE_4"}, +'KC_5': {"name":"%\n5","title":"SE_5"}, +'KC_6': {"name":"&\n6","title":"SE_6"}, +'KC_7': {"name":"/\n7","title":"SE_7"}, +'KC_8': {"name":"(\n8","title":"SE_8"}, +'KC_9': {"name":")\n9","title":"SE_9"}, +'KC_0': {"name":"=\n0","title":"SE_0"}, +'KC_MINS': {"name":"?\n+","title":"SE_PLUS"}, +'KC_EQL': {"name":"`\n´","title":"SE_ACUT (dead)"}, +// Row 2 +'KC_Q': {"name":"Q","title":"SE_Q"}, +'KC_W': {"name":"W","title":"SE_W"}, +'KC_E': {"name":"E","title":"SE_E"}, +'KC_R': {"name":"R","title":"SE_R"}, +'KC_T': {"name":"T","title":"SE_T"}, +'KC_Y': {"name":"Y","title":"SE_Y"}, +'KC_U': {"name":"U","title":"SE_U"}, +'KC_I': {"name":"I","title":"SE_I"}, +'KC_O': {"name":"O","title":"SE_O"}, +'KC_P': {"name":"P","title":"SE_P"}, +'KC_LBRC': {"name":"Å","title":"SE_ARNG"}, +'KC_RBRC': {"name":"^\n¨","title":"SE_DIAE (dead)"}, +// Row 3 +'KC_A': {"name":"A","title":"SE_A"}, +'KC_S': {"name":"S","title":"SE_S"}, +'KC_D': {"name":"D","title":"SE_D"}, +'KC_F': {"name":"F","title":"SE_F"}, +'KC_G': {"name":"G","title":"SE_G"}, +'KC_H': {"name":"H","title":"SE_H"}, +'KC_J': {"name":"J","title":"SE_J"}, +'KC_K': {"name":"K","title":"SE_K"}, +'KC_L': {"name":"L","title":"SE_L"}, +'KC_SCLN': {"name":"Ö","title":"SE_ODIA"}, +'KC_QUOT': {"name":"Ä","title":"SE_ADIA"}, +'KC_NUHS': {"name":"*\n'","title":"SE_QUOT"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"SE_LABK"}, +'KC_Z': {"name":"Z","title":"SE_Z"}, +'KC_X': {"name":"X","title":"SE_X"}, +'KC_C': {"name":"C","title":"SE_C"}, +'KC_V': {"name":"V","title":"SE_V"}, +'KC_B': {"name":"B","title":"SE_B"}, +'KC_N': {"name":"N","title":"SE_N"}, +'KC_M': {"name":"M","title":"SE_M"}, +'KC_COMM': {"name":";\n,","title":"SE_COMM"}, +'KC_DOT': {"name":":\n.","title":"SE_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"SE_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ° │ ! │ " │ # │ € │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"°","title":"SE_DEG"}, +'KC_TILD': {"name":"°","title":"SE_DEG"}, +'S(KC_1)': {"name":"!","title":"SE_EXLM"}, +'KC_EXLM': {"name":"!","title":"SE_EXLM"}, +'S(KC_2)': {"name":"\"","title":"SE_DQUO"}, +'KC_AT': {"name":"\"","title":"SE_DQUO"}, +'S(KC_3)': {"name":"#","title":"SE_HASH"}, +'KC_HASH': {"name":"#","title":"SE_HASH"}, +'S(KC_4)': {"name":"€","title":"SE_EURO"}, +'KC_DLR': {"name":"€","title":"SE_EURO"}, +'S(KC_5)': {"name":"%","title":"SE_PERC"}, +'KC_PERC': {"name":"%","title":"SE_PERC"}, +'S(KC_6)': {"name":"&","title":"SE_AMPR"}, +'KC_CIRC': {"name":"&","title":"SE_AMPR"}, +'S(KC_7)': {"name":"/","title":"SE_SLSH"}, +'KC_AMPR': {"name":"/","title":"SE_SLSH"}, +'S(KC_8)': {"name":"(","title":"SE_LPRN"}, +'KC_ASTR': {"name":"(","title":"SE_LPRN"}, +'S(KC_9)': {"name":")","title":"SE_RPRN"}, +'KC_LPRN': {"name":")","title":"SE_RPRN"}, +'S(KC_0)': {"name":"=","title":"SE_EQL"}, +'KC_RPRN': {"name":"=","title":"SE_EQL"}, +'S(KC_MINS)': {"name":"?","title":"SE_QUES"}, +'KC_UNDS': {"name":"?","title":"SE_QUES"}, +'S(KC_EQL)': {"name":"`","title":"SE_GRV"}, +'KC_PLUS': {"name":"`","title":"SE_GRV"}, +// Row 2 +'S(KC_RBRC)': {"name":"^","title":"SE_CIRC (dead)"}, +'KC_RCBR': {"name":"^","title":"SE_CIRC (dead)"}, +// Row 3 +'S(KC_NUHS)': {"name":"*","title":"SE_ASTR"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"SE_RABK"}, +'S(KC_COMM)': {"name":";","title":"SE_SCLN"}, +'KC_LT': {"name":";","title":"SE_SCLN"}, +'S(KC_DOT)': {"name":":","title":"SE_COLN"}, +'KC_GT': {"name":":","title":"SE_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"SE_UNDS"}, +'KC_QUES': {"name":"_","title":"SE_UNDS"}, + +/* Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ¶ │ © │ @ │ £ │ $ │ ∞ │ │ | │ [ │ ] │ ≈ │ ± │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ • │ Ω │ É │ ® │ † │ µ │ Ü │ ı │ Œ │ π │ ˙ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │  │ ß │ ∂ │ ƒ │ ¸ │ ˛ │ √ │ ª │ fi │ Ø │ Æ │ ™ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≤ │ ÷ │ │ Ç │ ‹ │ › │ ‘ │ ’ │ ‚ │ … │ – │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'A(KC_GRV)': {"name":"¶","title":"SE_PILC"}, +'A(KC_1)': {"name":"©","title":"SE_COPY"}, +'A(KC_2)': {"name":"@","title":"SE_AT"}, +'A(KC_3)': {"name":"£","title":"SE_PND"}, +'A(KC_4)': {"name":"$","title":"SE_DLR"}, +'A(KC_5)': {"name":"∞","title":"SE_INFN"}, +'A(KC_7)': {"name":"|","title":"SE_PIPE"}, +'A(KC_8)': {"name":"[","title":"SE_LBRC"}, +'A(KC_9)': {"name":"]","title":"SE_RBRC"}, +'A(KC_0)': {"name":"≈","title":"SE_AEQL"}, +'A(KC_MINS)': {"name":"±","title":"SE_PLMN"}, +// Row 2 +'A(KC_Q)': {"name":"•","title":"SE_BULT"}, +'A(KC_W)': {"name":"Ω","title":"SE_OMEG"}, +'A(KC_E)': {"name":"É","title":"SE_EACU"}, +'A(KC_R)': {"name":"®","title":"SE_REGD"}, +'A(KC_T)': {"name":"†","title":"SE_DAGG"}, +'A(KC_Y)': {"name":"µ","title":"SE_MICR"}, +'A(KC_U)': {"name":"Ü","title":"SE_UDIA"}, +'A(KC_I)': {"name":"ı","title":"SE_DLSI"}, +'A(KC_O)': {"name":"Œ","title":"SE_OE"}, +'A(KC_P)': {"name":"π","title":"SE_PI"}, +'A(KC_LBRC)': {"name":"˙","title":"SE_DOTA"}, +'A(KC_RBRC)': {"name":"~","title":"SE_TILD (dead)"}, +// Row 3 +'A(KC_A)': {"name":"","title":"SE_APPL (Apple logo)"}, +'A(KC_S)': {"name":"ß","title":"SE_SS"}, +'A(KC_D)': {"name":"∂","title":"SE_PDIF"}, +'A(KC_F)': {"name":"ƒ","title":"SE_FHK"}, +'A(KC_G)': {"name":"¸","title":"SE_CEDL"}, +'A(KC_H)': {"name":"˛","title":"SE_OGON"}, +'A(KC_J)': {"name":"√","title":"SE_SQRT"}, +'A(KC_K)': {"name":"ª","title":"SE_FORD"}, +'A(KC_L)': {"name":"fi","title":"SE_FI"}, +'A(KC_SCLN)': {"name":"Ø","title":"SE_OSTR"}, +'A(KC_QUOT)': {"name":"Æ","title":"SE_AE"}, +'A(KC_NUHS)': {"name":"™","title":"SE_TM"}, +// Row 4 +'A(KC_NUBS)': {"name":"≤","title":"SE_LTEQ"}, +'A(KC_Z)': {"name":"÷","title":"SE_DIV"}, +'A(KC_C)': {"name":"Ç","title":"SE_CCED"}, +'A(KC_V)': {"name":"‹","title":"SE_LSAQ"}, +'A(KC_B)': {"name":"›","title":"SE_RSAQ"}, +'A(KC_N)': {"name":"‘","title":"SE_LSQU"}, +'A(KC_M)': {"name":"’","title":"SE_RSQU"}, +'A(KC_COMM)': {"name":"‚","title":"SE_SLQU"}, +'A(KC_DOT)': {"name":"…","title":"SE_ELLP"}, +'A(KC_SLSH)': {"name":"–","title":"SE_NDSH"}, + +/* Shift+Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ │ ¡ │ ” │ ¥ │ ¢ │ ‰ │ │ \ │ { │ } │ ≠ │ ¿ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ ˝ │ │ │ ‡ │ ˜ │ │ ˆ │ │ ∏ │ ˚ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ ◊ │ ∑ │ ∆ │ ∫ │ ¯ │ ˘ │ ¬ │ º │ fl │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≥ │ ⁄ │ ˇ │ │ « │ » │ “ │ ” │ „ │ · │ — │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ +// Row 1 +'S(A(KC_1))': {"name":"¡","title":"SE_IEXL"}, +'S(A(KC_3))': {"name":"¥","title":"SE_YEN"}, +'S(A(KC_4))': {"name":"¢","title":"SE_CENT"}, +'S(A(KC_5))': {"name":"‰","title":"SE_PERM"}, +'S(A(KC_7))': {"name":"\\","title":"SE_BSLS"}, +'S(A(KC_8))': {"name":"{","title":"SE_LCBR"}, +'S(A(KC_9))': {"name":"}","title":"SE_RCBR"}, +'S(A(KC_0))': {"name":"≠","title":"SE_NEQL"}, +'S(A(KC_MINS))': {"name":"¿","title":"SE_IQUE"}, +// Row 2 +'S(A(KC_W))': {"name":"˝","title":"SE_DACU"}, +'S(A(KC_T))': {"name":"‡","title":"SE_DDAG"}, +'S(A(KC_Y))': {"name":"˜","title":"SE_STIL"}, +'S(A(KC_I))': {"name":"ˆ","title":"SE_DCIR"}, +'S(A(KC_P))': {"name":"∏","title":"SE_NARP"}, +'S(A(KC_LBRC))': {"name":"˚","title":"SE_RNGA"}, +// Row 3 +'S(A(KC_A))': {"name":"◊","title":"SE_LOZN"}, +'S(A(KC_S))': {"name":"∑","title":"SE_NARS"}, +'S(A(KC_D))': {"name":"∆","title":"SE_INCR"}, +'S(A(KC_F))': {"name":"∫","title":"SE_INTG"}, +'S(A(KC_G))': {"name":"¯","title":"SE_MACR"}, +'S(A(KC_H))': {"name":"˘","title":"SE_BREV"}, +'S(A(KC_J))': {"name":"¬","title":"SE_NOT"}, +'S(A(KC_K))': {"name":"º","title":"SE_MORD"}, +'S(A(KC_L))': {"name":"fl","title":"SE_FL"}, +// Row 4 +'S(A(KC_NUBS))': {"name":"≥","title":"SE_GTEQ"}, +'S(A(KC_Z))': {"name":"⁄","title":"SE_FRSL"}, +'S(A(KC_X))': {"name":"ˇ","title":"SE_CARN"}, +'S(A(KC_V))': {"name":"«","title":"SE_LDAQ"}, +'S(A(KC_B))': {"name":"»","title":"SE_RDAQ"}, +'S(A(KC_N))': {"name":"“","title":"SE_LDQU"}, +'S(A(KC_M))': {"name":"”","title":"SE_RDQU"}, +'S(A(KC_COMM))': {"name":"„","title":"SE_DLQU"}, +'S(A(KC_DOT))': {"name":"·","title":"SE_MDDT"}, +'S(A(KC_SLSH))': {"name":"—","title":"SE_MDSH"}, + +/* Other keys */ +'KC_BSLS': {"name":"*\n'","title":""}, +'S(KC_BSLS)': {"name":"*","title":""}, +'KC_LCBR': {"name":"Å","title":"S(SE_ARNG) (capital Å)"}, +'KC_COLN': {"name":"Ö","title":"S(SE_ODIA) (capital Ö)"}, +'KC_PIPE': {"name":"*","title":"SE_ASTR"}, +'KC_DQUO': {"name":"Ä","title":"S(SE_ADIA) (capital Ä)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"§ / °\nEsc","title":"Esc normally, but § when GUI is active or ° when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_swiss_de.js b/src/i18n/keymap_extras/keymap_swiss_de.js new file mode 100644 index 0000000000..55b43f2c68 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_swiss_de.js @@ -0,0 +1,197 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + + + + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ § │ 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 +'KC_GRV': {"name":"°\n§","title":"CH_SECT"}, +'KC_1': {"name":"+\n1","title":"CH_1"}, +'KC_2': {"name":"\"\n2","title":"CH_2"}, +'KC_3': {"name":"*\n3","title":"CH_3"}, +'KC_4': {"name":"ç\n4","title":"CH_4"}, +'KC_5': {"name":"%\n5","title":"CH_5"}, +'KC_6': {"name":"&\n6","title":"CH_6"}, +'KC_7': {"name":"/\n7","title":"CH_7"}, +'KC_8': {"name":"(\n8","title":"CH_8"}, +'KC_9': {"name":")\n9","title":"CH_9"}, +'KC_0': {"name":"=\n0","title":"CH_0"}, +'KC_MINS': {"name":"?\n'","title":"CH_QUOT"}, +'KC_EQL': {"name":"`\n^","title":"CH_CIRC (dead)"}, +// Row 2 +'KC_Q': {"name":"Q","title":"CH_Q"}, +'KC_W': {"name":"W","title":"CH_W"}, +'KC_E': {"name":"E","title":"CH_E"}, +'KC_R': {"name":"R","title":"CH_R"}, +'KC_T': {"name":"T","title":"CH_T"}, +'KC_Y': {"name":"Z","title":"CH_Z"}, +'KC_U': {"name":"U","title":"CH_U"}, +'KC_I': {"name":"I","title":"CH_I"}, +'KC_O': {"name":"O","title":"CH_O"}, +'KC_P': {"name":"P","title":"CH_P"}, +'KC_LBRC': {"name":"è\nü","title":"CH_UDIA"}, +'KC_RBRC': {"name":"!\n¨","title":"CH_DIAE (dead)"}, +// Row 3 +'KC_A': {"name":"A","title":"CH_A"}, +'KC_S': {"name":"S","title":"CH_S"}, +'KC_D': {"name":"D","title":"CH_D"}, +'KC_F': {"name":"F","title":"CH_F"}, +'KC_G': {"name":"G","title":"CH_G"}, +'KC_H': {"name":"H","title":"CH_H"}, +'KC_J': {"name":"J","title":"CH_J"}, +'KC_K': {"name":"K","title":"CH_K"}, +'KC_L': {"name":"L","title":"CH_L"}, +'KC_SCLN': {"name":"é\nö","title":"CH_ODIA"}, +'KC_QUOT': {"name":"à\nä","title":"CH_ADIA"}, +'KC_NUHS': {"name":"£\n$","title":"CH_DLR"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"CH_LABK"}, +'KC_Z': {"name":"Y","title":"CH_Y"}, +'KC_X': {"name":"X","title":"CH_X"}, +'KC_C': {"name":"C","title":"CH_C"}, +'KC_V': {"name":"V","title":"CH_V"}, +'KC_B': {"name":"B","title":"CH_B"}, +'KC_N': {"name":"N","title":"CH_N"}, +'KC_M': {"name":"M","title":"CH_M"}, +'KC_COMM': {"name":";\n,","title":"CH_COMM"}, +'KC_DOT': {"name":":\n.","title":"CH_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"CH_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ° │ + │ " │ * │ ç │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ è │ ! │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ é │ à │ £ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"°","title":"CH_DEG"}, +'KC_TILD': {"name":"°","title":"CH_DEG"}, +'S(KC_1)': {"name":"+","title":"CH_PLUS"}, +'KC_EXLM': {"name":"+","title":"CH_PLUS"}, +'S(KC_2)': {"name":"\"","title":"CH_DQUO"}, +'KC_AT': {"name":"\"","title":"CH_DQUO"}, +'S(KC_3)': {"name":"*","title":"CH_ASTR"}, +'KC_HASH': {"name":"*","title":"CH_ASTR"}, +'S(KC_4)': {"name":"ç","title":"CH_CCED"}, +'KC_DLR': {"name":"ç","title":"CH_CCED"}, +'S(KC_5)': {"name":"%","title":"CH_PERC"}, +'KC_PERC': {"name":"%","title":"CH_PERC"}, +'S(KC_6)': {"name":"&","title":"CH_AMPR"}, +'KC_CIRC': {"name":"&","title":"CH_AMPR"}, +'S(KC_7)': {"name":"/","title":"CH_SLSH"}, +'KC_AMPR': {"name":"/","title":"CH_SLSH"}, +'S(KC_8)': {"name":"(","title":"CH_LPRN"}, +'KC_ASTR': {"name":"(","title":"CH_LPRN"}, +'S(KC_9)': {"name":")","title":"CH_RPRN"}, +'KC_LPRN': {"name":")","title":"CH_RPRN"}, +'S(KC_0)': {"name":"=","title":"CH_EQL"}, +'KC_RPRN': {"name":"=","title":"CH_EQL"}, +'S(KC_MINS)': {"name":"?","title":"CH_QUES"}, +'KC_UNDS': {"name":"?","title":"CH_QUES"}, +'S(KC_EQL)': {"name":"`","title":"CH_GRV (dead)"}, +'KC_PLUS': {"name":"`","title":"CH_GRV (dead)"}, +// Row 2 +'S(KC_LBRC)': {"name":"è","title":"CH_EGRV"}, +'KC_LCBR': {"name":"è","title":"CH_EGRV"}, +'S(KC_RBRC)': {"name":"!","title":"CH_EXLM"}, +'KC_RCBR': {"name":"!","title":"CH_EXLM"}, +// Row 3 +'S(KC_SCLN)': {"name":"é","title":"CH_EACU"}, +'KC_COLN': {"name":"é","title":"CH_EACU"}, +'S(KC_QUOT)': {"name":"à","title":"CH_AGRV"}, +'KC_DQUO': {"name":"à","title":"CH_AGRV"}, +'S(KC_NUHS)': {"name":"£","title":"CH_PND"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"CH_RABK"}, +'S(KC_COMM)': {"name":";","title":"CH_SCLN"}, +'KC_LT': {"name":";","title":"CH_SCLN"}, +'S(KC_DOT)': {"name":":","title":"CH_COLN"}, +'KC_GT': {"name":":","title":"CH_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"CH_UNDS"}, +'KC_QUES': {"name":"_","title":"CH_UNDS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ¦ │ @ │ # │ │ │ ¬ │ | │ ¢ │ │ │ ´ │ ~ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ \ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_1)': {"name":"¦","title":"CH_BRKP"}, +'ALGR(KC_2)': {"name":"@","title":"CH_AT"}, +'ALGR(KC_3)': {"name":"#","title":"CH_HASH"}, +'ALGR(KC_6)': {"name":"¬","title":"CH_NOT"}, +'ALGR(KC_7)': {"name":"|","title":"CH_PIPE"}, +'ALGR(KC_8)': {"name":"¢","title":"CH_CENT"}, +'ALGR(KC_MINS)': {"name":"´","title":"CH_ACUT (dead)"}, +'ALGR(KC_EQL)': {"name":"~","title":"CH_TILD (dead)"}, +// Row 2 +'ALGR(KC_E)': {"name":"€","title":"CH_EURO"}, +'ALGR(KC_LBRC)': {"name":"[","title":"CH_LBRC"}, +'ALGR(KC_RBRC)': {"name":"]","title":"CH_RBRC"}, +// Row 3 +'ALGR(KC_QUOT)': {"name":"{","title":"CH_LCBR"}, +'ALGR(KC_NUHS)': {"name":"}","title":"CH_RCBR"}, +// Row 4 +'ALGR(KC_NUBS)': {"name":"\\","title":"CH_BSLS"}, + +/* Other keys */ +'KC_BSLS': {"name":"£\n$","title":""}, +'S(KC_BSLS)': {"name":"£","title":""}, +'KC_PIPE': {"name":"£","title":"CH_PND"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"§ / °\nEsc","title":"Esc normally, but § when GUI is active or ° when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_swiss_fr.js b/src/i18n/keymap_extras/keymap_swiss_fr.js new file mode 100644 index 0000000000..86001a5a3b --- /dev/null +++ b/src/i18n/keymap_extras/keymap_swiss_fr.js @@ -0,0 +1,195 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ § │ 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 +'KC_GRV': {"name":"°\n§","title":"CH_SECT"}, +'KC_1': {"name":"+\n1","title":"CH_1"}, +'KC_2': {"name":"\"\n2","title":"CH_2"}, +'KC_3': {"name":"*\n3","title":"CH_3"}, +'KC_4': {"name":"ç\n4","title":"CH_4"}, +'KC_5': {"name":"%\n5","title":"CH_5"}, +'KC_6': {"name":"&\n6","title":"CH_6"}, +'KC_7': {"name":"/\n7","title":"CH_7"}, +'KC_8': {"name":"(\n8","title":"CH_8"}, +'KC_9': {"name":")\n9","title":"CH_9"}, +'KC_0': {"name":"=\n0","title":"CH_0"}, +'KC_MINS': {"name":"?\n'","title":"CH_QUOT"}, +'KC_EQL': {"name":"`\n^","title":"CH_CIRC (dead)"}, +// Row 2 +'KC_Q': {"name":"Q","title":"CH_Q"}, +'KC_W': {"name":"W","title":"CH_W"}, +'KC_E': {"name":"E","title":"CH_E"}, +'KC_R': {"name":"R","title":"CH_R"}, +'KC_T': {"name":"T","title":"CH_T"}, +'KC_Y': {"name":"Z","title":"CH_Z"}, +'KC_U': {"name":"U","title":"CH_U"}, +'KC_I': {"name":"I","title":"CH_I"}, +'KC_O': {"name":"O","title":"CH_O"}, +'KC_P': {"name":"P","title":"CH_P"}, +'KC_LBRC': {"name":"ü\nè","title":"CH_EGRV"}, +'KC_RBRC': {"name":"!\n¨","title":"CH_DIAE (dead)"}, +// Row 3 +'KC_A': {"name":"A","title":"CH_A"}, +'KC_S': {"name":"S","title":"CH_S"}, +'KC_D': {"name":"D","title":"CH_D"}, +'KC_F': {"name":"F","title":"CH_F"}, +'KC_G': {"name":"G","title":"CH_G"}, +'KC_H': {"name":"H","title":"CH_H"}, +'KC_J': {"name":"J","title":"CH_J"}, +'KC_K': {"name":"K","title":"CH_K"}, +'KC_L': {"name":"L","title":"CH_L"}, +'KC_SCLN': {"name":"ö\né","title":"CH_EACU"}, +'KC_QUOT': {"name":"ä\nà","title":"CH_AGRV"}, +'KC_NUHS': {"name":"£\n$","title":"CH_DLR"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"CH_LABK"}, +'KC_Z': {"name":"Y","title":"CH_Y"}, +'KC_X': {"name":"X","title":"CH_X"}, +'KC_C': {"name":"C","title":"CH_C"}, +'KC_V': {"name":"V","title":"CH_V"}, +'KC_B': {"name":"B","title":"CH_B"}, +'KC_N': {"name":"N","title":"CH_N"}, +'KC_M': {"name":"M","title":"CH_M"}, +'KC_COMM': {"name":";\n,","title":"CH_COMM"}, +'KC_DOT': {"name":":\n.","title":"CH_DOT"}, +'KC_SLSH': {"name":"_\n-","title":"CH_MINS"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ° │ + │ " │ * │ ç │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ü │ ! │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ ö │ ä │ £ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"°","title":"CH_DEG"}, +'KC_TILD': {"name":"°","title":"CH_DEG"}, +'S(KC_1)': {"name":"+","title":"CH_PLUS"}, +'KC_EXLM': {"name":"+","title":"CH_PLUS"}, +'S(KC_2)': {"name":"\"","title":"CH_DQUO"}, +'KC_AT': {"name":"\"","title":"CH_DQUO"}, +'S(KC_3)': {"name":"*","title":"CH_ASTR"}, +'KC_HASH': {"name":"*","title":"CH_ASTR"}, +'S(KC_4)': {"name":"ç","title":"CH_CCED"}, +'KC_DLR': {"name":"ç","title":"CH_CCED"}, +'S(KC_5)': {"name":"%","title":"CH_PERC"}, +'KC_PERC': {"name":"%","title":"CH_PERC"}, +'S(KC_6)': {"name":"&","title":"CH_AMPR"}, +'KC_CIRC': {"name":"&","title":"CH_AMPR"}, +'S(KC_7)': {"name":"/","title":"CH_SLSH"}, +'KC_AMPR': {"name":"/","title":"CH_SLSH"}, +'S(KC_8)': {"name":"(","title":"CH_LPRN"}, +'KC_ASTR': {"name":"(","title":"CH_LPRN"}, +'S(KC_9)': {"name":")","title":"CH_RPRN"}, +'KC_LPRN': {"name":")","title":"CH_RPRN"}, +'S(KC_0)': {"name":"=","title":"CH_EQL"}, +'KC_RPRN': {"name":"=","title":"CH_EQL"}, +'S(KC_MINS)': {"name":"?","title":"CH_QUES"}, +'KC_UNDS': {"name":"?","title":"CH_QUES"}, +'S(KC_EQL)': {"name":"`","title":"CH_GRV (dead)"}, +'KC_PLUS': {"name":"`","title":"CH_GRV (dead)"}, +// Row 2 +'S(KC_LBRC)': {"name":"ü","title":"CH_UDIA"}, +'KC_LCBR': {"name":"ü","title":"CH_UDIA"}, +'S(KC_RBRC)': {"name":"!","title":"CH_EXLM"}, +'KC_RCBR': {"name":"!","title":"CH_EXLM"}, +// Row 3 +'S(KC_SCLN)': {"name":"ö","title":"CH_ODIA"}, +'KC_COLN': {"name":"ö","title":"CH_ODIA"}, +'S(KC_QUOT)': {"name":"ä","title":"CH_ADIA"}, +'KC_DQUO': {"name":"ä","title":"CH_ADIA"}, +'S(KC_NUHS)': {"name":"£","title":"CH_PND"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"CH_RABK"}, +'S(KC_COMM)': {"name":";","title":"CH_SCLN"}, +'KC_LT': {"name":";","title":"CH_SCLN"}, +'S(KC_DOT)': {"name":":","title":"CH_COLN"}, +'KC_GT': {"name":":","title":"CH_COLN"}, +'S(KC_SLSH)': {"name":"_","title":"CH_UNDS"}, +'KC_QUES': {"name":"_","title":"CH_UNDS"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ¦ │ @ │ # │ │ │ ¬ │ | │ ¢ │ │ │ ´ │ ~ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ \ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_1)': {"name":"¦","title":"CH_BRKP"}, +'ALGR(KC_2)': {"name":"@","title":"CH_AT"}, +'ALGR(KC_3)': {"name":"#","title":"CH_HASH"}, +'ALGR(KC_6)': {"name":"¬","title":"CH_NOT"}, +'ALGR(KC_7)': {"name":"|","title":"CH_PIPE"}, +'ALGR(KC_8)': {"name":"¢","title":"CH_CENT"}, +'ALGR(KC_MINS)': {"name":"´","title":"CH_ACUT (dead)"}, +'ALGR(KC_EQL)': {"name":"~","title":"CH_TILD (dead)"}, +// Row 2 +'ALGR(KC_E)': {"name":"€","title":"CH_EURO"}, +'ALGR(KC_LBRC)': {"name":"[","title":"CH_LBRC"}, +'ALGR(KC_RBRC)': {"name":"]","title":"CH_RBRC"}, +// Row 3 +'ALGR(KC_QUOT)': {"name":"{","title":"CH_LCBR"}, +'ALGR(KC_NUHS)': {"name":"}","title":"CH_RCBR"}, +// Row 4 +'ALGR(KC_NUBS)': {"name":"\\","title":"CH_BSLS"}, + +/* Other keys */ +'KC_BSLS': {"name":"£\n$","title":""}, +'S(KC_BSLS)': {"name":"£","title":""}, +'KC_PIPE': {"name":"£","title":"CH_PND"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"§ / °\nEsc","title":"Esc normally, but § when GUI is active or ° when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_turkish_f.js b/src/i18n/keymap_extras/keymap_turkish_f.js new file mode 100644 index 0000000000..0ced2b9911 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_turkish_f.js @@ -0,0 +1,232 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ + │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ / │ - │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ F │ G │ Ğ │ I │ O │ D │ R │ N │ H │ P │ Q │ W │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ U │ İ │ E │ A │ Ü │ T │ K │ M │ L │ Y │ Ş │ X │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ < │ J │ Ö │ V │ C │ Ç │ Z │ S │ B │ . │ , │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'KC_GRV': {"name":"*\n+","title":"TR_PLUS"}, +'KC_1': {"name":"!\n1","title":"TR_1"}, +'KC_2': {"name":"\"\n2","title":"TR_2"}, +'KC_3': {"name":"^\n3","title":"TR_3"}, +'KC_4': {"name":"$\n4","title":"TR_4"}, +'KC_5': {"name":"%\n5","title":"TR_5"}, +'KC_6': {"name":"&\n6","title":"TR_6"}, +'KC_7': {"name":"'\n7","title":"TR_7"}, +'KC_8': {"name":"(\n8","title":"TR_8"}, +'KC_9': {"name":")\n9","title":"TR_9"}, +'KC_0': {"name":"=\n0","title":"TR_0"}, +'KC_MINS': {"name":"?\n/","title":"TR_SLSH"}, +'KC_EQL': {"name":"_\n-","title":"TR_MINS"}, +// Row 2 +'KC_Q': {"name":"F","title":"TR_F"}, +'KC_W': {"name":"G","title":"TR_G"}, +'KC_E': {"name":"Ğ","title":"TR_GBRV"}, +'KC_R': {"name":"I","title":"TR_I"}, +'KC_T': {"name":"O","title":"TR_O"}, +'KC_Y': {"name":"D","title":"TR_D"}, +'KC_U': {"name":"R","title":"TR_R"}, +'KC_I': {"name":"N","title":"TR_N"}, +'KC_O': {"name":"H","title":"TR_H"}, +'KC_P': {"name":"P","title":"TR_P"}, +'KC_LBRC': {"name":"Q","title":"TR_Q"}, +'KC_RBRC': {"name":"W","title":"TR_W"}, +// Row 3 +'KC_A': {"name":"U","title":"TR_U"}, +'KC_S': {"name":"İ","title":"TR_IDOT"}, +'KC_D': {"name":"E","title":"TR_E"}, +'KC_F': {"name":"A","title":"TR_A"}, +'KC_G': {"name":"Ü","title":"TR_UDIA"}, +'KC_H': {"name":"T","title":"TR_T"}, +'KC_J': {"name":"K","title":"TR_K"}, +'KC_K': {"name":"M","title":"TR_M"}, +'KC_L': {"name":"L","title":"TR_L"}, +'KC_SCLN': {"name":"Y","title":"TR_Y"}, +'KC_QUOT': {"name":"Ş","title":"TR_SCED"}, +'KC_NUHS': {"name":"X","title":"TR_X"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"TR_LABK"}, +'KC_Z': {"name":"J","title":"TR_J"}, +'KC_X': {"name":"Ö","title":"TR_ODIA"}, +'KC_C': {"name":"V","title":"TR_V"}, +'KC_V': {"name":"C","title":"TR_C"}, +'KC_B': {"name":"Ç","title":"TR_CCED"}, +'KC_N': {"name":"Z","title":"TR_Z"}, +'KC_M': {"name":"S","title":"TR_S"}, +'KC_COMM': {"name":"B","title":"TR_B"}, +'KC_DOT': {"name":":\n.","title":"TR_DOT"}, +'KC_SLSH': {"name":";\n,","title":"TR_COMM"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ * │ ! │ " │ ^ │ $ │ % │ & │ ' │ ( │ ) │ = │ ? │ _ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ │ : │ ; │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"*","title":"TR_ASTR"}, +'KC_TILD': {"name":"*","title":"TR_ASTR"}, +'S(KC_1)': {"name":"!","title":"TR_EXLM"}, +'KC_EXLM': {"name":"!","title":"TR_EXLM"}, +'S(KC_2)': {"name":"\"","title":"TR_DQUO"}, +'KC_AT': {"name":"\"","title":"TR_DQUO"}, +'S(KC_3)': {"name":"^","title":"TR_CIRC (dead)"}, +'KC_HASH': {"name":"^","title":"TR_CIRC (dead)"}, +'S(KC_4)': {"name":"$","title":"TR_DLR"}, +'KC_DLR': {"name":"$","title":"TR_DLR"}, +'S(KC_5)': {"name":"%","title":"TR_PERC"}, +'KC_PERC': {"name":"%","title":"TR_PERC"}, +'S(KC_6)': {"name":"&","title":"TR_AMPR"}, +'KC_CIRC': {"name":"&","title":"TR_AMPR"}, +'S(KC_7)': {"name":"'","title":"TR_QUOT"}, +'KC_AMPR': {"name":"'","title":"TR_QUOT"}, +'S(KC_8)': {"name":"(","title":"TR_LPRN"}, +'KC_ASTR': {"name":"(","title":"TR_LPRN"}, +'S(KC_9)': {"name":")","title":"TR_RPRN"}, +'KC_LPRN': {"name":")","title":"TR_RPRN"}, +'S(KC_0)': {"name":"=","title":"TR_EQL"}, +'KC_RPRN': {"name":"=","title":"TR_EQL"}, +'S(KC_MINS)': {"name":"?","title":"TR_QUES"}, +'KC_UNDS': {"name":"?","title":"TR_QUES"}, +'S(KC_EQL)': {"name":"_","title":"TR_UNDS"}, +'KC_PLUS': {"name":"_","title":"TR_UNDS"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"TR_RABK"}, +'S(KC_DOT)': {"name":":","title":"TR_COLN"}, +'KC_GT': {"name":":","title":"TR_COLN"}, +'S(KC_SLSH)': {"name":";","title":"TR_SCLN"}, +'KC_QUES': {"name":";","title":"TR_SCLN"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ¬ │ ¹ │ ² │ # │ ¼ │ ½ │ ¾ │ { │ [ │ ] │ } │ \ │ | │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ @ │ │ │ ¶ │ │ ¥ │ │ │ Ø │ £ │ ¨ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Æ │ ß │ € │ │ │ ₺ │ │ │ │ ´ │ │ ` │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ « │ » │ ¢ │ │ │ │ µ │ × │ ÷ │ - │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_GRV)': {"name":"¬","title":"TR_NOT"}, +'ALGR(KC_1)': {"name":"¹","title":"TR_SUP1"}, +'ALGR(KC_2)': {"name":"²","title":"TR_SUP2"}, +'ALGR(KC_3)': {"name":"#","title":"TR_HASH"}, +'ALGR(KC_4)': {"name":"¼","title":"TR_QRTR"}, +'ALGR(KC_5)': {"name":"½","title":"TR_HALF"}, +'ALGR(KC_6)': {"name":"¾","title":"TR_TQTR"}, +'ALGR(KC_7)': {"name":"{","title":"TR_LCBR"}, +'ALGR(KC_8)': {"name":"[","title":"TR_LBRC"}, +'ALGR(KC_9)': {"name":"]","title":"TR_RBRC"}, +'ALGR(KC_0)': {"name":"}","title":"TR_RCBR"}, +'ALGR(KC_MINS)': {"name":"\\","title":"TR_BSLS"}, +'ALGR(KC_EQL)': {"name":"|","title":"TR_PIPE"}, +// Row 2 +'ALGR(KC_Q)': {"name":"@","title":"TR_AT"}, +'ALGR(KC_R)': {"name":"¶","title":"TR_PILC"}, +'ALGR(KC_Y)': {"name":"¥","title":"TR_YEN"}, +'ALGR(KC_O)': {"name":"Ø","title":"TR_OSTR"}, +'ALGR(KC_P)': {"name":"£","title":"TR_PND"}, +'ALGR(KC_LBRC)': {"name":"¨","title":"TR_DIAE (dead)"}, +'ALGR(KC_RBRC)': {"name":"~","title":"TR_TILD (dead)"}, +// Row 3 +'ALGR(KC_A)': {"name":"Æ","title":"TR_AE"}, +'ALGR(KC_S)': {"name":"ß","title":"TR_SS"}, +'ALGR(KC_D)': {"name":"€","title":"TR_EURO"}, +'ALGR(KC_H)': {"name":"₺","title":"TR_LIRA"}, +'ALGR(KC_SCLN)': {"name":"´","title":"TR_ACUT (dead)"}, +'ALGR(KC_NUHS)': {"name":"`","title":"TR_GRV (dead)"}, +// Row 4 +'ALGR(KC_Z)': {"name":"«","title":"TR_LDAQ"}, +'ALGR(KC_X)': {"name":"»","title":"TR_RDAQ"}, +'ALGR(KC_C)': {"name":"¢","title":"TR_CENT"}, +'ALGR(KC_M)': {"name":"µ","title":"TR_MICR"}, +'ALGR(KC_COMM)': {"name":"×","title":"TR_MUL"}, +'ALGR(KC_DOT)': {"name":"÷","title":"TR_DIV"}, +'ALGR(KC_SLSH)': {"name":"Soft hyphen","title":"TR_SHYP (soft hyphen)"}, + +/* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ │ ³ │ ¤ │ │ │ │ │ │ │ ¿ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ ® │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ § │ │ ª │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ ¦ │ │ │ © │ │ │ │ º │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(ALGR(KC_3))': {"name":"³","title":"TR_SUP3"}, +'S(ALGR(KC_4))': {"name":"¤","title":"TR_CURR"}, +'S(ALGR(KC_MINS))': {"name":"¿","title":"TR_IQUE"}, +// Row 2 +'S(ALGR(KC_R))': {"name":"®","title":"TR_REGD"}, +// Row 3 +'S(ALGR(KC_S))': {"name":"§","title":"TR_SECT"}, +'S(ALGR(KC_F))': {"name":"ª","title":"TR_FORD"}, +// Row 4 +'S(ALGR(KC_NUBS))': {"name":"¦","title":"TR_BRKP"}, +'S(ALGR(KC_C))': {"name":"©","title":"TR_COPY"}, +'S(ALGR(KC_M))': {"name":"º","title":"TR_MORD"}, + +/* Other keys */ +'KC_BSLS': {"name":"X","title":""}, +'S(KC_BSLS)': {"name":"X","title":""}, +'KC_LCBR': {"name":"Q","title":"S(TR_Q) (capital Q)"}, +'KC_RCBR': {"name":"W","title":"S(TR_W) (capital W)"}, +'KC_LT': {"name":"B","title":"S(TR_B) (capital B)"}, +'KC_COLN': {"name":"Y","title":"S(TR_Y) (capital Y)"}, +'KC_PIPE': {"name":"X","title":"TR_X (capital X)"}, +'KC_DQUO': {"name":"Ş","title":"S(TR_SCED) (capital Ş)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"+ / *\nEsc","title":"Esc normally, but + when GUI is active or * when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_turkish_q.js b/src/i18n/keymap_extras/keymap_turkish_q.js new file mode 100644 index 0000000000..0c81e158cd --- /dev/null +++ b/src/i18n/keymap_extras/keymap_turkish_q.js @@ -0,0 +1,191 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ " │ 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 +'KC_GRV': {"name":"é\n\"","title":"TR_DQUO"}, +'KC_1': {"name":"!\n1","title":"TR_1"}, +'KC_2': {"name":"'\n2","title":"TR_2"}, +'KC_3': {"name":"^\n3","title":"TR_3"}, +'KC_4': {"name":"+\n4","title":"TR_4"}, +'KC_5': {"name":"%\n5","title":"TR_5"}, +'KC_6': {"name":"&\n6","title":"TR_6"}, +'KC_7': {"name":"/\n7","title":"TR_7"}, +'KC_8': {"name":"(\n8","title":"TR_8"}, +'KC_9': {"name":")\n9","title":"TR_9"}, +'KC_0': {"name":"=\n0","title":"TR_0"}, +'KC_MINS': {"name":"?\n*","title":"TR_ASTR"}, +'KC_EQL': {"name":"_\n-","title":"TR_MINS"}, +// Row 2 +'KC_Q': {"name":"Q","title":"TR_Q"}, +'KC_W': {"name":"W","title":"TR_W"}, +'KC_E': {"name":"E","title":"TR_E"}, +'KC_R': {"name":"R","title":"TR_R"}, +'KC_T': {"name":"T","title":"TR_T"}, +'KC_Y': {"name":"Y","title":"TR_Y"}, +'KC_U': {"name":"U","title":"TR_U"}, +'KC_I': {"name":"I","title":"TR_I"}, +'KC_O': {"name":"O","title":"TR_O"}, +'KC_P': {"name":"P","title":"TR_P"}, +'KC_LBRC': {"name":"Ğ","title":"TR_GBRV"}, +'KC_RBRC': {"name":"Ü","title":"TR_UDIA"}, +// Row 3 +'KC_A': {"name":"A","title":"TR_A"}, +'KC_S': {"name":"S","title":"TR_S"}, +'KC_D': {"name":"D","title":"TR_D"}, +'KC_F': {"name":"F","title":"TR_F"}, +'KC_G': {"name":"G","title":"TR_G"}, +'KC_H': {"name":"H","title":"TR_H"}, +'KC_J': {"name":"J","title":"TR_J"}, +'KC_K': {"name":"K","title":"TR_K"}, +'KC_L': {"name":"L","title":"TR_L"}, +'KC_SCLN': {"name":"Ş","title":"TR_SCED"}, +'KC_QUOT': {"name":"İ","title":"TR_IDOT"}, +'KC_NUHS': {"name":";\n,","title":"TR_COMM"}, +// Row 4 +'KC_NUBS': {"name":">\n<","title":"TR_LABK"}, +'KC_Z': {"name":"Z","title":"TR_Z"}, +'KC_X': {"name":"X","title":"TR_X"}, +'KC_C': {"name":"C","title":"TR_C"}, +'KC_V': {"name":"V","title":"TR_V"}, +'KC_B': {"name":"B","title":"TR_B"}, +'KC_N': {"name":"N","title":"TR_N"}, +'KC_M': {"name":"M","title":"TR_M"}, +'KC_COMM': {"name":"Ö","title":"TR_ODIA"}, +'KC_DOT': {"name":"Ç","title":"TR_CCED"}, +'KC_SLSH': {"name":":\n.","title":"TR_DOT"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ é │ ! │ ' │ ^ │ + │ % │ & │ / │ ( │ ) │ = │ ? │ _ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ; │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ │ │ : │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"é","title":"TR_EACU"}, +'KC_TILD': {"name":"é","title":"TR_EACU"}, +'S(KC_1)': {"name":"!","title":"TR_EXLM"}, +'KC_EXLM': {"name":"!","title":"TR_EXLM"}, +'S(KC_2)': {"name":"'","title":"TR_QUOT"}, +'KC_AT': {"name":"'","title":"TR_QUOT"}, +'S(KC_3)': {"name":"^","title":"TR_CIRC (dead)"}, +'KC_HASH': {"name":"^","title":"TR_CIRC (dead)"}, +'S(KC_4)': {"name":"+","title":"TR_PLUS"}, +'KC_DLR': {"name":"+","title":"TR_PLUS"}, +'S(KC_5)': {"name":"%","title":"TR_PERC"}, +'KC_PERC': {"name":"%","title":"TR_PERC"}, +'S(KC_6)': {"name":"&","title":"TR_AMPR"}, +'KC_CIRC': {"name":"&","title":"TR_AMPR"}, +'S(KC_7)': {"name":"/","title":"TR_SLSH"}, +'KC_AMPR': {"name":"/","title":"TR_SLSH"}, +'S(KC_8)': {"name":"(","title":"TR_LPRN"}, +'KC_ASTR': {"name":"(","title":"TR_LPRN"}, +'S(KC_9)': {"name":")","title":"TR_RPRN"}, +'KC_LPRN': {"name":")","title":"TR_RPRN"}, +'S(KC_0)': {"name":"=","title":"TR_EQL"}, +'KC_RPRN': {"name":"=","title":"TR_EQL"}, +'S(KC_MINS)': {"name":"?","title":"TR_QUES"}, +'KC_UNDS': {"name":"?","title":"TR_QUES"}, +'S(KC_EQL)': {"name":"_","title":"TR_UNDS"}, +'KC_PLUS': {"name":"_","title":"TR_UNDS"}, +// Row 3 +'S(KC_NUHS)': {"name":";","title":"TR_SCLN"}, +// Row 4 +'S(KC_NUBS)': {"name":">","title":"TR_RABK"}, +'S(KC_SLSH)': {"name":":","title":"TR_COLN"}, +'KC_QUES': {"name":":","title":"TR_COLN"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ £ │ # │ $ │ ½ │ │ { │ [ │ ] │ } │ \ │ | │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ @ │ │ € │ │ ₺ │ │ │ │ │ │ ¨ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Æ │ ß │ │ │ │ │ │ │ │ ´ │ │ ` │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_2)': {"name":"£","title":"TR_PND"}, +'ALGR(KC_3)': {"name":"#","title":"TR_HASH"}, +'ALGR(KC_4)': {"name":"$","title":"TR_DLR"}, +'ALGR(KC_5)': {"name":"½","title":"TR_HALF"}, +'ALGR(KC_7)': {"name":"{","title":"TR_LCBR"}, +'ALGR(KC_8)': {"name":"[","title":"TR_LBRC"}, +'ALGR(KC_9)': {"name":"]","title":"TR_RBRC"}, +'ALGR(KC_0)': {"name":"}","title":"TR_RCBR"}, +'ALGR(KC_MINS)': {"name":"\\","title":"TR_BSLS"}, +'ALGR(KC_EQL)': {"name":"|","title":"TR_PIPE"}, +// Row 2 +'ALGR(KC_Q)': {"name":"@","title":"TR_AT"}, +'ALGR(KC_E)': {"name":"€","title":"TR_EURO"}, +'ALGR(KC_T)': {"name":"₺","title":"TR_LIRA"}, +'ALGR(KC_LBRC)': {"name":"¨","title":"TR_DIAE (dead)"}, +'ALGR(KC_RBRC)': {"name":"~","title":"TR_TILD (dead)"}, +// Row 3 +'ALGR(KC_A)': {"name":"Æ","title":"TR_AE"}, +'ALGR(KC_S)': {"name":"ß","title":"TR_SS"}, +'ALGR(KC_SCLN)': {"name":"´","title":"TR_ACUT (dead)"}, +'ALGR(KC_NUHS)': {"name":"`","title":"TR_GRV (dead)"}, + +/* Other keys */ +'KC_BSLS': {"name":";\n,","title":""}, +'S(KC_BSLS)': {"name":";","title":""}, +'KC_LCBR': {"name":"Ğ","title":"S(TR_GBRV) (capital Ğ)"}, +'KC_RCBR': {"name":"Ü","title":"S(TR_UDIA) (capital Ü)"}, +'KC_LT': {"name":"Ö","title":"S(TR_ODIA) (capital Ö)"}, +'KC_GT': {"name":"Ç","title":"S(TR_CCED) (capital Ç)"}, +'KC_COLN': {"name":"Ş","title":"S(TR_SCED) (capital Ş)"}, +'KC_PIPE': {"name":";","title":"TR_SCLN"}, +'KC_DQUO': {"name":"İ","title":"S(TR_IDOT) (capital İ)"}, + +'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, +'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, +'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, +'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, +'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, +'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + +'QK_GESC': {"name":"\" / é\nEsc","title":"Esc normally, but \" when GUI is active or é when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_ukrainian.js b/src/i18n/keymap_extras/keymap_ukrainian.js new file mode 100644 index 0000000000..e221b38989 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_ukrainian.js @@ -0,0 +1,171 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ' │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Й │ Ц │ У │ К │ Е │ Н │ Г │ Ш │ Щ │ З │ Х │ Ї │ \ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ Ф │ І │ В │ А │ П │ Р │ О │ Л │ Д │ Ж │ Є │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ Я │ Ч │ С │ М │ И │ Т │ Ь │ Б │ Ю │ . │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'KC_GRV': {"name":"₴\n'","title":"UA_QUOT"}, +'KC_1': {"name":"!\n1","title":"UA_1"}, +'KC_2': {"name":"\"\n2","title":"UA_2"}, +'KC_3': {"name":"№\n3","title":"UA_3"}, +'KC_4': {"name":";\n4","title":"UA_4"}, +'KC_5': {"name":"%\n5","title":"UA_5"}, +'KC_6': {"name":":\n6","title":"UA_6"}, +'KC_7': {"name":"?\n7","title":"UA_7"}, +'KC_8': {"name":"*\n8","title":"UA_8"}, +'KC_9': {"name":"(\n9","title":"UA_9"}, +'KC_0': {"name":")\n0","title":"UA_0"}, +'KC_MINS': {"name":"_\n-","title":"UA_MINS"}, +'KC_EQL': {"name":"+\n=","title":"UA_EQL"}, +// Row 2 +'KC_Q': {"name":"Й","title":"UA_YOT"}, +'KC_W': {"name":"Ц","title":"UA_TSE"}, +'KC_E': {"name":"У","title":"UA_U"}, +'KC_R': {"name":"К","title":"UA_KA"}, +'KC_T': {"name":"Е","title":"UA_E"}, +'KC_Y': {"name":"Н","title":"UA_EN"}, +'KC_U': {"name":"Г","title":"UA_HE"}, +'KC_I': {"name":"Ш","title":"UA_SHA"}, +'KC_O': {"name":"Щ","title":"UA_SHCH"}, +'KC_P': {"name":"З","title":"UA_ZE"}, +'KC_LBRC': {"name":"Х","title":"UA_KHA"}, +'KC_RBRC': {"name":"Ї","title":"UA_YI"}, +'KC_BSLS': {"name":"/\n\\","title":"UA_BSLS"}, +// Row 3 +'KC_A': {"name":"Ф","title":"UA_EF"}, +'KC_S': {"name":"І","title":"UA_I"}, +'KC_D': {"name":"В","title":"UA_VE"}, +'KC_F': {"name":"А","title":"UA_A"}, +'KC_G': {"name":"П","title":"UA_PE"}, +'KC_H': {"name":"Р","title":"UA_ER"}, +'KC_J': {"name":"О","title":"UA_O"}, +'KC_K': {"name":"Л","title":"UA_EL"}, +'KC_L': {"name":"Д","title":"UA_DE"}, +'KC_SCLN': {"name":"Ж","title":"UA_ZHE"}, +'KC_QUOT': {"name":"Є","title":"UA_YE"}, +// Row 4 +'KC_Z': {"name":"Я","title":"UA_YA"}, +'KC_X': {"name":"Ч","title":"UA_CHE"}, +'KC_C': {"name":"С","title":"UA_ES"}, +'KC_V': {"name":"М","title":"UA_EM"}, +'KC_B': {"name":"И","title":"UA_Y"}, +'KC_N': {"name":"Т","title":"UA_TE"}, +'KC_M': {"name":"Ь","title":"UA_SOFT"}, +'KC_COMM': {"name":"Б","title":"UA_BE"}, +'KC_DOT': {"name":"Ю","title":"UA_YU"}, +'KC_SLSH': {"name":",\n.","title":"UA_DOT"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ₴ │ ! │ " │ № │ ; │ % │ : │ ? │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ / │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ │ │ , │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"₴","title":"UA_HRYV"}, +'KC_TILD': {"name":"₴","title":"UA_HRYV"}, +'S(KC_1)': {"name":"!","title":"UA_EXLM"}, +'KC_EXLM': {"name":"!","title":"UA_EXLM"}, +'S(KC_2)': {"name":"\"","title":"UA_DQUO"}, +'KC_AT': {"name":"\"","title":"UA_DQUO"}, +'S(KC_3)': {"name":"№","title":"UA_NUM"}, +'KC_HASH': {"name":"№","title":"UA_NUM"}, +'S(KC_4)': {"name":";","title":"UA_SCLN"}, +'KC_DLR': {"name":";","title":"UA_SCLN"}, +'S(KC_5)': {"name":"%","title":"UA_PERC"}, +'KC_PERC': {"name":"%","title":"UA_PERC"}, +'S(KC_6)': {"name":":","title":"UA_COLN"}, +'KC_CIRC': {"name":":","title":"UA_COLN"}, +'S(KC_7)': {"name":"?","title":"UA_QUES"}, +'KC_AMPR': {"name":"?","title":"UA_QUES"}, +'S(KC_8)': {"name":"*","title":"UA_ASTR"}, +'KC_ASTR': {"name":"*","title":"UA_ASTR"}, +'S(KC_9)': {"name":"(","title":"UA_LPRN"}, +'KC_LPRN': {"name":"(","title":"UA_LPRN"}, +'S(KC_0)': {"name":")","title":"UA_RPRN"}, +'KC_RPRN': {"name":")","title":"UA_RPRN"}, +'S(KC_MINS)': {"name":"_","title":"UA_UNDS"}, +'KC_UNDS': {"name":"_","title":"UA_UNDS"}, +'S(KC_EQL)': {"name":"+","title":"UA_PLUS"}, +'KC_PLUS': {"name":"+","title":"UA_PLUS"}, +// Row 2 +'S(KC_BSLS)': {"name":"/","title":"UA_SLSH"}, +'KC_PIPE': {"name":"/","title":"UA_SLSH"}, +// Row 4 +'S(KC_SLSH)': {"name":",","title":"UA_COMM"}, +'KC_QUES': {"name":",","title":"UA_COMM"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ ґ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 2 +'ALGR(KC_U)': {"name":"ґ","title":"UA_GE"}, + +/* Other keys */ +'KC_NUHS': {"name":"/\n\\","title":""}, +'S(KC_NUHS)': {"name":"/","title":""}, +'KC_NUBS': {"name":"/\n\\","title":""}, +'S(KC_NUBS)': {"name":"/","title":""}, +'KC_LCBR': {"name":"Х","title":"S(UA_KHA) (capital Х)"}, +'KC_RCBR': {"name":"Ї","title":"S(UA_YI) (capital Ї)"}, +'KC_LT': {"name":"Б","title":"S(UA_BE) (capital Б)"}, +'KC_GT': {"name":"Ю","title":"S(UA_YU) (capital Ю)"}, +'KC_COLN': {"name":"Ж","title":"S(UA_ZHE) (capital Ж)"}, +'KC_DQUO': {"name":"Є","title":"S(UA_YE) (capital Є)"}, + +'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, +'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, +'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, +'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, +'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, +'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + +'QK_GESC': {"name":"' / ₴\nEsc","title":"Esc normally, but ' when GUI is active or ₴ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_us_extended.js b/src/i18n/keymap_extras/keymap_us_extended.js new file mode 100644 index 0000000000..e06b3ace6a --- /dev/null +++ b/src/i18n/keymap_extras/keymap_us_extended.js @@ -0,0 +1,264 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 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 +'KC_GRV': {"name":"~\n`","title":"US_GRV"}, +'KC_1': {"name":"!\n1","title":"US_1"}, +'KC_2': {"name":"@\n2","title":"US_2"}, +'KC_3': {"name":"#\n3","title":"US_3"}, +'KC_4': {"name":"$\n4","title":"US_4"}, +'KC_5': {"name":"%\n5","title":"US_5"}, +'KC_6': {"name":"^\n6","title":"US_6"}, +'KC_7': {"name":"&\n7","title":"US_7"}, +'KC_8': {"name":"*\n8","title":"US_8"}, +'KC_9': {"name":"(\n9","title":"US_9"}, +'KC_0': {"name":")\n0","title":"US_0"}, +'KC_MINS': {"name":"_\n-","title":"US_MINS"}, +'KC_EQL': {"name":"+\n=","title":"US_EQL"}, +// Row 2 +'KC_Q': {"name":"Q","title":"US_Q"}, +'KC_W': {"name":"W","title":"US_W"}, +'KC_E': {"name":"E","title":"US_E"}, +'KC_R': {"name":"R","title":"US_R"}, +'KC_T': {"name":"T","title":"US_T"}, +'KC_Y': {"name":"Y","title":"US_Y"}, +'KC_U': {"name":"U","title":"US_U"}, +'KC_I': {"name":"I","title":"US_I"}, +'KC_O': {"name":"O","title":"US_O"}, +'KC_P': {"name":"P","title":"US_P"}, +'KC_LBRC': {"name":"{\n[","title":"US_LBRC"}, +'KC_RBRC': {"name":"}\n]","title":"US_RBRC"}, +'KC_BSLS': {"name":"|\n\\","title":"US_BSLS"}, +// Row 3 +'KC_A': {"name":"A","title":"US_A"}, +'KC_S': {"name":"S","title":"US_S"}, +'KC_D': {"name":"D","title":"US_D"}, +'KC_F': {"name":"F","title":"US_F"}, +'KC_G': {"name":"G","title":"US_G"}, +'KC_H': {"name":"H","title":"US_H"}, +'KC_J': {"name":"J","title":"US_J"}, +'KC_K': {"name":"K","title":"US_K"}, +'KC_L': {"name":"L","title":"US_L"}, +'KC_SCLN': {"name":":\n;","title":"US_SCLN"}, +'KC_QUOT': {"name":"\"\n'","title":"US_QUOT"}, +// Row 4 +'KC_Z': {"name":"Z","title":"US_Z"}, +'KC_X': {"name":"X","title":"US_X"}, +'KC_C': {"name":"C","title":"US_C"}, +'KC_V': {"name":"V","title":"US_V"}, +'KC_B': {"name":"B","title":"US_B"}, +'KC_N': {"name":"N","title":"US_N"}, +'KC_M': {"name":"M","title":"US_M"}, +'KC_COMM': {"name":"<\n,","title":"US_COMM"}, +'KC_DOT': {"name":">\n.","title":"US_DOT"}, +'KC_SLSH': {"name":"?\n/","title":"US_SLSH"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"US_TILD"}, +'KC_TILD': {"name":"~","title":"US_TILD"}, +'S(KC_1)': {"name":"!","title":"US_EXLM"}, +'KC_EXLM': {"name":"!","title":"US_EXLM"}, +'S(KC_2)': {"name":"@","title":"US_AT"}, +'KC_AT': {"name":"@","title":"US_AT"}, +'S(KC_3)': {"name":"#","title":"US_HASH"}, +'KC_HASH': {"name":"#","title":"US_HASH"}, +'S(KC_4)': {"name":"$","title":"US_DLR"}, +'KC_DLR': {"name":"$","title":"US_DLR"}, +'S(KC_5)': {"name":"%","title":"US_PERC"}, +'KC_PERC': {"name":"%","title":"US_PERC"}, +'S(KC_6)': {"name":"^","title":"US_CIRC"}, +'KC_CIRC': {"name":"^","title":"US_CIRC"}, +'S(KC_7)': {"name":"&","title":"US_AMPR"}, +'KC_AMPR': {"name":"&","title":"US_AMPR"}, +'S(KC_8)': {"name":"*","title":"US_ASTR"}, +'KC_ASTR': {"name":"*","title":"US_ASTR"}, +'S(KC_9)': {"name":"(","title":"US_LPRN"}, +'KC_LPRN': {"name":"(","title":"US_LPRN"}, +'S(KC_0)': {"name":")","title":"US_RPRN"}, +'KC_RPRN': {"name":")","title":"US_RPRN"}, +'S(KC_MINS)': {"name":"_","title":"US_UNDS"}, +'KC_UNDS': {"name":"_","title":"US_UNDS"}, +'S(KC_EQL)': {"name":"+","title":"US_PLUS"}, +'KC_PLUS': {"name":"+","title":"US_PLUS"}, +// Row 2 +'S(KC_LBRC)': {"name":"{","title":"US_LCBR"}, +'KC_LCBR': {"name":"{","title":"US_LCBR"}, +'S(KC_RBRC)': {"name":"}","title":"US_RCBR"}, +'KC_RCBR': {"name":"}","title":"US_RCBR"}, +'S(KC_BSLS)': {"name":"|","title":"US_PIPE"}, +'KC_PIPE': {"name":"|","title":"US_PIPE"}, +// Row 3 +'S(KC_SCLN)': {"name":":","title":"US_COLN"}, +'KC_COLN': {"name":":","title":"US_COLN"}, +'S(KC_QUOT)': {"name":"\"","title":"US_DQUO"}, +'KC_DQUO': {"name":"\"","title":"US_DQUO"}, +// Row 4 +'S(KC_COMM)': {"name":"<","title":"US_LABK"}, +'KC_LT': {"name":"<","title":"US_LABK"}, +'S(KC_DOT)': {"name":">","title":"US_RABK"}, +'KC_GT': {"name":">","title":"US_RABK"}, +'S(KC_SLSH)': {"name":"?","title":"US_QUES"}, +'KC_QUES': {"name":"?","title":"US_QUES"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ ¹ │ ² │ ³ │ ¤ │ € │ ^ │ ̛ │ ¾ │ ‘ │ ’ │ ¥ │ × │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Ä │ Å │ É │ ® │ Þ │ Ü │ Ú │ Í │ Ó │ Ö │ « │ » │ ¬ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ Á │ ß │ Ð │ │ │ │ Ï │ Œ │ Ø │ ¶ │ ' │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ Æ │ │ © │ │ │ Ñ │ µ │ Ç │ ˙ │ ¿ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_GRV)': {"name":"`","title":"US_DGRV (dead)"}, +'ALGR(KC_1)': {"name":"¹","title":"US_SUP1"}, +'ALGR(KC_2)': {"name":"²","title":"US_SUP2"}, +'ALGR(KC_3)': {"name":"³","title":"US_SUP3"}, +'ALGR(KC_4)': {"name":"¤","title":"US_CURR"}, +'ALGR(KC_5)': {"name":"€","title":"US_EURO"}, +'ALGR(KC_6)': {"name":"^","title":"US_DCIR (dead)"}, +'ALGR(KC_7)': {"name":"◌̛","title":"US_HORN (dead)"}, +'ALGR(KC_8)': {"name":"˛","title":"US_OGON (dead)"}, +'ALGR(KC_9)': {"name":"‘","title":"US_LSQU"}, +'ALGR(KC_0)': {"name":"’","title":"US_RSQU"}, +'ALGR(KC_MINS)': {"name":"¥","title":"US_YEN"}, +'ALGR(KC_EQL)': {"name":"×","title":"US_MUL"}, +// Row 2 +'ALGR(KC_Q)': {"name":"Ä","title":"US_ADIA"}, +'ALGR(KC_W)': {"name":"Å","title":"US_ARNG"}, +'ALGR(KC_E)': {"name":"É","title":"US_EACU"}, +'ALGR(KC_R)': {"name":"Ë","title":"US_EDIA"}, +'ALGR(KC_T)': {"name":"Þ","title":"US_THRN"}, +'ALGR(KC_Y)': {"name":"Ü","title":"US_UDIA"}, +'ALGR(KC_U)': {"name":"Ú","title":"US_UACU"}, +'ALGR(KC_I)': {"name":"Í","title":"US_IACU"}, +'ALGR(KC_O)': {"name":"Ó","title":"US_OACU"}, +'ALGR(KC_P)': {"name":"Ö","title":"US_ODIA"}, +'ALGR(KC_LBRC)': {"name":"«","title":"US_LDAQ"}, +'ALGR(KC_RBRC)': {"name":"»","title":"US_RDAQ"}, +'ALGR(KC_BSLS)': {"name":"¬","title":"US_NOT"}, +// Row 3 +'ALGR(KC_A)': {"name":"Á","title":"US_AACU"}, +'ALGR(KC_S)': {"name":"ß","title":"US_SS"}, +'ALGR(KC_D)': {"name":"Ð","title":"US_ETH"}, +'ALGR(KC_J)': {"name":"Ï","title":"US_IDIA"}, +'ALGR(KC_K)': {"name":"Œ","title":"US_OE"}, +'ALGR(KC_L)': {"name":"Ø","title":"US_OSTR"}, +'ALGR(KC_SCLN)': {"name":"¶","title":"US_PILC"}, +'ALGR(KC_QUOT)': {"name":"´","title":"US_ACUT (dead)"}, +// Row 4 +'ALGR(KC_Z)': {"name":"Æ","title":"US_AE"}, +'ALGR(KC_X)': {"name":"Œ","title":"US_OE_2"}, +'ALGR(KC_C)': {"name":"©","title":"US_COPY"}, +'ALGR(KC_V)': {"name":"®","title":"US_REGD"}, +'ALGR(KC_N)': {"name":"Ñ","title":"US_NTIL"}, +'ALGR(KC_M)': {"name":"µ","title":"US_MICR"}, +'ALGR(KC_COMM)': {"name":"Ç","title":"US_CCED"}, +'ALGR(KC_DOT)': {"name":"˙","title":"US_DOTA (dead)"}, +'ALGR(KC_SLSH)': {"name":"¿","title":"US_IQUE"}, + +/* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ¡ │ ˝ │ ¯ │ £ │ ¸ │ ¼ │ ½ │ ¾ │ ˘ │ ° │ ̣ │ ÷ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ “ │ ” │ ¦ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ § │ │ │ │ │ │ │ │ ° │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ ¢ │ │ │ │ │ │ ˇ │ ̉ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(ALGR(KC_GRV))': {"name":"~","title":"US_DTIL (dead)"}, +'S(ALGR(KC_1))': {"name":"¡","title":"US_IEXL"}, +'S(ALGR(KC_2))': {"name":"˝","title":"US_DACU (dead)"}, +'S(ALGR(KC_3))': {"name":"¯","title":"US_MACR (dead)"}, +'S(ALGR(KC_4))': {"name":"£","title":"US_PND"}, +'S(ALGR(KC_5))': {"name":"¸","title":"US_CEDL (dead)"}, +'S(ALGR(KC_6))': {"name":"¼","title":"US_QRTR"}, +'S(ALGR(KC_7))': {"name":"½","title":"US_HALF"}, +'S(ALGR(KC_8))': {"name":"¾","title":"US_TQTR"}, +'S(ALGR(KC_9))': {"name":"˘","title":"US_BREV (dead)"}, +'S(ALGR(KC_0))': {"name":"°","title":"US_RNGA (dead)"}, +'S(ALGR(KC_MINS))': {"name":"◌̣","title":"US_DOTB (dead)"}, +'S(ALGR(KC_EQL))': {"name":"÷","title":"US_DIV"}, +// Row 2 +'S(ALGR(KC_LBRC))': {"name":"“","title":"US_LDQU"}, +'S(ALGR(KC_RBRC))': {"name":"”","title":"US_RDQU"}, +'S(ALGR(KC_BSLS))': {"name":"¦","title":"US_BRKP"}, +// Row 3 +'S(ALGR(KC_S))': {"name":"§","title":"US_SECT"}, +'S(ALGR(KC_SCLN))': {"name":"°","title":"US_DEG"}, +'S(ALGR(KC_QUOT))': {"name":"¨","title":"US_DIAE (dead)"}, +// Row 4 +'S(ALGR(KC_C))': {"name":"¢","title":"US_CENT"}, +'S(ALGR(KC_DOT))': {"name":"ˇ","title":"US_CARN (dead)"}, +'S(ALGR(KC_SLSH))': {"name":"◌̉","title":"US_HOKA (dead)"}, + + +/* Other keys */ +'KC_NUHS': {"name":"|\n\\","title":""}, +'S(KC_NUHS)': {"name":"|","title":""}, +'KC_NUBS': {"name":"|\n\\","title":""}, +'S(KC_NUBS)': {"name":"|","title":""}, + +'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, +'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, +'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, +'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, +'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, +'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + +'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_us_international.js b/src/i18n/keymap_extras/keymap_us_international.js new file mode 100644 index 0000000000..6f32e96caf --- /dev/null +++ b/src/i18n/keymap_extras/keymap_us_international.js @@ -0,0 +1,243 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 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 +'KC_GRV': {"name":"~\n`","title":"US_DGRV (dead)"}, +'KC_1': {"name":"!\n1","title":"US_1"}, +'KC_2': {"name":"@\n2","title":"US_2"}, +'KC_3': {"name":"#\n3","title":"US_3"}, +'KC_4': {"name":"$\n4","title":"US_4"}, +'KC_5': {"name":"%\n5","title":"US_5"}, +'KC_6': {"name":"^\n6","title":"US_6"}, +'KC_7': {"name":"&\n7","title":"US_7"}, +'KC_8': {"name":"*\n8","title":"US_8"}, +'KC_9': {"name":"(\n9","title":"US_9"}, +'KC_0': {"name":")\n0","title":"US_0"}, +'KC_MINS': {"name":"_\n-","title":"US_MINS"}, +'KC_EQL': {"name":"+\n=","title":"US_EQL"}, +// Row 2 +'KC_Q': {"name":"Q","title":"US_Q"}, +'KC_W': {"name":"W","title":"US_W"}, +'KC_E': {"name":"E","title":"US_E"}, +'KC_R': {"name":"R","title":"US_R"}, +'KC_T': {"name":"T","title":"US_T"}, +'KC_Y': {"name":"Y","title":"US_Y"}, +'KC_U': {"name":"U","title":"US_U"}, +'KC_I': {"name":"I","title":"US_I"}, +'KC_O': {"name":"O","title":"US_O"}, +'KC_P': {"name":"P","title":"US_P"}, +'KC_LBRC': {"name":"{\n[","title":"US_LBRC"}, +'KC_RBRC': {"name":"}\n]","title":"US_RBRC"}, +'KC_BSLS': {"name":"|\n\\","title":"US_BSLS"}, +// Row 3 +'KC_A': {"name":"A","title":"US_A"}, +'KC_S': {"name":"S","title":"US_S"}, +'KC_D': {"name":"D","title":"US_D"}, +'KC_F': {"name":"F","title":"US_F"}, +'KC_G': {"name":"G","title":"US_G"}, +'KC_H': {"name":"H","title":"US_H"}, +'KC_J': {"name":"J","title":"US_J"}, +'KC_K': {"name":"K","title":"US_K"}, +'KC_L': {"name":"L","title":"US_L"}, +'KC_SCLN': {"name":":\n;","title":"US_SCLN"}, +'KC_QUOT': {"name":"¨\n´","title":"US_ACUT (dead)"}, +// Row 4 +'KC_Z': {"name":"Z","title":"US_Z"}, +'KC_X': {"name":"X","title":"US_X"}, +'KC_C': {"name":"C","title":"US_C"}, +'KC_V': {"name":"V","title":"US_V"}, +'KC_B': {"name":"B","title":"US_B"}, +'KC_N': {"name":"N","title":"US_N"}, +'KC_M': {"name":"M","title":"US_M"}, +'KC_COMM': {"name":"<\n,","title":"US_COMM"}, +'KC_DOT': {"name":">\n.","title":"US_DOT"}, +'KC_SLSH': {"name":"?\n/","title":"US_SLSH"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ ¨ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"US_DTIL (dead)"}, +'KC_TILD': {"name":"~","title":"US_DTIL (dead)"}, +'S(KC_1)': {"name":"!","title":"US_EXLM"}, +'KC_EXLM': {"name":"!","title":"US_EXLM"}, +'S(KC_2)': {"name":"@","title":"US_AT"}, +'KC_AT': {"name":"@","title":"US_AT"}, +'S(KC_3)': {"name":"#","title":"US_HASH"}, +'KC_HASH': {"name":"#","title":"US_HASH"}, +'S(KC_4)': {"name":"$","title":"US_DLR"}, +'KC_DLR': {"name":"$","title":"US_DLR"}, +'S(KC_5)': {"name":"%","title":"US_PERC"}, +'KC_PERC': {"name":"%","title":"US_PERC"}, +'S(KC_6)': {"name":"^","title":"US_DCIR (dead)"}, +'KC_CIRC': {"name":"^","title":"US_DCIR (dead)"}, +'S(KC_7)': {"name":"&","title":"US_AMPR"}, +'KC_AMPR': {"name":"&","title":"US_AMPR"}, +'S(KC_8)': {"name":"*","title":"US_ASTR"}, +'KC_ASTR': {"name":"*","title":"US_ASTR"}, +'S(KC_9)': {"name":"(","title":"US_LPRN"}, +'KC_LPRN': {"name":"(","title":"US_LPRN"}, +'S(KC_0)': {"name":")","title":"US_RPRN"}, +'KC_RPRN': {"name":")","title":"US_RPRN"}, +'S(KC_MINS)': {"name":"_","title":"US_UNDS"}, +'KC_UNDS': {"name":"_","title":"US_UNDS"}, +'S(KC_EQL)': {"name":"+","title":"US_PLUS"}, +'KC_PLUS': {"name":"+","title":"US_PLUS"}, +// Row 2 +'S(KC_LBRC)': {"name":"{","title":"US_LCBR"}, +'KC_LCBR': {"name":"{","title":"US_LCBR"}, +'S(KC_RBRC)': {"name":"}","title":"US_RCBR"}, +'KC_RCBR': {"name":"}","title":"US_RCBR"}, +'S(KC_BSLS)': {"name":"|","title":"US_PIPE"}, +'KC_PIPE': {"name":"|","title":"US_PIPE"}, +// Row 3 +'S(KC_SCLN)': {"name":":","title":"US_COLN"}, +'KC_COLN': {"name":":","title":"US_COLN"}, +'S(KC_QUOT)': {"name":"¨","title":"US_DIAE (dead)"}, +'KC_DQUO': {"name":"¨","title":"US_DIAE (dead)"}, +// Row 4 +'S(KC_COMM)': {"name":"<","title":"US_LABK"}, +'KC_LT': {"name":"<","title":"US_LABK"}, +'S(KC_DOT)': {"name":">","title":"US_RABK"}, +'KC_GT': {"name":">","title":"US_RABK"}, +'S(KC_SLSH)': {"name":"?","title":"US_QUES"}, +'KC_QUES': {"name":"?","title":"US_QUES"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ¡ │ ² │ ³ │ ¤ │ € │ ¼ │ ½ │ ¾ │ ‘ │ ’ │ ¥ │ × │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Ä │ Å │ É │ ® │ Þ │ Ü │ Ú │ Í │ Ó │ Ö │ « │ » │ ¬ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ Á │ ß │ Ð │ │ │ │ │ │ Ø │ ¶ │ ´ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ Æ │ │ © │ │ │ Ñ │ µ │ Ç │ │ ¿ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'ALGR(KC_1)': {"name":"¡","title":"US_IEXL"}, +'ALGR(KC_2)': {"name":"²","title":"US_SUP2"}, +'ALGR(KC_3)': {"name":"³","title":"US_SUP3"}, +'ALGR(KC_4)': {"name":"¤","title":"US_CURR"}, +'ALGR(KC_5)': {"name":"€","title":"US_EURO"}, +'ALGR(KC_6)': {"name":"¼","title":"US_QRTR"}, +'ALGR(KC_7)': {"name":"½","title":"US_HALF"}, +'ALGR(KC_8)': {"name":"¾","title":"US_TQTR"}, +'ALGR(KC_9)': {"name":"‘","title":"US_LSQU"}, +'ALGR(KC_0)': {"name":"’","title":"US_RSQU"}, +'ALGR(KC_MINS)': {"name":"¥","title":"US_YEN"}, +'ALGR(KC_EQL)': {"name":"×","title":"US_MUL"}, +// Row 2 +'ALGR(KC_Q)': {"name":"Ä","title":"US_ADIA"}, +'ALGR(KC_W)': {"name":"Å","title":"US_ARNG"}, +'ALGR(KC_E)': {"name":"É","title":"US_EACU"}, +'ALGR(KC_R)': {"name":"®","title":"US_REGD"}, +'ALGR(KC_T)': {"name":"Þ","title":"US_THRN"}, +'ALGR(KC_Y)': {"name":"Ü","title":"US_UDIA"}, +'ALGR(KC_U)': {"name":"Ú","title":"US_UACU"}, +'ALGR(KC_I)': {"name":"Í","title":"US_IACU"}, +'ALGR(KC_O)': {"name":"Ó","title":"US_OACU"}, +'ALGR(KC_P)': {"name":"Ö","title":"US_ODIA"}, +'ALGR(KC_LBRC)': {"name":"«","title":"US_LDAQ"}, +'ALGR(KC_RBRC)': {"name":"»","title":"US_RDAQ"}, +'ALGR(KC_BSLS)': {"name":"¬","title":"US_NOT"}, +// Row 3 +'ALGR(KC_A)': {"name":"Á","title":"US_AACU"}, +'ALGR(KC_S)': {"name":"ß","title":"US_SS"}, +'ALGR(KC_D)': {"name":"Ð","title":"US_ETH"}, +'ALGR(KC_L)': {"name":"Ø","title":"US_OSTR"}, +'ALGR(KC_SCLN)': {"name":"¶","title":"US_PILC"}, +'ALGR(KC_QUOT)': {"name":"´","title":"US_NDAC"}, +// Row 4 +'ALGR(KC_Z)': {"name":"Æ","title":"US_AE"}, +'ALGR(KC_C)': {"name":"©","title":"US_COPY"}, +'ALGR(KC_N)': {"name":"Ñ","title":"US_NTIL"}, +'ALGR(KC_M)': {"name":"µ","title":"US_MICR"}, +'ALGR(KC_COMM)': {"name":"Ç","title":"US_CCED"}, +'ALGR(KC_SLSH)': {"name":"¿","title":"US_IQUE"}, + +/* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ¹ │ │ │ £ │ │ │ │ │ │ │ │ ÷ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ ¦ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ § │ │ │ │ │ │ │ │ ° │ ¨ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ ¢ │ │ │ │ │ │ │ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(ALGR(KC_1))': {"name":"¹","title":"US_SUP1"}, +'S(ALGR(KC_4))': {"name":"£","title":"US_PND"}, +'S(ALGR(KC_EQL))': {"name":"÷","title":"US_DIV"}, +// Row 2 +'S(ALGR(KC_BSLS))': {"name":"¦","title":"US_BRKP"}, +// Row 3 +'S(ALGR(KC_S))': {"name":"§","title":"US_SECT"}, +'S(ALGR(KC_SCLN))': {"name":"°","title":"US_DEG"}, +'S(ALGR(KC_QUOT))': {"name":"¨","title":"US_NDDR"}, +// Row 4 +'S(ALGR(KC_C))': {"name":"¢","title":"US_CENT"}, + +/* Other keys */ +'KC_NUHS': {"name":"|\n\\","title":""}, +'S(KC_NUHS)': {"name":"|","title":""}, +'KC_NUBS': {"name":"|\n\\","title":""}, +'S(KC_NUBS)': {"name":"|","title":""}, + +'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, +'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, +'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, +'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, +'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, +'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + +'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_us_international_linux.js b/src/i18n/keymap_extras/keymap_us_international_linux.js new file mode 100644 index 0000000000..2066692a90 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_us_international_linux.js @@ -0,0 +1,261 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 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 +'KC_GRV': {"name":"~\n`","title":"US_DGRV (dead)"}, +'KC_1': {"name":"!\n1","title":"US_1"}, +'KC_2': {"name":"@\n2","title":"US_2"}, +'KC_3': {"name":"#\n3","title":"US_3"}, +'KC_4': {"name":"$\n4","title":"US_4"}, +'KC_5': {"name":"%\n5","title":"US_5"}, +'KC_6': {"name":"^\n6","title":"US_6"}, +'KC_7': {"name":"&\n7","title":"US_7"}, +'KC_8': {"name":"*\n8","title":"US_8"}, +'KC_9': {"name":"(\n9","title":"US_9"}, +'KC_0': {"name":")\n0","title":"US_0"}, +'KC_MINS': {"name":"_\n-","title":"US_MINS"}, +'KC_EQL': {"name":"+\n=","title":"US_EQL"}, +// Row 2 +'KC_Q': {"name":"Q","title":"US_Q"}, +'KC_W': {"name":"W","title":"US_W"}, +'KC_E': {"name":"E","title":"US_E"}, +'KC_R': {"name":"R","title":"US_R"}, +'KC_T': {"name":"T","title":"US_T"}, +'KC_Y': {"name":"Y","title":"US_Y"}, +'KC_U': {"name":"U","title":"US_U"}, +'KC_I': {"name":"I","title":"US_I"}, +'KC_O': {"name":"O","title":"US_O"}, +'KC_P': {"name":"P","title":"US_P"}, +'KC_LBRC': {"name":"{\n[","title":"US_LBRC"}, +'KC_RBRC': {"name":"}\n]","title":"US_RBRC"}, +'KC_BSLS': {"name":"|\n\\","title":"US_BSLS"}, +// Row 3 +'KC_A': {"name":"A","title":"US_A"}, +'KC_S': {"name":"S","title":"US_S"}, +'KC_D': {"name":"D","title":"US_D"}, +'KC_F': {"name":"F","title":"US_F"}, +'KC_G': {"name":"G","title":"US_G"}, +'KC_H': {"name":"H","title":"US_H"}, +'KC_J': {"name":"J","title":"US_J"}, +'KC_K': {"name":"K","title":"US_K"}, +'KC_L': {"name":"L","title":"US_L"}, +'KC_SCLN': {"name":":\n;","title":"US_SCLN"}, +'KC_QUOT': {"name":"¨\n´","title":"US_ACUT (dead)"}, +// Row 4 +'KC_Z': {"name":"Z","title":"US_Z"}, +'KC_X': {"name":"X","title":"US_X"}, +'KC_C': {"name":"C","title":"US_C"}, +'KC_V': {"name":"V","title":"US_V"}, +'KC_B': {"name":"B","title":"US_B"}, +'KC_N': {"name":"N","title":"US_N"}, +'KC_M': {"name":"M","title":"US_M"}, +'KC_COMM': {"name":"<\n,","title":"US_COMM"}, +'KC_DOT': {"name":">\n.","title":"US_DOT"}, +'KC_SLSH': {"name":"?\n/","title":"US_SLSH"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ ¨ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"US_DTIL (dead)"}, +'KC_TILD': {"name":"~","title":"US_DTIL (dead)"}, +'S(KC_1)': {"name":"!","title":"US_EXLM"}, +'KC_EXLM': {"name":"!","title":"US_EXLM"}, +'S(KC_2)': {"name":"@","title":"US_AT"}, +'KC_AT': {"name":"@","title":"US_AT"}, +'S(KC_3)': {"name":"#","title":"US_HASH"}, +'KC_HASH': {"name":"#","title":"US_HASH"}, +'S(KC_4)': {"name":"$","title":"US_DLR"}, +'KC_DLR': {"name":"$","title":"US_DLR"}, +'S(KC_5)': {"name":"%","title":"US_PERC"}, +'KC_PERC': {"name":"%","title":"US_PERC"}, +'S(KC_6)': {"name":"^","title":"US_DCIR (dead)"}, +'KC_CIRC': {"name":"^","title":"US_DCIR (dead)"}, +'S(KC_7)': {"name":"&","title":"US_AMPR"}, +'KC_AMPR': {"name":"&","title":"US_AMPR"}, +'S(KC_8)': {"name":"*","title":"US_ASTR"}, +'KC_ASTR': {"name":"*","title":"US_ASTR"}, +'S(KC_9)': {"name":"(","title":"US_LPRN"}, +'KC_LPRN': {"name":"(","title":"US_LPRN"}, +'S(KC_0)': {"name":")","title":"US_RPRN"}, +'KC_RPRN': {"name":")","title":"US_RPRN"}, +'S(KC_MINS)': {"name":"_","title":"US_UNDS"}, +'KC_UNDS': {"name":"_","title":"US_UNDS"}, +'S(KC_EQL)': {"name":"+","title":"US_PLUS"}, +'KC_PLUS': {"name":"+","title":"US_PLUS"}, +// Row 2 +'S(KC_LBRC)': {"name":"{","title":"US_LCBR"}, +'KC_LCBR': {"name":"{","title":"US_LCBR"}, +'S(KC_RBRC)': {"name":"}","title":"US_RCBR"}, +'KC_RCBR': {"name":"}","title":"US_RCBR"}, +'S(KC_BSLS)': {"name":"|","title":"US_PIPE"}, +'KC_PIPE': {"name":"|","title":"US_PIPE"}, +// Row 3 +'S(KC_SCLN)': {"name":":","title":"US_COLN"}, +'KC_COLN': {"name":":","title":"US_COLN"}, +'S(KC_QUOT)': {"name":"¨","title":"US_DIAE (dead)"}, +'KC_DQUO': {"name":"¨","title":"US_DIAE (dead)"}, +// Row 4 +'S(KC_COMM)': {"name":"<","title":"US_LABK"}, +'KC_LT': {"name":"<","title":"US_LABK"}, +'S(KC_DOT)': {"name":">","title":"US_RABK"}, +'KC_GT': {"name":">","title":"US_RABK"}, +'S(KC_SLSH)': {"name":"?","title":"US_QUES"}, +'KC_QUES': {"name":"?","title":"US_QUES"}, + +/* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ ¡ │ ² │ ³ │ ¤ │ € │ ¼ │ ½ │ ¾ │ ‘ │ ’ │ ¥ │ × │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Ä │ Å │ É │ ® │ Þ │ Ü │ Ú │ Í │ Ó │ Ö │ « │ » │ ¬ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ Á │ ß │ Ð │ │ │ │ │ Œ │ Ø │ ¶ │ ' │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ Æ │ │ © │ │ │ Ñ │ µ │ Ç │ ˙ │ ¿ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + +// Row 1 +'ALGR(KC_GRV)': {"name":"`","title":"US_GRV"}, +'ALGR(KC_1)': {"name":"¡","title":"US_IEXL"}, +'ALGR(KC_2)': {"name":"²","title":"US_SUP2"}, +'ALGR(KC_3)': {"name":"³","title":"US_SUP3"}, +'ALGR(KC_4)': {"name":"¤","title":"US_CURR"}, +'ALGR(KC_5)': {"name":"€","title":"US_EURO"}, +'ALGR(KC_6)': {"name":"¼","title":"US_QRTR"}, +'ALGR(KC_7)': {"name":"½","title":"US_HALF"}, +'ALGR(KC_8)': {"name":"¾","title":"US_TQTR"}, +'ALGR(KC_9)': {"name":"‘","title":"US_LSQU"}, +'ALGR(KC_0)': {"name":"’","title":"US_RSQU"}, +'ALGR(KC_MINS)': {"name":"¥","title":"US_YEN"}, +'ALGR(KC_EQL)': {"name":"×","title":"US_MUL"}, +// Row 2 +'ALGR(KC_Q)': {"name":"Ä","title":"US_ADIA"}, +'ALGR(KC_W)': {"name":"Å","title":"US_ARNG"}, +'ALGR(KC_E)': {"name":"É","title":"US_EACU"}, +'ALGR(KC_R)': {"name":"®","title":"US_REGD"}, +'ALGR(KC_T)': {"name":"Þ","title":"US_THRN"}, +'ALGR(KC_Y)': {"name":"Ü","title":"US_UDIA"}, +'ALGR(KC_U)': {"name":"Ú","title":"US_UACU"}, +'ALGR(KC_I)': {"name":"Í","title":"US_IACU"}, +'ALGR(KC_O)': {"name":"Ó","title":"US_OACU"}, +'ALGR(KC_P)': {"name":"Ö","title":"US_ODIA"}, +'ALGR(KC_LBRC)': {"name":"«","title":"US_LDAQ"}, +'ALGR(KC_RBRC)': {"name":"»","title":"US_RDAQ"}, +'ALGR(KC_BSLS)': {"name":"¬","title":"US_NOT"}, +// Row 3 +'ALGR(KC_A)': {"name":"Á","title":"US_AACU"}, +'ALGR(KC_S)': {"name":"ß","title":"US_SS"}, +'ALGR(KC_D)': {"name":"Ð","title":"US_ETH"}, +'ALGR(KC_K)': {"name":"Œ","title":"US_OE"}, +'ALGR(KC_L)': {"name":"Ø","title":"US_OSTR"}, +'ALGR(KC_SCLN)': {"name":"¶","title":"US_PILC"}, +'ALGR(KC_QUOT)': {"name":"'","title":"US_QUOT"}, +// Row 4 +'ALGR(KC_Z)': {"name":"Æ","title":"US_AE"}, +'ALGR(KC_C)': {"name":"©","title":"US_COPY"}, +'ALGR(KC_N)': {"name":"Ñ","title":"US_NTIL"}, +'ALGR(KC_M)': {"name":"µ","title":"US_MICR"}, +'ALGR(KC_COMM)': {"name":"Ç","title":"US_CCED"}, +'ALGR(KC_DOT)': {"name":"˙","title":"US_DOTA (dead)"}, +'ALGR(KC_SLSH)': {"name":"¿","title":"US_IQUE"}, + +/* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ¹ │ ˝ │ ¯ │ £ │ ¸ │ ^ │ ̛ │ ˛ │ ˘ │ ° │ ̣ │ ÷ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ “ │ ” │ ¦ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ § │ │ │ │ │ │ │ │ ° │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ ¢ │ │ │ │ │ │ ˇ │ ̉ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(ALGR(KC_GRV))': {"name":"~","title":"US_TILD"}, +'S(ALGR(KC_1))': {"name":"¹","title":"US_SUP1"}, +'S(ALGR(KC_2))': {"name":"˝","title":"US_DACU (dead)"}, +'S(ALGR(KC_3))': {"name":"¯","title":"US_MACR (dead)"}, +'S(ALGR(KC_4))': {"name":"£","title":"US_PND"}, +'S(ALGR(KC_5))': {"name":"¸","title":"US_CEDL (dead)"}, +'S(ALGR(KC_6))': {"name":"^","title":"US_CIRC"}, +'S(ALGR(KC_7))': {"name":"◌̛","title":"US_HORN (dead)"}, +'S(ALGR(KC_8))': {"name":"˛","title":"US_OGON (dead)"}, +'S(ALGR(KC_9))': {"name":"˘","title":"US_BREV (dead)"}, +'S(ALGR(KC_0))': {"name":"°","title":"US_RNGA (dead)"}, +'S(ALGR(KC_MINS))': {"name":"◌̣","title":"US_DOTB (dead)"}, +'S(ALGR(KC_EQL))': {"name":"÷","title":"US_DIV"}, +// Row 2 +'S(ALGR(KC_LBRC))': {"name":"“","title":"US_LDQU"}, +'S(ALGR(KC_RBRC))': {"name":"”","title":"US_RDQU"}, +'S(ALGR(KC_BSLS))': {"name":"¦","title":"US_BRKP"}, +// Row 3 +'S(ALGR(KC_S))': {"name":"§","title":"US_SECT"}, +'S(ALGR(KC_SCLN))': {"name":"°","title":"US_DEG"}, +'S(ALGR(KC_QUOT))': {"name":"\"","title":"US_DQUO"}, +// Row 4 +'S(ALGR(KC_C))': {"name":"¢","title":"US_CENT"}, +'S(ALGR(KC_DOT))': {"name":"ˇ","title":"US_CARN (dead)"}, +'S(ALGR(KC_SLSH))': {"name":"◌̉","title":"US_HOKA (dead)"}, + +/* Other keys */ +'KC_NUHS': {"name":"|\n\\","title":""}, +'S(KC_NUHS)': {"name":"|","title":""}, +'KC_NUBS': {"name":"|\n\\","title":""}, +'S(KC_NUBS)': {"name":"|","title":""}, + +'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, +'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, +'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, +'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, +'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, +'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + +'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_workman.js b/src/i18n/keymap_extras/keymap_workman.js new file mode 100644 index 0000000000..8ebb165f85 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_workman.js @@ -0,0 +1,162 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Q │ D │ R │ W │ B │ J │ F │ U │ P │ ; │ [ │ ] │ \ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ A │ S │ H │ T │ G │ Y │ N │ E │ O │ I │ ' │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ Z │ X │ M │ C │ V │ K │ L │ , │ . │ / │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'KC_GRV': {"name":"~\n`","title":"WK_GRV"}, +'KC_1': {"name":"!\n1","title":"WK_1"}, +'KC_2': {"name":"@\n2","title":"WK_2"}, +'KC_3': {"name":"#\n3","title":"WK_3"}, +'KC_4': {"name":"$\n4","title":"WK_4"}, +'KC_5': {"name":"%\n5","title":"WK_5"}, +'KC_6': {"name":"^\n6","title":"WK_6"}, +'KC_7': {"name":"&\n7","title":"WK_7"}, +'KC_8': {"name":"*\n8","title":"WK_8"}, +'KC_9': {"name":"(\n9","title":"WK_9"}, +'KC_0': {"name":")\n0","title":"WK_0"}, +'KC_MINS': {"name":"_\n-","title":"WK_MINS"}, +'KC_EQL': {"name":"+\n=","title":"WK_EQL"}, +// Row 2 +'KC_Q': {"name":"Q","title":"WK_Q"}, +'KC_W': {"name":"D","title":"WK_D"}, +'KC_E': {"name":"R","title":"WK_R"}, +'KC_R': {"name":"W","title":"WK_W"}, +'KC_T': {"name":"B","title":"WK_B"}, +'KC_Y': {"name":"J","title":"WK_J"}, +'KC_U': {"name":"F","title":"WK_F"}, +'KC_I': {"name":"U","title":"WK_U"}, +'KC_O': {"name":"P","title":"WK_P"}, +'KC_P': {"name":":\n;","title":"WK_SCLN"}, +'KC_LBRC': {"name":"{\n[","title":"WK_LBRC"}, +'KC_RBRC': {"name":"}\n]","title":"WK_RBRC"}, +'KC_BSLS': {"name":"|\n\\","title":"WK_BSLS"}, +// Row 3 +'KC_A': {"name":"A","title":"WK_A"}, +'KC_S': {"name":"S","title":"WK_S"}, +'KC_D': {"name":"H","title":"WK_H"}, +'KC_F': {"name":"T","title":"WK_T"}, +'KC_G': {"name":"G","title":"WK_G"}, +'KC_H': {"name":"Y","title":"WK_Y"}, +'KC_J': {"name":"N","title":"WK_N"}, +'KC_K': {"name":"E","title":"WK_E"}, +'KC_L': {"name":"O","title":"WK_O"}, +'KC_SCLN': {"name":"I","title":"WK_I"}, +'KC_QUOT': {"name":"\"\n'","title":"WK_QUOT"}, +// Row 4 +'KC_Z': {"name":"Z","title":"WK_Z"}, +'KC_X': {"name":"X","title":"WK_X"}, +'KC_C': {"name":"M","title":"WK_M"}, +'KC_V': {"name":"C","title":"WK_C"}, +'KC_B': {"name":"V","title":"WK_V"}, +'KC_N': {"name":"K","title":"WK_K"}, +'KC_M': {"name":"L","title":"WK_L"}, +'KC_COMM': {"name":"<\n,","title":"WK_COMM"}, +'KC_DOT': {"name":">\n.","title":"WK_DOT"}, +'KC_SLSH': {"name":"?\n/","title":"WK_SLSH"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"WK_TILD"}, +'KC_TILD': {"name":"~","title":"WK_TILD"}, +'S(KC_1)': {"name":"!","title":"WK_EXLM"}, +'KC_EXLM': {"name":"!","title":"WK_EXLM"}, +'S(KC_2)': {"name":"@","title":"WK_AT"}, +'KC_AT': {"name":"@","title":"WK_AT"}, +'S(KC_3)': {"name":"#","title":"WK_HASH"}, +'KC_HASH': {"name":"#","title":"WK_HASH"}, +'S(KC_4)': {"name":"$","title":"WK_DLR"}, +'KC_DLR': {"name":"$","title":"WK_DLR"}, +'S(KC_5)': {"name":"%","title":"WK_PERC"}, +'KC_PERC': {"name":"%","title":"WK_PERC"}, +'S(KC_6)': {"name":"^","title":"WK_CIRC"}, +'KC_CIRC': {"name":"^","title":"WK_CIRC"}, +'S(KC_7)': {"name":"&","title":"WK_AMPR"}, +'KC_AMPR': {"name":"&","title":"WK_AMPR"}, +'S(KC_8)': {"name":"*","title":"WK_ASTR"}, +'KC_ASTR': {"name":"*","title":"WK_ASTR"}, +'S(KC_9)': {"name":"(","title":"WK_LPRN"}, +'KC_LPRN': {"name":"(","title":"WK_LPRN"}, +'S(KC_0)': {"name":")","title":"WK_RPRN"}, +'KC_RPRN': {"name":")","title":"WK_RPRN"}, +'S(KC_MINS)': {"name":"_","title":"WK_UNDS"}, +'KC_UNDS': {"name":"_","title":"WK_UNDS"}, +'S(KC_EQL)': {"name":"+","title":"WK_PLUS"}, +'KC_PLUS': {"name":"+","title":"WK_PLUS"}, +// Row 2 +'S(KC_P)': {"name":":","title":"WK_COLN"}, +'S(KC_LBRC)': {"name":"{","title":"WK_LCBR"}, +'KC_LCBR': {"name":"{","title":"WK_LCBR"}, +'S(KC_RBRC)': {"name":"}","title":"WK_RCBR"}, +'KC_RCBR': {"name":"}","title":"WK_RCBR"}, +'S(KC_BSLS)': {"name":"|","title":"WK_PIPE"}, +'KC_PIPE': {"name":"|","title":"WK_PIPE"}, +// Row 3 +'S(KC_QUOT)': {"name":"\"","title":"WK_DQUO"}, +'KC_DQUO': {"name":"\"","title":"WK_DQUO"}, +// Row 4 +'S(KC_COMM)': {"name":"<","title":"WK_LABK"}, +'KC_LT': {"name":"<","title":"WK_LABK"}, +'S(KC_DOT)': {"name":">","title":"WK_RABK"}, +'KC_GT': {"name":">","title":"WK_RABK"}, +'S(KC_SLSH)': {"name":"?","title":"WK_QUES"}, +'KC_QUES': {"name":"?","title":"WK_QUES"}, + +/* Other keys */ +'KC_NUHS': {"name":"|\n\\","title":""}, +'S(KC_NUHS)': {"name":"|","title":""}, +'KC_NUBS': {"name":"|\n\\","title":""}, +'S(KC_NUBS)': {"name":"|","title":""}, +'KC_COLN': {"name":"I","title":"S(WK_I) (capital I)"}, + +'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, +'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, +'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, +'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, +'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, +'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + +'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, +} diff --git a/src/i18n/keymap_extras/keymap_workman_zxcvm.js b/src/i18n/keymap_extras/keymap_workman_zxcvm.js new file mode 100644 index 0000000000..540cff78d4 --- /dev/null +++ b/src/i18n/keymap_extras/keymap_workman_zxcvm.js @@ -0,0 +1,162 @@ +/* Copyright 2022 - Generated by convert_keymap_extras_header.js + * + * 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 . + */ + + + + + +export default { + +/* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Q │ D │ R │ W │ B │ J │ F │ U │ P │ ; │ [ │ ] │ \ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ A │ S │ H │ T │ G │ Y │ N │ E │ O │ I │ ' │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ Z │ X │ C │ V │ M │ K │ L │ , │ . │ / │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'KC_GRV': {"name":"~\n`","title":"WK_GRV"}, +'KC_1': {"name":"!\n1","title":"WK_1"}, +'KC_2': {"name":"@\n2","title":"WK_2"}, +'KC_3': {"name":"#\n3","title":"WK_3"}, +'KC_4': {"name":"$\n4","title":"WK_4"}, +'KC_5': {"name":"%\n5","title":"WK_5"}, +'KC_6': {"name":"^\n6","title":"WK_6"}, +'KC_7': {"name":"&\n7","title":"WK_7"}, +'KC_8': {"name":"*\n8","title":"WK_8"}, +'KC_9': {"name":"(\n9","title":"WK_9"}, +'KC_0': {"name":")\n0","title":"WK_0"}, +'KC_MINS': {"name":"_\n-","title":"WK_MINS"}, +'KC_EQL': {"name":"+\n=","title":"WK_EQL"}, +// Row 2 +'KC_Q': {"name":"Q","title":"WK_Q"}, +'KC_W': {"name":"D","title":"WK_D"}, +'KC_E': {"name":"R","title":"WK_R"}, +'KC_R': {"name":"W","title":"WK_W"}, +'KC_T': {"name":"B","title":"WK_B"}, +'KC_Y': {"name":"J","title":"WK_J"}, +'KC_U': {"name":"F","title":"WK_F"}, +'KC_I': {"name":"U","title":"WK_U"}, +'KC_O': {"name":"P","title":"WK_P"}, +'KC_P': {"name":":\n;","title":"WK_SCLN"}, +'KC_LBRC': {"name":"{\n[","title":"WK_LBRC"}, +'KC_RBRC': {"name":"}\n]","title":"WK_RBRC"}, +'KC_BSLS': {"name":"|\n\\","title":"WK_BSLS"}, +// Row 3 +'KC_A': {"name":"A","title":"WK_A"}, +'KC_S': {"name":"S","title":"WK_S"}, +'KC_D': {"name":"H","title":"WK_H"}, +'KC_F': {"name":"T","title":"WK_T"}, +'KC_G': {"name":"G","title":"WK_G"}, +'KC_H': {"name":"Y","title":"WK_Y"}, +'KC_J': {"name":"N","title":"WK_N"}, +'KC_K': {"name":"E","title":"WK_E"}, +'KC_L': {"name":"O","title":"WK_O"}, +'KC_SCLN': {"name":"I","title":"WK_I"}, +'KC_QUOT': {"name":"\"\n'","title":"WK_QUOT"}, +// Row 4 +'KC_Z': {"name":"Z","title":"WK_Z"}, +'KC_X': {"name":"X","title":"WK_X"}, +'KC_C': {"name":"C","title":"WK_C"}, +'KC_V': {"name":"V","title":"WK_V"}, +'KC_B': {"name":"M","title":"WK_M"}, +'KC_N': {"name":"K","title":"WK_K"}, +'KC_M': {"name":"L","title":"WK_L"}, +'KC_COMM': {"name":"<\n,","title":"WK_COMM"}, +'KC_DOT': {"name":">\n.","title":"WK_DOT"}, +'KC_SLSH': {"name":"?\n/","title":"WK_SLSH"}, + +/* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ +// Row 1 +'S(KC_GRV)': {"name":"~","title":"WK_TILD"}, +'KC_TILD': {"name":"~","title":"WK_TILD"}, +'S(KC_1)': {"name":"!","title":"WK_EXLM"}, +'KC_EXLM': {"name":"!","title":"WK_EXLM"}, +'S(KC_2)': {"name":"@","title":"WK_AT"}, +'KC_AT': {"name":"@","title":"WK_AT"}, +'S(KC_3)': {"name":"#","title":"WK_HASH"}, +'KC_HASH': {"name":"#","title":"WK_HASH"}, +'S(KC_4)': {"name":"$","title":"WK_DLR"}, +'KC_DLR': {"name":"$","title":"WK_DLR"}, +'S(KC_5)': {"name":"%","title":"WK_PERC"}, +'KC_PERC': {"name":"%","title":"WK_PERC"}, +'S(KC_6)': {"name":"^","title":"WK_CIRC"}, +'KC_CIRC': {"name":"^","title":"WK_CIRC"}, +'S(KC_7)': {"name":"&","title":"WK_AMPR"}, +'KC_AMPR': {"name":"&","title":"WK_AMPR"}, +'S(KC_8)': {"name":"*","title":"WK_ASTR"}, +'KC_ASTR': {"name":"*","title":"WK_ASTR"}, +'S(KC_9)': {"name":"(","title":"WK_LPRN"}, +'KC_LPRN': {"name":"(","title":"WK_LPRN"}, +'S(KC_0)': {"name":")","title":"WK_RPRN"}, +'KC_RPRN': {"name":")","title":"WK_RPRN"}, +'S(KC_MINS)': {"name":"_","title":"WK_UNDS"}, +'KC_UNDS': {"name":"_","title":"WK_UNDS"}, +'S(KC_EQL)': {"name":"+","title":"WK_PLUS"}, +'KC_PLUS': {"name":"+","title":"WK_PLUS"}, +// Row 2 +'S(KC_P)': {"name":":","title":"WK_COLN"}, +'S(KC_LBRC)': {"name":"{","title":"WK_LCBR"}, +'KC_LCBR': {"name":"{","title":"WK_LCBR"}, +'S(KC_RBRC)': {"name":"}","title":"WK_RCBR"}, +'KC_RCBR': {"name":"}","title":"WK_RCBR"}, +'S(KC_BSLS)': {"name":"|","title":"WK_PIPE"}, +'KC_PIPE': {"name":"|","title":"WK_PIPE"}, +// Row 3 +'S(KC_QUOT)': {"name":"\"","title":"WK_DQUO"}, +'KC_DQUO': {"name":"\"","title":"WK_DQUO"}, +// Row 4 +'S(KC_COMM)': {"name":"<","title":"WK_LABK"}, +'KC_LT': {"name":"<","title":"WK_LABK"}, +'S(KC_DOT)': {"name":">","title":"WK_RABK"}, +'KC_GT': {"name":">","title":"WK_RABK"}, +'S(KC_SLSH)': {"name":"?","title":"WK_QUES"}, +'KC_QUES': {"name":"?","title":"WK_QUES"}, + +/* Other keys */ +'KC_NUHS': {"name":"|\n\\","title":""}, +'S(KC_NUHS)': {"name":"|","title":""}, +'KC_NUBS': {"name":"|\n\\","title":""}, +'S(KC_NUBS)': {"name":"|","title":""}, +'KC_COLN': {"name":"I","title":"S(WK_I) (capital I)"}, + +'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, +'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, +'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, +'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, +'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, +'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + +'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, +} From ce0c44c5688f16792ef86cc56d3027d59c88d3dd Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Fri, 19 Aug 2022 19:40:44 +0200 Subject: [PATCH 02/21] pprettier generated keymap extras files --- src/i18n/keymap_extras/keymap_belgian.js | 340 ++++++----- src/i18n/keymap_extras/keymap_bepo.js | 508 ++++++++--------- .../keymap_extras/keymap_brazilian_abnt2.js | 344 ++++++------ .../keymap_canadian_multilingual.js | 528 +++++++++--------- src/i18n/keymap_extras/keymap_colemak.js | 280 +++++----- src/i18n/keymap_extras/keymap_croatian.js | 350 ++++++------ src/i18n/keymap_extras/keymap_czech.js | 370 ++++++------ src/i18n/keymap_extras/keymap_danish.js | 330 ++++++----- src/i18n/keymap_extras/keymap_dvorak.js | 280 +++++----- src/i18n/keymap_extras/keymap_dvorak_fr.js | 280 +++++----- .../keymap_extras/keymap_dvorak_programmer.js | 280 +++++----- src/i18n/keymap_extras/keymap_estonian.js | 334 ++++++----- src/i18n/keymap_extras/keymap_finnish.js | 330 ++++++----- src/i18n/keymap_extras/keymap_french.js | 332 ++++++----- src/i18n/keymap_extras/keymap_french_afnor.js | 480 ++++++++-------- .../keymap_extras/keymap_french_mac_iso.js | 518 +++++++++-------- src/i18n/keymap_extras/keymap_greek.js | 352 ++++++------ src/i18n/keymap_extras/keymap_hebrew.js | 330 ++++++----- src/i18n/keymap_extras/keymap_hungarian.js | 366 ++++++------ src/i18n/keymap_extras/keymap_icelandic.js | 330 ++++++----- src/i18n/keymap_extras/keymap_irish.js | 328 ++++++----- src/i18n/keymap_extras/keymap_italian.js | 352 ++++++------ .../keymap_extras/keymap_italian_mac_ansi.js | 522 +++++++++-------- .../keymap_extras/keymap_italian_mac_iso.js | 524 +++++++++-------- src/i18n/keymap_extras/keymap_japanese.js | 303 +++++----- src/i18n/keymap_extras/keymap_korean.js | 286 +++++----- src/i18n/keymap_extras/keymap_latvian.js | 399 ++++++------- .../keymap_extras/keymap_lithuanian_azerty.js | 336 ++++++----- .../keymap_extras/keymap_lithuanian_qwerty.js | 358 ++++++------ src/i18n/keymap_extras/keymap_neo2.js | 208 ++++--- src/i18n/keymap_extras/keymap_norman.js | 280 +++++----- src/i18n/keymap_extras/keymap_norwegian.js | 328 ++++++----- src/i18n/keymap_extras/keymap_polish.js | 332 ++++++----- src/i18n/keymap_extras/keymap_portuguese.js | 326 ++++++----- .../keymap_portuguese_mac_iso.js | 490 ++++++++-------- src/i18n/keymap_extras/keymap_romanian.js | 398 +++++++------ src/i18n/keymap_extras/keymap_serbian.js | 296 +++++----- .../keymap_extras/keymap_serbian_latin.js | 352 ++++++------ src/i18n/keymap_extras/keymap_slovak.js | 374 ++++++------- src/i18n/keymap_extras/keymap_slovenian.js | 350 ++++++------ src/i18n/keymap_extras/keymap_spanish.js | 330 ++++++----- .../keymap_extras/keymap_spanish_dvorak.js | 330 ++++++----- src/i18n/keymap_extras/keymap_swedish.js | 330 ++++++----- .../keymap_extras/keymap_swedish_mac_ansi.js | 506 +++++++++-------- .../keymap_extras/keymap_swedish_mac_iso.js | 500 +++++++++-------- .../keymap_swedish_pro_mac_ansi.js | 506 +++++++++-------- .../keymap_swedish_pro_mac_iso.js | 500 +++++++++-------- src/i18n/keymap_extras/keymap_swiss_de.js | 345 ++++++------ src/i18n/keymap_extras/keymap_swiss_fr.js | 343 ++++++------ src/i18n/keymap_extras/keymap_turkish_f.js | 416 +++++++------- src/i18n/keymap_extras/keymap_turkish_q.js | 336 ++++++----- src/i18n/keymap_extras/keymap_ukrainian.js | 296 +++++----- src/i18n/keymap_extras/keymap_us_extended.js | 479 ++++++++-------- .../keymap_extras/keymap_us_international.js | 438 ++++++++------- .../keymap_us_international_linux.js | 472 ++++++++-------- src/i18n/keymap_extras/keymap_workman.js | 280 +++++----- .../keymap_extras/keymap_workman_zxcvm.js | 280 +++++----- 57 files changed, 10494 insertions(+), 10597 deletions(-) diff --git a/src/i18n/keymap_extras/keymap_belgian.js b/src/i18n/keymap_extras/keymap_belgian.js index f1abf607a8..2576435f1b 100644 --- a/src/i18n/keymap_extras/keymap_belgian.js +++ b/src/i18n/keymap_extras/keymap_belgian.js @@ -14,180 +14,178 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ² │ & │ é │ " │ ' │ ( │ § │ è │ ! │ ç │ à │ ) │ - │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ 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 + KC_GRV: { name: '³\n²', title: 'BE_SUP2' }, + KC_1: { name: '1\n&', title: 'BE_AMPR' }, + KC_2: { name: '2\né', title: 'BE_EACU' }, + KC_3: { name: '3\n"', title: 'BE_DQUO' }, + KC_4: { name: "4\n'", title: 'BE_QUOT' }, + KC_5: { name: '5\n(', title: 'BE_LPRN' }, + KC_6: { name: '6\n§', title: 'BE_SECT' }, + KC_7: { name: '7\nè', title: 'BE_EGRV' }, + KC_8: { name: '8\n!', title: 'BE_EXLM' }, + KC_9: { name: '9\nç', title: 'BE_CCED' }, + KC_0: { name: '0\nà', title: 'BE_AGRV' }, + KC_MINS: { name: '°\n)', title: 'BE_RPRN' }, + KC_EQL: { name: '_\n-', title: 'BE_MINS' }, + // Row 2 + KC_Q: { name: 'A', title: 'BE_A' }, + KC_W: { name: 'Z', title: 'BE_Z' }, + KC_E: { name: 'E', title: 'BE_E' }, + KC_R: { name: 'R', title: 'BE_R' }, + KC_T: { name: 'T', title: 'BE_T' }, + KC_Y: { name: 'Y', title: 'BE_Y' }, + KC_U: { name: 'U', title: 'BE_U' }, + KC_I: { name: 'I', title: 'BE_I' }, + KC_O: { name: 'O', title: 'BE_O' }, + KC_P: { name: 'P', title: 'BE_P' }, + KC_LBRC: { name: '¨\n^', title: 'BE_DCIR (dead)' }, + KC_RBRC: { name: '*\n$', title: 'BE_DLR' }, + // Row 3 + KC_A: { name: 'Q', title: 'BE_Q' }, + KC_S: { name: 'S', title: 'BE_S' }, + KC_D: { name: 'D', title: 'BE_D' }, + KC_F: { name: 'F', title: 'BE_F' }, + KC_G: { name: 'G', title: 'BE_G' }, + KC_H: { name: 'H', title: 'BE_H' }, + KC_J: { name: 'J', title: 'BE_J' }, + KC_K: { name: 'K', title: 'BE_K' }, + KC_L: { name: 'L', title: 'BE_L' }, + KC_SCLN: { name: 'M', title: 'BE_M' }, + KC_QUOT: { name: '%\nù', title: 'BE_UGRV' }, + KC_NUHS: { name: '£\nµ', title: 'BE_MICR' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'BE_LABK' }, + KC_Z: { name: 'W', title: 'BE_W' }, + KC_X: { name: 'X', title: 'BE_X' }, + KC_C: { name: 'C', title: 'BE_C' }, + KC_V: { name: 'V', title: 'BE_V' }, + KC_B: { name: 'B', title: 'BE_B' }, + KC_N: { name: 'N', title: 'BE_N' }, + KC_M: { name: '?\n,', title: 'BE_COMM' }, + KC_COMM: { name: '.\n;', title: 'BE_SCLN' }, + KC_DOT: { name: '/\n:', title: 'BE_COLN' }, + KC_SLSH: { name: '+\n=', title: 'BE_EQL' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ² │ & │ é │ " │ ' │ ( │ § │ è │ ! │ ç │ à │ ) │ - │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ 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 -'KC_GRV': {"name":"³\n²","title":"BE_SUP2"}, -'KC_1': {"name":"1\n&","title":"BE_AMPR"}, -'KC_2': {"name":"2\né","title":"BE_EACU"}, -'KC_3': {"name":"3\n\"","title":"BE_DQUO"}, -'KC_4': {"name":"4\n'","title":"BE_QUOT"}, -'KC_5': {"name":"5\n(","title":"BE_LPRN"}, -'KC_6': {"name":"6\n§","title":"BE_SECT"}, -'KC_7': {"name":"7\nè","title":"BE_EGRV"}, -'KC_8': {"name":"8\n!","title":"BE_EXLM"}, -'KC_9': {"name":"9\nç","title":"BE_CCED"}, -'KC_0': {"name":"0\nà","title":"BE_AGRV"}, -'KC_MINS': {"name":"°\n)","title":"BE_RPRN"}, -'KC_EQL': {"name":"_\n-","title":"BE_MINS"}, -// Row 2 -'KC_Q': {"name":"A","title":"BE_A"}, -'KC_W': {"name":"Z","title":"BE_Z"}, -'KC_E': {"name":"E","title":"BE_E"}, -'KC_R': {"name":"R","title":"BE_R"}, -'KC_T': {"name":"T","title":"BE_T"}, -'KC_Y': {"name":"Y","title":"BE_Y"}, -'KC_U': {"name":"U","title":"BE_U"}, -'KC_I': {"name":"I","title":"BE_I"}, -'KC_O': {"name":"O","title":"BE_O"}, -'KC_P': {"name":"P","title":"BE_P"}, -'KC_LBRC': {"name":"¨\n^","title":"BE_DCIR (dead)"}, -'KC_RBRC': {"name":"*\n$","title":"BE_DLR"}, -// Row 3 -'KC_A': {"name":"Q","title":"BE_Q"}, -'KC_S': {"name":"S","title":"BE_S"}, -'KC_D': {"name":"D","title":"BE_D"}, -'KC_F': {"name":"F","title":"BE_F"}, -'KC_G': {"name":"G","title":"BE_G"}, -'KC_H': {"name":"H","title":"BE_H"}, -'KC_J': {"name":"J","title":"BE_J"}, -'KC_K': {"name":"K","title":"BE_K"}, -'KC_L': {"name":"L","title":"BE_L"}, -'KC_SCLN': {"name":"M","title":"BE_M"}, -'KC_QUOT': {"name":"%\nù","title":"BE_UGRV"}, -'KC_NUHS': {"name":"£\nµ","title":"BE_MICR"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"BE_LABK"}, -'KC_Z': {"name":"W","title":"BE_W"}, -'KC_X': {"name":"X","title":"BE_X"}, -'KC_C': {"name":"C","title":"BE_C"}, -'KC_V': {"name":"V","title":"BE_V"}, -'KC_B': {"name":"B","title":"BE_B"}, -'KC_N': {"name":"N","title":"BE_N"}, -'KC_M': {"name":"?\n,","title":"BE_COMM"}, -'KC_COMM': {"name":".\n;","title":"BE_SCLN"}, -'KC_DOT': {"name":"/\n:","title":"BE_COLN"}, -'KC_SLSH': {"name":"+\n=","title":"BE_EQL"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ³ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ _ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ * │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ % │ £ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ ? │ . │ / │ + │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"³","title":"BE_SUP3"}, -'KC_TILD': {"name":"³","title":"BE_SUP3"}, -'S(KC_1)': {"name":"1","title":"BE_1"}, -'KC_EXLM': {"name":"1","title":"BE_1"}, -'S(KC_2)': {"name":"2","title":"BE_2"}, -'KC_AT': {"name":"2","title":"BE_2"}, -'S(KC_3)': {"name":"3","title":"BE_3"}, -'KC_HASH': {"name":"3","title":"BE_3"}, -'S(KC_4)': {"name":"4","title":"BE_4"}, -'KC_DLR': {"name":"4","title":"BE_4"}, -'S(KC_5)': {"name":"5","title":"BE_5"}, -'KC_PERC': {"name":"5","title":"BE_5"}, -'S(KC_6)': {"name":"6","title":"BE_6"}, -'KC_CIRC': {"name":"6","title":"BE_6"}, -'S(KC_7)': {"name":"7","title":"BE_7"}, -'KC_AMPR': {"name":"7","title":"BE_7"}, -'S(KC_8)': {"name":"8","title":"BE_8"}, -'KC_ASTR': {"name":"8","title":"BE_8"}, -'S(KC_9)': {"name":"9","title":"BE_9"}, -'KC_LPRN': {"name":"9","title":"BE_9"}, -'S(KC_0)': {"name":"0","title":"BE_0"}, -'KC_RPRN': {"name":"0","title":"BE_0"}, -'S(KC_MINS)': {"name":"°","title":"BE_DEG"}, -'KC_UNDS': {"name":"°","title":"BE_DEG"}, -'S(KC_EQL)': {"name":"_","title":"BE_UNDS"}, -'KC_PLUS': {"name":"_","title":"BE_UNDS"}, -// Row 2 -'S(KC_LBRC)': {"name":"¨","title":"BE_DIAE (dead)"}, -'KC_LCBR': {"name":"¨","title":"BE_DIAE (dead)"}, -'S(KC_RBRC)': {"name":"*","title":"BE_ASTR"}, -'KC_RCBR': {"name":"*","title":"BE_ASTR"}, -// Row 3 -'S(KC_QUOT)': {"name":"%","title":"BE_PERC"}, -'KC_DQUO': {"name":"%","title":"BE_PERC"}, -'S(KC_NUHS)': {"name":"£","title":"BE_PND"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"BE_RABK"}, -'S(KC_M)': {"name":"?","title":"BE_QUES"}, -'S(KC_COMM)': {"name":".","title":"BE_DOT"}, -'KC_LT': {"name":".","title":"BE_DOT"}, -'S(KC_DOT)': {"name":"/","title":"BE_SLSH"}, -'KC_GT': {"name":"/","title":"BE_SLSH"}, -'S(KC_SLSH)': {"name":"+","title":"BE_PLUS"}, -'KC_QUES': {"name":"+","title":"BE_PLUS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ³ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ _ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ * │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ % │ £ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ ? │ . │ / │ + │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '³', title: 'BE_SUP3' }, + KC_TILD: { name: '³', title: 'BE_SUP3' }, + 'S(KC_1)': { name: '1', title: 'BE_1' }, + KC_EXLM: { name: '1', title: 'BE_1' }, + 'S(KC_2)': { name: '2', title: 'BE_2' }, + KC_AT: { name: '2', title: 'BE_2' }, + 'S(KC_3)': { name: '3', title: 'BE_3' }, + KC_HASH: { name: '3', title: 'BE_3' }, + 'S(KC_4)': { name: '4', title: 'BE_4' }, + KC_DLR: { name: '4', title: 'BE_4' }, + 'S(KC_5)': { name: '5', title: 'BE_5' }, + KC_PERC: { name: '5', title: 'BE_5' }, + 'S(KC_6)': { name: '6', title: 'BE_6' }, + KC_CIRC: { name: '6', title: 'BE_6' }, + 'S(KC_7)': { name: '7', title: 'BE_7' }, + KC_AMPR: { name: '7', title: 'BE_7' }, + 'S(KC_8)': { name: '8', title: 'BE_8' }, + KC_ASTR: { name: '8', title: 'BE_8' }, + 'S(KC_9)': { name: '9', title: 'BE_9' }, + KC_LPRN: { name: '9', title: 'BE_9' }, + 'S(KC_0)': { name: '0', title: 'BE_0' }, + KC_RPRN: { name: '0', title: 'BE_0' }, + 'S(KC_MINS)': { name: '°', title: 'BE_DEG' }, + KC_UNDS: { name: '°', title: 'BE_DEG' }, + 'S(KC_EQL)': { name: '_', title: 'BE_UNDS' }, + KC_PLUS: { name: '_', title: 'BE_UNDS' }, + // Row 2 + 'S(KC_LBRC)': { name: '¨', title: 'BE_DIAE (dead)' }, + KC_LCBR: { name: '¨', title: 'BE_DIAE (dead)' }, + 'S(KC_RBRC)': { name: '*', title: 'BE_ASTR' }, + KC_RCBR: { name: '*', title: 'BE_ASTR' }, + // Row 3 + 'S(KC_QUOT)': { name: '%', title: 'BE_PERC' }, + KC_DQUO: { name: '%', title: 'BE_PERC' }, + 'S(KC_NUHS)': { name: '£', title: 'BE_PND' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'BE_RABK' }, + 'S(KC_M)': { name: '?', title: 'BE_QUES' }, + 'S(KC_COMM)': { name: '.', title: 'BE_DOT' }, + KC_LT: { name: '.', title: 'BE_DOT' }, + 'S(KC_DOT)': { name: '/', title: 'BE_SLSH' }, + KC_GT: { name: '/', title: 'BE_SLSH' }, + 'S(KC_SLSH)': { name: '+', title: 'BE_PLUS' }, + KC_QUES: { name: '+', title: 'BE_PLUS' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ | │ @ │ # │ │ │ ^ │ │ │ { │ } │ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ ´ │ ` │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ \ │ │ │ │ │ │ │ │ │ │ ~ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_1)': {"name":"|","title":"BE_PIPE"}, -'ALGR(KC_2)': {"name":"@","title":"BE_AT"}, -'ALGR(KC_3)': {"name":"#","title":"BE_HASH"}, -'ALGR(KC_6)': {"name":"^","title":"BE_CIRC"}, -'ALGR(KC_9)': {"name":"{","title":"BE_LCBR"}, -'ALGR(KC_0)': {"name":"}","title":"BE_RCBR"}, -// Row 2 -'ALGR(KC_E)': {"name":"€","title":"BE_EURO"}, -'ALGR(KC_LBRC)': {"name":"[","title":"BE_LBRC"}, -'ALGR(KC_RBRC)': {"name":"]","title":"BE_RBRC"}, -// Row 3 -'ALGR(KC_QUOT)': {"name":"´","title":"BE_ACUT (dead)"}, -'ALGR(KC_NUHS)': {"name":"`","title":"BE_GRV (dead)"}, -// Row 4 -'ALGR(KC_NUBS)': {"name":"\\","title":"BE_BSLS"}, -'ALGR(KC_SLSH)': {"name":"~","title":"BE_TILD"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ | │ @ │ # │ │ │ ^ │ │ │ { │ } │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ ´ │ ` │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ \ │ │ │ │ │ │ │ │ │ │ ~ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_1)': { name: '|', title: 'BE_PIPE' }, + 'ALGR(KC_2)': { name: '@', title: 'BE_AT' }, + 'ALGR(KC_3)': { name: '#', title: 'BE_HASH' }, + 'ALGR(KC_6)': { name: '^', title: 'BE_CIRC' }, + 'ALGR(KC_9)': { name: '{', title: 'BE_LCBR' }, + 'ALGR(KC_0)': { name: '}', title: 'BE_RCBR' }, + // Row 2 + 'ALGR(KC_E)': { name: '€', title: 'BE_EURO' }, + 'ALGR(KC_LBRC)': { name: '[', title: 'BE_LBRC' }, + 'ALGR(KC_RBRC)': { name: ']', title: 'BE_RBRC' }, + // Row 3 + 'ALGR(KC_QUOT)': { name: '´', title: 'BE_ACUT (dead)' }, + 'ALGR(KC_NUHS)': { name: '`', title: 'BE_GRV (dead)' }, + // Row 4 + 'ALGR(KC_NUBS)': { name: '\\', title: 'BE_BSLS' }, + 'ALGR(KC_SLSH)': { name: '~', title: 'BE_TILD' }, -/* Other keys */ -'KC_BSLS': {"name":"£\nµ","title":""}, -'S(KC_BSLS)': {"name":"£","title":""}, -'KC_COLN': {"name":"M","title":"S(BE_M) (capital M)"}, -'KC_PIPE': {"name":"£","title":"BE_PND"}, + /* Other keys */ + KC_BSLS: { name: '£\nµ', title: '' }, + 'S(KC_BSLS)': { name: '£', title: '' }, + KC_COLN: { name: 'M', title: 'S(BE_M) (capital M)' }, + KC_PIPE: { name: '£', title: 'BE_PND' }, -'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, -'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, -'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, -'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, -'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, -'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + KC_LSPO: { name: 'LS / 9', title: 'Left Shift when held, 9 when tapped' }, + KC_RSPC: { name: 'RS / 0', title: 'Right Shift when held, 0 when tapped' }, + KC_LCPO: { name: 'LC / 9', title: 'Left Control when held, 9 when tapped' }, + KC_RCPC: { name: 'RC / 0', title: 'Right Control when held, 0 when tapped' }, + KC_LAPO: { name: 'LA / 9', title: 'Left Alt when held, 9 when tapped' }, + KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, -'QK_GESC': {"name":"² / ³\nEsc","title":"Esc normally, but ² when GUI is active or ³ when Shift is active"}, -} + QK_GESC: { + name: '² / ³\nEsc', + title: 'Esc normally, but ² when GUI is active or ³ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_bepo.js b/src/i18n/keymap_extras/keymap_bepo.js index 292d82ea36..8ee6b8ba80 100644 --- a/src/i18n/keymap_extras/keymap_bepo.js +++ b/src/i18n/keymap_extras/keymap_bepo.js @@ -14,262 +14,266 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ $ │ " │ « │ » │ ( │ ) │ @ │ + │ - │ / │ * │ = │ % │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ B │ É │ P │ O │ È │ ^ │ V │ D │ L │ J │ Z │ W │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ A │ U │ I │ E │ , │ C │ T │ S │ R │ N │ M │ Ç │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ Ê │ À │ Y │ X │ . │ K │ ' │ Q │ G │ H │ F │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + KC_GRV: { name: '#\n$', title: 'BP_DLR' }, + KC_1: { name: '1\n"', title: 'BP_DQUO' }, + KC_2: { name: '2\n«', title: 'BP_LDAQ' }, + KC_3: { name: '3\n»', title: 'BP_RDAQ' }, + KC_4: { name: '4\n(', title: 'BP_LPRN' }, + KC_5: { name: '5\n)', title: 'BP_RPRN' }, + KC_6: { name: '6\n@', title: 'BP_AT' }, + KC_7: { name: '7\n+', title: 'BP_PLUS' }, + KC_8: { name: '8\n-', title: 'BP_MINS' }, + KC_9: { name: '9\n/', title: 'BP_SLSH' }, + KC_0: { name: '0\n*', title: 'BP_ASTR' }, + KC_MINS: { name: '°\n=', title: 'BP_EQL' }, + KC_EQL: { name: '`\n%', title: 'BP_PERC' }, + // Row 2 + KC_Q: { name: 'B', title: 'BP_B' }, + KC_W: { name: 'É', title: 'BP_EACU' }, + KC_E: { name: 'P', title: 'BP_P' }, + KC_R: { name: 'O', title: 'BP_O' }, + KC_T: { name: 'È', title: 'BP_EGRV' }, + KC_Y: { name: '!\n^', title: 'BP_DCIR (dead)' }, + KC_U: { name: 'V', title: 'BP_V' }, + KC_I: { name: 'D', title: 'BP_D' }, + KC_O: { name: 'L', title: 'BP_L' }, + KC_P: { name: 'J', title: 'BP_J' }, + KC_LBRC: { name: 'Z', title: 'BP_Z' }, + KC_RBRC: { name: 'W', title: 'BP_W' }, + // Row 3 + KC_A: { name: 'A', title: 'BP_A' }, + KC_S: { name: 'U', title: 'BP_U' }, + KC_D: { name: 'I', title: 'BP_I' }, + KC_F: { name: 'E', title: 'BP_E' }, + KC_G: { name: ';\n,', title: 'BP_COMM' }, + KC_H: { name: 'C', title: 'BP_C' }, + KC_J: { name: 'T', title: 'BP_T' }, + KC_K: { name: 'S', title: 'BP_S' }, + KC_L: { name: 'R', title: 'BP_R' }, + KC_SCLN: { name: 'N', title: 'BP_N' }, + KC_QUOT: { name: 'M', title: 'BP_M' }, + KC_BSLS: { name: 'Ç', title: 'BP_CCED' }, + // Row 4 + KC_NUBS: { name: 'Ê', title: 'BP_ECIR' }, + KC_Z: { name: 'À', title: 'BP_AGRV' }, + KC_X: { name: 'Y', title: 'BP_Y' }, + KC_C: { name: 'X', title: 'BP_X' }, + KC_V: { name: ':\n.', title: 'BP_DOT' }, + KC_B: { name: 'K', title: 'BP_K' }, + KC_N: { name: "?\n'", title: 'BP_QUOT' }, + KC_M: { name: 'Q', title: 'BP_Q' }, + KC_COMM: { name: 'G', title: 'BP_G' }, + KC_DOT: { name: 'H', title: 'BP_H' }, + KC_SLSH: { name: 'F', title: 'BP_F' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ $ │ " │ « │ » │ ( │ ) │ @ │ + │ - │ / │ * │ = │ % │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ B │ É │ P │ O │ È │ ^ │ V │ D │ L │ J │ Z │ W │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ A │ U │ I │ E │ , │ C │ T │ S │ R │ N │ M │ Ç │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ Ê │ À │ Y │ X │ . │ K │ ' │ Q │ G │ H │ F │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'KC_GRV': {"name":"#\n$","title":"BP_DLR"}, -'KC_1': {"name":"1\n\"","title":"BP_DQUO"}, -'KC_2': {"name":"2\n«","title":"BP_LDAQ"}, -'KC_3': {"name":"3\n»","title":"BP_RDAQ"}, -'KC_4': {"name":"4\n(","title":"BP_LPRN"}, -'KC_5': {"name":"5\n)","title":"BP_RPRN"}, -'KC_6': {"name":"6\n@","title":"BP_AT"}, -'KC_7': {"name":"7\n+","title":"BP_PLUS"}, -'KC_8': {"name":"8\n-","title":"BP_MINS"}, -'KC_9': {"name":"9\n/","title":"BP_SLSH"}, -'KC_0': {"name":"0\n*","title":"BP_ASTR"}, -'KC_MINS': {"name":"°\n=","title":"BP_EQL"}, -'KC_EQL': {"name":"`\n%","title":"BP_PERC"}, -// Row 2 -'KC_Q': {"name":"B","title":"BP_B"}, -'KC_W': {"name":"É","title":"BP_EACU"}, -'KC_E': {"name":"P","title":"BP_P"}, -'KC_R': {"name":"O","title":"BP_O"}, -'KC_T': {"name":"È","title":"BP_EGRV"}, -'KC_Y': {"name":"!\n^","title":"BP_DCIR (dead)"}, -'KC_U': {"name":"V","title":"BP_V"}, -'KC_I': {"name":"D","title":"BP_D"}, -'KC_O': {"name":"L","title":"BP_L"}, -'KC_P': {"name":"J","title":"BP_J"}, -'KC_LBRC': {"name":"Z","title":"BP_Z"}, -'KC_RBRC': {"name":"W","title":"BP_W"}, -// Row 3 -'KC_A': {"name":"A","title":"BP_A"}, -'KC_S': {"name":"U","title":"BP_U"}, -'KC_D': {"name":"I","title":"BP_I"}, -'KC_F': {"name":"E","title":"BP_E"}, -'KC_G': {"name":";\n,","title":"BP_COMM"}, -'KC_H': {"name":"C","title":"BP_C"}, -'KC_J': {"name":"T","title":"BP_T"}, -'KC_K': {"name":"S","title":"BP_S"}, -'KC_L': {"name":"R","title":"BP_R"}, -'KC_SCLN': {"name":"N","title":"BP_N"}, -'KC_QUOT': {"name":"M","title":"BP_M"}, -'KC_BSLS': {"name":"Ç","title":"BP_CCED"}, -// Row 4 -'KC_NUBS': {"name":"Ê","title":"BP_ECIR"}, -'KC_Z': {"name":"À","title":"BP_AGRV"}, -'KC_X': {"name":"Y","title":"BP_Y"}, -'KC_C': {"name":"X","title":"BP_X"}, -'KC_V': {"name":":\n.","title":"BP_DOT"}, -'KC_B': {"name":"K","title":"BP_K"}, -'KC_N': {"name":"?\n'","title":"BP_QUOT"}, -'KC_M': {"name":"Q","title":"BP_Q"}, -'KC_COMM': {"name":"G","title":"BP_G"}, -'KC_DOT': {"name":"H","title":"BP_H"}, -'KC_SLSH': {"name":"F","title":"BP_F"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ # │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ ! │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ ; │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ : │ │ ? │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '#', title: 'BP_HASH' }, + KC_TILD: { name: '#', title: 'BP_HASH' }, + 'S(KC_1)': { name: '1', title: 'BP_1' }, + KC_EXLM: { name: '1', title: 'BP_1' }, + 'S(KC_2)': { name: '2', title: 'BP_2' }, + KC_AT: { name: '2', title: 'BP_2' }, + 'S(KC_3)': { name: '3', title: 'BP_3' }, + KC_HASH: { name: '3', title: 'BP_3' }, + 'S(KC_4)': { name: '4', title: 'BP_4' }, + KC_DLR: { name: '4', title: 'BP_4' }, + 'S(KC_5)': { name: '5', title: 'BP_5' }, + KC_PERC: { name: '5', title: 'BP_5' }, + 'S(KC_6)': { name: '6', title: 'BP_6' }, + KC_CIRC: { name: '6', title: 'BP_6' }, + 'S(KC_7)': { name: '7', title: 'BP_7' }, + KC_AMPR: { name: '7', title: 'BP_7' }, + 'S(KC_8)': { name: '8', title: 'BP_8' }, + KC_ASTR: { name: '8', title: 'BP_8' }, + 'S(KC_9)': { name: '9', title: 'BP_9' }, + KC_LPRN: { name: '9', title: 'BP_9' }, + 'S(KC_0)': { name: '0', title: 'BP_0' }, + KC_RPRN: { name: '0', title: 'BP_0' }, + 'S(KC_MINS)': { name: '°', title: 'BP_DEG' }, + KC_UNDS: { name: '°', title: 'BP_DEG' }, + 'S(KC_EQL)': { name: '`', title: 'BP_GRV' }, + KC_PLUS: { name: '`', title: 'BP_GRV' }, + // Row 2 + 'S(KC_Y)': { name: '!', title: 'BP_EXLM' }, + // Row 3 + 'S(KC_G)': { name: ';', title: 'BP_SCLN' }, + // Row 4 + 'S(KC_V)': { name: ':', title: 'BP_COLN' }, + 'S(KC_N)': { name: '?', title: 'BP_QUES' }, + // Row 5 + 'S(KC_SPC)': { + name: 'No-break space', + title: 'BP_NBSP (non-breaking space)' + }, -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ # │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ ` │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ ! │ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ ; │ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ : │ │ ? │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"#","title":"BP_HASH"}, -'KC_TILD': {"name":"#","title":"BP_HASH"}, -'S(KC_1)': {"name":"1","title":"BP_1"}, -'KC_EXLM': {"name":"1","title":"BP_1"}, -'S(KC_2)': {"name":"2","title":"BP_2"}, -'KC_AT': {"name":"2","title":"BP_2"}, -'S(KC_3)': {"name":"3","title":"BP_3"}, -'KC_HASH': {"name":"3","title":"BP_3"}, -'S(KC_4)': {"name":"4","title":"BP_4"}, -'KC_DLR': {"name":"4","title":"BP_4"}, -'S(KC_5)': {"name":"5","title":"BP_5"}, -'KC_PERC': {"name":"5","title":"BP_5"}, -'S(KC_6)': {"name":"6","title":"BP_6"}, -'KC_CIRC': {"name":"6","title":"BP_6"}, -'S(KC_7)': {"name":"7","title":"BP_7"}, -'KC_AMPR': {"name":"7","title":"BP_7"}, -'S(KC_8)': {"name":"8","title":"BP_8"}, -'KC_ASTR': {"name":"8","title":"BP_8"}, -'S(KC_9)': {"name":"9","title":"BP_9"}, -'KC_LPRN': {"name":"9","title":"BP_9"}, -'S(KC_0)': {"name":"0","title":"BP_0"}, -'KC_RPRN': {"name":"0","title":"BP_0"}, -'S(KC_MINS)': {"name":"°","title":"BP_DEG"}, -'KC_UNDS': {"name":"°","title":"BP_DEG"}, -'S(KC_EQL)': {"name":"`","title":"BP_GRV"}, -'KC_PLUS': {"name":"`","title":"BP_GRV"}, -// Row 2 -'S(KC_Y)': {"name":"!","title":"BP_EXLM"}, -// Row 3 -'S(KC_G)': {"name":";","title":"BP_SCLN"}, -// Row 4 -'S(KC_V)': {"name":":","title":"BP_COLN"}, -'S(KC_N)': {"name":"?","title":"BP_QUES"}, -// Row 5 -'S(KC_SPC)': {"name":"No-break space","title":"BP_NBSP (non-breaking space)"}, - -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ – │ — │ < │ > │ [ │ ] │ ^ │ ± │ − │ ÷ │ × │ ≠ │ ‰ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ | │ ´ │ & │ Œ │ ` │ ¡ │ ˇ │ Ð │ / │ IJ │ Ə │ ˘ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ Æ │ Ù │ ¨ │ € │ │ © │ Þ │ ẞ │ ® │ ~ │ ¯ │ ¸ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ \ │ { │ } │ … │ ~ │ ¿ │ ° │ │ † │ ˛ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ _ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_GRV)': {"name":"–","title":"BP_NDSH"}, -'ALGR(KC_1)': {"name":"—","title":"BP_MDSH"}, -'ALGR(KC_2)': {"name":"<","title":"BP_LABK"}, -'ALGR(KC_3)': {"name":">","title":"BP_RABK"}, -'ALGR(KC_4)': {"name":"[","title":"BP_LBRC"}, -'ALGR(KC_5)': {"name":"]","title":"BP_RBRC"}, -'ALGR(KC_6)': {"name":"^","title":"BP_CIRC"}, -'ALGR(KC_7)': {"name":"±","title":"BP_PLMN"}, -'ALGR(KC_8)': {"name":"−","title":"BP_MMNS"}, -'ALGR(KC_9)': {"name":"÷","title":"BP_DIV"}, -'ALGR(KC_0)': {"name":"×","title":"BP_MUL"}, -'ALGR(KC_MINS)': {"name":"≠","title":"BP_NEQL"}, -'ALGR(KC_EQL)': {"name":"‰","title":"BP_PERM"}, -// Row 2 -'ALGR(KC_Q)': {"name":"|","title":"BP_PIPE"}, -'ALGR(KC_W)': {"name":"´","title":"BP_ACUT (dead)"}, -'ALGR(KC_E)': {"name":"&","title":"BP_AMPR"}, -'ALGR(KC_R)': {"name":"Œ","title":"BP_OE"}, -'ALGR(KC_T)': {"name":"`","title":"BP_DGRV (dead)"}, -'ALGR(KC_Y)': {"name":"¡","title":"BP_IEXL"}, -'ALGR(KC_U)': {"name":"ˇ","title":"BP_CARN (dead)"}, -'ALGR(KC_I)': {"name":"Ð","title":"BP_ETH"}, -'ALGR(KC_O)': {"name":"/","title":"BP_DSLS (dead)"}, -'ALGR(KC_P)': {"name":"IJ","title":"BP_IJ"}, -'ALGR(KC_LBRC)': {"name":"Ə","title":"BP_SCHW"}, -'ALGR(KC_RBRC)': {"name":"˘","title":"BP_BREV (dead)"}, -// Row 3 -'ALGR(KC_A)': {"name":"Æ","title":"BP_AE"}, -'ALGR(KC_S)': {"name":"Ù","title":"BP_UGRV"}, -'ALGR(KC_D)': {"name":"¨","title":"BP_DIAE (dead)"}, -'ALGR(KC_F)': {"name":"€","title":"BP_EURO"}, -'ALGR(KC_H)': {"name":"©","title":"BP_COPY"}, -'ALGR(KC_J)': {"name":"Þ","title":"BP_THRN"}, -'ALGR(KC_K)': {"name":"ẞ","title":"BP_SS"}, -'ALGR(KC_L)': {"name":"®","title":"BP_REGD"}, -'ALGR(KC_SCLN)': {"name":"~","title":"BP_DTIL (dead)"}, -'ALGR(KC_QUOT)': {"name":"¯","title":"BP_MACR (dead)"}, -'ALGR(KC_BSLS)': {"name":"¸","title":"BP_CEDL (dead)"}, -// Row 4 -'ALGR(KC_Z)': {"name":"\\","title":"BP_BSLS"}, -'ALGR(KC_X)': {"name":"{","title":"BP_LCBR"}, -'ALGR(KC_C)': {"name":"}","title":"BP_RCBR"}, -'ALGR(KC_V)': {"name":"…","title":"BP_ELLP"}, -'ALGR(KC_B)': {"name":"~","title":"BP_TILD"}, -'ALGR(S(KC_N))': {"name":"¿","title":"BP_IQUE"}, -'ALGR(KC_M)': {"name":"°","title":"BP_RNGA (dead)"}, -'ALGR(KC_COMM)': {"name":"µ","title":"BP_DGRK (dead Greek key)"}, -'ALGR(KC_DOT)': {"name":"†","title":"BP_DAGG"}, -'ALGR(KC_SLSH)': {"name":"˛","title":"BP_OGON (dead)"}, -// Row 5 -'ALGR(KC_SPC)': {"name":"_","title":"BP_UNDS"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ – │ — │ < │ > │ [ │ ] │ ^ │ ± │ − │ ÷ │ × │ ≠ │ ‰ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ | │ ´ │ & │ Œ │ ` │ ¡ │ ˇ │ Ð │ / │ IJ │ Ə │ ˘ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Æ │ Ù │ ¨ │ € │ │ © │ Þ │ ẞ │ ® │ ~ │ ¯ │ ¸ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ \ │ { │ } │ … │ ~ │ ¿ │ ° │ │ † │ ˛ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ _ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_GRV)': { name: '–', title: 'BP_NDSH' }, + 'ALGR(KC_1)': { name: '—', title: 'BP_MDSH' }, + 'ALGR(KC_2)': { name: '<', title: 'BP_LABK' }, + 'ALGR(KC_3)': { name: '>', title: 'BP_RABK' }, + 'ALGR(KC_4)': { name: '[', title: 'BP_LBRC' }, + 'ALGR(KC_5)': { name: ']', title: 'BP_RBRC' }, + 'ALGR(KC_6)': { name: '^', title: 'BP_CIRC' }, + 'ALGR(KC_7)': { name: '±', title: 'BP_PLMN' }, + 'ALGR(KC_8)': { name: '−', title: 'BP_MMNS' }, + 'ALGR(KC_9)': { name: '÷', title: 'BP_DIV' }, + 'ALGR(KC_0)': { name: '×', title: 'BP_MUL' }, + 'ALGR(KC_MINS)': { name: '≠', title: 'BP_NEQL' }, + 'ALGR(KC_EQL)': { name: '‰', title: 'BP_PERM' }, + // Row 2 + 'ALGR(KC_Q)': { name: '|', title: 'BP_PIPE' }, + 'ALGR(KC_W)': { name: '´', title: 'BP_ACUT (dead)' }, + 'ALGR(KC_E)': { name: '&', title: 'BP_AMPR' }, + 'ALGR(KC_R)': { name: 'Œ', title: 'BP_OE' }, + 'ALGR(KC_T)': { name: '`', title: 'BP_DGRV (dead)' }, + 'ALGR(KC_Y)': { name: '¡', title: 'BP_IEXL' }, + 'ALGR(KC_U)': { name: 'ˇ', title: 'BP_CARN (dead)' }, + 'ALGR(KC_I)': { name: 'Ð', title: 'BP_ETH' }, + 'ALGR(KC_O)': { name: '/', title: 'BP_DSLS (dead)' }, + 'ALGR(KC_P)': { name: 'IJ', title: 'BP_IJ' }, + 'ALGR(KC_LBRC)': { name: 'Ə', title: 'BP_SCHW' }, + 'ALGR(KC_RBRC)': { name: '˘', title: 'BP_BREV (dead)' }, + // Row 3 + 'ALGR(KC_A)': { name: 'Æ', title: 'BP_AE' }, + 'ALGR(KC_S)': { name: 'Ù', title: 'BP_UGRV' }, + 'ALGR(KC_D)': { name: '¨', title: 'BP_DIAE (dead)' }, + 'ALGR(KC_F)': { name: '€', title: 'BP_EURO' }, + 'ALGR(KC_H)': { name: '©', title: 'BP_COPY' }, + 'ALGR(KC_J)': { name: 'Þ', title: 'BP_THRN' }, + 'ALGR(KC_K)': { name: 'ẞ', title: 'BP_SS' }, + 'ALGR(KC_L)': { name: '®', title: 'BP_REGD' }, + 'ALGR(KC_SCLN)': { name: '~', title: 'BP_DTIL (dead)' }, + 'ALGR(KC_QUOT)': { name: '¯', title: 'BP_MACR (dead)' }, + 'ALGR(KC_BSLS)': { name: '¸', title: 'BP_CEDL (dead)' }, + // Row 4 + 'ALGR(KC_Z)': { name: '\\', title: 'BP_BSLS' }, + 'ALGR(KC_X)': { name: '{', title: 'BP_LCBR' }, + 'ALGR(KC_C)': { name: '}', title: 'BP_RCBR' }, + 'ALGR(KC_V)': { name: '…', title: 'BP_ELLP' }, + 'ALGR(KC_B)': { name: '~', title: 'BP_TILD' }, + 'ALGR(S(KC_N))': { name: '¿', title: 'BP_IQUE' }, + 'ALGR(KC_M)': { name: '°', title: 'BP_RNGA (dead)' }, + 'ALGR(KC_COMM)': { name: 'µ', title: 'BP_DGRK (dead Greek key)' }, + 'ALGR(KC_DOT)': { name: '†', title: 'BP_DAGG' }, + 'ALGR(KC_SLSH)': { name: '˛', title: 'BP_OGON (dead)' }, + // Row 5 + 'ALGR(KC_SPC)': { name: '_', title: 'BP_UNDS' }, -/* Shift+AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ¶ │ „ │ “ │ ” │ ≤ │ ≥ │ │ ¬ │ ¼ │ ½ │ ¾ │ ′ │ ″ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ ¦ │ ˝ │ § │ │ │ │ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ ˙ │ ¤ │ ̛ │ ſ │ │ │ ™ │ │ º │ , │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ ‘ │ ’ │ · │ ⌨ │ ̉ │ ̣ │ │ ‡ │ ª │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(ALGR(KC_GRV))': {"name":"¶","title":"BP_PARA"}, -'S(ALGR(KC_1))': {"name":"„","title":"BP_DLQU"}, -'S(ALGR(KC_2))': {"name":"“","title":"BP_LDQU"}, -'S(ALGR(KC_3))': {"name":"”","title":"BP_RDQU"}, -'S(ALGR(KC_4))': {"name":"≤","title":"BP_LEQL"}, -'S(ALGR(KC_5))': {"name":"≥","title":"BP_GEQL"}, -'S(ALGR(KC_7))': {"name":"¬","title":"BP_NOT"}, -'S(ALGR(KC_8))': {"name":"¼","title":"BP_QRTR"}, -'S(ALGR(KC_9))': {"name":"½","title":"BP_HALF"}, -'S(ALGR(KC_0))': {"name":"¾","title":"BP_TQTR"}, -'S(ALGR(KC_MINS))': {"name":"′","title":"BP_PRIM"}, -'S(ALGR(KC_EQL))': {"name":"″","title":"BP_DPRM"}, -// Row 2 -'S(ALGR(KC_Q))': {"name":"¦","title":"BP_BRKP"}, -'S(ALGR(KC_W))': {"name":"˝","title":"BP_DACU (dead)"}, -'S(ALGR(KC_E))': {"name":"§","title":"BP_SECT"}, -// Row 3 -'S(ALGR(KC_D))': {"name":"˙","title":"BP_DOTA (dead)"}, -'S(ALGR(KC_F))': {"name":"¤","title":"BP_CURR (dead)"}, -'S(ALGR(KC_G))': {"name":"◌̛","title":"BP_HORN (dead)"}, -'S(ALGR(KC_H))': {"name":"ſ","title":"BP_LNGS"}, -'S(ALGR(KC_L))': {"name":"™","title":"BP_TM"}, -'S(ALGR(KC_QUOT))': {"name":"º","title":"BP_MORD"}, -'S(ALGR(KC_BSLS))': {"name":",","title":"BP_DCMM (dead)"}, -// Row 4 -'S(ALGR(KC_X))': {"name":"‘","title":"BP_LSQU"}, -'S(ALGR(KC_C))': {"name":"’","title":"BP_RSQU"}, -'S(ALGR(KC_V))': {"name":"·","title":"BP_MDDT"}, -'S(ALGR(KC_B))': {"name":"⌨","title":"BP_KEYB"}, -'S(ALGR(KC_N))': {"name":"◌̉","title":"BP_HOKA (dead)"}, -'S(ALGR(KC_M))': {"name":"◌̣","title":"BP_DOTB (dead)"}, -'S(ALGR(KC_DOT))': {"name":"‡","title":"BP_DDAG"}, -'S(ALGR(KC_SLSH))': {"name":"ª","title":"BP_FORD"}, -// Row 5 -'S(ALGR(KC_SPC))': {"name":"Narrow no-break space","title":"BP_NNBS (narrow non-breaking space)"}, + /* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ¶ │ „ │ “ │ ” │ ≤ │ ≥ │ │ ¬ │ ¼ │ ½ │ ¾ │ ′ │ ″ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ ¦ │ ˝ │ § │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ ˙ │ ¤ │ ̛ │ ſ │ │ │ ™ │ │ º │ , │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ ‘ │ ’ │ · │ ⌨ │ ̉ │ ̣ │ │ ‡ │ ª │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(ALGR(KC_GRV))': { name: '¶', title: 'BP_PARA' }, + 'S(ALGR(KC_1))': { name: '„', title: 'BP_DLQU' }, + 'S(ALGR(KC_2))': { name: '“', title: 'BP_LDQU' }, + 'S(ALGR(KC_3))': { name: '”', title: 'BP_RDQU' }, + 'S(ALGR(KC_4))': { name: '≤', title: 'BP_LEQL' }, + 'S(ALGR(KC_5))': { name: '≥', title: 'BP_GEQL' }, + 'S(ALGR(KC_7))': { name: '¬', title: 'BP_NOT' }, + 'S(ALGR(KC_8))': { name: '¼', title: 'BP_QRTR' }, + 'S(ALGR(KC_9))': { name: '½', title: 'BP_HALF' }, + 'S(ALGR(KC_0))': { name: '¾', title: 'BP_TQTR' }, + 'S(ALGR(KC_MINS))': { name: '′', title: 'BP_PRIM' }, + 'S(ALGR(KC_EQL))': { name: '″', title: 'BP_DPRM' }, + // Row 2 + 'S(ALGR(KC_Q))': { name: '¦', title: 'BP_BRKP' }, + 'S(ALGR(KC_W))': { name: '˝', title: 'BP_DACU (dead)' }, + 'S(ALGR(KC_E))': { name: '§', title: 'BP_SECT' }, + // Row 3 + 'S(ALGR(KC_D))': { name: '˙', title: 'BP_DOTA (dead)' }, + 'S(ALGR(KC_F))': { name: '¤', title: 'BP_CURR (dead)' }, + 'S(ALGR(KC_G))': { name: '◌̛', title: 'BP_HORN (dead)' }, + 'S(ALGR(KC_H))': { name: 'ſ', title: 'BP_LNGS' }, + 'S(ALGR(KC_L))': { name: '™', title: 'BP_TM' }, + 'S(ALGR(KC_QUOT))': { name: 'º', title: 'BP_MORD' }, + 'S(ALGR(KC_BSLS))': { name: ',', title: 'BP_DCMM (dead)' }, + // Row 4 + 'S(ALGR(KC_X))': { name: '‘', title: 'BP_LSQU' }, + 'S(ALGR(KC_C))': { name: '’', title: 'BP_RSQU' }, + 'S(ALGR(KC_V))': { name: '·', title: 'BP_MDDT' }, + 'S(ALGR(KC_B))': { name: '⌨', title: 'BP_KEYB' }, + 'S(ALGR(KC_N))': { name: '◌̉', title: 'BP_HOKA (dead)' }, + 'S(ALGR(KC_M))': { name: '◌̣', title: 'BP_DOTB (dead)' }, + 'S(ALGR(KC_DOT))': { name: '‡', title: 'BP_DDAG' }, + 'S(ALGR(KC_SLSH))': { name: 'ª', title: 'BP_FORD' }, + // Row 5 + 'S(ALGR(KC_SPC))': { + name: 'Narrow no-break space', + title: 'BP_NNBS (narrow non-breaking space)' + }, -/* Other keys */ -'KC_NUHS': {"name":"Ç","title":""}, -'S(KC_NUHS)': {"name":"Ç","title":""}, -'KC_LCBR': {"name":"Z","title":"S(BP_Z) (capital Z)"}, -'KC_RCBR': {"name":"W","title":"S(BP_W) (capital W)"}, -'KC_LT': {"name":"G","title":"S(BP_G) (capital G)"}, -'KC_GT': {"name":"H","title":"S(BP_H) (capital H)"}, -'KC_COLN': {"name":"N","title":"S(BP_N) (capital N)"}, -'KC_PIPE': {"name":"Ç","title":"BP_CCED (capital Ç)"}, -'KC_QUES': {"name":"F","title":"S(BP_F) (capital F)"}, -'KC_DQUO': {"name":"M","title":"S(BP_M) (capital M)"}, + /* Other keys */ + KC_NUHS: { name: 'Ç', title: '' }, + 'S(KC_NUHS)': { name: 'Ç', title: '' }, + KC_LCBR: { name: 'Z', title: 'S(BP_Z) (capital Z)' }, + KC_RCBR: { name: 'W', title: 'S(BP_W) (capital W)' }, + KC_LT: { name: 'G', title: 'S(BP_G) (capital G)' }, + KC_GT: { name: 'H', title: 'S(BP_H) (capital H)' }, + KC_COLN: { name: 'N', title: 'S(BP_N) (capital N)' }, + KC_PIPE: { name: 'Ç', title: 'BP_CCED (capital Ç)' }, + KC_QUES: { name: 'F', title: 'S(BP_F) (capital F)' }, + KC_DQUO: { name: 'M', title: 'S(BP_M) (capital M)' }, -'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, -'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, -'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, -'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, -'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, -'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + KC_LSPO: { name: 'LS / 9', title: 'Left Shift when held, 9 when tapped' }, + KC_RSPC: { name: 'RS / 0', title: 'Right Shift when held, 0 when tapped' }, + KC_LCPO: { name: 'LC / 9', title: 'Left Control when held, 9 when tapped' }, + KC_RCPC: { name: 'RC / 0', title: 'Right Control when held, 0 when tapped' }, + KC_LAPO: { name: 'LA / 9', title: 'Left Alt when held, 9 when tapped' }, + KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, -'QK_GESC': {"name":"$ / #\nEsc","title":"Esc normally, but $ when GUI is active or # when Shift is active"}, -} + QK_GESC: { + name: '$ / #\nEsc', + title: 'Esc normally, but $ when GUI is active or # when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_brazilian_abnt2.js b/src/i18n/keymap_extras/keymap_brazilian_abnt2.js index eb06aaa6be..fcab3640ea 100644 --- a/src/i18n/keymap_extras/keymap_brazilian_abnt2.js +++ b/src/i18n/keymap_extras/keymap_brazilian_abnt2.js @@ -14,182 +14,180 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ' │ 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 + KC_GRV: { name: '"\n\'', title: 'BR_QUOT' }, + KC_1: { name: '!\n1', title: 'BR_1' }, + KC_2: { name: '@\n2', title: 'BR_2' }, + KC_3: { name: '#\n3', title: 'BR_3' }, + KC_4: { name: '$\n4', title: 'BR_4' }, + KC_5: { name: '%\n5', title: 'BR_5' }, + KC_6: { name: '¨\n6', title: 'BR_6' }, + KC_7: { name: '&\n7', title: 'BR_7' }, + KC_8: { name: '*\n8', title: 'BR_8' }, + KC_9: { name: '(\n9', title: 'BR_9' }, + KC_0: { name: ')\n0', title: 'BR_0' }, + KC_MINS: { name: '_\n-', title: 'BR_MINS' }, + KC_EQL: { name: '+\n=', title: 'BR_EQL' }, + // Row 2 + KC_Q: { name: 'Q', title: 'BR_Q' }, + KC_W: { name: 'W', title: 'BR_W' }, + KC_E: { name: 'E', title: 'BR_E' }, + KC_R: { name: 'R', title: 'BR_R' }, + KC_T: { name: 'T', title: 'BR_T' }, + KC_Y: { name: 'Y', title: 'BR_Y' }, + KC_U: { name: 'U', title: 'BR_U' }, + KC_I: { name: 'I', title: 'BR_I' }, + KC_O: { name: 'O', title: 'BR_O' }, + KC_P: { name: 'P', title: 'BR_P' }, + KC_LBRC: { name: '`\n´', title: 'BR_ACUT (dead)' }, + KC_RBRC: { name: '{\n[', title: 'BR_LBRC' }, + // Row 3 + KC_A: { name: 'A', title: 'BR_A' }, + KC_S: { name: 'S', title: 'BR_S' }, + KC_D: { name: 'D', title: 'BR_D' }, + KC_F: { name: 'F', title: 'BR_F' }, + KC_G: { name: 'G', title: 'BR_G' }, + KC_H: { name: 'H', title: 'BR_H' }, + KC_J: { name: 'J', title: 'BR_J' }, + KC_K: { name: 'K', title: 'BR_K' }, + KC_L: { name: 'L', title: 'BR_L' }, + KC_SCLN: { name: 'Ç', title: 'BR_CCED' }, + KC_QUOT: { name: '^\n~', title: 'BR_TILD (dead)' }, + KC_BSLS: { name: '}\n]', title: 'BR_RBRC' }, + // Row 4 + KC_NUBS: { name: '|\n\\', title: 'BR_BSLS' }, + KC_Z: { name: 'Z', title: 'BR_Z' }, + KC_X: { name: 'X', title: 'BR_X' }, + KC_C: { name: 'C', title: 'BR_C' }, + KC_V: { name: 'V', title: 'BR_V' }, + KC_B: { name: 'B', title: 'BR_B' }, + KC_N: { name: 'N', title: 'BR_N' }, + KC_M: { name: 'M', title: 'BR_M' }, + KC_COMM: { name: '<\n,', title: 'BR_COMM' }, + KC_DOT: { name: '>\n.', title: 'BR_DOT' }, + KC_SLSH: { name: ':\n;', title: 'BR_SCLN' }, + KC_INT1: { name: '?\n/', title: 'BR_SLSH' }, + // Numpad + KC_PCMM: { name: '.', title: 'BR_PDOT' }, + KC_PDOT: { name: ',', title: 'BR_PCMM' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ' │ 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 -'KC_GRV': {"name":"\"\n'","title":"BR_QUOT"}, -'KC_1': {"name":"!\n1","title":"BR_1"}, -'KC_2': {"name":"@\n2","title":"BR_2"}, -'KC_3': {"name":"#\n3","title":"BR_3"}, -'KC_4': {"name":"$\n4","title":"BR_4"}, -'KC_5': {"name":"%\n5","title":"BR_5"}, -'KC_6': {"name":"¨\n6","title":"BR_6"}, -'KC_7': {"name":"&\n7","title":"BR_7"}, -'KC_8': {"name":"*\n8","title":"BR_8"}, -'KC_9': {"name":"(\n9","title":"BR_9"}, -'KC_0': {"name":")\n0","title":"BR_0"}, -'KC_MINS': {"name":"_\n-","title":"BR_MINS"}, -'KC_EQL': {"name":"+\n=","title":"BR_EQL"}, -// Row 2 -'KC_Q': {"name":"Q","title":"BR_Q"}, -'KC_W': {"name":"W","title":"BR_W"}, -'KC_E': {"name":"E","title":"BR_E"}, -'KC_R': {"name":"R","title":"BR_R"}, -'KC_T': {"name":"T","title":"BR_T"}, -'KC_Y': {"name":"Y","title":"BR_Y"}, -'KC_U': {"name":"U","title":"BR_U"}, -'KC_I': {"name":"I","title":"BR_I"}, -'KC_O': {"name":"O","title":"BR_O"}, -'KC_P': {"name":"P","title":"BR_P"}, -'KC_LBRC': {"name":"`\n´","title":"BR_ACUT (dead)"}, -'KC_RBRC': {"name":"{\n[","title":"BR_LBRC"}, -// Row 3 -'KC_A': {"name":"A","title":"BR_A"}, -'KC_S': {"name":"S","title":"BR_S"}, -'KC_D': {"name":"D","title":"BR_D"}, -'KC_F': {"name":"F","title":"BR_F"}, -'KC_G': {"name":"G","title":"BR_G"}, -'KC_H': {"name":"H","title":"BR_H"}, -'KC_J': {"name":"J","title":"BR_J"}, -'KC_K': {"name":"K","title":"BR_K"}, -'KC_L': {"name":"L","title":"BR_L"}, -'KC_SCLN': {"name":"Ç","title":"BR_CCED"}, -'KC_QUOT': {"name":"^\n~","title":"BR_TILD (dead)"}, -'KC_BSLS': {"name":"}\n]","title":"BR_RBRC"}, -// Row 4 -'KC_NUBS': {"name":"|\n\\","title":"BR_BSLS"}, -'KC_Z': {"name":"Z","title":"BR_Z"}, -'KC_X': {"name":"X","title":"BR_X"}, -'KC_C': {"name":"C","title":"BR_C"}, -'KC_V': {"name":"V","title":"BR_V"}, -'KC_B': {"name":"B","title":"BR_B"}, -'KC_N': {"name":"N","title":"BR_N"}, -'KC_M': {"name":"M","title":"BR_M"}, -'KC_COMM': {"name":"<\n,","title":"BR_COMM"}, -'KC_DOT': {"name":">\n.","title":"BR_DOT"}, -'KC_SLSH': {"name":":\n;","title":"BR_SCLN"}, -'KC_INT1': {"name":"?\n/","title":"BR_SLSH"}, -// Numpad -'KC_PCMM': {"name":".","title":"BR_PDOT"}, -'KC_PDOT': {"name":",","title":"BR_PCMM"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ " │ ! │ @ │ # │ $ │ % │ ¨ │ & │ * │ ( │ ) │ _ │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ ` │ { │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ ^ │ } │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤ - * │ │ | │ │ │ │ │ │ │ │ < │ > │ : │ ? │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬──┴─┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"\"","title":"BR_DQUO"}, -'KC_TILD': {"name":"\"","title":"BR_DQUO"}, -'S(KC_1)': {"name":"!","title":"BR_EXLM"}, -'KC_EXLM': {"name":"!","title":"BR_EXLM"}, -'S(KC_2)': {"name":"@","title":"BR_AT"}, -'KC_AT': {"name":"@","title":"BR_AT"}, -'S(KC_3)': {"name":"#","title":"BR_HASH"}, -'KC_HASH': {"name":"#","title":"BR_HASH"}, -'S(KC_4)': {"name":"$","title":"BR_DLR"}, -'KC_DLR': {"name":"$","title":"BR_DLR"}, -'S(KC_5)': {"name":"%","title":"BR_PERC"}, -'KC_PERC': {"name":"%","title":"BR_PERC"}, -'S(KC_6)': {"name":"¨","title":"BR_DIAE (dead)"}, -'KC_CIRC': {"name":"¨","title":"BR_DIAE (dead)"}, -'S(KC_7)': {"name":"&","title":"BR_AMPR"}, -'KC_AMPR': {"name":"&","title":"BR_AMPR"}, -'S(KC_8)': {"name":"*","title":"BR_ASTR"}, -'KC_ASTR': {"name":"*","title":"BR_ASTR"}, -'S(KC_9)': {"name":"(","title":"BR_LPRN"}, -'KC_LPRN': {"name":"(","title":"BR_LPRN"}, -'S(KC_0)': {"name":")","title":"BR_RPRN"}, -'KC_RPRN': {"name":")","title":"BR_RPRN"}, -'S(KC_MINS)': {"name":"_","title":"BR_UNDS"}, -'KC_UNDS': {"name":"_","title":"BR_UNDS"}, -'S(KC_EQL)': {"name":"+","title":"BR_PLUS"}, -'KC_PLUS': {"name":"+","title":"BR_PLUS"}, -// Row 2 -'S(KC_LBRC)': {"name":"`","title":"BR_GRV (dead)"}, -'KC_LCBR': {"name":"`","title":"BR_GRV (dead)"}, -'S(KC_RBRC)': {"name":"{","title":"BR_LCBR"}, -'KC_RCBR': {"name":"{","title":"BR_LCBR"}, -// Row 3 -'S(KC_QUOT)': {"name":"^","title":"BR_CIRC (dead)"}, -'KC_DQUO': {"name":"^","title":"BR_CIRC (dead)"}, -'S(KC_BSLS)': {"name":"}","title":"BR_RCBR"}, -'KC_PIPE': {"name":"}","title":"BR_RCBR"}, -// Row 4 -'S(KC_NUBS)': {"name":"|","title":"BR_PIPE"}, -'S(KC_COMM)': {"name":"<","title":"BR_LABK"}, -'KC_LT': {"name":"<","title":"BR_LABK"}, -'S(KC_DOT)': {"name":">","title":"BR_RABK"}, -'KC_GT': {"name":">","title":"BR_RABK"}, -'S(KC_SLSH)': {"name":":","title":"BR_COLN"}, -'KC_QUES': {"name":":","title":"BR_COLN"}, -'S(KC_INT1)': {"name":"?","title":"BR_QUES"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ " │ ! │ @ │ # │ $ │ % │ ¨ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ` │ { │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ ^ │ } │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤ + * │ │ | │ │ │ │ │ │ │ │ < │ > │ : │ ? │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬──┴─┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '"', title: 'BR_DQUO' }, + KC_TILD: { name: '"', title: 'BR_DQUO' }, + 'S(KC_1)': { name: '!', title: 'BR_EXLM' }, + KC_EXLM: { name: '!', title: 'BR_EXLM' }, + 'S(KC_2)': { name: '@', title: 'BR_AT' }, + KC_AT: { name: '@', title: 'BR_AT' }, + 'S(KC_3)': { name: '#', title: 'BR_HASH' }, + KC_HASH: { name: '#', title: 'BR_HASH' }, + 'S(KC_4)': { name: '$', title: 'BR_DLR' }, + KC_DLR: { name: '$', title: 'BR_DLR' }, + 'S(KC_5)': { name: '%', title: 'BR_PERC' }, + KC_PERC: { name: '%', title: 'BR_PERC' }, + 'S(KC_6)': { name: '¨', title: 'BR_DIAE (dead)' }, + KC_CIRC: { name: '¨', title: 'BR_DIAE (dead)' }, + 'S(KC_7)': { name: '&', title: 'BR_AMPR' }, + KC_AMPR: { name: '&', title: 'BR_AMPR' }, + 'S(KC_8)': { name: '*', title: 'BR_ASTR' }, + KC_ASTR: { name: '*', title: 'BR_ASTR' }, + 'S(KC_9)': { name: '(', title: 'BR_LPRN' }, + KC_LPRN: { name: '(', title: 'BR_LPRN' }, + 'S(KC_0)': { name: ')', title: 'BR_RPRN' }, + KC_RPRN: { name: ')', title: 'BR_RPRN' }, + 'S(KC_MINS)': { name: '_', title: 'BR_UNDS' }, + KC_UNDS: { name: '_', title: 'BR_UNDS' }, + 'S(KC_EQL)': { name: '+', title: 'BR_PLUS' }, + KC_PLUS: { name: '+', title: 'BR_PLUS' }, + // Row 2 + 'S(KC_LBRC)': { name: '`', title: 'BR_GRV (dead)' }, + KC_LCBR: { name: '`', title: 'BR_GRV (dead)' }, + 'S(KC_RBRC)': { name: '{', title: 'BR_LCBR' }, + KC_RCBR: { name: '{', title: 'BR_LCBR' }, + // Row 3 + 'S(KC_QUOT)': { name: '^', title: 'BR_CIRC (dead)' }, + KC_DQUO: { name: '^', title: 'BR_CIRC (dead)' }, + 'S(KC_BSLS)': { name: '}', title: 'BR_RCBR' }, + KC_PIPE: { name: '}', title: 'BR_RCBR' }, + // Row 4 + 'S(KC_NUBS)': { name: '|', title: 'BR_PIPE' }, + 'S(KC_COMM)': { name: '<', title: 'BR_LABK' }, + KC_LT: { name: '<', title: 'BR_LABK' }, + 'S(KC_DOT)': { name: '>', title: 'BR_RABK' }, + KC_GT: { name: '>', title: 'BR_RABK' }, + 'S(KC_SLSH)': { name: ':', title: 'BR_COLN' }, + KC_QUES: { name: ':', title: 'BR_COLN' }, + 'S(KC_INT1)': { name: '?', title: 'BR_QUES' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ ¹ │ ² │ ³ │ £ │ ¢ │ ¬ │ │ │ │ │ │ § │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ ° │ │ │ │ │ │ │ │ │ ª │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ º │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤ - * │ │ │ │ │ ₢ │ │ │ │ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬──┴─┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_1)': {"name":"¹","title":"BR_SUP1"}, -'ALGR(KC_2)': {"name":"²","title":"BR_SUP2"}, -'ALGR(KC_3)': {"name":"³","title":"BR_SUP3"}, -'ALGR(KC_4)': {"name":"£","title":"BR_PND"}, -'ALGR(KC_5)': {"name":"¢","title":"BR_CENT"}, -'ALGR(KC_6)': {"name":"¬","title":"BR_NOT"}, -'ALGR(KC_EQL)': {"name":"§","title":"BR_SECT"}, -// Row 2 -'ALGR(KC_E)': {"name":"°","title":"BR_DEG"}, -'ALGR(KC_RBRC)': {"name":"ª","title":"BR_FORD"}, -// Row 3 -'ALGR(KC_BSLS)': {"name":"º","title":"BR_MORD"}, -// Row 4 -'ALGR(KC_C)': {"name":"₢","title":"BR_CRUZ"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ¹ │ ² │ ³ │ £ │ ¢ │ ¬ │ │ │ │ │ │ § │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ ° │ │ │ │ │ │ │ │ │ ª │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ º │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤ + * │ │ │ │ │ ₢ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬──┴─┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_1)': { name: '¹', title: 'BR_SUP1' }, + 'ALGR(KC_2)': { name: '²', title: 'BR_SUP2' }, + 'ALGR(KC_3)': { name: '³', title: 'BR_SUP3' }, + 'ALGR(KC_4)': { name: '£', title: 'BR_PND' }, + 'ALGR(KC_5)': { name: '¢', title: 'BR_CENT' }, + 'ALGR(KC_6)': { name: '¬', title: 'BR_NOT' }, + 'ALGR(KC_EQL)': { name: '§', title: 'BR_SECT' }, + // Row 2 + 'ALGR(KC_E)': { name: '°', title: 'BR_DEG' }, + 'ALGR(KC_RBRC)': { name: 'ª', title: 'BR_FORD' }, + // Row 3 + 'ALGR(KC_BSLS)': { name: 'º', title: 'BR_MORD' }, + // Row 4 + 'ALGR(KC_C)': { name: '₢', title: 'BR_CRUZ' }, -/* Other keys */ -'KC_NUHS': {"name":"}\n]","title":""}, -'S(KC_NUHS)': {"name":"}","title":""}, -'KC_COLN': {"name":"Ç","title":"S(BR_CCED) (capital Ç)"}, + /* Other keys */ + KC_NUHS: { name: '}\n]', title: '' }, + 'S(KC_NUHS)': { name: '}', title: '' }, + KC_COLN: { name: 'Ç', title: 'S(BR_CCED) (capital Ç)' }, -'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, -'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, -'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, -'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, -'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, -'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + KC_LSPO: { name: 'LS / (', title: 'Left Shift when held, ( when tapped' }, + KC_RSPC: { name: 'RS / )', title: 'Right Shift when held, ) when tapped' }, + KC_LCPO: { name: 'LC / (', title: 'Left Control when held, ( when tapped' }, + KC_RCPC: { name: 'RC / )', title: 'Right Control when held, ) when tapped' }, + KC_LAPO: { name: 'LA / (', title: 'Left Alt when held, ( when tapped' }, + KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, -'QK_GESC': {"name":"' / \"\nEsc","title":"Esc normally, but ' when GUI is active or \" when Shift is active"}, -} + QK_GESC: { + name: '\' / "\nEsc', + title: 'Esc normally, but \' when GUI is active or " when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_canadian_multilingual.js b/src/i18n/keymap_extras/keymap_canadian_multilingual.js index 8faa4e1ea0..0374d559e0 100644 --- a/src/i18n/keymap_extras/keymap_canadian_multilingual.js +++ b/src/i18n/keymap_extras/keymap_canadian_multilingual.js @@ -14,276 +14,274 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ / │ 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 + KC_GRV: { name: '\\\n/', title: 'CA_SLSH' }, + KC_1: { name: '!\n1', title: 'CA_1' }, + KC_2: { name: '@\n2', title: 'CA_2' }, + KC_3: { name: '#\n3', title: 'CA_3' }, + KC_4: { name: '$\n4', title: 'CA_4' }, + KC_5: { name: '%\n5', title: 'CA_5' }, + KC_6: { name: '?\n6', title: 'CA_6' }, + KC_7: { name: '&\n7', title: 'CA_7' }, + KC_8: { name: '*\n8', title: 'CA_8' }, + KC_9: { name: '(\n9', title: 'CA_9' }, + KC_0: { name: ')\n0', title: 'CA_0' }, + KC_MINS: { name: '_\n-', title: 'CA_MINS' }, + KC_EQL: { name: '+\n=', title: 'CA_EQL' }, + // Row 2 + KC_Q: { name: 'Q', title: 'CA_Q' }, + KC_W: { name: 'W', title: 'CA_W' }, + KC_E: { name: 'E', title: 'CA_E' }, + KC_R: { name: 'R', title: 'CA_R' }, + KC_T: { name: 'T', title: 'CA_T' }, + KC_Y: { name: 'Y', title: 'CA_Y' }, + KC_U: { name: 'U', title: 'CA_U' }, + KC_I: { name: 'I', title: 'CA_I' }, + KC_O: { name: 'O', title: 'CA_O' }, + KC_P: { name: 'P', title: 'CA_P' }, + KC_LBRC: { name: '¨\n^', title: 'CA_CIRC (dead)' }, + KC_RBRC: { name: 'Ç', title: 'CA_CCED' }, + // Row 3 + KC_A: { name: 'A', title: 'CA_A' }, + KC_S: { name: 'S', title: 'CA_S' }, + KC_D: { name: 'D', title: 'CA_D' }, + KC_F: { name: 'F', title: 'CA_F' }, + KC_G: { name: 'G', title: 'CA_G' }, + KC_H: { name: 'H', title: 'CA_H' }, + KC_J: { name: 'J', title: 'CA_J' }, + KC_K: { name: 'K', title: 'CA_K' }, + KC_L: { name: 'L', title: 'CA_L' }, + KC_SCLN: { name: ':\n;', title: 'CA_SCLN' }, + KC_QUOT: { name: 'É', title: 'CA_EGRV' }, + KC_NUHS: { name: 'À', title: 'CA_AGRV' }, + // Row 4 + KC_NUBS: { name: 'Ù', title: 'CA_UGRV' }, + KC_Z: { name: 'Z', title: 'CA_Z' }, + KC_X: { name: 'X', title: 'CA_X' }, + KC_C: { name: 'C', title: 'CA_C' }, + KC_V: { name: 'V', title: 'CA_V' }, + KC_B: { name: 'B', title: 'CA_B' }, + KC_N: { name: 'N', title: 'CA_N' }, + KC_M: { name: 'M', title: 'CA_M' }, + KC_COMM: { name: "'\n,", title: 'CA_COMM' }, + KC_DOT: { name: '"\n.', title: 'CA_DOT' }, + KC_SLSH: { name: 'É', title: 'CA_EACU' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ / │ 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 -'KC_GRV': {"name":"\\\n/","title":"CA_SLSH"}, -'KC_1': {"name":"!\n1","title":"CA_1"}, -'KC_2': {"name":"@\n2","title":"CA_2"}, -'KC_3': {"name":"#\n3","title":"CA_3"}, -'KC_4': {"name":"$\n4","title":"CA_4"}, -'KC_5': {"name":"%\n5","title":"CA_5"}, -'KC_6': {"name":"?\n6","title":"CA_6"}, -'KC_7': {"name":"&\n7","title":"CA_7"}, -'KC_8': {"name":"*\n8","title":"CA_8"}, -'KC_9': {"name":"(\n9","title":"CA_9"}, -'KC_0': {"name":")\n0","title":"CA_0"}, -'KC_MINS': {"name":"_\n-","title":"CA_MINS"}, -'KC_EQL': {"name":"+\n=","title":"CA_EQL"}, -// Row 2 -'KC_Q': {"name":"Q","title":"CA_Q"}, -'KC_W': {"name":"W","title":"CA_W"}, -'KC_E': {"name":"E","title":"CA_E"}, -'KC_R': {"name":"R","title":"CA_R"}, -'KC_T': {"name":"T","title":"CA_T"}, -'KC_Y': {"name":"Y","title":"CA_Y"}, -'KC_U': {"name":"U","title":"CA_U"}, -'KC_I': {"name":"I","title":"CA_I"}, -'KC_O': {"name":"O","title":"CA_O"}, -'KC_P': {"name":"P","title":"CA_P"}, -'KC_LBRC': {"name":"¨\n^","title":"CA_CIRC (dead)"}, -'KC_RBRC': {"name":"Ç","title":"CA_CCED"}, -// Row 3 -'KC_A': {"name":"A","title":"CA_A"}, -'KC_S': {"name":"S","title":"CA_S"}, -'KC_D': {"name":"D","title":"CA_D"}, -'KC_F': {"name":"F","title":"CA_F"}, -'KC_G': {"name":"G","title":"CA_G"}, -'KC_H': {"name":"H","title":"CA_H"}, -'KC_J': {"name":"J","title":"CA_J"}, -'KC_K': {"name":"K","title":"CA_K"}, -'KC_L': {"name":"L","title":"CA_L"}, -'KC_SCLN': {"name":":\n;","title":"CA_SCLN"}, -'KC_QUOT': {"name":"É","title":"CA_EGRV"}, -'KC_NUHS': {"name":"À","title":"CA_AGRV"}, -// Row 4 -'KC_NUBS': {"name":"Ù","title":"CA_UGRV"}, -'KC_Z': {"name":"Z","title":"CA_Z"}, -'KC_X': {"name":"X","title":"CA_X"}, -'KC_C': {"name":"C","title":"CA_C"}, -'KC_V': {"name":"V","title":"CA_V"}, -'KC_B': {"name":"B","title":"CA_B"}, -'KC_N': {"name":"N","title":"CA_N"}, -'KC_M': {"name":"M","title":"CA_M"}, -'KC_COMM': {"name":"'\n,","title":"CA_COMM"}, -'KC_DOT': {"name":"\"\n.","title":"CA_DOT"}, -'KC_SLSH': {"name":"É","title":"CA_EACU"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ \ │ ! │ @ │ # │ $ │ % │ ? │ & │ * │ ( │ ) │ _ │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ : │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ │ │ │ │ ' │ " │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"\\","title":"CA_BSLS"}, -'KC_TILD': {"name":"\\","title":"CA_BSLS"}, -'S(KC_1)': {"name":"!","title":"CA_EXLM"}, -'KC_EXLM': {"name":"!","title":"CA_EXLM"}, -'S(KC_2)': {"name":"@","title":"CA_AT"}, -'KC_AT': {"name":"@","title":"CA_AT"}, -'S(KC_3)': {"name":"#","title":"CA_HASH"}, -'KC_HASH': {"name":"#","title":"CA_HASH"}, -'S(KC_4)': {"name":"$","title":"CA_DLR"}, -'KC_DLR': {"name":"$","title":"CA_DLR"}, -'S(KC_5)': {"name":"%","title":"CA_PERC"}, -'KC_PERC': {"name":"%","title":"CA_PERC"}, -'S(KC_6)': {"name":"?","title":"CA_QUES"}, -'KC_CIRC': {"name":"?","title":"CA_QUES"}, -'S(KC_7)': {"name":"&","title":"CA_AMPR"}, -'KC_AMPR': {"name":"&","title":"CA_AMPR"}, -'S(KC_8)': {"name":"*","title":"CA_ASTR"}, -'KC_ASTR': {"name":"*","title":"CA_ASTR"}, -'S(KC_9)': {"name":"(","title":"CA_LPRN"}, -'KC_LPRN': {"name":"(","title":"CA_LPRN"}, -'S(KC_0)': {"name":")","title":"CA_RPRN"}, -'KC_RPRN': {"name":")","title":"CA_RPRN"}, -'S(KC_MINS)': {"name":"_","title":"CA_UNDS"}, -'KC_UNDS': {"name":"_","title":"CA_UNDS"}, -'S(KC_EQL)': {"name":"+","title":"CA_PLUS"}, -'KC_PLUS': {"name":"+","title":"CA_PLUS"}, -// Row 2 -'S(KC_LBRC)': {"name":"¨","title":"CA_DIAE (dead)"}, -'KC_LCBR': {"name":"¨","title":"CA_DIAE (dead)"}, -// Row 3 -'S(KC_SCLN)': {"name":":","title":"CA_COLN"}, -'KC_COLN': {"name":":","title":"CA_COLN"}, -// Row 4 -'S(KC_COMM)': {"name":"'","title":"CA_QUOT"}, -'KC_LT': {"name":"'","title":"CA_QUOT"}, -'S(KC_DOT)': {"name":"\"","title":"CA_DQUO"}, -'KC_GT': {"name":"\"","title":"CA_DQUO"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ \ │ ! │ @ │ # │ $ │ % │ ? │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ : │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ ' │ " │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '\\', title: 'CA_BSLS' }, + KC_TILD: { name: '\\', title: 'CA_BSLS' }, + 'S(KC_1)': { name: '!', title: 'CA_EXLM' }, + KC_EXLM: { name: '!', title: 'CA_EXLM' }, + 'S(KC_2)': { name: '@', title: 'CA_AT' }, + KC_AT: { name: '@', title: 'CA_AT' }, + 'S(KC_3)': { name: '#', title: 'CA_HASH' }, + KC_HASH: { name: '#', title: 'CA_HASH' }, + 'S(KC_4)': { name: '$', title: 'CA_DLR' }, + KC_DLR: { name: '$', title: 'CA_DLR' }, + 'S(KC_5)': { name: '%', title: 'CA_PERC' }, + KC_PERC: { name: '%', title: 'CA_PERC' }, + 'S(KC_6)': { name: '?', title: 'CA_QUES' }, + KC_CIRC: { name: '?', title: 'CA_QUES' }, + 'S(KC_7)': { name: '&', title: 'CA_AMPR' }, + KC_AMPR: { name: '&', title: 'CA_AMPR' }, + 'S(KC_8)': { name: '*', title: 'CA_ASTR' }, + KC_ASTR: { name: '*', title: 'CA_ASTR' }, + 'S(KC_9)': { name: '(', title: 'CA_LPRN' }, + KC_LPRN: { name: '(', title: 'CA_LPRN' }, + 'S(KC_0)': { name: ')', title: 'CA_RPRN' }, + KC_RPRN: { name: ')', title: 'CA_RPRN' }, + 'S(KC_MINS)': { name: '_', title: 'CA_UNDS' }, + KC_UNDS: { name: '_', title: 'CA_UNDS' }, + 'S(KC_EQL)': { name: '+', title: 'CA_PLUS' }, + KC_PLUS: { name: '+', title: 'CA_PLUS' }, + // Row 2 + 'S(KC_LBRC)': { name: '¨', title: 'CA_DIAE (dead)' }, + KC_LCBR: { name: '¨', title: 'CA_DIAE (dead)' }, + // Row 3 + 'S(KC_SCLN)': { name: ':', title: 'CA_COLN' }, + KC_COLN: { name: ':', title: 'CA_COLN' }, + // Row 4 + 'S(KC_COMM)': { name: "'", title: 'CA_QUOT' }, + KC_LT: { name: "'", title: 'CA_QUOT' }, + 'S(KC_DOT)': { name: '"', title: 'CA_DQUO' }, + KC_GT: { name: '"', title: 'CA_DQUO' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ | │ │ │ │ ¤ │ │ │ { │ } │ [ │ ] │ │ ¬ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ € │ │ │ │ │ │ │ │ ` │ ~ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ ° │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ « │ » │ │ │ │ │ │ < │ > │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_GRV)': {"name":"|","title":"CA_PIPE"}, -'ALGR(KC_4)': {"name":"¤","title":"CA_CURR"}, -'ALGR(KC_7)': {"name":"{","title":"CA_LCBR"}, -'ALGR(KC_8)': {"name":"}","title":"CA_RCBR"}, -'ALGR(KC_9)': {"name":"[","title":"CA_LBRC"}, -'ALGR(KC_0)': {"name":"]","title":"CA_RBRC"}, -'ALGR(KC_EQL)': {"name":"¬","title":"CA_NOT"}, -// Row 2 -'ALGR(KC_E)': {"name":"€","title":"CA_EURO"}, -'ALGR(KC_LBRC)': {"name":"`","title":"CA_GRV (dead)"}, -'ALGR(KC_RBRC)': {"name":"~","title":"CA_DTIL (dead)"}, -// Row 3 -'ALGR(KC_SCLN)': {"name":"°","title":"CA_DEG"}, -// Row 4 -'ALGR(KC_Z)': {"name":"«","title":"CA_LDAQ"}, -'ALGR(KC_X)': {"name":"»","title":"CA_RDAQ"}, -'ALGR(KC_COMM)': {"name":"<","title":"CA_LABK"}, -'ALGR(KC_DOT)': {"name":">","title":"CA_RABK"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ | │ │ │ │ ¤ │ │ │ { │ } │ [ │ ] │ │ ¬ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ ` │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ ° │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ « │ » │ │ │ │ │ │ < │ > │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_GRV)': { name: '|', title: 'CA_PIPE' }, + 'ALGR(KC_4)': { name: '¤', title: 'CA_CURR' }, + 'ALGR(KC_7)': { name: '{', title: 'CA_LCBR' }, + 'ALGR(KC_8)': { name: '}', title: 'CA_RCBR' }, + 'ALGR(KC_9)': { name: '[', title: 'CA_LBRC' }, + 'ALGR(KC_0)': { name: ']', title: 'CA_RBRC' }, + 'ALGR(KC_EQL)': { name: '¬', title: 'CA_NOT' }, + // Row 2 + 'ALGR(KC_E)': { name: '€', title: 'CA_EURO' }, + 'ALGR(KC_LBRC)': { name: '`', title: 'CA_GRV (dead)' }, + 'ALGR(KC_RBRC)': { name: '~', title: 'CA_DTIL (dead)' }, + // Row 3 + 'ALGR(KC_SCLN)': { name: '°', title: 'CA_DEG' }, + // Row 4 + 'ALGR(KC_Z)': { name: '«', title: 'CA_LDAQ' }, + 'ALGR(KC_X)': { name: '»', title: 'CA_RDAQ' }, + 'ALGR(KC_COMM)': { name: '<', title: 'CA_LABK' }, + 'ALGR(KC_DOT)': { name: '>', title: 'CA_RABK' }, -/* Right Ctrl symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ ¹ │ ² │ ³ │ ¼ │ ½ │ ¾ │ │ │ │ │ │ ¸ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ Ω │ Ł │ Œ │ ¶ │ Ŧ │ ← │ ↓ │ → │ Ø │ Þ │ │ ~ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ Æ │ ß │ Ð │ │ Ŋ │ Ħ │ IJ │ ĸ │ Ŀ │ ´ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ ¢ │ “ │ ” │ ʼn │ μ │ ― │ ˙ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'RCTL(KC_1)': {"name":"¹","title":"CA_SUP1"}, -'RCTL(KC_2)': {"name":"²","title":"CA_SUP2"}, -'RCTL(KC_3)': {"name":"³","title":"CA_SUP3"}, -'RCTL(KC_4)': {"name":"¼","title":"CA_QRTR"}, -'RCTL(KC_5)': {"name":"½","title":"CA_HALF"}, -'RCTL(KC_6)': {"name":"¾","title":"CA_TQTR"}, -'RCTL(KC_EQL)': {"name":"¸","title":"CA_CEDL (dead)"}, -// Row 2 -'RCTL(KC_Q)': {"name":"Ω","title":"CA_OMEG"}, -'RCTL(KC_W)': {"name":"Ł","title":"CA_LSTR"}, -'RCTL(KC_E)': {"name":"Œ","title":"CA_OE"}, -'RCTL(KC_R)': {"name":"¶","title":"CA_PARA"}, -'RCTL(KC_T)': {"name":"Ŧ","title":"CA_TSTR"}, -'RCTL(KC_Y)': {"name":"←","title":"CA_LARR"}, -'RCTL(KC_U)': {"name":"↓","title":"CA_DARR"}, -'RCTL(KC_I)': {"name":"→","title":"CA_RARR"}, -'RCTL(KC_O)': {"name":"Ø","title":"CA_OSTR"}, -'RCTL(KC_P)': {"name":"Þ","title":"CA_THRN"}, -'RCTL(KC_RBRC)': {"name":"~","title":"CA_TILD"}, -// Row 3 -'RCTL(KC_A)': {"name":"Æ","title":"CA_AE"}, -'RCTL(KC_S)': {"name":"ß","title":"CA_SS"}, -'RCTL(KC_D)': {"name":"Ð","title":"CA_ETH"}, -'RCTL(KC_G)': {"name":"Ŋ","title":"CA_ENG"}, -'RCTL(KC_H)': {"name":"Ħ","title":"CA_HSTR"}, -'RCTL(KC_J)': {"name":"IJ","title":"CA_IJ"}, -'RCTL(KC_K)': {"name":"ĸ","title":"CA_KRA"}, -'RCTL(KC_L)': {"name":"Ŀ","title":"CA_LMDT"}, -'RCTL(KC_SCLN)': {"name":"´","title":"CA_ACUT (dead)"}, -// Row 4 -'RCTL(KC_C)': {"name":"¢","title":"CA_CENT"}, -'RCTL(KC_V)': {"name":"“","title":"CA_LDQU"}, -'RCTL(KC_B)': {"name":"”","title":"CA_RDQU"}, -'RCTL(KC_N)': {"name":"ʼn","title":"CA_APSN"}, -'RCTL(KC_M)': {"name":"μ","title":"CA_MICR"}, -'RCTL(KC_COMM)': {"name":"―","title":"CA_HRZB"}, -'RCTL(KC_DOT)': {"name":"˙","title":"CA_DOTA (dead)"}, + /* Right Ctrl symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ¹ │ ² │ ³ │ ¼ │ ½ │ ¾ │ │ │ │ │ │ ¸ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Ω │ Ł │ Œ │ ¶ │ Ŧ │ ← │ ↓ │ → │ Ø │ Þ │ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Æ │ ß │ Ð │ │ Ŋ │ Ħ │ IJ │ ĸ │ Ŀ │ ´ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ ¢ │ “ │ ” │ ʼn │ μ │ ― │ ˙ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'RCTL(KC_1)': { name: '¹', title: 'CA_SUP1' }, + 'RCTL(KC_2)': { name: '²', title: 'CA_SUP2' }, + 'RCTL(KC_3)': { name: '³', title: 'CA_SUP3' }, + 'RCTL(KC_4)': { name: '¼', title: 'CA_QRTR' }, + 'RCTL(KC_5)': { name: '½', title: 'CA_HALF' }, + 'RCTL(KC_6)': { name: '¾', title: 'CA_TQTR' }, + 'RCTL(KC_EQL)': { name: '¸', title: 'CA_CEDL (dead)' }, + // Row 2 + 'RCTL(KC_Q)': { name: 'Ω', title: 'CA_OMEG' }, + 'RCTL(KC_W)': { name: 'Ł', title: 'CA_LSTR' }, + 'RCTL(KC_E)': { name: 'Œ', title: 'CA_OE' }, + 'RCTL(KC_R)': { name: '¶', title: 'CA_PARA' }, + 'RCTL(KC_T)': { name: 'Ŧ', title: 'CA_TSTR' }, + 'RCTL(KC_Y)': { name: '←', title: 'CA_LARR' }, + 'RCTL(KC_U)': { name: '↓', title: 'CA_DARR' }, + 'RCTL(KC_I)': { name: '→', title: 'CA_RARR' }, + 'RCTL(KC_O)': { name: 'Ø', title: 'CA_OSTR' }, + 'RCTL(KC_P)': { name: 'Þ', title: 'CA_THRN' }, + 'RCTL(KC_RBRC)': { name: '~', title: 'CA_TILD' }, + // Row 3 + 'RCTL(KC_A)': { name: 'Æ', title: 'CA_AE' }, + 'RCTL(KC_S)': { name: 'ß', title: 'CA_SS' }, + 'RCTL(KC_D)': { name: 'Ð', title: 'CA_ETH' }, + 'RCTL(KC_G)': { name: 'Ŋ', title: 'CA_ENG' }, + 'RCTL(KC_H)': { name: 'Ħ', title: 'CA_HSTR' }, + 'RCTL(KC_J)': { name: 'IJ', title: 'CA_IJ' }, + 'RCTL(KC_K)': { name: 'ĸ', title: 'CA_KRA' }, + 'RCTL(KC_L)': { name: 'Ŀ', title: 'CA_LMDT' }, + 'RCTL(KC_SCLN)': { name: '´', title: 'CA_ACUT (dead)' }, + // Row 4 + 'RCTL(KC_C)': { name: '¢', title: 'CA_CENT' }, + 'RCTL(KC_V)': { name: '“', title: 'CA_LDQU' }, + 'RCTL(KC_B)': { name: '”', title: 'CA_RDQU' }, + 'RCTL(KC_N)': { name: 'ʼn', title: 'CA_APSN' }, + 'RCTL(KC_M)': { name: 'μ', title: 'CA_MICR' }, + 'RCTL(KC_COMM)': { name: '―', title: 'CA_HRZB' }, + 'RCTL(KC_DOT)': { name: '˙', title: 'CA_DOTA (dead)' }, -/* Shift+Right Ctrl symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ - │ ¡ │ │ £ │ │ ⅜ │ ⅝ │ ⅞ │ ™ │ ± │ │ ¿ │ ˛ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ ® │ │ ¥ │ ↑ │ ı │ │ │ ° │ ¯ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ § │ │ ª │ │ │ │ │ │ ˝ │ ˇ │ ˘ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ ¦ │ │ │ © │ ‘ │ ’ │ ♪ │ º │ × │ ÷ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'RCTL(S(KC_GRV))': {"name":"Soft hyphen","title":"CA_SHYP (soft hyphen)"}, -'RCTL(S(KC_1))': {"name":"¡","title":"CA_IEXL"}, -'RCTL(S(KC_3))': {"name":"£","title":"CA_PND"}, -'RCTL(S(KC_5))': {"name":"⅜","title":"CA_TEIG"}, -'RCTL(S(KC_6))': {"name":"⅝","title":"CA_FEIG"}, -'RCTL(S(KC_7))': {"name":"⅞","title":"CA_SEIG"}, -'RCTL(S(KC_8))': {"name":"™","title":"CA_TM"}, -'RCTL(S(KC_9))': {"name":"±","title":"CA_PLMN"}, -'RCTL(S(KC_MINS))': {"name":"¿","title":"CA_IQUE"}, -'RCTL(S(KC_EQL))': {"name":"˛","title":"CA_OGON (dead)"}, -// Row 2 -'RCTL(S(KC_R))': {"name":"®","title":"CA_REGD"}, -'RCTL(S(KC_Y))': {"name":"¥","title":"CA_YEN"}, -'RCTL(S(KC_U))': {"name":"↑","title":"CA_UARR"}, -'RCTL(S(KC_I))': {"name":"ı","title":"CA_DLSI"}, -'RCTL(S(KC_LBRC))': {"name":"°","title":"CA_RNGA (dead)"}, -'RCTL(S(KC_RBRC))': {"name":"¯","title":"CA_MACR (dead)"}, -// Row 3 -'RCTL(S(KC_S))': {"name":"§","title":"CA_SECT"}, -'RCTL(S(KC_F))': {"name":"ª","title":"CA_FORD"}, -'RCTL(S(KC_SCLN))': {"name":"˝","title":"CA_DACU (dead)"}, -'RCTL(S(KC_QUOT))': {"name":"ˇ","title":"CA_CARN (dead)"}, -'RCTL(S(KC_NUHS))': {"name":"˘","title":"CA_BREV (dead)"}, -// Row 4 -'RCTL(S(KC_NUBS))': {"name":"¦","title":"CA_BRKP"}, -'RCTL(S(KC_C))': {"name":"©","title":"CA_COPY"}, -'RCTL(S(KC_V))': {"name":"‘","title":"CA_LSQU"}, -'RCTL(S(KC_B))': {"name":"’","title":"CA_RSQU"}, -'RCTL(S(KC_N))': {"name":"♪","title":"CA_ENOT"}, -'RCTL(S(KC_M))': {"name":"º","title":"CA_MORD"}, -'RCTL(S(KC_COMM))': {"name":"×","title":"CA_MUL"}, -'RCTL(S(KC_DOT))': {"name":"÷","title":"CA_DIV"}, + /* Shift+Right Ctrl symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ - │ ¡ │ │ £ │ │ ⅜ │ ⅝ │ ⅞ │ ™ │ ± │ │ ¿ │ ˛ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ ® │ │ ¥ │ ↑ │ ı │ │ │ ° │ ¯ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ § │ │ ª │ │ │ │ │ │ ˝ │ ˇ │ ˘ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ ¦ │ │ │ © │ ‘ │ ’ │ ♪ │ º │ × │ ÷ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'RCTL(S(KC_GRV))': { name: 'Soft hyphen', title: 'CA_SHYP (soft hyphen)' }, + 'RCTL(S(KC_1))': { name: '¡', title: 'CA_IEXL' }, + 'RCTL(S(KC_3))': { name: '£', title: 'CA_PND' }, + 'RCTL(S(KC_5))': { name: '⅜', title: 'CA_TEIG' }, + 'RCTL(S(KC_6))': { name: '⅝', title: 'CA_FEIG' }, + 'RCTL(S(KC_7))': { name: '⅞', title: 'CA_SEIG' }, + 'RCTL(S(KC_8))': { name: '™', title: 'CA_TM' }, + 'RCTL(S(KC_9))': { name: '±', title: 'CA_PLMN' }, + 'RCTL(S(KC_MINS))': { name: '¿', title: 'CA_IQUE' }, + 'RCTL(S(KC_EQL))': { name: '˛', title: 'CA_OGON (dead)' }, + // Row 2 + 'RCTL(S(KC_R))': { name: '®', title: 'CA_REGD' }, + 'RCTL(S(KC_Y))': { name: '¥', title: 'CA_YEN' }, + 'RCTL(S(KC_U))': { name: '↑', title: 'CA_UARR' }, + 'RCTL(S(KC_I))': { name: 'ı', title: 'CA_DLSI' }, + 'RCTL(S(KC_LBRC))': { name: '°', title: 'CA_RNGA (dead)' }, + 'RCTL(S(KC_RBRC))': { name: '¯', title: 'CA_MACR (dead)' }, + // Row 3 + 'RCTL(S(KC_S))': { name: '§', title: 'CA_SECT' }, + 'RCTL(S(KC_F))': { name: 'ª', title: 'CA_FORD' }, + 'RCTL(S(KC_SCLN))': { name: '˝', title: 'CA_DACU (dead)' }, + 'RCTL(S(KC_QUOT))': { name: 'ˇ', title: 'CA_CARN (dead)' }, + 'RCTL(S(KC_NUHS))': { name: '˘', title: 'CA_BREV (dead)' }, + // Row 4 + 'RCTL(S(KC_NUBS))': { name: '¦', title: 'CA_BRKP' }, + 'RCTL(S(KC_C))': { name: '©', title: 'CA_COPY' }, + 'RCTL(S(KC_V))': { name: '‘', title: 'CA_LSQU' }, + 'RCTL(S(KC_B))': { name: '’', title: 'CA_RSQU' }, + 'RCTL(S(KC_N))': { name: '♪', title: 'CA_ENOT' }, + 'RCTL(S(KC_M))': { name: 'º', title: 'CA_MORD' }, + 'RCTL(S(KC_COMM))': { name: '×', title: 'CA_MUL' }, + 'RCTL(S(KC_DOT))': { name: '÷', title: 'CA_DIV' }, -/* Other keys */ -'KC_BSLS': {"name":"À","title":""}, -'S(KC_BSLS)': {"name":"À","title":""}, -'KC_RCBR': {"name":"Ç","title":"S(CA_CCED) (capital Ç)"}, -'KC_PIPE': {"name":"À","title":"CA_AGRV (capital À)"}, -'KC_QUES': {"name":"É","title":"S(CA_EACU) (capital É)"}, -'KC_DQUO': {"name":"É","title":"S(CA_EGRV) (capital É)"}, + /* Other keys */ + KC_BSLS: { name: 'À', title: '' }, + 'S(KC_BSLS)': { name: 'À', title: '' }, + KC_RCBR: { name: 'Ç', title: 'S(CA_CCED) (capital Ç)' }, + KC_PIPE: { name: 'À', title: 'CA_AGRV (capital À)' }, + KC_QUES: { name: 'É', title: 'S(CA_EACU) (capital É)' }, + KC_DQUO: { name: 'É', title: 'S(CA_EGRV) (capital É)' }, -'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, -'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, -'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, -'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, -'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, -'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + KC_LSPO: { name: 'LS / (', title: 'Left Shift when held, ( when tapped' }, + KC_RSPC: { name: 'RS / )', title: 'Right Shift when held, ) when tapped' }, + KC_LCPO: { name: 'LC / (', title: 'Left Control when held, ( when tapped' }, + KC_RCPC: { name: 'RC / )', title: 'Right Control when held, ) when tapped' }, + KC_LAPO: { name: 'LA / (', title: 'Left Alt when held, ( when tapped' }, + KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, -'QK_GESC': {"name":"/ / \\\nEsc","title":"Esc normally, but / when GUI is active or \\ when Shift is active"}, -} + QK_GESC: { + name: '/ / \\\nEsc', + title: 'Esc normally, but / when GUI is active or \\ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_colemak.js b/src/i18n/keymap_extras/keymap_colemak.js index ea9c7a28f7..71f6a16f20 100644 --- a/src/i18n/keymap_extras/keymap_colemak.js +++ b/src/i18n/keymap_extras/keymap_colemak.js @@ -14,149 +14,147 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Q │ W │ F │ P │ G │ J │ L │ U │ Y │ ; │ [ │ ] │ \ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ A │ R │ S │ T │ D │ H │ N │ E │ I │ O │ ' │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ Z │ X │ C │ V │ B │ K │ M │ , │ . │ / │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + KC_GRV: { name: '~\n`', title: 'CM_GRV' }, + KC_1: { name: '!\n1', title: 'CM_1' }, + KC_2: { name: '@\n2', title: 'CM_2' }, + KC_3: { name: '#\n3', title: 'CM_3' }, + KC_4: { name: '$\n4', title: 'CM_4' }, + KC_5: { name: '%\n5', title: 'CM_5' }, + KC_6: { name: '^\n6', title: 'CM_6' }, + KC_7: { name: '&\n7', title: 'CM_7' }, + KC_8: { name: '*\n8', title: 'CM_8' }, + KC_9: { name: '(\n9', title: 'CM_9' }, + KC_0: { name: ')\n0', title: 'CM_0' }, + KC_MINS: { name: '_\n-', title: 'CM_MINS' }, + KC_EQL: { name: '+\n=', title: 'CM_EQL' }, + // Row 2 + KC_Q: { name: 'Q', title: 'CM_Q' }, + KC_W: { name: 'W', title: 'CM_W' }, + KC_E: { name: 'F', title: 'CM_F' }, + KC_R: { name: 'P', title: 'CM_P' }, + KC_T: { name: 'G', title: 'CM_G' }, + KC_Y: { name: 'J', title: 'CM_J' }, + KC_U: { name: 'L', title: 'CM_L' }, + KC_I: { name: 'U', title: 'CM_U' }, + KC_O: { name: 'Y', title: 'CM_Y' }, + KC_P: { name: ':\n;', title: 'CM_SCLN' }, + KC_LBRC: { name: '{\n[', title: 'CM_LBRC' }, + KC_RBRC: { name: '}\n]', title: 'CM_RBRC' }, + KC_BSLS: { name: '|\n\\', title: 'CM_BSLS' }, + // Row 3 + KC_A: { name: 'A', title: 'CM_A' }, + KC_S: { name: 'R', title: 'CM_R' }, + KC_D: { name: 'S', title: 'CM_S' }, + KC_F: { name: 'T', title: 'CM_T' }, + KC_G: { name: 'D', title: 'CM_D' }, + KC_H: { name: 'H', title: 'CM_H' }, + KC_J: { name: 'N', title: 'CM_N' }, + KC_K: { name: 'E', title: 'CM_E' }, + KC_L: { name: 'I', title: 'CM_I' }, + KC_SCLN: { name: 'O', title: 'CM_O' }, + KC_QUOT: { name: '"\n\'', title: 'CM_QUOT' }, + // Row 4 + KC_Z: { name: 'Z', title: 'CM_Z' }, + KC_X: { name: 'X', title: 'CM_X' }, + KC_C: { name: 'C', title: 'CM_C' }, + KC_V: { name: 'V', title: 'CM_V' }, + KC_B: { name: 'B', title: 'CM_B' }, + KC_N: { name: 'K', title: 'CM_K' }, + KC_M: { name: 'M', title: 'CM_M' }, + KC_COMM: { name: '<\n,', title: 'CM_COMM' }, + KC_DOT: { name: '>\n.', title: 'CM_DOT' }, + KC_SLSH: { name: '/\n/', title: 'CM_SLSH' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ Q │ W │ F │ P │ G │ J │ L │ U │ Y │ ; │ [ │ ] │ \ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ A │ R │ S │ T │ D │ H │ N │ E │ I │ O │ ' │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ Z │ X │ C │ V │ B │ K │ M │ , │ . │ / │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'KC_GRV': {"name":"~\n`","title":"CM_GRV"}, -'KC_1': {"name":"!\n1","title":"CM_1"}, -'KC_2': {"name":"@\n2","title":"CM_2"}, -'KC_3': {"name":"#\n3","title":"CM_3"}, -'KC_4': {"name":"$\n4","title":"CM_4"}, -'KC_5': {"name":"%\n5","title":"CM_5"}, -'KC_6': {"name":"^\n6","title":"CM_6"}, -'KC_7': {"name":"&\n7","title":"CM_7"}, -'KC_8': {"name":"*\n8","title":"CM_8"}, -'KC_9': {"name":"(\n9","title":"CM_9"}, -'KC_0': {"name":")\n0","title":"CM_0"}, -'KC_MINS': {"name":"_\n-","title":"CM_MINS"}, -'KC_EQL': {"name":"+\n=","title":"CM_EQL"}, -// Row 2 -'KC_Q': {"name":"Q","title":"CM_Q"}, -'KC_W': {"name":"W","title":"CM_W"}, -'KC_E': {"name":"F","title":"CM_F"}, -'KC_R': {"name":"P","title":"CM_P"}, -'KC_T': {"name":"G","title":"CM_G"}, -'KC_Y': {"name":"J","title":"CM_J"}, -'KC_U': {"name":"L","title":"CM_L"}, -'KC_I': {"name":"U","title":"CM_U"}, -'KC_O': {"name":"Y","title":"CM_Y"}, -'KC_P': {"name":":\n;","title":"CM_SCLN"}, -'KC_LBRC': {"name":"{\n[","title":"CM_LBRC"}, -'KC_RBRC': {"name":"}\n]","title":"CM_RBRC"}, -'KC_BSLS': {"name":"|\n\\","title":"CM_BSLS"}, -// Row 3 -'KC_A': {"name":"A","title":"CM_A"}, -'KC_S': {"name":"R","title":"CM_R"}, -'KC_D': {"name":"S","title":"CM_S"}, -'KC_F': {"name":"T","title":"CM_T"}, -'KC_G': {"name":"D","title":"CM_D"}, -'KC_H': {"name":"H","title":"CM_H"}, -'KC_J': {"name":"N","title":"CM_N"}, -'KC_K': {"name":"E","title":"CM_E"}, -'KC_L': {"name":"I","title":"CM_I"}, -'KC_SCLN': {"name":"O","title":"CM_O"}, -'KC_QUOT': {"name":"\"\n'","title":"CM_QUOT"}, -// Row 4 -'KC_Z': {"name":"Z","title":"CM_Z"}, -'KC_X': {"name":"X","title":"CM_X"}, -'KC_C': {"name":"C","title":"CM_C"}, -'KC_V': {"name":"V","title":"CM_V"}, -'KC_B': {"name":"B","title":"CM_B"}, -'KC_N': {"name":"K","title":"CM_K"}, -'KC_M': {"name":"M","title":"CM_M"}, -'KC_COMM': {"name":"<\n,","title":"CM_COMM"}, -'KC_DOT': {"name":">\n.","title":"CM_DOT"}, -'KC_SLSH': {"name":"/\n/","title":"CM_SLSH"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ : │ { │ } │ | │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ " │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"CM_TILD"}, -'KC_TILD': {"name":"~","title":"CM_TILD"}, -'S(KC_1)': {"name":"!","title":"CM_EXLM"}, -'KC_EXLM': {"name":"!","title":"CM_EXLM"}, -'S(KC_2)': {"name":"@","title":"CM_AT"}, -'KC_AT': {"name":"@","title":"CM_AT"}, -'S(KC_3)': {"name":"#","title":"CM_HASH"}, -'KC_HASH': {"name":"#","title":"CM_HASH"}, -'S(KC_4)': {"name":"$","title":"CM_DLR"}, -'KC_DLR': {"name":"$","title":"CM_DLR"}, -'S(KC_5)': {"name":"%","title":"CM_PERC"}, -'KC_PERC': {"name":"%","title":"CM_PERC"}, -'S(KC_6)': {"name":"^","title":"CM_CIRC"}, -'KC_CIRC': {"name":"^","title":"CM_CIRC"}, -'S(KC_7)': {"name":"&","title":"CM_AMPR"}, -'KC_AMPR': {"name":"&","title":"CM_AMPR"}, -'S(KC_8)': {"name":"*","title":"CM_ASTR"}, -'KC_ASTR': {"name":"*","title":"CM_ASTR"}, -'S(KC_9)': {"name":"(","title":"CM_LPRN"}, -'KC_LPRN': {"name":"(","title":"CM_LPRN"}, -'S(KC_0)': {"name":")","title":"CM_RPRN"}, -'KC_RPRN': {"name":")","title":"CM_RPRN"}, -'S(KC_MINS)': {"name":"_","title":"CM_UNDS"}, -'KC_UNDS': {"name":"_","title":"CM_UNDS"}, -'S(KC_EQL)': {"name":"+","title":"CM_PLUS"}, -'KC_PLUS': {"name":"+","title":"CM_PLUS"}, -// Row 2 -'S(KC_P)': {"name":":","title":"CM_COLN"}, -'S(KC_LBRC)': {"name":"{","title":"CM_LCBR"}, -'KC_LCBR': {"name":"{","title":"CM_LCBR"}, -'S(KC_RBRC)': {"name":"}","title":"CM_RCBR"}, -'KC_RCBR': {"name":"}","title":"CM_RCBR"}, -'S(KC_BSLS)': {"name":"|","title":"CM_PIPE"}, -'KC_PIPE': {"name":"|","title":"CM_PIPE"}, -// Row 3 -'S(KC_QUOT)': {"name":"\"","title":"CM_DQUO"}, -'KC_DQUO': {"name":"\"","title":"CM_DQUO"}, -// Row 4 -'S(KC_COMM)': {"name":"<","title":"CM_LABK"}, -'KC_LT': {"name":"<","title":"CM_LABK"}, -'S(KC_DOT)': {"name":">","title":"CM_RABK"}, -'KC_GT': {"name":">","title":"CM_RABK"}, -'S(KC_SLSH)': {"name":"/","title":"CM_QUES"}, -'KC_QUES': {"name":"/","title":"CM_QUES"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'CM_TILD' }, + KC_TILD: { name: '~', title: 'CM_TILD' }, + 'S(KC_1)': { name: '!', title: 'CM_EXLM' }, + KC_EXLM: { name: '!', title: 'CM_EXLM' }, + 'S(KC_2)': { name: '@', title: 'CM_AT' }, + KC_AT: { name: '@', title: 'CM_AT' }, + 'S(KC_3)': { name: '#', title: 'CM_HASH' }, + KC_HASH: { name: '#', title: 'CM_HASH' }, + 'S(KC_4)': { name: '$', title: 'CM_DLR' }, + KC_DLR: { name: '$', title: 'CM_DLR' }, + 'S(KC_5)': { name: '%', title: 'CM_PERC' }, + KC_PERC: { name: '%', title: 'CM_PERC' }, + 'S(KC_6)': { name: '^', title: 'CM_CIRC' }, + KC_CIRC: { name: '^', title: 'CM_CIRC' }, + 'S(KC_7)': { name: '&', title: 'CM_AMPR' }, + KC_AMPR: { name: '&', title: 'CM_AMPR' }, + 'S(KC_8)': { name: '*', title: 'CM_ASTR' }, + KC_ASTR: { name: '*', title: 'CM_ASTR' }, + 'S(KC_9)': { name: '(', title: 'CM_LPRN' }, + KC_LPRN: { name: '(', title: 'CM_LPRN' }, + 'S(KC_0)': { name: ')', title: 'CM_RPRN' }, + KC_RPRN: { name: ')', title: 'CM_RPRN' }, + 'S(KC_MINS)': { name: '_', title: 'CM_UNDS' }, + KC_UNDS: { name: '_', title: 'CM_UNDS' }, + 'S(KC_EQL)': { name: '+', title: 'CM_PLUS' }, + KC_PLUS: { name: '+', title: 'CM_PLUS' }, + // Row 2 + 'S(KC_P)': { name: ':', title: 'CM_COLN' }, + 'S(KC_LBRC)': { name: '{', title: 'CM_LCBR' }, + KC_LCBR: { name: '{', title: 'CM_LCBR' }, + 'S(KC_RBRC)': { name: '}', title: 'CM_RCBR' }, + KC_RCBR: { name: '}', title: 'CM_RCBR' }, + 'S(KC_BSLS)': { name: '|', title: 'CM_PIPE' }, + KC_PIPE: { name: '|', title: 'CM_PIPE' }, + // Row 3 + 'S(KC_QUOT)': { name: '"', title: 'CM_DQUO' }, + KC_DQUO: { name: '"', title: 'CM_DQUO' }, + // Row 4 + 'S(KC_COMM)': { name: '<', title: 'CM_LABK' }, + KC_LT: { name: '<', title: 'CM_LABK' }, + 'S(KC_DOT)': { name: '>', title: 'CM_RABK' }, + KC_GT: { name: '>', title: 'CM_RABK' }, + 'S(KC_SLSH)': { name: '/', title: 'CM_QUES' }, + KC_QUES: { name: '/', title: 'CM_QUES' }, -/* Other keys */ -'KC_NUHS': {"name":"|\n\\","title":""}, -'S(KC_NUHS)': {"name":"|","title":""}, -'KC_NUBS': {"name":"|\n\\","title":""}, -'S(KC_NUBS)': {"name":"|","title":""}, -'KC_COLN': {"name":"O","title":"S(CM_O) (capital O)"}, + /* Other keys */ + KC_NUHS: { name: '|\n\\', title: '' }, + 'S(KC_NUHS)': { name: '|', title: '' }, + KC_NUBS: { name: '|\n\\', title: '' }, + 'S(KC_NUBS)': { name: '|', title: '' }, + KC_COLN: { name: 'O', title: 'S(CM_O) (capital O)' }, -'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, -'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, -'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, -'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, -'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, -'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + KC_LSPO: { name: 'LS / (', title: 'Left Shift when held, ( when tapped' }, + KC_RSPC: { name: 'RS / )', title: 'Right Shift when held, ) when tapped' }, + KC_LCPO: { name: 'LC / (', title: 'Left Control when held, ( when tapped' }, + KC_RCPC: { name: 'RC / )', title: 'Right Control when held, ) when tapped' }, + KC_LAPO: { name: 'LA / (', title: 'Left Alt when held, ( when tapped' }, + KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, -'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: '` / ~\nEsc', + title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_croatian.js b/src/i18n/keymap_extras/keymap_croatian.js index 72ac73e5e4..7bcf518bba 100644 --- a/src/i18n/keymap_extras/keymap_croatian.js +++ b/src/i18n/keymap_extras/keymap_croatian.js @@ -14,185 +14,183 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ¸ │ 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 + KC_GRV: { name: '¨\n¸', title: 'HR_CEDL (dead)' }, + KC_1: { name: '!\n1', title: 'HR_1' }, + KC_2: { name: '"\n2', title: 'HR_2' }, + KC_3: { name: '#\n3', title: 'HR_3' }, + KC_4: { name: '$\n4', title: 'HR_4' }, + KC_5: { name: '%\n5', title: 'HR_5' }, + KC_6: { name: '&\n6', title: 'HR_6' }, + KC_7: { name: '/\n7', title: 'HR_7' }, + KC_8: { name: '(\n8', title: 'HR_8' }, + KC_9: { name: ')\n9', title: 'HR_9' }, + KC_0: { name: '=\n0', title: 'HR_0' }, + KC_MINS: { name: "?\n'", title: 'HR_QUOT' }, + KC_EQL: { name: '*\n+', title: 'HR_PLUS' }, + // Row 2 + KC_Q: { name: 'Q', title: 'HR_Q' }, + KC_W: { name: 'W', title: 'HR_W' }, + KC_E: { name: 'E', title: 'HR_E' }, + KC_R: { name: 'R', title: 'HR_R' }, + KC_T: { name: 'T', title: 'HR_T' }, + KC_Y: { name: 'Z', title: 'HR_Z' }, + KC_U: { name: 'U', title: 'HR_U' }, + KC_I: { name: 'I', title: 'HR_I' }, + KC_O: { name: 'O', title: 'HR_O' }, + KC_P: { name: 'P', title: 'HR_P' }, + KC_LBRC: { name: 'Š', title: 'HR_SCAR' }, + KC_RBRC: { name: 'Đ', title: 'HR_DSTR' }, + // Row 3 + KC_A: { name: 'A', title: 'HR_A' }, + KC_S: { name: 'S', title: 'HR_S' }, + KC_D: { name: 'D', title: 'HR_D' }, + KC_F: { name: 'F', title: 'HR_F' }, + KC_G: { name: 'G', title: 'HR_G' }, + KC_H: { name: 'H', title: 'HR_H' }, + KC_J: { name: 'J', title: 'HR_J' }, + KC_K: { name: 'K', title: 'HR_K' }, + KC_L: { name: 'L', title: 'HR_L' }, + KC_SCLN: { name: 'Č', title: 'HR_CCAR' }, + KC_QUOT: { name: 'Ć', title: 'HR_CACU' }, + KC_NUHS: { name: 'Ž', title: 'HR_ZCAR' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'HR_LABK' }, + KC_Z: { name: 'Y', title: 'HR_Y' }, + KC_X: { name: 'X', title: 'HR_X' }, + KC_C: { name: 'C', title: 'HR_C' }, + KC_V: { name: 'V', title: 'HR_V' }, + KC_B: { name: 'B', title: 'HR_B' }, + KC_N: { name: 'N', title: 'HR_N' }, + KC_M: { name: 'M', title: 'HR_M' }, + KC_COMM: { name: ';\n,', title: 'HR_COMM' }, + KC_DOT: { name: ':\n.', title: 'HR_DOT' }, + KC_SLSH: { name: '_\n-', title: 'HR_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ¸ │ 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 -'KC_GRV': {"name":"¨\n¸","title":"HR_CEDL (dead)"}, -'KC_1': {"name":"!\n1","title":"HR_1"}, -'KC_2': {"name":"\"\n2","title":"HR_2"}, -'KC_3': {"name":"#\n3","title":"HR_3"}, -'KC_4': {"name":"$\n4","title":"HR_4"}, -'KC_5': {"name":"%\n5","title":"HR_5"}, -'KC_6': {"name":"&\n6","title":"HR_6"}, -'KC_7': {"name":"/\n7","title":"HR_7"}, -'KC_8': {"name":"(\n8","title":"HR_8"}, -'KC_9': {"name":")\n9","title":"HR_9"}, -'KC_0': {"name":"=\n0","title":"HR_0"}, -'KC_MINS': {"name":"?\n'","title":"HR_QUOT"}, -'KC_EQL': {"name":"*\n+","title":"HR_PLUS"}, -// Row 2 -'KC_Q': {"name":"Q","title":"HR_Q"}, -'KC_W': {"name":"W","title":"HR_W"}, -'KC_E': {"name":"E","title":"HR_E"}, -'KC_R': {"name":"R","title":"HR_R"}, -'KC_T': {"name":"T","title":"HR_T"}, -'KC_Y': {"name":"Z","title":"HR_Z"}, -'KC_U': {"name":"U","title":"HR_U"}, -'KC_I': {"name":"I","title":"HR_I"}, -'KC_O': {"name":"O","title":"HR_O"}, -'KC_P': {"name":"P","title":"HR_P"}, -'KC_LBRC': {"name":"Š","title":"HR_SCAR"}, -'KC_RBRC': {"name":"Đ","title":"HR_DSTR"}, -// Row 3 -'KC_A': {"name":"A","title":"HR_A"}, -'KC_S': {"name":"S","title":"HR_S"}, -'KC_D': {"name":"D","title":"HR_D"}, -'KC_F': {"name":"F","title":"HR_F"}, -'KC_G': {"name":"G","title":"HR_G"}, -'KC_H': {"name":"H","title":"HR_H"}, -'KC_J': {"name":"J","title":"HR_J"}, -'KC_K': {"name":"K","title":"HR_K"}, -'KC_L': {"name":"L","title":"HR_L"}, -'KC_SCLN': {"name":"Č","title":"HR_CCAR"}, -'KC_QUOT': {"name":"Ć","title":"HR_CACU"}, -'KC_NUHS': {"name":"Ž","title":"HR_ZCAR"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"HR_LABK"}, -'KC_Z': {"name":"Y","title":"HR_Y"}, -'KC_X': {"name":"X","title":"HR_X"}, -'KC_C': {"name":"C","title":"HR_C"}, -'KC_V': {"name":"V","title":"HR_V"}, -'KC_B': {"name":"B","title":"HR_B"}, -'KC_N': {"name":"N","title":"HR_N"}, -'KC_M': {"name":"M","title":"HR_M"}, -'KC_COMM': {"name":";\n,","title":"HR_COMM"}, -'KC_DOT': {"name":":\n.","title":"HR_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"HR_MINS"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ¨ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"¨","title":"HR_DIAE (dead)"}, -'KC_TILD': {"name":"¨","title":"HR_DIAE (dead)"}, -'S(KC_1)': {"name":"!","title":"HR_EXLM"}, -'KC_EXLM': {"name":"!","title":"HR_EXLM"}, -'S(KC_2)': {"name":"\"","title":"HR_DQUO"}, -'KC_AT': {"name":"\"","title":"HR_DQUO"}, -'S(KC_3)': {"name":"#","title":"HR_HASH"}, -'KC_HASH': {"name":"#","title":"HR_HASH"}, -'S(KC_4)': {"name":"$","title":"HR_DLR"}, -'KC_DLR': {"name":"$","title":"HR_DLR"}, -'S(KC_5)': {"name":"%","title":"HR_PERC"}, -'KC_PERC': {"name":"%","title":"HR_PERC"}, -'S(KC_6)': {"name":"&","title":"HR_AMPR"}, -'KC_CIRC': {"name":"&","title":"HR_AMPR"}, -'S(KC_7)': {"name":"/","title":"HR_SLSH"}, -'KC_AMPR': {"name":"/","title":"HR_SLSH"}, -'S(KC_8)': {"name":"(","title":"HR_LPRN"}, -'KC_ASTR': {"name":"(","title":"HR_LPRN"}, -'S(KC_9)': {"name":")","title":"HR_RPRN"}, -'KC_LPRN': {"name":")","title":"HR_RPRN"}, -'S(KC_0)': {"name":"=","title":"HR_EQL"}, -'KC_RPRN': {"name":"=","title":"HR_EQL"}, -'S(KC_MINS)': {"name":"?","title":"HR_QUES"}, -'KC_UNDS': {"name":"?","title":"HR_QUES"}, -'S(KC_EQL)': {"name":"*","title":"HR_ASTR"}, -'KC_PLUS': {"name":"*","title":"HR_ASTR"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"HR_RABK"}, -'S(KC_COMM)': {"name":";","title":"HR_SCLN"}, -'KC_LT': {"name":";","title":"HR_SCLN"}, -'S(KC_DOT)': {"name":":","title":"HR_COLN"}, -'KC_GT': {"name":":","title":"HR_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"HR_UNDS"}, -'KC_QUES': {"name":"_","title":"HR_UNDS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ¨ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '¨', title: 'HR_DIAE (dead)' }, + KC_TILD: { name: '¨', title: 'HR_DIAE (dead)' }, + 'S(KC_1)': { name: '!', title: 'HR_EXLM' }, + KC_EXLM: { name: '!', title: 'HR_EXLM' }, + 'S(KC_2)': { name: '"', title: 'HR_DQUO' }, + KC_AT: { name: '"', title: 'HR_DQUO' }, + 'S(KC_3)': { name: '#', title: 'HR_HASH' }, + KC_HASH: { name: '#', title: 'HR_HASH' }, + 'S(KC_4)': { name: '$', title: 'HR_DLR' }, + KC_DLR: { name: '$', title: 'HR_DLR' }, + 'S(KC_5)': { name: '%', title: 'HR_PERC' }, + KC_PERC: { name: '%', title: 'HR_PERC' }, + 'S(KC_6)': { name: '&', title: 'HR_AMPR' }, + KC_CIRC: { name: '&', title: 'HR_AMPR' }, + 'S(KC_7)': { name: '/', title: 'HR_SLSH' }, + KC_AMPR: { name: '/', title: 'HR_SLSH' }, + 'S(KC_8)': { name: '(', title: 'HR_LPRN' }, + KC_ASTR: { name: '(', title: 'HR_LPRN' }, + 'S(KC_9)': { name: ')', title: 'HR_RPRN' }, + KC_LPRN: { name: ')', title: 'HR_RPRN' }, + 'S(KC_0)': { name: '=', title: 'HR_EQL' }, + KC_RPRN: { name: '=', title: 'HR_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'HR_QUES' }, + KC_UNDS: { name: '?', title: 'HR_QUES' }, + 'S(KC_EQL)': { name: '*', title: 'HR_ASTR' }, + KC_PLUS: { name: '*', title: 'HR_ASTR' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'HR_RABK' }, + 'S(KC_COMM)': { name: ';', title: 'HR_SCLN' }, + KC_LT: { name: ';', title: 'HR_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'HR_COLN' }, + KC_GT: { name: ':', title: 'HR_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'HR_UNDS' }, + KC_QUES: { name: '_', title: 'HR_UNDS' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ ~ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ \ │ | │ € │ │ │ │ │ │ │ │ ÷ │ × │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ [ │ ] │ │ │ ł │ Ł │ │ ß │ ¤ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ @ │ { │ } │ § │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_1)': {"name":"~","title":"HR_TILD"}, -'ALGR(KC_2)': {"name":"ˇ","title":"HR_CARN (dead)"}, -'ALGR(KC_3)': {"name":"^","title":"HR_CIRC (dead)"}, -'ALGR(KC_4)': {"name":"˘","title":"HR_BREV (dead)"}, -'ALGR(KC_5)': {"name":"°","title":"HR_RNGA (dead)"}, -'ALGR(KC_6)': {"name":"˛","title":"HR_OGON (dead)"}, -'ALGR(KC_7)': {"name":"`","title":"HR_GRV"}, -'ALGR(KC_8)': {"name":"˙","title":"HR_DOTA (dead)"}, -'ALGR(KC_9)': {"name":"´","title":"HR_ACUT (dead)"}, -'ALGR(KC_0)': {"name":"˝","title":"HR_DACU (dead)"}, -// Row 2 -'ALGR(KC_Q)': {"name":"\\","title":"HR_BSLS"}, -'ALGR(KC_W)': {"name":"|","title":"HR_PIPE"}, -'ALGR(KC_E)': {"name":"€","title":"HR_EURO"}, -'ALGR(KC_LBRC)': {"name":"÷","title":"HR_DIV"}, -'ALGR(KC_RBRC)': {"name":"×","title":"HR_MUL"}, -// Row 3 -'ALGR(KC_F)': {"name":"[","title":"HR_LBRC"}, -'ALGR(KC_G)': {"name":"]","title":"HR_RBRC"}, -'ALGR(KC_K)': {"name":"ł","title":"HR_LLST"}, -'ALGR(KC_L)': {"name":"Ł","title":"HR_CLST"}, -'ALGR(KC_QUOT)': {"name":"ß","title":"HR_SS"}, -'ALGR(KC_NUHS)': {"name":"¤","title":"HR_CURR"}, -// Row 4 -'ALGR(KC_V)': {"name":"@","title":"HR_AT"}, -'ALGR(KC_B)': {"name":"{","title":"HR_LCBR"}, -'ALGR(KC_N)': {"name":"}","title":"HR_RCBR"}, -'ALGR(KC_M)': {"name":"§","title":"HR_SECT"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ~ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ \ │ | │ € │ │ │ │ │ │ │ │ ÷ │ × │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ [ │ ] │ │ │ ł │ Ł │ │ ß │ ¤ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ @ │ { │ } │ § │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_1)': { name: '~', title: 'HR_TILD' }, + 'ALGR(KC_2)': { name: 'ˇ', title: 'HR_CARN (dead)' }, + 'ALGR(KC_3)': { name: '^', title: 'HR_CIRC (dead)' }, + 'ALGR(KC_4)': { name: '˘', title: 'HR_BREV (dead)' }, + 'ALGR(KC_5)': { name: '°', title: 'HR_RNGA (dead)' }, + 'ALGR(KC_6)': { name: '˛', title: 'HR_OGON (dead)' }, + 'ALGR(KC_7)': { name: '`', title: 'HR_GRV' }, + 'ALGR(KC_8)': { name: '˙', title: 'HR_DOTA (dead)' }, + 'ALGR(KC_9)': { name: '´', title: 'HR_ACUT (dead)' }, + 'ALGR(KC_0)': { name: '˝', title: 'HR_DACU (dead)' }, + // Row 2 + 'ALGR(KC_Q)': { name: '\\', title: 'HR_BSLS' }, + 'ALGR(KC_W)': { name: '|', title: 'HR_PIPE' }, + 'ALGR(KC_E)': { name: '€', title: 'HR_EURO' }, + 'ALGR(KC_LBRC)': { name: '÷', title: 'HR_DIV' }, + 'ALGR(KC_RBRC)': { name: '×', title: 'HR_MUL' }, + // Row 3 + 'ALGR(KC_F)': { name: '[', title: 'HR_LBRC' }, + 'ALGR(KC_G)': { name: ']', title: 'HR_RBRC' }, + 'ALGR(KC_K)': { name: 'ł', title: 'HR_LLST' }, + 'ALGR(KC_L)': { name: 'Ł', title: 'HR_CLST' }, + 'ALGR(KC_QUOT)': { name: 'ß', title: 'HR_SS' }, + 'ALGR(KC_NUHS)': { name: '¤', title: 'HR_CURR' }, + // Row 4 + 'ALGR(KC_V)': { name: '@', title: 'HR_AT' }, + 'ALGR(KC_B)': { name: '{', title: 'HR_LCBR' }, + 'ALGR(KC_N)': { name: '}', title: 'HR_RCBR' }, + 'ALGR(KC_M)': { name: '§', title: 'HR_SECT' }, -/* Other keys */ -'KC_BSLS': {"name":"Ž","title":""}, -'S(KC_BSLS)': {"name":"Ž","title":""}, -'KC_LCBR': {"name":"Š","title":"S(HR_SCAR) (capital Š)"}, -'KC_RCBR': {"name":"Đ","title":"S(HR_DSTR) (capital Đ)"}, -'KC_COLN': {"name":"Č","title":"S(HR_CCAR) (capital Č)"}, -'KC_PIPE': {"name":"Ž","title":"HR_ZCAR (capital Ž)"}, -'KC_DQUO': {"name":"Ć","title":"S(HR_CACU) (capital Ć)"}, + /* Other keys */ + KC_BSLS: { name: 'Ž', title: '' }, + 'S(KC_BSLS)': { name: 'Ž', title: '' }, + KC_LCBR: { name: 'Š', title: 'S(HR_SCAR) (capital Š)' }, + KC_RCBR: { name: 'Đ', title: 'S(HR_DSTR) (capital Đ)' }, + KC_COLN: { name: 'Č', title: 'S(HR_CCAR) (capital Č)' }, + KC_PIPE: { name: 'Ž', title: 'HR_ZCAR (capital Ž)' }, + KC_DQUO: { name: 'Ć', title: 'S(HR_CACU) (capital Ć)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"¸ / ¨\nEsc","title":"Esc normally, but ¸ when GUI is active or ¨ when Shift is active"}, -} + QK_GESC: { + name: '¸ / ¨\nEsc', + title: 'Esc normally, but ¸ when GUI is active or ¨ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_czech.js b/src/i18n/keymap_extras/keymap_czech.js index 6091374d89..951a35cdcb 100644 --- a/src/i18n/keymap_extras/keymap_czech.js +++ b/src/i18n/keymap_extras/keymap_czech.js @@ -14,195 +14,193 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ; │ + │ ě │ š │ č │ ř │ ž │ ý │ á │ í │ é │ = │ ´ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ 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 + KC_GRV: { name: '°\n;', title: 'CZ_SCLN' }, + KC_1: { name: '1\n+', title: 'CZ_PLUS' }, + KC_2: { name: '2\ně', title: 'CZ_ECAR' }, + KC_3: { name: '3\nš', title: 'CZ_SCAR' }, + KC_4: { name: '4\nč', title: 'CZ_CCAR' }, + KC_5: { name: '5\nř', title: 'CZ_RCAR' }, + KC_6: { name: '6\nž', title: 'CZ_ZCAR' }, + KC_7: { name: '7\ný', title: 'CZ_YACU' }, + KC_8: { name: '8\ná', title: 'CZ_AACU' }, + KC_9: { name: '9\ní', title: 'CZ_IACU' }, + KC_0: { name: '0\né', title: 'CZ_EACU' }, + KC_MINS: { name: '%\n=', title: 'CZ_EQL' }, + KC_EQL: { name: 'ˇ\n´', title: 'CZ_ACUT (dead)' }, + // Row 2 + KC_Q: { name: 'Q', title: 'CZ_Q' }, + KC_W: { name: 'W', title: 'CZ_W' }, + KC_E: { name: 'E', title: 'CZ_E' }, + KC_R: { name: 'R', title: 'CZ_R' }, + KC_T: { name: 'T', title: 'CZ_T' }, + KC_Y: { name: 'Z', title: 'CZ_Z' }, + KC_U: { name: 'U', title: 'CZ_U' }, + KC_I: { name: 'I', title: 'CZ_I' }, + KC_O: { name: 'O', title: 'CZ_O' }, + KC_P: { name: 'P', title: 'CZ_P' }, + KC_LBRC: { name: '/\nú', title: 'CZ_UACU' }, + KC_RBRC: { name: '(\n)', title: 'CZ_RPRN' }, + // Row 3 + KC_A: { name: 'A', title: 'CZ_A' }, + KC_S: { name: 'S', title: 'CZ_S' }, + KC_D: { name: 'D', title: 'CZ_D' }, + KC_F: { name: 'F', title: 'CZ_F' }, + KC_G: { name: 'G', title: 'CZ_G' }, + KC_H: { name: 'H', title: 'CZ_H' }, + KC_J: { name: 'J', title: 'CZ_J' }, + KC_K: { name: 'K', title: 'CZ_K' }, + KC_L: { name: 'L', title: 'CZ_L' }, + KC_SCLN: { name: '"\nů', title: 'CZ_URNG' }, + KC_QUOT: { name: '!\n§', title: 'CZ_SECT' }, + KC_NUHS: { name: "'\n¨", title: 'CZ_DIAE (dead)' }, + // Row 4 + KC_NUBS: { name: '|\n\\', title: 'CZ_BSLS' }, + KC_Z: { name: 'Y', title: 'CZ_Y' }, + KC_X: { name: 'X', title: 'CZ_X' }, + KC_C: { name: 'C', title: 'CZ_C' }, + KC_V: { name: 'V', title: 'CZ_V' }, + KC_B: { name: 'B', title: 'CZ_B' }, + KC_N: { name: 'N', title: 'CZ_N' }, + KC_M: { name: 'M', title: 'CZ_M' }, + KC_COMM: { name: '?\n,', title: 'CZ_COMM' }, + KC_DOT: { name: ':\n.', title: 'CZ_DOT' }, + KC_SLSH: { name: '_\n-', title: 'CZ_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ; │ + │ ě │ š │ č │ ř │ ž │ ý │ á │ í │ é │ = │ ´ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ 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 -'KC_GRV': {"name":"°\n;","title":"CZ_SCLN"}, -'KC_1': {"name":"1\n+","title":"CZ_PLUS"}, -'KC_2': {"name":"2\ně","title":"CZ_ECAR"}, -'KC_3': {"name":"3\nš","title":"CZ_SCAR"}, -'KC_4': {"name":"4\nč","title":"CZ_CCAR"}, -'KC_5': {"name":"5\nř","title":"CZ_RCAR"}, -'KC_6': {"name":"6\nž","title":"CZ_ZCAR"}, -'KC_7': {"name":"7\ný","title":"CZ_YACU"}, -'KC_8': {"name":"8\ná","title":"CZ_AACU"}, -'KC_9': {"name":"9\ní","title":"CZ_IACU"}, -'KC_0': {"name":"0\né","title":"CZ_EACU"}, -'KC_MINS': {"name":"%\n=","title":"CZ_EQL"}, -'KC_EQL': {"name":"ˇ\n´","title":"CZ_ACUT (dead)"}, -// Row 2 -'KC_Q': {"name":"Q","title":"CZ_Q"}, -'KC_W': {"name":"W","title":"CZ_W"}, -'KC_E': {"name":"E","title":"CZ_E"}, -'KC_R': {"name":"R","title":"CZ_R"}, -'KC_T': {"name":"T","title":"CZ_T"}, -'KC_Y': {"name":"Z","title":"CZ_Z"}, -'KC_U': {"name":"U","title":"CZ_U"}, -'KC_I': {"name":"I","title":"CZ_I"}, -'KC_O': {"name":"O","title":"CZ_O"}, -'KC_P': {"name":"P","title":"CZ_P"}, -'KC_LBRC': {"name":"/\nú","title":"CZ_UACU"}, -'KC_RBRC': {"name":"(\n)","title":"CZ_RPRN"}, -// Row 3 -'KC_A': {"name":"A","title":"CZ_A"}, -'KC_S': {"name":"S","title":"CZ_S"}, -'KC_D': {"name":"D","title":"CZ_D"}, -'KC_F': {"name":"F","title":"CZ_F"}, -'KC_G': {"name":"G","title":"CZ_G"}, -'KC_H': {"name":"H","title":"CZ_H"}, -'KC_J': {"name":"J","title":"CZ_J"}, -'KC_K': {"name":"K","title":"CZ_K"}, -'KC_L': {"name":"L","title":"CZ_L"}, -'KC_SCLN': {"name":"\"\nů","title":"CZ_URNG"}, -'KC_QUOT': {"name":"!\n§","title":"CZ_SECT"}, -'KC_NUHS': {"name":"'\n¨","title":"CZ_DIAE (dead)"}, -// Row 4 -'KC_NUBS': {"name":"|\n\\","title":"CZ_BSLS"}, -'KC_Z': {"name":"Y","title":"CZ_Y"}, -'KC_X': {"name":"X","title":"CZ_X"}, -'KC_C': {"name":"C","title":"CZ_C"}, -'KC_V': {"name":"V","title":"CZ_V"}, -'KC_B': {"name":"B","title":"CZ_B"}, -'KC_N': {"name":"N","title":"CZ_N"}, -'KC_M': {"name":"M","title":"CZ_M"}, -'KC_COMM': {"name":"?\n,","title":"CZ_COMM"}, -'KC_DOT': {"name":":\n.","title":"CZ_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"CZ_MINS"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ° │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ % │ ˇ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ / │ ( │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ " │ ! │ ' │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ | │ │ │ │ │ │ │ │ ? │ : │ _ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"°","title":"CZ_RNGA (dead)"}, -'KC_TILD': {"name":"°","title":"CZ_RNGA (dead)"}, -'S(KC_1)': {"name":"1","title":"CZ_1"}, -'KC_EXLM': {"name":"1","title":"CZ_1"}, -'S(KC_2)': {"name":"2","title":"CZ_2"}, -'KC_AT': {"name":"2","title":"CZ_2"}, -'S(KC_3)': {"name":"3","title":"CZ_3"}, -'KC_HASH': {"name":"3","title":"CZ_3"}, -'S(KC_4)': {"name":"4","title":"CZ_4"}, -'KC_DLR': {"name":"4","title":"CZ_4"}, -'S(KC_5)': {"name":"5","title":"CZ_5"}, -'KC_PERC': {"name":"5","title":"CZ_5"}, -'S(KC_6)': {"name":"6","title":"CZ_6"}, -'KC_CIRC': {"name":"6","title":"CZ_6"}, -'S(KC_7)': {"name":"7","title":"CZ_7"}, -'KC_AMPR': {"name":"7","title":"CZ_7"}, -'S(KC_8)': {"name":"8","title":"CZ_8"}, -'KC_ASTR': {"name":"8","title":"CZ_8"}, -'S(KC_9)': {"name":"9","title":"CZ_9"}, -'KC_LPRN': {"name":"9","title":"CZ_9"}, -'S(KC_0)': {"name":"0","title":"CZ_0"}, -'KC_RPRN': {"name":"0","title":"CZ_0"}, -'S(KC_MINS)': {"name":"%","title":"CZ_PERC"}, -'KC_UNDS': {"name":"%","title":"CZ_PERC"}, -'S(KC_EQL)': {"name":"ˇ","title":"CZ_CARN (dead)"}, -'KC_PLUS': {"name":"ˇ","title":"CZ_CARN (dead)"}, -// Row 2 -'S(KC_LBRC)': {"name":"/","title":"CZ_SLSH"}, -'KC_LCBR': {"name":"/","title":"CZ_SLSH"}, -'S(KC_RBRC)': {"name":"(","title":"CZ_LPRN"}, -'KC_RCBR': {"name":"(","title":"CZ_LPRN"}, -// Row 3 -'S(KC_SCLN)': {"name":"\"","title":"CZ_DQUO"}, -'KC_COLN': {"name":"\"","title":"CZ_DQUO"}, -'S(KC_QUOT)': {"name":"!","title":"CZ_EXLM"}, -'KC_DQUO': {"name":"!","title":"CZ_EXLM"}, -'S(KC_NUHS)': {"name":"'","title":"CZ_QUOT"}, -// Row 4 -'S(KC_NUBS)': {"name":"|","title":"CZ_PIPE"}, -'S(KC_COMM)': {"name":"?","title":"CZ_QUES"}, -'KC_LT': {"name":"?","title":"CZ_QUES"}, -'S(KC_DOT)': {"name":":","title":"CZ_COLN"}, -'KC_GT': {"name":":","title":"CZ_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"CZ_UNDS"}, -'KC_QUES': {"name":"_","title":"CZ_UNDS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ° │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ % │ ˇ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ / │ ( │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ " │ ! │ ' │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ | │ │ │ │ │ │ │ │ ? │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '°', title: 'CZ_RNGA (dead)' }, + KC_TILD: { name: '°', title: 'CZ_RNGA (dead)' }, + 'S(KC_1)': { name: '1', title: 'CZ_1' }, + KC_EXLM: { name: '1', title: 'CZ_1' }, + 'S(KC_2)': { name: '2', title: 'CZ_2' }, + KC_AT: { name: '2', title: 'CZ_2' }, + 'S(KC_3)': { name: '3', title: 'CZ_3' }, + KC_HASH: { name: '3', title: 'CZ_3' }, + 'S(KC_4)': { name: '4', title: 'CZ_4' }, + KC_DLR: { name: '4', title: 'CZ_4' }, + 'S(KC_5)': { name: '5', title: 'CZ_5' }, + KC_PERC: { name: '5', title: 'CZ_5' }, + 'S(KC_6)': { name: '6', title: 'CZ_6' }, + KC_CIRC: { name: '6', title: 'CZ_6' }, + 'S(KC_7)': { name: '7', title: 'CZ_7' }, + KC_AMPR: { name: '7', title: 'CZ_7' }, + 'S(KC_8)': { name: '8', title: 'CZ_8' }, + KC_ASTR: { name: '8', title: 'CZ_8' }, + 'S(KC_9)': { name: '9', title: 'CZ_9' }, + KC_LPRN: { name: '9', title: 'CZ_9' }, + 'S(KC_0)': { name: '0', title: 'CZ_0' }, + KC_RPRN: { name: '0', title: 'CZ_0' }, + 'S(KC_MINS)': { name: '%', title: 'CZ_PERC' }, + KC_UNDS: { name: '%', title: 'CZ_PERC' }, + 'S(KC_EQL)': { name: 'ˇ', title: 'CZ_CARN (dead)' }, + KC_PLUS: { name: 'ˇ', title: 'CZ_CARN (dead)' }, + // Row 2 + 'S(KC_LBRC)': { name: '/', title: 'CZ_SLSH' }, + KC_LCBR: { name: '/', title: 'CZ_SLSH' }, + 'S(KC_RBRC)': { name: '(', title: 'CZ_LPRN' }, + KC_RCBR: { name: '(', title: 'CZ_LPRN' }, + // Row 3 + 'S(KC_SCLN)': { name: '"', title: 'CZ_DQUO' }, + KC_COLN: { name: '"', title: 'CZ_DQUO' }, + 'S(KC_QUOT)': { name: '!', title: 'CZ_EXLM' }, + KC_DQUO: { name: '!', title: 'CZ_EXLM' }, + 'S(KC_NUHS)': { name: "'", title: 'CZ_QUOT' }, + // Row 4 + 'S(KC_NUBS)': { name: '|', title: 'CZ_PIPE' }, + 'S(KC_COMM)': { name: '?', title: 'CZ_QUES' }, + KC_LT: { name: '?', title: 'CZ_QUES' }, + 'S(KC_DOT)': { name: ':', title: 'CZ_COLN' }, + KC_GT: { name: ':', title: 'CZ_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'CZ_UNDS' }, + KC_QUES: { name: '_', title: 'CZ_UNDS' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ ~ │ │ ^ │ ˘ │ │ ˛ │ ` │ ˙ │ │ ˝ │ │ ¸ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ € │ │ │ │ │ │ │ │ ÷ │ × │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ đ │ Đ │ [ │ ] │ │ │ ł │ Ł │ $ │ ß │ ¤ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ # │ & │ @ │ { │ } │ │ < │ > │ * │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_1)': {"name":"~","title":"CZ_TILD"}, -'ALGR(KC_3)': {"name":"^","title":"CZ_CIRC (dead)"}, -'ALGR(KC_4)': {"name":"˘","title":"CZ_BREV (dead)"}, -'ALGR(KC_6)': {"name":"˛","title":"CZ_OGON (dead)"}, -'ALGR(KC_7)': {"name":"`","title":"CZ_GRV (dead)"}, -'ALGR(KC_8)': {"name":"˙","title":"CZ_DOTA (dead)"}, -'ALGR(KC_0)': {"name":"˝","title":"CZ_DACU (dead)"}, -'ALGR(KC_EQL)': {"name":"¸","title":"CZ_CEDL (dead)"}, -// Row 2 -'ALGR(KC_E)': {"name":"€","title":"CZ_EURO"}, -'ALGR(KC_LBRC)': {"name":"÷","title":"CZ_DIV"}, -'ALGR(KC_RBRC)': {"name":"×","title":"CZ_MUL"}, -// Row 3 -'ALGR(KC_S)': {"name":"đ","title":"CZ_LDST"}, -'ALGR(KC_D)': {"name":"Đ","title":"CZ_CDST"}, -'ALGR(KC_F)': {"name":"[","title":"CZ_LBRC"}, -'ALGR(KC_G)': {"name":"]","title":"CZ_RBRC"}, -'ALGR(KC_K)': {"name":"ł","title":"CZ_LLST"}, -'ALGR(KC_L)': {"name":"Ł","title":"CZ_CLST"}, -'ALGR(KC_SCLN)': {"name":"$","title":"CZ_DLR"}, -'ALGR(KC_QUOT)': {"name":"ß","title":"CZ_SS"}, -'ALGR(KC_NUHS)': {"name":"¤","title":"CZ_CURR"}, -// Row 4 -'ALGR(KC_X)': {"name":"#","title":"CZ_HASH"}, -'ALGR(KC_C)': {"name":"&","title":"CZ_AMPR"}, -'ALGR(KC_V)': {"name":"@","title":"CZ_AT"}, -'ALGR(KC_B)': {"name":"{","title":"CZ_LCBR"}, -'ALGR(KC_N)': {"name":"}","title":"CZ_RCBR"}, -'ALGR(KC_COMM)': {"name":"<","title":"CZ_LABK"}, -'ALGR(KC_DOT)': {"name":">","title":"CZ_RABK"}, -'ALGR(KC_SLSH)': {"name":"*","title":"CZ_ASTR"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ~ │ │ ^ │ ˘ │ │ ˛ │ ` │ ˙ │ │ ˝ │ │ ¸ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ ÷ │ × │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ đ │ Đ │ [ │ ] │ │ │ ł │ Ł │ $ │ ß │ ¤ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ # │ & │ @ │ { │ } │ │ < │ > │ * │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_1)': { name: '~', title: 'CZ_TILD' }, + 'ALGR(KC_3)': { name: '^', title: 'CZ_CIRC (dead)' }, + 'ALGR(KC_4)': { name: '˘', title: 'CZ_BREV (dead)' }, + 'ALGR(KC_6)': { name: '˛', title: 'CZ_OGON (dead)' }, + 'ALGR(KC_7)': { name: '`', title: 'CZ_GRV (dead)' }, + 'ALGR(KC_8)': { name: '˙', title: 'CZ_DOTA (dead)' }, + 'ALGR(KC_0)': { name: '˝', title: 'CZ_DACU (dead)' }, + 'ALGR(KC_EQL)': { name: '¸', title: 'CZ_CEDL (dead)' }, + // Row 2 + 'ALGR(KC_E)': { name: '€', title: 'CZ_EURO' }, + 'ALGR(KC_LBRC)': { name: '÷', title: 'CZ_DIV' }, + 'ALGR(KC_RBRC)': { name: '×', title: 'CZ_MUL' }, + // Row 3 + 'ALGR(KC_S)': { name: 'đ', title: 'CZ_LDST' }, + 'ALGR(KC_D)': { name: 'Đ', title: 'CZ_CDST' }, + 'ALGR(KC_F)': { name: '[', title: 'CZ_LBRC' }, + 'ALGR(KC_G)': { name: ']', title: 'CZ_RBRC' }, + 'ALGR(KC_K)': { name: 'ł', title: 'CZ_LLST' }, + 'ALGR(KC_L)': { name: 'Ł', title: 'CZ_CLST' }, + 'ALGR(KC_SCLN)': { name: '$', title: 'CZ_DLR' }, + 'ALGR(KC_QUOT)': { name: 'ß', title: 'CZ_SS' }, + 'ALGR(KC_NUHS)': { name: '¤', title: 'CZ_CURR' }, + // Row 4 + 'ALGR(KC_X)': { name: '#', title: 'CZ_HASH' }, + 'ALGR(KC_C)': { name: '&', title: 'CZ_AMPR' }, + 'ALGR(KC_V)': { name: '@', title: 'CZ_AT' }, + 'ALGR(KC_B)': { name: '{', title: 'CZ_LCBR' }, + 'ALGR(KC_N)': { name: '}', title: 'CZ_RCBR' }, + 'ALGR(KC_COMM)': { name: '<', title: 'CZ_LABK' }, + 'ALGR(KC_DOT)': { name: '>', title: 'CZ_RABK' }, + 'ALGR(KC_SLSH)': { name: '*', title: 'CZ_ASTR' }, -/* Other keys */ -'KC_BSLS': {"name":"'\n¨","title":"(dead)"}, -'S(KC_BSLS)': {"name":"'","title":""}, -'KC_PIPE': {"name":"'","title":"CZ_QUOT"}, + /* Other keys */ + KC_BSLS: { name: "'\n¨", title: '(dead)' }, + 'S(KC_BSLS)': { name: "'", title: '' }, + KC_PIPE: { name: "'", title: 'CZ_QUOT' }, -'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, -'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, -'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, -'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, -'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, -'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + KC_LSPO: { name: 'LS / 9', title: 'Left Shift when held, 9 when tapped' }, + KC_RSPC: { name: 'RS / 0', title: 'Right Shift when held, 0 when tapped' }, + KC_LCPO: { name: 'LC / 9', title: 'Left Control when held, 9 when tapped' }, + KC_RCPC: { name: 'RC / 0', title: 'Right Control when held, 0 when tapped' }, + KC_LAPO: { name: 'LA / 9', title: 'Left Alt when held, 9 when tapped' }, + KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, -'QK_GESC': {"name":"; / °\nEsc","title":"Esc normally, but ; when GUI is active or ° when Shift is active"}, -} + QK_GESC: { + name: '; / °\nEsc', + title: 'Esc normally, but ; when GUI is active or ° when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_danish.js b/src/i18n/keymap_extras/keymap_danish.js index a38ea0a784..a0fe02c893 100644 --- a/src/i18n/keymap_extras/keymap_danish.js +++ b/src/i18n/keymap_extras/keymap_danish.js @@ -14,175 +14,173 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ½ │ 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 + KC_GRV: { name: '§\n½', title: 'DK_HALF' }, + KC_1: { name: '!\n1', title: 'DK_1' }, + KC_2: { name: '"\n2', title: 'DK_2' }, + KC_3: { name: '#\n3', title: 'DK_3' }, + KC_4: { name: '¤\n4', title: 'DK_4' }, + KC_5: { name: '%\n5', title: 'DK_5' }, + KC_6: { name: '&\n6', title: 'DK_6' }, + KC_7: { name: '/\n7', title: 'DK_7' }, + KC_8: { name: '(\n8', title: 'DK_8' }, + KC_9: { name: ')\n9', title: 'DK_9' }, + KC_0: { name: '=\n0', title: 'DK_0' }, + KC_MINS: { name: '?\n+', title: 'DK_PLUS' }, + KC_EQL: { name: '`\n´', title: 'DK_ACUT (dead)' }, + // Row 2 + KC_Q: { name: 'Q', title: 'DK_Q' }, + KC_W: { name: 'W', title: 'DK_W' }, + KC_E: { name: 'E', title: 'DK_E' }, + KC_R: { name: 'R', title: 'DK_R' }, + KC_T: { name: 'T', title: 'DK_T' }, + KC_Y: { name: 'Y', title: 'DK_Y' }, + KC_U: { name: 'U', title: 'DK_U' }, + KC_I: { name: 'I', title: 'DK_I' }, + KC_O: { name: 'O', title: 'DK_O' }, + KC_P: { name: 'P', title: 'DK_P' }, + KC_LBRC: { name: 'Å', title: 'DK_ARNG' }, + KC_RBRC: { name: '^\n¨', title: 'DK_DIAE (dead)' }, + // Row 3 + KC_A: { name: 'A', title: 'DK_A' }, + KC_S: { name: 'S', title: 'DK_S' }, + KC_D: { name: 'D', title: 'DK_D' }, + KC_F: { name: 'F', title: 'DK_F' }, + KC_G: { name: 'G', title: 'DK_G' }, + KC_H: { name: 'H', title: 'DK_H' }, + KC_J: { name: 'J', title: 'DK_J' }, + KC_K: { name: 'K', title: 'DK_K' }, + KC_L: { name: 'L', title: 'DK_L' }, + KC_SCLN: { name: 'Æ', title: 'DK_AE' }, + KC_QUOT: { name: 'Ø', title: 'DK_OSTR' }, + KC_NUHS: { name: "*\n'", title: 'DK_QUOT' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'DK_LABK' }, + KC_Z: { name: 'Z', title: 'DK_Z' }, + KC_X: { name: 'X', title: 'DK_X' }, + KC_C: { name: 'C', title: 'DK_C' }, + KC_V: { name: 'V', title: 'DK_V' }, + KC_B: { name: 'B', title: 'DK_B' }, + KC_N: { name: 'N', title: 'DK_N' }, + KC_M: { name: 'M', title: 'DK_M' }, + KC_COMM: { name: ';\n,', title: 'DK_COMM' }, + KC_DOT: { name: ':\n.', title: 'DK_DOT' }, + KC_SLSH: { name: '_\n-', title: 'DK_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ½ │ 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 -'KC_GRV': {"name":"§\n½","title":"DK_HALF"}, -'KC_1': {"name":"!\n1","title":"DK_1"}, -'KC_2': {"name":"\"\n2","title":"DK_2"}, -'KC_3': {"name":"#\n3","title":"DK_3"}, -'KC_4': {"name":"¤\n4","title":"DK_4"}, -'KC_5': {"name":"%\n5","title":"DK_5"}, -'KC_6': {"name":"&\n6","title":"DK_6"}, -'KC_7': {"name":"/\n7","title":"DK_7"}, -'KC_8': {"name":"(\n8","title":"DK_8"}, -'KC_9': {"name":")\n9","title":"DK_9"}, -'KC_0': {"name":"=\n0","title":"DK_0"}, -'KC_MINS': {"name":"?\n+","title":"DK_PLUS"}, -'KC_EQL': {"name":"`\n´","title":"DK_ACUT (dead)"}, -// Row 2 -'KC_Q': {"name":"Q","title":"DK_Q"}, -'KC_W': {"name":"W","title":"DK_W"}, -'KC_E': {"name":"E","title":"DK_E"}, -'KC_R': {"name":"R","title":"DK_R"}, -'KC_T': {"name":"T","title":"DK_T"}, -'KC_Y': {"name":"Y","title":"DK_Y"}, -'KC_U': {"name":"U","title":"DK_U"}, -'KC_I': {"name":"I","title":"DK_I"}, -'KC_O': {"name":"O","title":"DK_O"}, -'KC_P': {"name":"P","title":"DK_P"}, -'KC_LBRC': {"name":"Å","title":"DK_ARNG"}, -'KC_RBRC': {"name":"^\n¨","title":"DK_DIAE (dead)"}, -// Row 3 -'KC_A': {"name":"A","title":"DK_A"}, -'KC_S': {"name":"S","title":"DK_S"}, -'KC_D': {"name":"D","title":"DK_D"}, -'KC_F': {"name":"F","title":"DK_F"}, -'KC_G': {"name":"G","title":"DK_G"}, -'KC_H': {"name":"H","title":"DK_H"}, -'KC_J': {"name":"J","title":"DK_J"}, -'KC_K': {"name":"K","title":"DK_K"}, -'KC_L': {"name":"L","title":"DK_L"}, -'KC_SCLN': {"name":"Æ","title":"DK_AE"}, -'KC_QUOT': {"name":"Ø","title":"DK_OSTR"}, -'KC_NUHS': {"name":"*\n'","title":"DK_QUOT"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"DK_LABK"}, -'KC_Z': {"name":"Z","title":"DK_Z"}, -'KC_X': {"name":"X","title":"DK_X"}, -'KC_C': {"name":"C","title":"DK_C"}, -'KC_V': {"name":"V","title":"DK_V"}, -'KC_B': {"name":"B","title":"DK_B"}, -'KC_N': {"name":"N","title":"DK_N"}, -'KC_M': {"name":"M","title":"DK_M"}, -'KC_COMM': {"name":";\n,","title":"DK_COMM"}, -'KC_DOT': {"name":":\n.","title":"DK_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"DK_MINS"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ § │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"§","title":"DK_SECT"}, -'KC_TILD': {"name":"§","title":"DK_SECT"}, -'S(KC_1)': {"name":"!","title":"DK_EXLM"}, -'KC_EXLM': {"name":"!","title":"DK_EXLM"}, -'S(KC_2)': {"name":"\"","title":"DK_DQUO"}, -'KC_AT': {"name":"\"","title":"DK_DQUO"}, -'S(KC_3)': {"name":"#","title":"DK_HASH"}, -'KC_HASH': {"name":"#","title":"DK_HASH"}, -'S(KC_4)': {"name":"¤","title":"DK_CURR"}, -'KC_DLR': {"name":"¤","title":"DK_CURR"}, -'S(KC_5)': {"name":"%","title":"DK_PERC"}, -'KC_PERC': {"name":"%","title":"DK_PERC"}, -'S(KC_6)': {"name":"&","title":"DK_AMPR"}, -'KC_CIRC': {"name":"&","title":"DK_AMPR"}, -'S(KC_7)': {"name":"/","title":"DK_SLSH"}, -'KC_AMPR': {"name":"/","title":"DK_SLSH"}, -'S(KC_8)': {"name":"(","title":"DK_LPRN"}, -'KC_ASTR': {"name":"(","title":"DK_LPRN"}, -'S(KC_9)': {"name":")","title":"DK_RPRN"}, -'KC_LPRN': {"name":")","title":"DK_RPRN"}, -'S(KC_0)': {"name":"=","title":"DK_EQL"}, -'KC_RPRN': {"name":"=","title":"DK_EQL"}, -'S(KC_MINS)': {"name":"?","title":"DK_QUES"}, -'KC_UNDS': {"name":"?","title":"DK_QUES"}, -'S(KC_EQL)': {"name":"`","title":"DK_GRV (dead)"}, -'KC_PLUS': {"name":"`","title":"DK_GRV (dead)"}, -// Row 2 -'S(KC_RBRC)': {"name":"^","title":"DK_CIRC (dead)"}, -'KC_RCBR': {"name":"^","title":"DK_CIRC (dead)"}, -// Row 3 -'S(KC_NUHS)': {"name":"*","title":"DK_ASTR"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"DK_RABK"}, -'S(KC_COMM)': {"name":";","title":"DK_SCLN"}, -'KC_LT': {"name":";","title":"DK_SCLN"}, -'S(KC_DOT)': {"name":":","title":"DK_COLN"}, -'KC_GT': {"name":":","title":"DK_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"DK_UNDS"}, -'KC_QUES': {"name":"_","title":"DK_UNDS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ § │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '§', title: 'DK_SECT' }, + KC_TILD: { name: '§', title: 'DK_SECT' }, + 'S(KC_1)': { name: '!', title: 'DK_EXLM' }, + KC_EXLM: { name: '!', title: 'DK_EXLM' }, + 'S(KC_2)': { name: '"', title: 'DK_DQUO' }, + KC_AT: { name: '"', title: 'DK_DQUO' }, + 'S(KC_3)': { name: '#', title: 'DK_HASH' }, + KC_HASH: { name: '#', title: 'DK_HASH' }, + 'S(KC_4)': { name: '¤', title: 'DK_CURR' }, + KC_DLR: { name: '¤', title: 'DK_CURR' }, + 'S(KC_5)': { name: '%', title: 'DK_PERC' }, + KC_PERC: { name: '%', title: 'DK_PERC' }, + 'S(KC_6)': { name: '&', title: 'DK_AMPR' }, + KC_CIRC: { name: '&', title: 'DK_AMPR' }, + 'S(KC_7)': { name: '/', title: 'DK_SLSH' }, + KC_AMPR: { name: '/', title: 'DK_SLSH' }, + 'S(KC_8)': { name: '(', title: 'DK_LPRN' }, + KC_ASTR: { name: '(', title: 'DK_LPRN' }, + 'S(KC_9)': { name: ')', title: 'DK_RPRN' }, + KC_LPRN: { name: ')', title: 'DK_RPRN' }, + 'S(KC_0)': { name: '=', title: 'DK_EQL' }, + KC_RPRN: { name: '=', title: 'DK_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'DK_QUES' }, + KC_UNDS: { name: '?', title: 'DK_QUES' }, + 'S(KC_EQL)': { name: '`', title: 'DK_GRV (dead)' }, + KC_PLUS: { name: '`', title: 'DK_GRV (dead)' }, + // Row 2 + 'S(KC_RBRC)': { name: '^', title: 'DK_CIRC (dead)' }, + KC_RCBR: { name: '^', title: 'DK_CIRC (dead)' }, + // Row 3 + 'S(KC_NUHS)': { name: '*', title: 'DK_ASTR' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'DK_RABK' }, + 'S(KC_COMM)': { name: ';', title: 'DK_SCLN' }, + KC_LT: { name: ';', title: 'DK_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'DK_COLN' }, + KC_GT: { name: ':', title: 'DK_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'DK_UNDS' }, + KC_QUES: { name: '_', title: 'DK_UNDS' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ │ | │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ \ │ │ │ │ │ │ │ µ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_2)': {"name":"@","title":"DK_AT"}, -'ALGR(KC_3)': {"name":"£","title":"DK_PND"}, -'ALGR(KC_4)': {"name":"$","title":"DK_DLR"}, -'ALGR(KC_5)': {"name":"€","title":"DK_EURO"}, -'ALGR(KC_7)': {"name":"{","title":"DK_LCBR"}, -'ALGR(KC_8)': {"name":"[","title":"DK_LBRC"}, -'ALGR(KC_9)': {"name":"]","title":"DK_RBRC"}, -'ALGR(KC_0)': {"name":"}","title":"DK_RCBR"}, -'ALGR(KC_EQL)': {"name":"|","title":"DK_PIPE"}, -// Row 2 -'ALGR(KC_RBRC)': {"name":"~","title":"DK_TILD (dead)"}, -// Row 4 -'ALGR(KC_NUBS)': {"name":"\\","title":"DK_BSLS"}, -'ALGR(KC_M)': {"name":"µ","title":"DK_MICR"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ │ | │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ \ │ │ │ │ │ │ │ µ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_2)': { name: '@', title: 'DK_AT' }, + 'ALGR(KC_3)': { name: '£', title: 'DK_PND' }, + 'ALGR(KC_4)': { name: '$', title: 'DK_DLR' }, + 'ALGR(KC_5)': { name: '€', title: 'DK_EURO' }, + 'ALGR(KC_7)': { name: '{', title: 'DK_LCBR' }, + 'ALGR(KC_8)': { name: '[', title: 'DK_LBRC' }, + 'ALGR(KC_9)': { name: ']', title: 'DK_RBRC' }, + 'ALGR(KC_0)': { name: '}', title: 'DK_RCBR' }, + 'ALGR(KC_EQL)': { name: '|', title: 'DK_PIPE' }, + // Row 2 + 'ALGR(KC_RBRC)': { name: '~', title: 'DK_TILD (dead)' }, + // Row 4 + 'ALGR(KC_NUBS)': { name: '\\', title: 'DK_BSLS' }, + 'ALGR(KC_M)': { name: 'µ', title: 'DK_MICR' }, -/* Other keys */ -'KC_BSLS': {"name":"*\n'","title":""}, -'S(KC_BSLS)': {"name":"*","title":""}, -'KC_LCBR': {"name":"Å","title":"S(DK_ARNG) (capital Å)"}, -'KC_COLN': {"name":"Æ","title":"S(DK_AE) (capital Æ)"}, -'KC_PIPE': {"name":"*","title":"DK_ASTR"}, -'KC_DQUO': {"name":"Ø","title":"S(DK_OSTR) (capital Ø)"}, + /* Other keys */ + KC_BSLS: { name: "*\n'", title: '' }, + 'S(KC_BSLS)': { name: '*', title: '' }, + KC_LCBR: { name: 'Å', title: 'S(DK_ARNG) (capital Å)' }, + KC_COLN: { name: 'Æ', title: 'S(DK_AE) (capital Æ)' }, + KC_PIPE: { name: '*', title: 'DK_ASTR' }, + KC_DQUO: { name: 'Ø', title: 'S(DK_OSTR) (capital Ø)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"½ / §\nEsc","title":"Esc normally, but ½ when GUI is active or § when Shift is active"}, -} + QK_GESC: { + name: '½ / §\nEsc', + title: 'Esc normally, but ½ when GUI is active or § when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_dvorak.js b/src/i18n/keymap_extras/keymap_dvorak.js index dfe8312ae7..d7e2d76d45 100644 --- a/src/i18n/keymap_extras/keymap_dvorak.js +++ b/src/i18n/keymap_extras/keymap_dvorak.js @@ -14,149 +14,147 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ [ │ ] │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ ' │ , │ . │ 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 + KC_GRV: { name: '~\n`', title: 'DV_GRV' }, + KC_1: { name: '!\n1', title: 'DV_1' }, + KC_2: { name: '@\n2', title: 'DV_2' }, + KC_3: { name: '#\n3', title: 'DV_3' }, + KC_4: { name: '$\n4', title: 'DV_4' }, + KC_5: { name: '%\n5', title: 'DV_5' }, + KC_6: { name: '^\n6', title: 'DV_6' }, + KC_7: { name: '&\n7', title: 'DV_7' }, + KC_8: { name: '*\n8', title: 'DV_8' }, + KC_9: { name: '(\n9', title: 'DV_9' }, + KC_0: { name: ')\n0', title: 'DV_0' }, + KC_MINS: { name: '{\n[', title: 'DV_LBRC' }, + KC_EQL: { name: '}\n]', title: 'DV_RBRC' }, + // Row 2 + KC_Q: { name: '"\n\'', title: 'DV_QUOT' }, + KC_W: { name: '<\n,', title: 'DV_COMM' }, + KC_E: { name: '>\n.', title: 'DV_DOT' }, + KC_R: { name: 'P', title: 'DV_P' }, + KC_T: { name: 'Y', title: 'DV_Y' }, + KC_Y: { name: 'F', title: 'DV_F' }, + KC_U: { name: 'G', title: 'DV_G' }, + KC_I: { name: 'C', title: 'DV_C' }, + KC_O: { name: 'R', title: 'DV_R' }, + KC_P: { name: 'L', title: 'DV_L' }, + KC_LBRC: { name: '?\n/', title: 'DV_SLSH' }, + KC_RBRC: { name: '+\n=', title: 'DV_EQL' }, + KC_BSLS: { name: '|\n\\', title: 'DV_BSLS' }, + // Row 3 + KC_A: { name: 'A', title: 'DV_A' }, + KC_S: { name: 'O', title: 'DV_O' }, + KC_D: { name: 'E', title: 'DV_E' }, + KC_F: { name: 'U', title: 'DV_U' }, + KC_G: { name: 'I', title: 'DV_I' }, + KC_H: { name: 'D', title: 'DV_D' }, + KC_J: { name: 'H', title: 'DV_H' }, + KC_K: { name: 'T', title: 'DV_T' }, + KC_L: { name: 'N', title: 'DV_N' }, + KC_SCLN: { name: 'S', title: 'DV_S' }, + KC_QUOT: { name: '_\n-', title: 'DV_MINS' }, + // Row 4 + KC_Z: { name: ':\n;', title: 'DV_SCLN' }, + KC_X: { name: 'Q', title: 'DV_Q' }, + KC_C: { name: 'J', title: 'DV_J' }, + KC_V: { name: 'K', title: 'DV_K' }, + KC_B: { name: 'X', title: 'DV_X' }, + KC_N: { name: 'B', title: 'DV_B' }, + KC_M: { name: 'M', title: 'DV_M' }, + KC_COMM: { name: 'W', title: 'DV_W' }, + KC_DOT: { name: 'V', title: 'DV_V' }, + KC_SLSH: { name: 'Z', title: 'DV_Z' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ [ │ ] │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ ' │ , │ . │ 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 -'KC_GRV': {"name":"~\n`","title":"DV_GRV"}, -'KC_1': {"name":"!\n1","title":"DV_1"}, -'KC_2': {"name":"@\n2","title":"DV_2"}, -'KC_3': {"name":"#\n3","title":"DV_3"}, -'KC_4': {"name":"$\n4","title":"DV_4"}, -'KC_5': {"name":"%\n5","title":"DV_5"}, -'KC_6': {"name":"^\n6","title":"DV_6"}, -'KC_7': {"name":"&\n7","title":"DV_7"}, -'KC_8': {"name":"*\n8","title":"DV_8"}, -'KC_9': {"name":"(\n9","title":"DV_9"}, -'KC_0': {"name":")\n0","title":"DV_0"}, -'KC_MINS': {"name":"{\n[","title":"DV_LBRC"}, -'KC_EQL': {"name":"}\n]","title":"DV_RBRC"}, -// Row 2 -'KC_Q': {"name":"\"\n'","title":"DV_QUOT"}, -'KC_W': {"name":"<\n,","title":"DV_COMM"}, -'KC_E': {"name":">\n.","title":"DV_DOT"}, -'KC_R': {"name":"P","title":"DV_P"}, -'KC_T': {"name":"Y","title":"DV_Y"}, -'KC_Y': {"name":"F","title":"DV_F"}, -'KC_U': {"name":"G","title":"DV_G"}, -'KC_I': {"name":"C","title":"DV_C"}, -'KC_O': {"name":"R","title":"DV_R"}, -'KC_P': {"name":"L","title":"DV_L"}, -'KC_LBRC': {"name":"?\n/","title":"DV_SLSH"}, -'KC_RBRC': {"name":"+\n=","title":"DV_EQL"}, -'KC_BSLS': {"name":"|\n\\","title":"DV_BSLS"}, -// Row 3 -'KC_A': {"name":"A","title":"DV_A"}, -'KC_S': {"name":"O","title":"DV_O"}, -'KC_D': {"name":"E","title":"DV_E"}, -'KC_F': {"name":"U","title":"DV_U"}, -'KC_G': {"name":"I","title":"DV_I"}, -'KC_H': {"name":"D","title":"DV_D"}, -'KC_J': {"name":"H","title":"DV_H"}, -'KC_K': {"name":"T","title":"DV_T"}, -'KC_L': {"name":"N","title":"DV_N"}, -'KC_SCLN': {"name":"S","title":"DV_S"}, -'KC_QUOT': {"name":"_\n-","title":"DV_MINS"}, -// Row 4 -'KC_Z': {"name":":\n;","title":"DV_SCLN"}, -'KC_X': {"name":"Q","title":"DV_Q"}, -'KC_C': {"name":"J","title":"DV_J"}, -'KC_V': {"name":"K","title":"DV_K"}, -'KC_B': {"name":"X","title":"DV_X"}, -'KC_N': {"name":"B","title":"DV_B"}, -'KC_M': {"name":"M","title":"DV_M"}, -'KC_COMM': {"name":"W","title":"DV_W"}, -'KC_DOT': {"name":"V","title":"DV_V"}, -'KC_SLSH': {"name":"Z","title":"DV_Z"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ { │ } │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ " │ < │ > │ │ │ │ │ │ │ │ ? │ + │ | │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ _ │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ : │ │ │ │ │ │ │ │ │ │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"DV_TILD"}, -'KC_TILD': {"name":"~","title":"DV_TILD"}, -'S(KC_1)': {"name":"!","title":"DV_EXLM"}, -'KC_EXLM': {"name":"!","title":"DV_EXLM"}, -'S(KC_2)': {"name":"@","title":"DV_AT"}, -'KC_AT': {"name":"@","title":"DV_AT"}, -'S(KC_3)': {"name":"#","title":"DV_HASH"}, -'KC_HASH': {"name":"#","title":"DV_HASH"}, -'S(KC_4)': {"name":"$","title":"DV_DLR"}, -'KC_DLR': {"name":"$","title":"DV_DLR"}, -'S(KC_5)': {"name":"%","title":"DV_PERC"}, -'KC_PERC': {"name":"%","title":"DV_PERC"}, -'S(KC_6)': {"name":"^","title":"DV_CIRC"}, -'KC_CIRC': {"name":"^","title":"DV_CIRC"}, -'S(KC_7)': {"name":"&","title":"DV_AMPR"}, -'KC_AMPR': {"name":"&","title":"DV_AMPR"}, -'S(KC_8)': {"name":"*","title":"DV_ASTR"}, -'KC_ASTR': {"name":"*","title":"DV_ASTR"}, -'S(KC_9)': {"name":"(","title":"DV_LPRN"}, -'KC_LPRN': {"name":"(","title":"DV_LPRN"}, -'S(KC_0)': {"name":")","title":"DV_RPRN"}, -'KC_RPRN': {"name":")","title":"DV_RPRN"}, -'S(KC_MINS)': {"name":"{","title":"DV_LCBR"}, -'KC_UNDS': {"name":"{","title":"DV_LCBR"}, -'S(KC_EQL)': {"name":"}","title":"DV_RCBR"}, -'KC_PLUS': {"name":"}","title":"DV_RCBR"}, -// Row 2 -'S(KC_Q)': {"name":"\"","title":"DV_DQUO"}, -'S(KC_W)': {"name":"<","title":"DV_LABK"}, -'S(KC_E)': {"name":">","title":"DV_RABK"}, -'S(KC_LBRC)': {"name":"?","title":"DV_QUES"}, -'KC_LCBR': {"name":"?","title":"DV_QUES"}, -'S(KC_RBRC)': {"name":"+","title":"DV_PLUS"}, -'KC_RCBR': {"name":"+","title":"DV_PLUS"}, -'S(KC_BSLS)': {"name":"|","title":"DV_PIPE"}, -'KC_PIPE': {"name":"|","title":"DV_PIPE"}, -// Row 3 -'S(KC_QUOT)': {"name":"_","title":"DV_UNDS"}, -'KC_DQUO': {"name":"_","title":"DV_UNDS"}, -// Row 4 -'S(KC_Z)': {"name":":","title":"DV_COLN"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ { │ } │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ " │ < │ > │ │ │ │ │ │ │ │ ? │ + │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ _ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ : │ │ │ │ │ │ │ │ │ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'DV_TILD' }, + KC_TILD: { name: '~', title: 'DV_TILD' }, + 'S(KC_1)': { name: '!', title: 'DV_EXLM' }, + KC_EXLM: { name: '!', title: 'DV_EXLM' }, + 'S(KC_2)': { name: '@', title: 'DV_AT' }, + KC_AT: { name: '@', title: 'DV_AT' }, + 'S(KC_3)': { name: '#', title: 'DV_HASH' }, + KC_HASH: { name: '#', title: 'DV_HASH' }, + 'S(KC_4)': { name: '$', title: 'DV_DLR' }, + KC_DLR: { name: '$', title: 'DV_DLR' }, + 'S(KC_5)': { name: '%', title: 'DV_PERC' }, + KC_PERC: { name: '%', title: 'DV_PERC' }, + 'S(KC_6)': { name: '^', title: 'DV_CIRC' }, + KC_CIRC: { name: '^', title: 'DV_CIRC' }, + 'S(KC_7)': { name: '&', title: 'DV_AMPR' }, + KC_AMPR: { name: '&', title: 'DV_AMPR' }, + 'S(KC_8)': { name: '*', title: 'DV_ASTR' }, + KC_ASTR: { name: '*', title: 'DV_ASTR' }, + 'S(KC_9)': { name: '(', title: 'DV_LPRN' }, + KC_LPRN: { name: '(', title: 'DV_LPRN' }, + 'S(KC_0)': { name: ')', title: 'DV_RPRN' }, + KC_RPRN: { name: ')', title: 'DV_RPRN' }, + 'S(KC_MINS)': { name: '{', title: 'DV_LCBR' }, + KC_UNDS: { name: '{', title: 'DV_LCBR' }, + 'S(KC_EQL)': { name: '}', title: 'DV_RCBR' }, + KC_PLUS: { name: '}', title: 'DV_RCBR' }, + // Row 2 + 'S(KC_Q)': { name: '"', title: 'DV_DQUO' }, + 'S(KC_W)': { name: '<', title: 'DV_LABK' }, + 'S(KC_E)': { name: '>', title: 'DV_RABK' }, + 'S(KC_LBRC)': { name: '?', title: 'DV_QUES' }, + KC_LCBR: { name: '?', title: 'DV_QUES' }, + 'S(KC_RBRC)': { name: '+', title: 'DV_PLUS' }, + KC_RCBR: { name: '+', title: 'DV_PLUS' }, + 'S(KC_BSLS)': { name: '|', title: 'DV_PIPE' }, + KC_PIPE: { name: '|', title: 'DV_PIPE' }, + // Row 3 + 'S(KC_QUOT)': { name: '_', title: 'DV_UNDS' }, + KC_DQUO: { name: '_', title: 'DV_UNDS' }, + // Row 4 + 'S(KC_Z)': { name: ':', title: 'DV_COLN' }, -/* Other keys */ -'KC_NUHS': {"name":"|\n\\","title":""}, -'S(KC_NUHS)': {"name":"|","title":""}, -'KC_NUBS': {"name":"|\n\\","title":""}, -'S(KC_NUBS)': {"name":"|","title":""}, -'KC_LT': {"name":"W","title":"S(DV_W) (capital W)"}, -'KC_GT': {"name":"V","title":"S(DV_V) (capital V)"}, -'KC_COLN': {"name":"S","title":"S(DV_S) (capital S)"}, -'KC_QUES': {"name":"Z","title":"S(DV_Z) (capital Z)"}, + /* Other keys */ + KC_NUHS: { name: '|\n\\', title: '' }, + 'S(KC_NUHS)': { name: '|', title: '' }, + KC_NUBS: { name: '|\n\\', title: '' }, + 'S(KC_NUBS)': { name: '|', title: '' }, + KC_LT: { name: 'W', title: 'S(DV_W) (capital W)' }, + KC_GT: { name: 'V', title: 'S(DV_V) (capital V)' }, + KC_COLN: { name: 'S', title: 'S(DV_S) (capital S)' }, + KC_QUES: { name: 'Z', title: 'S(DV_Z) (capital Z)' }, -'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, -'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, -'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, -'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, -'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, -'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + KC_LSPO: { name: 'LS / (', title: 'Left Shift when held, ( when tapped' }, + KC_RSPC: { name: 'RS / )', title: 'Right Shift when held, ) when tapped' }, + KC_LCPO: { name: 'LC / (', title: 'Left Control when held, ( when tapped' }, + KC_RCPC: { name: 'RC / )', title: 'Right Control when held, ) when tapped' }, + KC_LAPO: { name: 'LA / (', title: 'Left Alt when held, ( when tapped' }, + KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, -'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: '` / ~\nEsc', + title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_dvorak_fr.js b/src/i18n/keymap_extras/keymap_dvorak_fr.js index f470832a1e..d72178cca6 100644 --- a/src/i18n/keymap_extras/keymap_dvorak_fr.js +++ b/src/i18n/keymap_extras/keymap_dvorak_fr.js @@ -22,149 +22,147 @@ * Source: https://algo.be/ergo/dvorak-fr.html */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ « │ » │ / │ - │ è │ \ │ ^ │ ( │ ` │ ) │ _ │ [ │ ] │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ : │ ' │ é │ G │ . │ H │ V │ C │ M │ K │ Z │ ¨ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ O │ A │ U │ E │ B │ F │ S │ T │ N │ D │ W │ ~ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ à │ ; │ Q │ , │ I │ Y │ X │ R │ L │ P │ J │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + KC_GRV: { name: '*\n«', title: 'DV_LDAQ' }, + KC_1: { name: '1\n»', title: 'DV_RDAQ' }, + KC_2: { name: '2\n/', title: 'DV_SLSH' }, + KC_3: { name: '3\n-', title: 'DV_MINS' }, + KC_4: { name: '4\nè', title: 'DV_EGRV' }, + KC_5: { name: '5\n\\', title: 'DV_BSLS' }, + KC_6: { name: '6\n^', title: 'DV_CIRC (dead)' }, + KC_7: { name: '7\n(', title: 'DV_LPRN' }, + KC_8: { name: '8\n`', title: 'DV_GRV (dead)' }, + KC_9: { name: '9\n)', title: 'DV_RPRN' }, + KC_0: { name: '0\n_', title: 'DV_UNDS' }, + KC_MINS: { name: '+\n[', title: 'DV_LBRC' }, + KC_EQL: { name: '%\n]', title: 'DV_RBRC' }, + // Row 2 + KC_Q: { name: '?\n:', title: 'DV_COLN' }, + KC_W: { name: "<\n'", title: 'DV_QUOT' }, + KC_E: { name: '>\né', title: 'DV_EACU' }, + KC_R: { name: 'G', title: 'DV_G' }, + KC_T: { name: '!\n.', title: 'DV_DOT' }, + KC_Y: { name: 'H', title: 'DV_H' }, + KC_U: { name: 'V', title: 'DV_V' }, + KC_I: { name: 'C', title: 'DV_C' }, + KC_O: { name: 'M', title: 'DV_M' }, + KC_P: { name: 'K', title: 'DV_K' }, + KC_LBRC: { name: 'Z', title: 'DV_Z' }, + KC_RBRC: { name: '=\n¨', title: 'DV_DIAE (dead)' }, + // Row 3 + KC_A: { name: 'O', title: 'DV_O' }, + KC_S: { name: 'A', title: 'DV_A' }, + KC_D: { name: 'U', title: 'DV_U' }, + KC_F: { name: 'E', title: 'DV_E' }, + KC_G: { name: 'B', title: 'DV_B' }, + KC_H: { name: 'F', title: 'DV_F' }, + KC_J: { name: 'S', title: 'DV_S' }, + KC_K: { name: 'T', title: 'DV_T' }, + KC_L: { name: 'N', title: 'DV_N' }, + KC_SCLN: { name: 'D', title: 'DV_D' }, + KC_QUOT: { name: 'W', title: 'DV_W' }, + KC_NUHS: { name: '#\n~', title: 'DV_TILD (dead)' }, + // Row 4 + KC_NUBS: { name: 'ç\nà', title: 'DV_AGRV' }, + KC_Z: { name: '|\n;', title: 'DV_SCLN' }, + KC_X: { name: 'Q', title: 'DV_Q' }, + KC_C: { name: '@\n,', title: 'DV_COMM' }, + KC_V: { name: 'I', title: 'DV_I' }, + KC_B: { name: 'Y', title: 'DV_Y' }, + KC_N: { name: 'X', title: 'DV_X' }, + KC_M: { name: 'R', title: 'DV_R' }, + KC_COMM: { name: 'L', title: 'DV_L' }, + KC_DOT: { name: 'P', title: 'DV_P' }, + KC_SLSH: { name: 'J', title: 'DV_J' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ « │ » │ / │ - │ è │ \ │ ^ │ ( │ ` │ ) │ _ │ [ │ ] │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ : │ ' │ é │ G │ . │ H │ V │ C │ M │ K │ Z │ ¨ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ O │ A │ U │ E │ B │ F │ S │ T │ N │ D │ W │ ~ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ à │ ; │ Q │ , │ I │ Y │ X │ R │ L │ P │ J │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'KC_GRV': {"name":"*\n«","title":"DV_LDAQ"}, -'KC_1': {"name":"1\n»","title":"DV_RDAQ"}, -'KC_2': {"name":"2\n/","title":"DV_SLSH"}, -'KC_3': {"name":"3\n-","title":"DV_MINS"}, -'KC_4': {"name":"4\nè","title":"DV_EGRV"}, -'KC_5': {"name":"5\n\\","title":"DV_BSLS"}, -'KC_6': {"name":"6\n^","title":"DV_CIRC (dead)"}, -'KC_7': {"name":"7\n(","title":"DV_LPRN"}, -'KC_8': {"name":"8\n`","title":"DV_GRV (dead)"}, -'KC_9': {"name":"9\n)","title":"DV_RPRN"}, -'KC_0': {"name":"0\n_","title":"DV_UNDS"}, -'KC_MINS': {"name":"+\n[","title":"DV_LBRC"}, -'KC_EQL': {"name":"%\n]","title":"DV_RBRC"}, -// Row 2 -'KC_Q': {"name":"?\n:","title":"DV_COLN"}, -'KC_W': {"name":"<\n'","title":"DV_QUOT"}, -'KC_E': {"name":">\né","title":"DV_EACU"}, -'KC_R': {"name":"G","title":"DV_G"}, -'KC_T': {"name":"!\n.","title":"DV_DOT"}, -'KC_Y': {"name":"H","title":"DV_H"}, -'KC_U': {"name":"V","title":"DV_V"}, -'KC_I': {"name":"C","title":"DV_C"}, -'KC_O': {"name":"M","title":"DV_M"}, -'KC_P': {"name":"K","title":"DV_K"}, -'KC_LBRC': {"name":"Z","title":"DV_Z"}, -'KC_RBRC': {"name":"=\n¨","title":"DV_DIAE (dead)"}, -// Row 3 -'KC_A': {"name":"O","title":"DV_O"}, -'KC_S': {"name":"A","title":"DV_A"}, -'KC_D': {"name":"U","title":"DV_U"}, -'KC_F': {"name":"E","title":"DV_E"}, -'KC_G': {"name":"B","title":"DV_B"}, -'KC_H': {"name":"F","title":"DV_F"}, -'KC_J': {"name":"S","title":"DV_S"}, -'KC_K': {"name":"T","title":"DV_T"}, -'KC_L': {"name":"N","title":"DV_N"}, -'KC_SCLN': {"name":"D","title":"DV_D"}, -'KC_QUOT': {"name":"W","title":"DV_W"}, -'KC_NUHS': {"name":"#\n~","title":"DV_TILD (dead)"}, -// Row 4 -'KC_NUBS': {"name":"ç\nà","title":"DV_AGRV"}, -'KC_Z': {"name":"|\n;","title":"DV_SCLN"}, -'KC_X': {"name":"Q","title":"DV_Q"}, -'KC_C': {"name":"@\n,","title":"DV_COMM"}, -'KC_V': {"name":"I","title":"DV_I"}, -'KC_B': {"name":"Y","title":"DV_Y"}, -'KC_N': {"name":"X","title":"DV_X"}, -'KC_M': {"name":"R","title":"DV_R"}, -'KC_COMM': {"name":"L","title":"DV_L"}, -'KC_DOT': {"name":"P","title":"DV_P"}, -'KC_SLSH': {"name":"J","title":"DV_J"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ * │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 0 │ 0 │ + │ % │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ ? │ < │ > │ │ ! │ │ │ │ │ │ │ = │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ # │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ ç │ | │ │ @ │ │ │ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"*","title":"DV_ASTR"}, -'KC_TILD': {"name":"*","title":"DV_ASTR"}, -'S(KC_1)': {"name":"1","title":"DV_1"}, -'KC_EXLM': {"name":"1","title":"DV_1"}, -'S(KC_2)': {"name":"2","title":"DV_2"}, -'KC_AT': {"name":"2","title":"DV_2"}, -'S(KC_3)': {"name":"3","title":"DV_3"}, -'KC_HASH': {"name":"3","title":"DV_3"}, -'S(KC_4)': {"name":"4","title":"DV_4"}, -'KC_DLR': {"name":"4","title":"DV_4"}, -'S(KC_5)': {"name":"5","title":"DV_5"}, -'KC_PERC': {"name":"5","title":"DV_5"}, -'S(KC_6)': {"name":"6","title":"DV_6"}, -'KC_CIRC': {"name":"6","title":"DV_6"}, -'S(KC_7)': {"name":"7","title":"DV_7"}, -'KC_AMPR': {"name":"7","title":"DV_7"}, -'S(KC_8)': {"name":"8","title":"DV_8"}, -'KC_ASTR': {"name":"8","title":"DV_8"}, -'S(KC_9)': {"name":"9","title":"DV_9"}, -'KC_LPRN': {"name":"9","title":"DV_9"}, -'S(KC_0)': {"name":"0","title":"DV_0"}, -'KC_RPRN': {"name":"0","title":"DV_0"}, -'S(KC_MINS)': {"name":"+","title":"DV_PLUS"}, -'KC_UNDS': {"name":"+","title":"DV_PLUS"}, -'S(KC_EQL)': {"name":"%","title":"DV_PERC"}, -'KC_PLUS': {"name":"%","title":"DV_PERC"}, -// Row 2 -'S(KC_Q)': {"name":"?","title":"DV_QUES"}, -'S(KC_W)': {"name":"<","title":"DV_LABK"}, -'S(KC_E)': {"name":">","title":"DV_RABK"}, -'S(KC_T)': {"name":"!","title":"DV_EXLM"}, -'S(KC_RBRC)': {"name":"=","title":"DV_EQL"}, -'KC_RCBR': {"name":"=","title":"DV_EQL"}, -// Row 3 -'S(KC_NUHS)': {"name":"#","title":"DV_HASH"}, -// Row 4 -'S(KC_NUBS)': {"name":"ç","title":"DV_CCED"}, -'S(KC_Z)': {"name":"|","title":"DV_PIPE"}, -'S(KC_C)': {"name":"@","title":"DV_AT"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ * │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 0 │ 0 │ + │ % │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ ? │ < │ > │ │ ! │ │ │ │ │ │ │ = │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ # │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ ç │ | │ │ @ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '*', title: 'DV_ASTR' }, + KC_TILD: { name: '*', title: 'DV_ASTR' }, + 'S(KC_1)': { name: '1', title: 'DV_1' }, + KC_EXLM: { name: '1', title: 'DV_1' }, + 'S(KC_2)': { name: '2', title: 'DV_2' }, + KC_AT: { name: '2', title: 'DV_2' }, + 'S(KC_3)': { name: '3', title: 'DV_3' }, + KC_HASH: { name: '3', title: 'DV_3' }, + 'S(KC_4)': { name: '4', title: 'DV_4' }, + KC_DLR: { name: '4', title: 'DV_4' }, + 'S(KC_5)': { name: '5', title: 'DV_5' }, + KC_PERC: { name: '5', title: 'DV_5' }, + 'S(KC_6)': { name: '6', title: 'DV_6' }, + KC_CIRC: { name: '6', title: 'DV_6' }, + 'S(KC_7)': { name: '7', title: 'DV_7' }, + KC_AMPR: { name: '7', title: 'DV_7' }, + 'S(KC_8)': { name: '8', title: 'DV_8' }, + KC_ASTR: { name: '8', title: 'DV_8' }, + 'S(KC_9)': { name: '9', title: 'DV_9' }, + KC_LPRN: { name: '9', title: 'DV_9' }, + 'S(KC_0)': { name: '0', title: 'DV_0' }, + KC_RPRN: { name: '0', title: 'DV_0' }, + 'S(KC_MINS)': { name: '+', title: 'DV_PLUS' }, + KC_UNDS: { name: '+', title: 'DV_PLUS' }, + 'S(KC_EQL)': { name: '%', title: 'DV_PERC' }, + KC_PLUS: { name: '%', title: 'DV_PERC' }, + // Row 2 + 'S(KC_Q)': { name: '?', title: 'DV_QUES' }, + 'S(KC_W)': { name: '<', title: 'DV_LABK' }, + 'S(KC_E)': { name: '>', title: 'DV_RABK' }, + 'S(KC_T)': { name: '!', title: 'DV_EXLM' }, + 'S(KC_RBRC)': { name: '=', title: 'DV_EQL' }, + KC_RCBR: { name: '=', title: 'DV_EQL' }, + // Row 3 + 'S(KC_NUHS)': { name: '#', title: 'DV_HASH' }, + // Row 4 + 'S(KC_NUBS)': { name: 'ç', title: 'DV_CCED' }, + 'S(KC_Z)': { name: '|', title: 'DV_PIPE' }, + 'S(KC_C)': { name: '@', title: 'DV_AT' }, -/* Other keys */ -'KC_BSLS': {"name":"#\n~","title":"(dead)"}, -'S(KC_BSLS)': {"name":"#","title":""}, -'KC_LCBR': {"name":"Z","title":"S(DV_Z) (capital Z)"}, -'KC_LT': {"name":"L","title":"S(DV_L) (capital L)"}, -'KC_GT': {"name":"P","title":"S(DV_P) (capital P)"}, -'KC_COLN': {"name":"D","title":"S(DV_D) (capital D)"}, -'KC_PIPE': {"name":"#","title":"DV_HASH"}, -'KC_QUES': {"name":"J","title":"S(DV_J) (capital J)"}, -'KC_DQUO': {"name":"W","title":"S(DV_W) (capital W)"}, + /* Other keys */ + KC_BSLS: { name: '#\n~', title: '(dead)' }, + 'S(KC_BSLS)': { name: '#', title: '' }, + KC_LCBR: { name: 'Z', title: 'S(DV_Z) (capital Z)' }, + KC_LT: { name: 'L', title: 'S(DV_L) (capital L)' }, + KC_GT: { name: 'P', title: 'S(DV_P) (capital P)' }, + KC_COLN: { name: 'D', title: 'S(DV_D) (capital D)' }, + KC_PIPE: { name: '#', title: 'DV_HASH' }, + KC_QUES: { name: 'J', title: 'S(DV_J) (capital J)' }, + KC_DQUO: { name: 'W', title: 'S(DV_W) (capital W)' }, -'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, -'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, -'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, -'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, -'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, -'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + KC_LSPO: { name: 'LS / 9', title: 'Left Shift when held, 9 when tapped' }, + KC_RSPC: { name: 'RS / 0', title: 'Right Shift when held, 0 when tapped' }, + KC_LCPO: { name: 'LC / 9', title: 'Left Control when held, 9 when tapped' }, + KC_RCPC: { name: 'RC / 0', title: 'Right Control when held, 0 when tapped' }, + KC_LAPO: { name: 'LA / 9', title: 'Left Alt when held, 9 when tapped' }, + KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, -'QK_GESC': {"name":"« / *\nEsc","title":"Esc normally, but « when GUI is active or * when Shift is active"}, -} + QK_GESC: { + name: '« / *\nEsc', + title: 'Esc normally, but « when GUI is active or * when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_dvorak_programmer.js b/src/i18n/keymap_extras/keymap_dvorak_programmer.js index 09bb2ce497..8b1bf18568 100644 --- a/src/i18n/keymap_extras/keymap_dvorak_programmer.js +++ b/src/i18n/keymap_extras/keymap_dvorak_programmer.js @@ -14,149 +14,147 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ $ │ & │ [ │ { │ } │ ( │ = │ * │ ) │ + │ ] │ ! │ # │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ ; │ , │ . │ 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 + KC_GRV: { name: '~\n$', title: 'DP_DLR' }, + KC_1: { name: '%\n&', title: 'DP_AMPR' }, + KC_2: { name: '7\n[', title: 'DP_LBRC' }, + KC_3: { name: '5\n{', title: 'DP_LCBR' }, + KC_4: { name: '3\n}', title: 'DP_RCBR' }, + KC_5: { name: '1\n(', title: 'DP_LPRN' }, + KC_6: { name: '9\n=', title: 'DP_EQL' }, + KC_7: { name: '0\n*', title: 'DP_ASTR' }, + KC_8: { name: '2\n)', title: 'DP_RPRN' }, + KC_9: { name: '4\n+', title: 'DP_PLUS' }, + KC_0: { name: '6\n]', title: 'DP_RBRC' }, + KC_MINS: { name: '8\n!', title: 'DP_EXLM' }, + KC_EQL: { name: '`\n#', title: 'DP_HASH' }, + // Row 2 + KC_Q: { name: ':\n;', title: 'DP_SCLN' }, + KC_W: { name: '<\n,', title: 'DP_COMM' }, + KC_E: { name: '>\n.', title: 'DP_DOT' }, + KC_R: { name: 'P', title: 'DP_P' }, + KC_T: { name: 'Y', title: 'DP_Y' }, + KC_Y: { name: 'F', title: 'DP_F' }, + KC_U: { name: 'G', title: 'DP_G' }, + KC_I: { name: 'C', title: 'DP_C' }, + KC_O: { name: 'R', title: 'DP_R' }, + KC_P: { name: 'L', title: 'DP_L' }, + KC_LBRC: { name: '?\n/', title: 'DP_SLSH' }, + KC_RBRC: { name: '^\n@', title: 'DP_AT' }, + KC_BSLS: { name: '|\n\\', title: 'DP_BSLS' }, + // Row 3 + KC_A: { name: 'A', title: 'DP_A' }, + KC_S: { name: 'O', title: 'DP_O' }, + KC_D: { name: 'E', title: 'DP_E' }, + KC_F: { name: 'U', title: 'DP_U' }, + KC_G: { name: 'I', title: 'DP_I' }, + KC_H: { name: 'D', title: 'DP_D' }, + KC_J: { name: 'H', title: 'DP_H' }, + KC_K: { name: 'T', title: 'DP_T' }, + KC_L: { name: 'N', title: 'DP_N' }, + KC_SCLN: { name: 'S', title: 'DP_S' }, + KC_QUOT: { name: '_\n-', title: 'DP_MINS' }, + // Row 4 + KC_Z: { name: '"\n\'', title: 'DP_QUOT' }, + KC_X: { name: 'Q', title: 'DP_Q' }, + KC_C: { name: 'J', title: 'DP_J' }, + KC_V: { name: 'K', title: 'DP_K' }, + KC_B: { name: 'X', title: 'DP_X' }, + KC_N: { name: 'B', title: 'DP_B' }, + KC_M: { name: 'M', title: 'DP_M' }, + KC_COMM: { name: 'W', title: 'DP_W' }, + KC_DOT: { name: 'V', title: 'DP_V' }, + KC_SLSH: { name: 'Z', title: 'DP_Z' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ $ │ & │ [ │ { │ } │ ( │ = │ * │ ) │ + │ ] │ ! │ # │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ ; │ , │ . │ 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 -'KC_GRV': {"name":"~\n$","title":"DP_DLR"}, -'KC_1': {"name":"%\n&","title":"DP_AMPR"}, -'KC_2': {"name":"7\n[","title":"DP_LBRC"}, -'KC_3': {"name":"5\n{","title":"DP_LCBR"}, -'KC_4': {"name":"3\n}","title":"DP_RCBR"}, -'KC_5': {"name":"1\n(","title":"DP_LPRN"}, -'KC_6': {"name":"9\n=","title":"DP_EQL"}, -'KC_7': {"name":"0\n*","title":"DP_ASTR"}, -'KC_8': {"name":"2\n)","title":"DP_RPRN"}, -'KC_9': {"name":"4\n+","title":"DP_PLUS"}, -'KC_0': {"name":"6\n]","title":"DP_RBRC"}, -'KC_MINS': {"name":"8\n!","title":"DP_EXLM"}, -'KC_EQL': {"name":"`\n#","title":"DP_HASH"}, -// Row 2 -'KC_Q': {"name":":\n;","title":"DP_SCLN"}, -'KC_W': {"name":"<\n,","title":"DP_COMM"}, -'KC_E': {"name":">\n.","title":"DP_DOT"}, -'KC_R': {"name":"P","title":"DP_P"}, -'KC_T': {"name":"Y","title":"DP_Y"}, -'KC_Y': {"name":"F","title":"DP_F"}, -'KC_U': {"name":"G","title":"DP_G"}, -'KC_I': {"name":"C","title":"DP_C"}, -'KC_O': {"name":"R","title":"DP_R"}, -'KC_P': {"name":"L","title":"DP_L"}, -'KC_LBRC': {"name":"?\n/","title":"DP_SLSH"}, -'KC_RBRC': {"name":"^\n@","title":"DP_AT"}, -'KC_BSLS': {"name":"|\n\\","title":"DP_BSLS"}, -// Row 3 -'KC_A': {"name":"A","title":"DP_A"}, -'KC_S': {"name":"O","title":"DP_O"}, -'KC_D': {"name":"E","title":"DP_E"}, -'KC_F': {"name":"U","title":"DP_U"}, -'KC_G': {"name":"I","title":"DP_I"}, -'KC_H': {"name":"D","title":"DP_D"}, -'KC_J': {"name":"H","title":"DP_H"}, -'KC_K': {"name":"T","title":"DP_T"}, -'KC_L': {"name":"N","title":"DP_N"}, -'KC_SCLN': {"name":"S","title":"DP_S"}, -'KC_QUOT': {"name":"_\n-","title":"DP_MINS"}, -// Row 4 -'KC_Z': {"name":"\"\n'","title":"DP_QUOT"}, -'KC_X': {"name":"Q","title":"DP_Q"}, -'KC_C': {"name":"J","title":"DP_J"}, -'KC_V': {"name":"K","title":"DP_K"}, -'KC_B': {"name":"X","title":"DP_X"}, -'KC_N': {"name":"B","title":"DP_B"}, -'KC_M': {"name":"M","title":"DP_M"}, -'KC_COMM': {"name":"W","title":"DP_W"}, -'KC_DOT': {"name":"V","title":"DP_V"}, -'KC_SLSH': {"name":"Z","title":"DP_Z"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ % │ 7 │ 5 │ 3 │ 1 │ 9 │ 0 │ 2 │ 4 │ 6 │ 8 │ ` │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ : │ < │ > │ │ │ │ │ │ │ │ ? │ ^ │ | │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ _ │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ " │ │ │ │ │ │ │ │ │ │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"DP_TILD"}, -'KC_TILD': {"name":"~","title":"DP_TILD"}, -'S(KC_1)': {"name":"%","title":"DP_PERC"}, -'KC_EXLM': {"name":"%","title":"DP_PERC"}, -'S(KC_2)': {"name":"7","title":"DP_7"}, -'KC_AT': {"name":"7","title":"DP_7"}, -'S(KC_3)': {"name":"5","title":"DP_5"}, -'KC_HASH': {"name":"5","title":"DP_5"}, -'S(KC_4)': {"name":"3","title":"DP_3"}, -'KC_DLR': {"name":"3","title":"DP_3"}, -'S(KC_5)': {"name":"1","title":"DP_1"}, -'KC_PERC': {"name":"1","title":"DP_1"}, -'S(KC_6)': {"name":"9","title":"DP_9"}, -'KC_CIRC': {"name":"9","title":"DP_9"}, -'S(KC_7)': {"name":"0","title":"DP_0"}, -'KC_AMPR': {"name":"0","title":"DP_0"}, -'S(KC_8)': {"name":"2","title":"DP_2"}, -'KC_ASTR': {"name":"2","title":"DP_2"}, -'S(KC_9)': {"name":"4","title":"DP_4"}, -'KC_LPRN': {"name":"4","title":"DP_4"}, -'S(KC_0)': {"name":"6","title":"DP_6"}, -'KC_RPRN': {"name":"6","title":"DP_6"}, -'S(KC_MINS)': {"name":"8","title":"DP_8"}, -'KC_UNDS': {"name":"8","title":"DP_8"}, -'S(KC_EQL)': {"name":"`","title":"DP_GRV"}, -'KC_PLUS': {"name":"`","title":"DP_GRV"}, -// Row 2 -'S(KC_Q)': {"name":":","title":"DP_COLN"}, -'S(KC_W)': {"name":"<","title":"DP_LABK"}, -'S(KC_E)': {"name":">","title":"DP_RABK"}, -'S(KC_LBRC)': {"name":"?","title":"DP_QUES"}, -'KC_LCBR': {"name":"?","title":"DP_QUES"}, -'S(KC_RBRC)': {"name":"^","title":"DP_CIRC"}, -'KC_RCBR': {"name":"^","title":"DP_CIRC"}, -'S(KC_BSLS)': {"name":"|","title":"DP_PIPE"}, -'KC_PIPE': {"name":"|","title":"DP_PIPE"}, -// Row 3 -'S(KC_QUOT)': {"name":"_","title":"DP_UNDS"}, -'KC_DQUO': {"name":"_","title":"DP_UNDS"}, -// Row 4 -'S(KC_Z)': {"name":"\"","title":"DP_DQUO"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ % │ 7 │ 5 │ 3 │ 1 │ 9 │ 0 │ 2 │ 4 │ 6 │ 8 │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ : │ < │ > │ │ │ │ │ │ │ │ ? │ ^ │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ _ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ " │ │ │ │ │ │ │ │ │ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'DP_TILD' }, + KC_TILD: { name: '~', title: 'DP_TILD' }, + 'S(KC_1)': { name: '%', title: 'DP_PERC' }, + KC_EXLM: { name: '%', title: 'DP_PERC' }, + 'S(KC_2)': { name: '7', title: 'DP_7' }, + KC_AT: { name: '7', title: 'DP_7' }, + 'S(KC_3)': { name: '5', title: 'DP_5' }, + KC_HASH: { name: '5', title: 'DP_5' }, + 'S(KC_4)': { name: '3', title: 'DP_3' }, + KC_DLR: { name: '3', title: 'DP_3' }, + 'S(KC_5)': { name: '1', title: 'DP_1' }, + KC_PERC: { name: '1', title: 'DP_1' }, + 'S(KC_6)': { name: '9', title: 'DP_9' }, + KC_CIRC: { name: '9', title: 'DP_9' }, + 'S(KC_7)': { name: '0', title: 'DP_0' }, + KC_AMPR: { name: '0', title: 'DP_0' }, + 'S(KC_8)': { name: '2', title: 'DP_2' }, + KC_ASTR: { name: '2', title: 'DP_2' }, + 'S(KC_9)': { name: '4', title: 'DP_4' }, + KC_LPRN: { name: '4', title: 'DP_4' }, + 'S(KC_0)': { name: '6', title: 'DP_6' }, + KC_RPRN: { name: '6', title: 'DP_6' }, + 'S(KC_MINS)': { name: '8', title: 'DP_8' }, + KC_UNDS: { name: '8', title: 'DP_8' }, + 'S(KC_EQL)': { name: '`', title: 'DP_GRV' }, + KC_PLUS: { name: '`', title: 'DP_GRV' }, + // Row 2 + 'S(KC_Q)': { name: ':', title: 'DP_COLN' }, + 'S(KC_W)': { name: '<', title: 'DP_LABK' }, + 'S(KC_E)': { name: '>', title: 'DP_RABK' }, + 'S(KC_LBRC)': { name: '?', title: 'DP_QUES' }, + KC_LCBR: { name: '?', title: 'DP_QUES' }, + 'S(KC_RBRC)': { name: '^', title: 'DP_CIRC' }, + KC_RCBR: { name: '^', title: 'DP_CIRC' }, + 'S(KC_BSLS)': { name: '|', title: 'DP_PIPE' }, + KC_PIPE: { name: '|', title: 'DP_PIPE' }, + // Row 3 + 'S(KC_QUOT)': { name: '_', title: 'DP_UNDS' }, + KC_DQUO: { name: '_', title: 'DP_UNDS' }, + // Row 4 + 'S(KC_Z)': { name: '"', title: 'DP_DQUO' }, -/* Other keys */ -'KC_NUHS': {"name":"|\n\\","title":""}, -'S(KC_NUHS)': {"name":"|","title":""}, -'KC_NUBS': {"name":"|\n\\","title":""}, -'S(KC_NUBS)': {"name":"|","title":""}, -'KC_LT': {"name":"W","title":"S(DP_W) (capital W)"}, -'KC_GT': {"name":"V","title":"S(DP_V) (capital V)"}, -'KC_COLN': {"name":"S","title":"S(DP_S) (capital S)"}, -'KC_QUES': {"name":"Z","title":"S(DP_Z) (capital Z)"}, + /* Other keys */ + KC_NUHS: { name: '|\n\\', title: '' }, + 'S(KC_NUHS)': { name: '|', title: '' }, + KC_NUBS: { name: '|\n\\', title: '' }, + 'S(KC_NUBS)': { name: '|', title: '' }, + KC_LT: { name: 'W', title: 'S(DP_W) (capital W)' }, + KC_GT: { name: 'V', title: 'S(DP_V) (capital V)' }, + KC_COLN: { name: 'S', title: 'S(DP_S) (capital S)' }, + KC_QUES: { name: 'Z', title: 'S(DP_Z) (capital Z)' }, -'KC_LSPO': {"name":"LS / 4","title":"Left Shift when held, 4 when tapped"}, -'KC_RSPC': {"name":"RS / 6","title":"Right Shift when held, 6 when tapped"}, -'KC_LCPO': {"name":"LC / 4","title":"Left Control when held, 4 when tapped"}, -'KC_RCPC': {"name":"RC / 6","title":"Right Control when held, 6 when tapped"}, -'KC_LAPO': {"name":"LA / 4","title":"Left Alt when held, 4 when tapped"}, -'KC_RAPC': {"name":"RA / 6","title":"Right Alt when held, 6 when tapped"}, + KC_LSPO: { name: 'LS / 4', title: 'Left Shift when held, 4 when tapped' }, + KC_RSPC: { name: 'RS / 6', title: 'Right Shift when held, 6 when tapped' }, + KC_LCPO: { name: 'LC / 4', title: 'Left Control when held, 4 when tapped' }, + KC_RCPC: { name: 'RC / 6', title: 'Right Control when held, 6 when tapped' }, + KC_LAPO: { name: 'LA / 4', title: 'Left Alt when held, 4 when tapped' }, + KC_RAPC: { name: 'RA / 6', title: 'Right Alt when held, 6 when tapped' }, -'QK_GESC': {"name":"$ / ~\nEsc","title":"Esc normally, but $ when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: '$ / ~\nEsc', + title: 'Esc normally, but $ when GUI is active or ~ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_estonian.js b/src/i18n/keymap_extras/keymap_estonian.js index 82b5c940ce..4109523b03 100644 --- a/src/i18n/keymap_extras/keymap_estonian.js +++ b/src/i18n/keymap_extras/keymap_estonian.js @@ -14,177 +14,175 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ˇ │ 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 + KC_GRV: { name: '~\nˇ', title: 'EE_CARN (dead)' }, + KC_1: { name: '!\n1', title: 'EE_1' }, + KC_2: { name: '"\n2', title: 'EE_2' }, + KC_3: { name: '#\n3', title: 'EE_3' }, + KC_4: { name: '¤\n4', title: 'EE_4' }, + KC_5: { name: '%\n5', title: 'EE_5' }, + KC_6: { name: '&\n6', title: 'EE_6' }, + KC_7: { name: '/\n7', title: 'EE_7' }, + KC_8: { name: '(\n8', title: 'EE_8' }, + KC_9: { name: ')\n9', title: 'EE_9' }, + KC_0: { name: '=\n0', title: 'EE_0' }, + KC_MINS: { name: '?\n+', title: 'EE_PLUS' }, + KC_EQL: { name: '`\n´', title: 'EE_ACUT (dead)' }, + // Row 2 + KC_Q: { name: 'Q', title: 'EE_Q' }, + KC_W: { name: 'W', title: 'EE_W' }, + KC_E: { name: 'E', title: 'EE_E' }, + KC_R: { name: 'R', title: 'EE_R' }, + KC_T: { name: 'T', title: 'EE_T' }, + KC_Y: { name: 'Y', title: 'EE_Y' }, + KC_U: { name: 'U', title: 'EE_U' }, + KC_I: { name: 'I', title: 'EE_I' }, + KC_O: { name: 'O', title: 'EE_O' }, + KC_P: { name: 'P', title: 'EE_P' }, + KC_LBRC: { name: 'Ü', title: 'EE_UDIA' }, + KC_RBRC: { name: 'Õ', title: 'EE_OTIL' }, + // Row 3 + KC_A: { name: 'A', title: 'EE_A' }, + KC_S: { name: 'S', title: 'EE_S' }, + KC_D: { name: 'D', title: 'EE_D' }, + KC_F: { name: 'F', title: 'EE_F' }, + KC_G: { name: 'G', title: 'EE_G' }, + KC_H: { name: 'H', title: 'EE_H' }, + KC_J: { name: 'J', title: 'EE_J' }, + KC_K: { name: 'K', title: 'EE_K' }, + KC_L: { name: 'L', title: 'EE_L' }, + KC_SCLN: { name: 'Ö', title: 'EE_ODIA' }, + KC_QUOT: { name: 'Ä', title: 'EE_ADIA' }, + KC_NUHS: { name: "*\n'", title: 'EE_QUOT' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'EE_LABK' }, + KC_Z: { name: 'Z', title: 'EE_Z' }, + KC_X: { name: 'X', title: 'EE_X' }, + KC_C: { name: 'C', title: 'EE_C' }, + KC_V: { name: 'V', title: 'EE_V' }, + KC_B: { name: 'B', title: 'EE_B' }, + KC_N: { name: 'N', title: 'EE_N' }, + KC_M: { name: 'M', title: 'EE_M' }, + KC_COMM: { name: ';\n,', title: 'EE_COMM' }, + KC_DOT: { name: ':\n.', title: 'EE_DOT' }, + KC_SLSH: { name: '_\n-', title: 'EE_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ˇ │ 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 -'KC_GRV': {"name":"~\nˇ","title":"EE_CARN (dead)"}, -'KC_1': {"name":"!\n1","title":"EE_1"}, -'KC_2': {"name":"\"\n2","title":"EE_2"}, -'KC_3': {"name":"#\n3","title":"EE_3"}, -'KC_4': {"name":"¤\n4","title":"EE_4"}, -'KC_5': {"name":"%\n5","title":"EE_5"}, -'KC_6': {"name":"&\n6","title":"EE_6"}, -'KC_7': {"name":"/\n7","title":"EE_7"}, -'KC_8': {"name":"(\n8","title":"EE_8"}, -'KC_9': {"name":")\n9","title":"EE_9"}, -'KC_0': {"name":"=\n0","title":"EE_0"}, -'KC_MINS': {"name":"?\n+","title":"EE_PLUS"}, -'KC_EQL': {"name":"`\n´","title":"EE_ACUT (dead)"}, -// Row 2 -'KC_Q': {"name":"Q","title":"EE_Q"}, -'KC_W': {"name":"W","title":"EE_W"}, -'KC_E': {"name":"E","title":"EE_E"}, -'KC_R': {"name":"R","title":"EE_R"}, -'KC_T': {"name":"T","title":"EE_T"}, -'KC_Y': {"name":"Y","title":"EE_Y"}, -'KC_U': {"name":"U","title":"EE_U"}, -'KC_I': {"name":"I","title":"EE_I"}, -'KC_O': {"name":"O","title":"EE_O"}, -'KC_P': {"name":"P","title":"EE_P"}, -'KC_LBRC': {"name":"Ü","title":"EE_UDIA"}, -'KC_RBRC': {"name":"Õ","title":"EE_OTIL"}, -// Row 3 -'KC_A': {"name":"A","title":"EE_A"}, -'KC_S': {"name":"S","title":"EE_S"}, -'KC_D': {"name":"D","title":"EE_D"}, -'KC_F': {"name":"F","title":"EE_F"}, -'KC_G': {"name":"G","title":"EE_G"}, -'KC_H': {"name":"H","title":"EE_H"}, -'KC_J': {"name":"J","title":"EE_J"}, -'KC_K': {"name":"K","title":"EE_K"}, -'KC_L': {"name":"L","title":"EE_L"}, -'KC_SCLN': {"name":"Ö","title":"EE_ODIA"}, -'KC_QUOT': {"name":"Ä","title":"EE_ADIA"}, -'KC_NUHS': {"name":"*\n'","title":"EE_QUOT"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"EE_LABK"}, -'KC_Z': {"name":"Z","title":"EE_Z"}, -'KC_X': {"name":"X","title":"EE_X"}, -'KC_C': {"name":"C","title":"EE_C"}, -'KC_V': {"name":"V","title":"EE_V"}, -'KC_B': {"name":"B","title":"EE_B"}, -'KC_N': {"name":"N","title":"EE_N"}, -'KC_M': {"name":"M","title":"EE_M"}, -'KC_COMM': {"name":";\n,","title":"EE_COMM"}, -'KC_DOT': {"name":":\n.","title":"EE_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"EE_MINS"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"EE_TILD (dead)"}, -'KC_TILD': {"name":"~","title":"EE_TILD (dead)"}, -'S(KC_1)': {"name":"!","title":"EE_EXLM"}, -'KC_EXLM': {"name":"!","title":"EE_EXLM"}, -'S(KC_2)': {"name":"\"","title":"EE_DQUO"}, -'KC_AT': {"name":"\"","title":"EE_DQUO"}, -'S(KC_3)': {"name":"#","title":"EE_HASH"}, -'KC_HASH': {"name":"#","title":"EE_HASH"}, -'S(KC_4)': {"name":"¤","title":"EE_CURR"}, -'KC_DLR': {"name":"¤","title":"EE_CURR"}, -'S(KC_5)': {"name":"%","title":"EE_PERC"}, -'KC_PERC': {"name":"%","title":"EE_PERC"}, -'S(KC_6)': {"name":"&","title":"EE_AMPR"}, -'KC_CIRC': {"name":"&","title":"EE_AMPR"}, -'S(KC_7)': {"name":"/","title":"EE_SLSH"}, -'KC_AMPR': {"name":"/","title":"EE_SLSH"}, -'S(KC_8)': {"name":"(","title":"EE_LPRN"}, -'KC_ASTR': {"name":"(","title":"EE_LPRN"}, -'S(KC_9)': {"name":")","title":"EE_RPRN"}, -'KC_LPRN': {"name":")","title":"EE_RPRN"}, -'S(KC_0)': {"name":"=","title":"EE_EQL"}, -'KC_RPRN': {"name":"=","title":"EE_EQL"}, -'S(KC_MINS)': {"name":"?","title":"EE_QUES"}, -'KC_UNDS': {"name":"?","title":"EE_QUES"}, -'S(KC_EQL)': {"name":"`","title":"EE_GRV (dead)"}, -'KC_PLUS': {"name":"`","title":"EE_GRV (dead)"}, -// Row 3 -'S(KC_NUHS)': {"name":"*","title":"EE_ASTR"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"EE_RABK"}, -'S(KC_COMM)': {"name":";","title":"EE_SCLN"}, -'KC_LT': {"name":";","title":"EE_SCLN"}, -'S(KC_DOT)': {"name":":","title":"EE_COLN"}, -'KC_GT': {"name":":","title":"EE_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"EE_UNDS"}, -'KC_QUES': {"name":"_","title":"EE_UNDS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'EE_TILD (dead)' }, + KC_TILD: { name: '~', title: 'EE_TILD (dead)' }, + 'S(KC_1)': { name: '!', title: 'EE_EXLM' }, + KC_EXLM: { name: '!', title: 'EE_EXLM' }, + 'S(KC_2)': { name: '"', title: 'EE_DQUO' }, + KC_AT: { name: '"', title: 'EE_DQUO' }, + 'S(KC_3)': { name: '#', title: 'EE_HASH' }, + KC_HASH: { name: '#', title: 'EE_HASH' }, + 'S(KC_4)': { name: '¤', title: 'EE_CURR' }, + KC_DLR: { name: '¤', title: 'EE_CURR' }, + 'S(KC_5)': { name: '%', title: 'EE_PERC' }, + KC_PERC: { name: '%', title: 'EE_PERC' }, + 'S(KC_6)': { name: '&', title: 'EE_AMPR' }, + KC_CIRC: { name: '&', title: 'EE_AMPR' }, + 'S(KC_7)': { name: '/', title: 'EE_SLSH' }, + KC_AMPR: { name: '/', title: 'EE_SLSH' }, + 'S(KC_8)': { name: '(', title: 'EE_LPRN' }, + KC_ASTR: { name: '(', title: 'EE_LPRN' }, + 'S(KC_9)': { name: ')', title: 'EE_RPRN' }, + KC_LPRN: { name: ')', title: 'EE_RPRN' }, + 'S(KC_0)': { name: '=', title: 'EE_EQL' }, + KC_RPRN: { name: '=', title: 'EE_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'EE_QUES' }, + KC_UNDS: { name: '?', title: 'EE_QUES' }, + 'S(KC_EQL)': { name: '`', title: 'EE_GRV (dead)' }, + KC_PLUS: { name: '`', title: 'EE_GRV (dead)' }, + // Row 3 + 'S(KC_NUHS)': { name: '*', title: 'EE_ASTR' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'EE_RABK' }, + 'S(KC_COMM)': { name: ';', title: 'EE_SCLN' }, + KC_LT: { name: ';', title: 'EE_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'EE_COLN' }, + KC_GT: { name: ':', title: 'EE_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'EE_UNDS' }, + KC_QUES: { name: '_', title: 'EE_UNDS' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ \ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ § │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ š │ │ │ │ │ │ │ │ │ ^ │ ½ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ | │ ž │ │ │ │ │ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_2)': {"name":"@","title":"EE_AT"}, -'ALGR(KC_3)': {"name":"£","title":"EE_PND"}, -'ALGR(KC_4)': {"name":"$","title":"EE_DLR"}, -'ALGR(KC_5)': {"name":"€","title":"EE_EURO"}, -'ALGR(KC_7)': {"name":"{","title":"EE_LCBR"}, -'ALGR(KC_8)': {"name":"[","title":"EE_LBRC"}, -'ALGR(KC_9)': {"name":"]","title":"EE_RBRC"}, -'ALGR(KC_0)': {"name":"}","title":"EE_RCBR"}, -'ALGR(KC_MINS)': {"name":"\\","title":"EE_BSLS"}, -// Row 2 -'ALGR(KC_RBRC)': {"name":"§","title":"EE_SECT"}, -// Row 3 -'ALGR(KC_S)': {"name":"š","title":"EE_SCAR"}, -'ALGR(KC_QUOT)': {"name":"^","title":"EE_CIRC (dead)"}, -'ALGR(KC_NUHS)': {"name":"½","title":"EE_HALF"}, -// Row 4 -'ALGR(KC_NUBS)': {"name":"|","title":"EE_PIPE"}, -'ALGR(KC_Z)': {"name":"ž","title":"EE_ZCAR"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ \ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ § │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ š │ │ │ │ │ │ │ │ │ ^ │ ½ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ | │ ž │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_2)': { name: '@', title: 'EE_AT' }, + 'ALGR(KC_3)': { name: '£', title: 'EE_PND' }, + 'ALGR(KC_4)': { name: '$', title: 'EE_DLR' }, + 'ALGR(KC_5)': { name: '€', title: 'EE_EURO' }, + 'ALGR(KC_7)': { name: '{', title: 'EE_LCBR' }, + 'ALGR(KC_8)': { name: '[', title: 'EE_LBRC' }, + 'ALGR(KC_9)': { name: ']', title: 'EE_RBRC' }, + 'ALGR(KC_0)': { name: '}', title: 'EE_RCBR' }, + 'ALGR(KC_MINS)': { name: '\\', title: 'EE_BSLS' }, + // Row 2 + 'ALGR(KC_RBRC)': { name: '§', title: 'EE_SECT' }, + // Row 3 + 'ALGR(KC_S)': { name: 'š', title: 'EE_SCAR' }, + 'ALGR(KC_QUOT)': { name: '^', title: 'EE_CIRC (dead)' }, + 'ALGR(KC_NUHS)': { name: '½', title: 'EE_HALF' }, + // Row 4 + 'ALGR(KC_NUBS)': { name: '|', title: 'EE_PIPE' }, + 'ALGR(KC_Z)': { name: 'ž', title: 'EE_ZCAR' }, -/* Other keys */ -'KC_BSLS': {"name":"*\n'","title":""}, -'S(KC_BSLS)': {"name":"*","title":""}, -'KC_LCBR': {"name":"Ü","title":"S(EE_UDIA) (capital Ü)"}, -'KC_RCBR': {"name":"Õ","title":"S(EE_OTIL) (capital Õ)"}, -'KC_COLN': {"name":"Ö","title":"S(EE_ODIA) (capital Ö)"}, -'KC_PIPE': {"name":"*","title":"EE_ASTR"}, -'KC_DQUO': {"name":"Ä","title":"S(EE_ADIA) (capital Ä)"}, + /* Other keys */ + KC_BSLS: { name: "*\n'", title: '' }, + 'S(KC_BSLS)': { name: '*', title: '' }, + KC_LCBR: { name: 'Ü', title: 'S(EE_UDIA) (capital Ü)' }, + KC_RCBR: { name: 'Õ', title: 'S(EE_OTIL) (capital Õ)' }, + KC_COLN: { name: 'Ö', title: 'S(EE_ODIA) (capital Ö)' }, + KC_PIPE: { name: '*', title: 'EE_ASTR' }, + KC_DQUO: { name: 'Ä', title: 'S(EE_ADIA) (capital Ä)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"ˇ / ~\nEsc","title":"Esc normally, but ˇ when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: 'ˇ / ~\nEsc', + title: 'Esc normally, but ˇ when GUI is active or ~ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_finnish.js b/src/i18n/keymap_extras/keymap_finnish.js index 22114c128a..cf941fae1c 100644 --- a/src/i18n/keymap_extras/keymap_finnish.js +++ b/src/i18n/keymap_extras/keymap_finnish.js @@ -14,175 +14,173 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ § │ 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 + KC_GRV: { name: '½\n§', title: 'FI_SECT' }, + KC_1: { name: '!\n1', title: 'FI_1' }, + KC_2: { name: '"\n2', title: 'FI_2' }, + KC_3: { name: '#\n3', title: 'FI_3' }, + KC_4: { name: '¤\n4', title: 'FI_4' }, + KC_5: { name: '%\n5', title: 'FI_5' }, + KC_6: { name: '&\n6', title: 'FI_6' }, + KC_7: { name: '/\n7', title: 'FI_7' }, + KC_8: { name: '(\n8', title: 'FI_8' }, + KC_9: { name: ')\n9', title: 'FI_9' }, + KC_0: { name: '=\n0', title: 'FI_0' }, + KC_MINS: { name: '?\n+', title: 'FI_PLUS' }, + KC_EQL: { name: '`\n´', title: 'FI_ACUT (dead)' }, + // Row 2 + KC_Q: { name: 'Q', title: 'FI_Q' }, + KC_W: { name: 'W', title: 'FI_W' }, + KC_E: { name: 'E', title: 'FI_E' }, + KC_R: { name: 'R', title: 'FI_R' }, + KC_T: { name: 'T', title: 'FI_T' }, + KC_Y: { name: 'Y', title: 'FI_Y' }, + KC_U: { name: 'U', title: 'FI_U' }, + KC_I: { name: 'I', title: 'FI_I' }, + KC_O: { name: 'O', title: 'FI_O' }, + KC_P: { name: 'P', title: 'FI_P' }, + KC_LBRC: { name: 'Å', title: 'FI_ARNG' }, + KC_RBRC: { name: '^\n¨', title: 'FI_DIAE (dead)' }, + // Row 3 + KC_A: { name: 'A', title: 'FI_A' }, + KC_S: { name: 'S', title: 'FI_S' }, + KC_D: { name: 'D', title: 'FI_D' }, + KC_F: { name: 'F', title: 'FI_F' }, + KC_G: { name: 'G', title: 'FI_G' }, + KC_H: { name: 'H', title: 'FI_H' }, + KC_J: { name: 'J', title: 'FI_J' }, + KC_K: { name: 'K', title: 'FI_K' }, + KC_L: { name: 'L', title: 'FI_L' }, + KC_SCLN: { name: 'Ö', title: 'FI_ODIA' }, + KC_QUOT: { name: 'Ä', title: 'FI_ADIA' }, + KC_NUHS: { name: "*\n'", title: 'FI_QUOT' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'FI_LABK' }, + KC_Z: { name: 'Z', title: 'FI_Z' }, + KC_X: { name: 'X', title: 'FI_X' }, + KC_C: { name: 'C', title: 'FI_C' }, + KC_V: { name: 'V', title: 'FI_V' }, + KC_B: { name: 'B', title: 'FI_B' }, + KC_N: { name: 'N', title: 'FI_N' }, + KC_M: { name: 'M', title: 'FI_M' }, + KC_COMM: { name: ';\n,', title: 'FI_COMM' }, + KC_DOT: { name: ':\n.', title: 'FI_DOT' }, + KC_SLSH: { name: '_\n-', title: 'FI_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ § │ 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 -'KC_GRV': {"name":"½\n§","title":"FI_SECT"}, -'KC_1': {"name":"!\n1","title":"FI_1"}, -'KC_2': {"name":"\"\n2","title":"FI_2"}, -'KC_3': {"name":"#\n3","title":"FI_3"}, -'KC_4': {"name":"¤\n4","title":"FI_4"}, -'KC_5': {"name":"%\n5","title":"FI_5"}, -'KC_6': {"name":"&\n6","title":"FI_6"}, -'KC_7': {"name":"/\n7","title":"FI_7"}, -'KC_8': {"name":"(\n8","title":"FI_8"}, -'KC_9': {"name":")\n9","title":"FI_9"}, -'KC_0': {"name":"=\n0","title":"FI_0"}, -'KC_MINS': {"name":"?\n+","title":"FI_PLUS"}, -'KC_EQL': {"name":"`\n´","title":"FI_ACUT (dead)"}, -// Row 2 -'KC_Q': {"name":"Q","title":"FI_Q"}, -'KC_W': {"name":"W","title":"FI_W"}, -'KC_E': {"name":"E","title":"FI_E"}, -'KC_R': {"name":"R","title":"FI_R"}, -'KC_T': {"name":"T","title":"FI_T"}, -'KC_Y': {"name":"Y","title":"FI_Y"}, -'KC_U': {"name":"U","title":"FI_U"}, -'KC_I': {"name":"I","title":"FI_I"}, -'KC_O': {"name":"O","title":"FI_O"}, -'KC_P': {"name":"P","title":"FI_P"}, -'KC_LBRC': {"name":"Å","title":"FI_ARNG"}, -'KC_RBRC': {"name":"^\n¨","title":"FI_DIAE (dead)"}, -// Row 3 -'KC_A': {"name":"A","title":"FI_A"}, -'KC_S': {"name":"S","title":"FI_S"}, -'KC_D': {"name":"D","title":"FI_D"}, -'KC_F': {"name":"F","title":"FI_F"}, -'KC_G': {"name":"G","title":"FI_G"}, -'KC_H': {"name":"H","title":"FI_H"}, -'KC_J': {"name":"J","title":"FI_J"}, -'KC_K': {"name":"K","title":"FI_K"}, -'KC_L': {"name":"L","title":"FI_L"}, -'KC_SCLN': {"name":"Ö","title":"FI_ODIA"}, -'KC_QUOT': {"name":"Ä","title":"FI_ADIA"}, -'KC_NUHS': {"name":"*\n'","title":"FI_QUOT"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"FI_LABK"}, -'KC_Z': {"name":"Z","title":"FI_Z"}, -'KC_X': {"name":"X","title":"FI_X"}, -'KC_C': {"name":"C","title":"FI_C"}, -'KC_V': {"name":"V","title":"FI_V"}, -'KC_B': {"name":"B","title":"FI_B"}, -'KC_N': {"name":"N","title":"FI_N"}, -'KC_M': {"name":"M","title":"FI_M"}, -'KC_COMM': {"name":";\n,","title":"FI_COMM"}, -'KC_DOT': {"name":":\n.","title":"FI_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"FI_MINS"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ½ │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"½","title":"FI_HALF"}, -'KC_TILD': {"name":"½","title":"FI_HALF"}, -'S(KC_1)': {"name":"!","title":"FI_EXLM"}, -'KC_EXLM': {"name":"!","title":"FI_EXLM"}, -'S(KC_2)': {"name":"\"","title":"FI_DQUO"}, -'KC_AT': {"name":"\"","title":"FI_DQUO"}, -'S(KC_3)': {"name":"#","title":"FI_HASH"}, -'KC_HASH': {"name":"#","title":"FI_HASH"}, -'S(KC_4)': {"name":"¤","title":"FI_CURR"}, -'KC_DLR': {"name":"¤","title":"FI_CURR"}, -'S(KC_5)': {"name":"%","title":"FI_PERC"}, -'KC_PERC': {"name":"%","title":"FI_PERC"}, -'S(KC_6)': {"name":"&","title":"FI_AMPR"}, -'KC_CIRC': {"name":"&","title":"FI_AMPR"}, -'S(KC_7)': {"name":"/","title":"FI_SLSH"}, -'KC_AMPR': {"name":"/","title":"FI_SLSH"}, -'S(KC_8)': {"name":"(","title":"FI_LPRN"}, -'KC_ASTR': {"name":"(","title":"FI_LPRN"}, -'S(KC_9)': {"name":")","title":"FI_RPRN"}, -'KC_LPRN': {"name":")","title":"FI_RPRN"}, -'S(KC_0)': {"name":"=","title":"FI_EQL"}, -'KC_RPRN': {"name":"=","title":"FI_EQL"}, -'S(KC_MINS)': {"name":"?","title":"FI_QUES"}, -'KC_UNDS': {"name":"?","title":"FI_QUES"}, -'S(KC_EQL)': {"name":"`","title":"FI_GRV (dead)"}, -'KC_PLUS': {"name":"`","title":"FI_GRV (dead)"}, -// Row 2 -'S(KC_RBRC)': {"name":"^","title":"FI_CIRC (dead)"}, -'KC_RCBR': {"name":"^","title":"FI_CIRC (dead)"}, -// Row 3 -'S(KC_NUHS)': {"name":"*","title":"FI_ASTR"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"FI_RABK"}, -'S(KC_COMM)': {"name":";","title":"FI_SCLN"}, -'KC_LT': {"name":";","title":"FI_SCLN"}, -'S(KC_DOT)': {"name":":","title":"FI_COLN"}, -'KC_GT': {"name":":","title":"FI_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"FI_UNDS"}, -'KC_QUES': {"name":"_","title":"FI_UNDS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ½ │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '½', title: 'FI_HALF' }, + KC_TILD: { name: '½', title: 'FI_HALF' }, + 'S(KC_1)': { name: '!', title: 'FI_EXLM' }, + KC_EXLM: { name: '!', title: 'FI_EXLM' }, + 'S(KC_2)': { name: '"', title: 'FI_DQUO' }, + KC_AT: { name: '"', title: 'FI_DQUO' }, + 'S(KC_3)': { name: '#', title: 'FI_HASH' }, + KC_HASH: { name: '#', title: 'FI_HASH' }, + 'S(KC_4)': { name: '¤', title: 'FI_CURR' }, + KC_DLR: { name: '¤', title: 'FI_CURR' }, + 'S(KC_5)': { name: '%', title: 'FI_PERC' }, + KC_PERC: { name: '%', title: 'FI_PERC' }, + 'S(KC_6)': { name: '&', title: 'FI_AMPR' }, + KC_CIRC: { name: '&', title: 'FI_AMPR' }, + 'S(KC_7)': { name: '/', title: 'FI_SLSH' }, + KC_AMPR: { name: '/', title: 'FI_SLSH' }, + 'S(KC_8)': { name: '(', title: 'FI_LPRN' }, + KC_ASTR: { name: '(', title: 'FI_LPRN' }, + 'S(KC_9)': { name: ')', title: 'FI_RPRN' }, + KC_LPRN: { name: ')', title: 'FI_RPRN' }, + 'S(KC_0)': { name: '=', title: 'FI_EQL' }, + KC_RPRN: { name: '=', title: 'FI_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'FI_QUES' }, + KC_UNDS: { name: '?', title: 'FI_QUES' }, + 'S(KC_EQL)': { name: '`', title: 'FI_GRV (dead)' }, + KC_PLUS: { name: '`', title: 'FI_GRV (dead)' }, + // Row 2 + 'S(KC_RBRC)': { name: '^', title: 'FI_CIRC (dead)' }, + KC_RCBR: { name: '^', title: 'FI_CIRC (dead)' }, + // Row 3 + 'S(KC_NUHS)': { name: '*', title: 'FI_ASTR' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'FI_RABK' }, + 'S(KC_COMM)': { name: ';', title: 'FI_SCLN' }, + KC_LT: { name: ';', title: 'FI_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'FI_COLN' }, + KC_GT: { name: ':', title: 'FI_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'FI_UNDS' }, + KC_QUES: { name: '_', title: 'FI_UNDS' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ \ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ | │ │ │ │ │ │ │ µ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_2)': {"name":"@","title":"FI_AT"}, -'ALGR(KC_3)': {"name":"£","title":"FI_PND"}, -'ALGR(KC_4)': {"name":"$","title":"FI_DLR"}, -'ALGR(KC_5)': {"name":"€","title":"FI_EURO"}, -'ALGR(KC_7)': {"name":"{","title":"FI_LCBR"}, -'ALGR(KC_8)': {"name":"[","title":"FI_LBRC"}, -'ALGR(KC_9)': {"name":"]","title":"FI_RBRC"}, -'ALGR(KC_0)': {"name":"}","title":"FI_RCBR"}, -'ALGR(KC_MINS)': {"name":"\\","title":"FI_BSLS"}, -// Row 2 -'ALGR(KC_RBRC)': {"name":"~","title":"FI_TILD (dead)"}, -// Row 4 -'ALGR(KC_NUBS)': {"name":"|","title":"FI_PIPE"}, -'ALGR(KC_M)': {"name":"µ","title":"FI_MICR"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ \ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ | │ │ │ │ │ │ │ µ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_2)': { name: '@', title: 'FI_AT' }, + 'ALGR(KC_3)': { name: '£', title: 'FI_PND' }, + 'ALGR(KC_4)': { name: '$', title: 'FI_DLR' }, + 'ALGR(KC_5)': { name: '€', title: 'FI_EURO' }, + 'ALGR(KC_7)': { name: '{', title: 'FI_LCBR' }, + 'ALGR(KC_8)': { name: '[', title: 'FI_LBRC' }, + 'ALGR(KC_9)': { name: ']', title: 'FI_RBRC' }, + 'ALGR(KC_0)': { name: '}', title: 'FI_RCBR' }, + 'ALGR(KC_MINS)': { name: '\\', title: 'FI_BSLS' }, + // Row 2 + 'ALGR(KC_RBRC)': { name: '~', title: 'FI_TILD (dead)' }, + // Row 4 + 'ALGR(KC_NUBS)': { name: '|', title: 'FI_PIPE' }, + 'ALGR(KC_M)': { name: 'µ', title: 'FI_MICR' }, -/* Other keys */ -'KC_BSLS': {"name":"*\n'","title":""}, -'S(KC_BSLS)': {"name":"*","title":""}, -'KC_LCBR': {"name":"Å","title":"S(FI_ARNG) (capital Å)"}, -'KC_COLN': {"name":"Ö","title":"S(FI_ODIA) (capital Ö)"}, -'KC_PIPE': {"name":"*","title":"FI_ASTR"}, -'KC_DQUO': {"name":"Ä","title":"S(FI_ADIA) (capital Ä)"}, + /* Other keys */ + KC_BSLS: { name: "*\n'", title: '' }, + 'S(KC_BSLS)': { name: '*', title: '' }, + KC_LCBR: { name: 'Å', title: 'S(FI_ARNG) (capital Å)' }, + KC_COLN: { name: 'Ö', title: 'S(FI_ODIA) (capital Ö)' }, + KC_PIPE: { name: '*', title: 'FI_ASTR' }, + KC_DQUO: { name: 'Ä', title: 'S(FI_ADIA) (capital Ä)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"§ / ½\nEsc","title":"Esc normally, but § when GUI is active or ½ when Shift is active"}, -} + QK_GESC: { + name: '§ / ½\nEsc', + title: 'Esc normally, but § when GUI is active or ½ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_french.js b/src/i18n/keymap_extras/keymap_french.js index d3ac7ef644..5d1144b08b 100644 --- a/src/i18n/keymap_extras/keymap_french.js +++ b/src/i18n/keymap_extras/keymap_french.js @@ -14,176 +14,174 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ² │ & │ é │ " │ ' │ ( │ - │ è │ _ │ ç │ à │ ) │ = │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ 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 + KC_GRV: { name: '²', title: 'FR_SUP2' }, + KC_1: { name: '1\n&', title: 'FR_AMPR' }, + KC_2: { name: '2\né', title: 'FR_EACU' }, + KC_3: { name: '3\n"', title: 'FR_DQUO' }, + KC_4: { name: "4\n'", title: 'FR_QUOT' }, + KC_5: { name: '5\n(', title: 'FR_LPRN' }, + KC_6: { name: '6\n-', title: 'FR_MINS' }, + KC_7: { name: '7\nè', title: 'FR_EGRV' }, + KC_8: { name: '8\n_', title: 'FR_UNDS' }, + KC_9: { name: '9\nç', title: 'FR_CCED' }, + KC_0: { name: '0\nà', title: 'FR_AGRV' }, + KC_MINS: { name: '°\n)', title: 'FR_RPRN' }, + KC_EQL: { name: '+\n=', title: 'FR_EQL' }, + // Row 2 + KC_Q: { name: 'A', title: 'FR_A' }, + KC_W: { name: 'Z', title: 'FR_Z' }, + KC_E: { name: 'E', title: 'FR_E' }, + KC_R: { name: 'R', title: 'FR_R' }, + KC_T: { name: 'T', title: 'FR_T' }, + KC_Y: { name: 'Y', title: 'FR_Y' }, + KC_U: { name: 'U', title: 'FR_U' }, + KC_I: { name: 'I', title: 'FR_I' }, + KC_O: { name: 'O', title: 'FR_O' }, + KC_P: { name: 'P', title: 'FR_P' }, + KC_LBRC: { name: '¨\n^', title: 'FR_CIRC (dead)' }, + KC_RBRC: { name: '£\n$', title: 'FR_DLR' }, + // Row 3 + KC_A: { name: 'Q', title: 'FR_Q' }, + KC_S: { name: 'S', title: 'FR_S' }, + KC_D: { name: 'D', title: 'FR_D' }, + KC_F: { name: 'F', title: 'FR_F' }, + KC_G: { name: 'G', title: 'FR_G' }, + KC_H: { name: 'H', title: 'FR_H' }, + KC_J: { name: 'J', title: 'FR_J' }, + KC_K: { name: 'K', title: 'FR_K' }, + KC_L: { name: 'L', title: 'FR_L' }, + KC_SCLN: { name: 'M', title: 'FR_M' }, + KC_QUOT: { name: '%\nù', title: 'FR_UGRV' }, + KC_NUHS: { name: 'µ\n*', title: 'FR_ASTR' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'FR_LABK' }, + KC_Z: { name: 'W', title: 'FR_W' }, + KC_X: { name: 'X', title: 'FR_X' }, + KC_C: { name: 'C', title: 'FR_C' }, + KC_V: { name: 'V', title: 'FR_V' }, + KC_B: { name: 'B', title: 'FR_B' }, + KC_N: { name: 'N', title: 'FR_N' }, + KC_M: { name: '?\n,', title: 'FR_COMM' }, + KC_COMM: { name: '.\n;', title: 'FR_SCLN' }, + KC_DOT: { name: '/\n:', title: 'FR_COLN' }, + KC_SLSH: { name: '§\n!', title: 'FR_EXLM' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ² │ & │ é │ " │ ' │ ( │ - │ è │ _ │ ç │ à │ ) │ = │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ 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 -'KC_GRV': {"name":"²","title":"FR_SUP2"}, -'KC_1': {"name":"1\n&","title":"FR_AMPR"}, -'KC_2': {"name":"2\né","title":"FR_EACU"}, -'KC_3': {"name":"3\n\"","title":"FR_DQUO"}, -'KC_4': {"name":"4\n'","title":"FR_QUOT"}, -'KC_5': {"name":"5\n(","title":"FR_LPRN"}, -'KC_6': {"name":"6\n-","title":"FR_MINS"}, -'KC_7': {"name":"7\nè","title":"FR_EGRV"}, -'KC_8': {"name":"8\n_","title":"FR_UNDS"}, -'KC_9': {"name":"9\nç","title":"FR_CCED"}, -'KC_0': {"name":"0\nà","title":"FR_AGRV"}, -'KC_MINS': {"name":"°\n)","title":"FR_RPRN"}, -'KC_EQL': {"name":"+\n=","title":"FR_EQL"}, -// Row 2 -'KC_Q': {"name":"A","title":"FR_A"}, -'KC_W': {"name":"Z","title":"FR_Z"}, -'KC_E': {"name":"E","title":"FR_E"}, -'KC_R': {"name":"R","title":"FR_R"}, -'KC_T': {"name":"T","title":"FR_T"}, -'KC_Y': {"name":"Y","title":"FR_Y"}, -'KC_U': {"name":"U","title":"FR_U"}, -'KC_I': {"name":"I","title":"FR_I"}, -'KC_O': {"name":"O","title":"FR_O"}, -'KC_P': {"name":"P","title":"FR_P"}, -'KC_LBRC': {"name":"¨\n^","title":"FR_CIRC (dead)"}, -'KC_RBRC': {"name":"£\n$","title":"FR_DLR"}, -// Row 3 -'KC_A': {"name":"Q","title":"FR_Q"}, -'KC_S': {"name":"S","title":"FR_S"}, -'KC_D': {"name":"D","title":"FR_D"}, -'KC_F': {"name":"F","title":"FR_F"}, -'KC_G': {"name":"G","title":"FR_G"}, -'KC_H': {"name":"H","title":"FR_H"}, -'KC_J': {"name":"J","title":"FR_J"}, -'KC_K': {"name":"K","title":"FR_K"}, -'KC_L': {"name":"L","title":"FR_L"}, -'KC_SCLN': {"name":"M","title":"FR_M"}, -'KC_QUOT': {"name":"%\nù","title":"FR_UGRV"}, -'KC_NUHS': {"name":"µ\n*","title":"FR_ASTR"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"FR_LABK"}, -'KC_Z': {"name":"W","title":"FR_W"}, -'KC_X': {"name":"X","title":"FR_X"}, -'KC_C': {"name":"C","title":"FR_C"}, -'KC_V': {"name":"V","title":"FR_V"}, -'KC_B': {"name":"B","title":"FR_B"}, -'KC_N': {"name":"N","title":"FR_N"}, -'KC_M': {"name":"?\n,","title":"FR_COMM"}, -'KC_COMM': {"name":".\n;","title":"FR_SCLN"}, -'KC_DOT': {"name":"/\n:","title":"FR_COLN"}, -'KC_SLSH': {"name":"§\n!","title":"FR_EXLM"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ £ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ % │ µ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ ? │ . │ / │ § │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_1)': {"name":"1","title":"FR_1"}, -'KC_EXLM': {"name":"1","title":"FR_1"}, -'S(KC_2)': {"name":"2","title":"FR_2"}, -'KC_AT': {"name":"2","title":"FR_2"}, -'S(KC_3)': {"name":"3","title":"FR_3"}, -'KC_HASH': {"name":"3","title":"FR_3"}, -'S(KC_4)': {"name":"4","title":"FR_4"}, -'KC_DLR': {"name":"4","title":"FR_4"}, -'S(KC_5)': {"name":"5","title":"FR_5"}, -'KC_PERC': {"name":"5","title":"FR_5"}, -'S(KC_6)': {"name":"6","title":"FR_6"}, -'KC_CIRC': {"name":"6","title":"FR_6"}, -'S(KC_7)': {"name":"7","title":"FR_7"}, -'KC_AMPR': {"name":"7","title":"FR_7"}, -'S(KC_8)': {"name":"8","title":"FR_8"}, -'KC_ASTR': {"name":"8","title":"FR_8"}, -'S(KC_9)': {"name":"9","title":"FR_9"}, -'KC_LPRN': {"name":"9","title":"FR_9"}, -'S(KC_0)': {"name":"0","title":"FR_0"}, -'KC_RPRN': {"name":"0","title":"FR_0"}, -'S(KC_MINS)': {"name":"°","title":"FR_DEG"}, -'KC_UNDS': {"name":"°","title":"FR_DEG"}, -'S(KC_EQL)': {"name":"+","title":"FR_PLUS"}, -'KC_PLUS': {"name":"+","title":"FR_PLUS"}, -// Row 2 -'S(KC_LBRC)': {"name":"¨","title":"FR_DIAE (dead)"}, -'KC_LCBR': {"name":"¨","title":"FR_DIAE (dead)"}, -'S(KC_RBRC)': {"name":"£","title":"FR_PND"}, -'KC_RCBR': {"name":"£","title":"FR_PND"}, -// Row 3 -'S(KC_QUOT)': {"name":"%","title":"FR_PERC"}, -'KC_DQUO': {"name":"%","title":"FR_PERC"}, -'S(KC_NUHS)': {"name":"µ","title":"FR_MICR"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"FR_RABK"}, -'S(KC_M)': {"name":"?","title":"FR_QUES"}, -'S(KC_COMM)': {"name":".","title":"FR_DOT"}, -'KC_LT': {"name":".","title":"FR_DOT"}, -'S(KC_DOT)': {"name":"/","title":"FR_SLSH"}, -'KC_GT': {"name":"/","title":"FR_SLSH"}, -'S(KC_SLSH)': {"name":"§","title":"FR_SECT"}, -'KC_QUES': {"name":"§","title":"FR_SECT"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ £ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ % │ µ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ ? │ . │ / │ § │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_1)': { name: '1', title: 'FR_1' }, + KC_EXLM: { name: '1', title: 'FR_1' }, + 'S(KC_2)': { name: '2', title: 'FR_2' }, + KC_AT: { name: '2', title: 'FR_2' }, + 'S(KC_3)': { name: '3', title: 'FR_3' }, + KC_HASH: { name: '3', title: 'FR_3' }, + 'S(KC_4)': { name: '4', title: 'FR_4' }, + KC_DLR: { name: '4', title: 'FR_4' }, + 'S(KC_5)': { name: '5', title: 'FR_5' }, + KC_PERC: { name: '5', title: 'FR_5' }, + 'S(KC_6)': { name: '6', title: 'FR_6' }, + KC_CIRC: { name: '6', title: 'FR_6' }, + 'S(KC_7)': { name: '7', title: 'FR_7' }, + KC_AMPR: { name: '7', title: 'FR_7' }, + 'S(KC_8)': { name: '8', title: 'FR_8' }, + KC_ASTR: { name: '8', title: 'FR_8' }, + 'S(KC_9)': { name: '9', title: 'FR_9' }, + KC_LPRN: { name: '9', title: 'FR_9' }, + 'S(KC_0)': { name: '0', title: 'FR_0' }, + KC_RPRN: { name: '0', title: 'FR_0' }, + 'S(KC_MINS)': { name: '°', title: 'FR_DEG' }, + KC_UNDS: { name: '°', title: 'FR_DEG' }, + 'S(KC_EQL)': { name: '+', title: 'FR_PLUS' }, + KC_PLUS: { name: '+', title: 'FR_PLUS' }, + // Row 2 + 'S(KC_LBRC)': { name: '¨', title: 'FR_DIAE (dead)' }, + KC_LCBR: { name: '¨', title: 'FR_DIAE (dead)' }, + 'S(KC_RBRC)': { name: '£', title: 'FR_PND' }, + KC_RCBR: { name: '£', title: 'FR_PND' }, + // Row 3 + 'S(KC_QUOT)': { name: '%', title: 'FR_PERC' }, + KC_DQUO: { name: '%', title: 'FR_PERC' }, + 'S(KC_NUHS)': { name: 'µ', title: 'FR_MICR' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'FR_RABK' }, + 'S(KC_M)': { name: '?', title: 'FR_QUES' }, + 'S(KC_COMM)': { name: '.', title: 'FR_DOT' }, + KC_LT: { name: '.', title: 'FR_DOT' }, + 'S(KC_DOT)': { name: '/', title: 'FR_SLSH' }, + KC_GT: { name: '/', title: 'FR_SLSH' }, + 'S(KC_SLSH)': { name: '§', title: 'FR_SECT' }, + KC_QUES: { name: '§', title: 'FR_SECT' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ │ ~ │ # │ { │ [ │ | │ ` │ \ │ │ @ │ ] │ } │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ € │ │ │ │ │ │ │ │ │ ¤ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_2)': {"name":"~","title":"FR_TILD (dead)"}, -'ALGR(KC_3)': {"name":"#","title":"FR_HASH"}, -'ALGR(KC_4)': {"name":"{","title":"FR_LCBR"}, -'ALGR(KC_5)': {"name":"[","title":"FR_LBRC"}, -'ALGR(KC_6)': {"name":"|","title":"FR_PIPE"}, -'ALGR(KC_7)': {"name":"`","title":"FR_GRV (dead)"}, -'ALGR(KC_8)': {"name":"\\","title":"FR_BSLS"}, -'ALGR(KC_0)': {"name":"@","title":"FR_AT"}, -'ALGR(KC_MINS)': {"name":"]","title":"FR_RBRC"}, -'ALGR(KC_EQL)': {"name":"}","title":"FR_RCBR"}, -// Row 2 -'ALGR(KC_E)': {"name":"€","title":"FR_EURO"}, -'ALGR(KC_RBRC)': {"name":"¤","title":"FR_CURR"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ ~ │ # │ { │ [ │ | │ ` │ \ │ │ @ │ ] │ } │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ │ ¤ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_2)': { name: '~', title: 'FR_TILD (dead)' }, + 'ALGR(KC_3)': { name: '#', title: 'FR_HASH' }, + 'ALGR(KC_4)': { name: '{', title: 'FR_LCBR' }, + 'ALGR(KC_5)': { name: '[', title: 'FR_LBRC' }, + 'ALGR(KC_6)': { name: '|', title: 'FR_PIPE' }, + 'ALGR(KC_7)': { name: '`', title: 'FR_GRV (dead)' }, + 'ALGR(KC_8)': { name: '\\', title: 'FR_BSLS' }, + 'ALGR(KC_0)': { name: '@', title: 'FR_AT' }, + 'ALGR(KC_MINS)': { name: ']', title: 'FR_RBRC' }, + 'ALGR(KC_EQL)': { name: '}', title: 'FR_RCBR' }, + // Row 2 + 'ALGR(KC_E)': { name: '€', title: 'FR_EURO' }, + 'ALGR(KC_RBRC)': { name: '¤', title: 'FR_CURR' }, -/* Other keys */ -'KC_BSLS': {"name":"µ\n*","title":""}, -'S(KC_BSLS)': {"name":"µ","title":""}, -'KC_TILD': {"name":"²","title":"S(FR_SUP2)"}, -'KC_COLN': {"name":"M","title":"S(FR_M) (capital M)"}, -'KC_PIPE': {"name":"µ","title":"FR_MICR (capital µ)"}, + /* Other keys */ + KC_BSLS: { name: 'µ\n*', title: '' }, + 'S(KC_BSLS)': { name: 'µ', title: '' }, + KC_TILD: { name: '²', title: 'S(FR_SUP2)' }, + KC_COLN: { name: 'M', title: 'S(FR_M) (capital M)' }, + KC_PIPE: { name: 'µ', title: 'FR_MICR (capital µ)' }, -'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, -'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, -'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, -'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, -'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, -'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + KC_LSPO: { name: 'LS / 9', title: 'Left Shift when held, 9 when tapped' }, + KC_RSPC: { name: 'RS / 0', title: 'Right Shift when held, 0 when tapped' }, + KC_LCPO: { name: 'LC / 9', title: 'Left Control when held, 9 when tapped' }, + KC_RCPC: { name: 'RC / 0', title: 'Right Control when held, 0 when tapped' }, + KC_LAPO: { name: 'LA / 9', title: 'Left Alt when held, 9 when tapped' }, + KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, -'QK_GESC': {"name":"²\nEsc","title":"Esc normally, but ² when Shift or GUI is active"}, -} + QK_GESC: { + name: '²\nEsc', + title: 'Esc normally, but ² when Shift or GUI is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_french_afnor.js b/src/i18n/keymap_extras/keymap_french_afnor.js index 724162d9ae..14c5cf1d84 100644 --- a/src/i18n/keymap_extras/keymap_french_afnor.js +++ b/src/i18n/keymap_extras/keymap_french_afnor.js @@ -38,251 +38,249 @@ * Source: https://norme-azerty.fr */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ @ │ à │ é │ è │ ê │ ( │ ) │ ‘ │ ’ │ « │ » │ ' │ ^ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ 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 + KC_GRV: { name: '#\n@', title: 'FR_AT' }, + KC_1: { name: '1\nà', title: 'FR_AGRV' }, + KC_2: { name: '2\né', title: 'FR_EACU' }, + KC_3: { name: '3\nè', title: 'FR_EGRV' }, + KC_4: { name: '4\nê', title: 'FR_ECIR' }, + KC_5: { name: '5\n(', title: 'FR_LPRN' }, + KC_6: { name: '6\n)', title: 'FR_RPRN' }, + KC_7: { name: '7\n‘', title: 'FR_LSQU' }, + KC_8: { name: '8\n’', title: 'FR_RSQU' }, + KC_9: { name: '9\n«', title: 'FR_LDAQ' }, + KC_0: { name: '0\n»', title: 'FR_RDAQ' }, + KC_MINS: { name: '"\n\'', title: 'FR_QUOT' }, + KC_EQL: { name: '¨\n^', title: 'FR_DCIR (dead)' }, + // Row 2 + KC_Q: { name: 'A', title: 'FR_A' }, + KC_W: { name: 'Z', title: 'FR_Z' }, + KC_E: { name: 'E', title: 'FR_E' }, + KC_R: { name: 'R', title: 'FR_R' }, + KC_T: { name: 'T', title: 'FR_T' }, + KC_Y: { name: 'Y', title: 'FR_Y' }, + KC_U: { name: 'U', title: 'FR_U' }, + KC_I: { name: 'I', title: 'FR_I' }, + KC_O: { name: 'O', title: 'FR_O' }, + KC_P: { name: 'P', title: 'FR_P' }, + KC_LBRC: { name: '–\n-', title: 'FR_MINS' }, + KC_RBRC: { name: '±\n+', title: 'FR_PLUS' }, + // Row 3 + KC_A: { name: 'Q', title: 'FR_Q' }, + KC_S: { name: 'S', title: 'FR_S' }, + KC_D: { name: 'D', title: 'FR_D' }, + KC_F: { name: 'F', title: 'FR_F' }, + KC_G: { name: 'G', title: 'FR_G' }, + KC_H: { name: 'H', title: 'FR_H' }, + KC_J: { name: 'J', title: 'FR_J' }, + KC_K: { name: 'K', title: 'FR_K' }, + KC_L: { name: 'L', title: 'FR_L' }, + KC_SCLN: { name: 'M', title: 'FR_M' }, + KC_QUOT: { name: '\\\n/', title: 'FR_SLSH' }, + KC_NUHS: { name: '½\n*', title: 'FR_ASTR' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'FR_LABK' }, + KC_Z: { name: 'W', title: 'FR_W' }, + KC_X: { name: 'X', title: 'FR_X' }, + KC_C: { name: 'C', title: 'FR_C' }, + KC_V: { name: 'V', title: 'FR_V' }, + KC_B: { name: 'B', title: 'FR_B' }, + KC_N: { name: 'N', title: 'FR_N' }, + KC_M: { name: '?\n.', title: 'FR_DOT' }, + KC_COMM: { name: '!\n,', title: 'FR_COMM' }, + KC_DOT: { name: '…\n:', title: 'FR_COLN' }, + KC_SLSH: { name: '=\n;', title: 'FR_SCLN' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ @ │ à │ é │ è │ ê │ ( │ ) │ ‘ │ ’ │ « │ » │ ' │ ^ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ 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 -'KC_GRV': {"name":"#\n@","title":"FR_AT"}, -'KC_1': {"name":"1\nà","title":"FR_AGRV"}, -'KC_2': {"name":"2\né","title":"FR_EACU"}, -'KC_3': {"name":"3\nè","title":"FR_EGRV"}, -'KC_4': {"name":"4\nê","title":"FR_ECIR"}, -'KC_5': {"name":"5\n(","title":"FR_LPRN"}, -'KC_6': {"name":"6\n)","title":"FR_RPRN"}, -'KC_7': {"name":"7\n‘","title":"FR_LSQU"}, -'KC_8': {"name":"8\n’","title":"FR_RSQU"}, -'KC_9': {"name":"9\n«","title":"FR_LDAQ"}, -'KC_0': {"name":"0\n»","title":"FR_RDAQ"}, -'KC_MINS': {"name":"\"\n'","title":"FR_QUOT"}, -'KC_EQL': {"name":"¨\n^","title":"FR_DCIR (dead)"}, -// Row 2 -'KC_Q': {"name":"A","title":"FR_A"}, -'KC_W': {"name":"Z","title":"FR_Z"}, -'KC_E': {"name":"E","title":"FR_E"}, -'KC_R': {"name":"R","title":"FR_R"}, -'KC_T': {"name":"T","title":"FR_T"}, -'KC_Y': {"name":"Y","title":"FR_Y"}, -'KC_U': {"name":"U","title":"FR_U"}, -'KC_I': {"name":"I","title":"FR_I"}, -'KC_O': {"name":"O","title":"FR_O"}, -'KC_P': {"name":"P","title":"FR_P"}, -'KC_LBRC': {"name":"–\n-","title":"FR_MINS"}, -'KC_RBRC': {"name":"±\n+","title":"FR_PLUS"}, -// Row 3 -'KC_A': {"name":"Q","title":"FR_Q"}, -'KC_S': {"name":"S","title":"FR_S"}, -'KC_D': {"name":"D","title":"FR_D"}, -'KC_F': {"name":"F","title":"FR_F"}, -'KC_G': {"name":"G","title":"FR_G"}, -'KC_H': {"name":"H","title":"FR_H"}, -'KC_J': {"name":"J","title":"FR_J"}, -'KC_K': {"name":"K","title":"FR_K"}, -'KC_L': {"name":"L","title":"FR_L"}, -'KC_SCLN': {"name":"M","title":"FR_M"}, -'KC_QUOT': {"name":"\\\n/","title":"FR_SLSH"}, -'KC_NUHS': {"name":"½\n*","title":"FR_ASTR"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"FR_LABK"}, -'KC_Z': {"name":"W","title":"FR_W"}, -'KC_X': {"name":"X","title":"FR_X"}, -'KC_C': {"name":"C","title":"FR_C"}, -'KC_V': {"name":"V","title":"FR_V"}, -'KC_B': {"name":"B","title":"FR_B"}, -'KC_N': {"name":"N","title":"FR_N"}, -'KC_M': {"name":"?\n.","title":"FR_DOT"}, -'KC_COMM': {"name":"!\n,","title":"FR_COMM"}, -'KC_DOT': {"name":"…\n:","title":"FR_COLN"}, -'KC_SLSH': {"name":"=\n;","title":"FR_SCLN"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ # │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ " │ ¨ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ – │ ± │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ \ │ ½ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ ? │ ! │ … │ = │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '#', title: 'FR_HASH' }, + KC_TILD: { name: '#', title: 'FR_HASH' }, + 'S(KC_1)': { name: '1', title: 'FR_1' }, + KC_EXLM: { name: '1', title: 'FR_1' }, + 'S(KC_2)': { name: '2', title: 'FR_2' }, + KC_AT: { name: '2', title: 'FR_2' }, + 'S(KC_3)': { name: '3', title: 'FR_3' }, + KC_HASH: { name: '3', title: 'FR_3' }, + 'S(KC_4)': { name: '4', title: 'FR_4' }, + KC_DLR: { name: '4', title: 'FR_4' }, + 'S(KC_5)': { name: '5', title: 'FR_5' }, + KC_PERC: { name: '5', title: 'FR_5' }, + 'S(KC_6)': { name: '6', title: 'FR_6' }, + KC_CIRC: { name: '6', title: 'FR_6' }, + 'S(KC_7)': { name: '7', title: 'FR_7' }, + KC_AMPR: { name: '7', title: 'FR_7' }, + 'S(KC_8)': { name: '8', title: 'FR_8' }, + KC_ASTR: { name: '8', title: 'FR_8' }, + 'S(KC_9)': { name: '9', title: 'FR_9' }, + KC_LPRN: { name: '9', title: 'FR_9' }, + 'S(KC_0)': { name: '0', title: 'FR_0' }, + KC_RPRN: { name: '0', title: 'FR_0' }, + 'S(KC_MINS)': { name: '"', title: 'FR_DQUO' }, + KC_UNDS: { name: '"', title: 'FR_DQUO' }, + 'S(KC_EQL)': { name: '¨', title: 'FR_DIAE (dead)' }, + KC_PLUS: { name: '¨', title: 'FR_DIAE (dead)' }, + // Row 2 + 'S(KC_LBRC)': { name: '–', title: 'FR_NDSH' }, + KC_LCBR: { name: '–', title: 'FR_NDSH' }, + 'S(KC_RBRC)': { name: '±', title: 'FR_PLMN' }, + KC_RCBR: { name: '±', title: 'FR_PLMN' }, + // Row 3 + 'S(KC_QUOT)': { name: '\\', title: 'FR_BSLS' }, + KC_DQUO: { name: '\\', title: 'FR_BSLS' }, + 'S(KC_NUHS)': { name: '½', title: 'FR_HALF' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'FR_RABK' }, + 'S(KC_M)': { name: '?', title: 'FR_QUES' }, + 'S(KC_COMM)': { name: '!', title: 'FR_EXLM' }, + KC_LT: { name: '!', title: 'FR_EXLM' }, + 'S(KC_DOT)': { name: '…', title: 'FR_ELLP' }, + KC_GT: { name: '…', title: 'FR_ELLP' }, + 'S(KC_SLSH)': { name: '=', title: 'FR_EQL' }, + KC_QUES: { name: '=', title: 'FR_EQL' }, -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ # │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ " │ ¨ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ – │ ± │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ \ │ ½ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ ? │ ! │ … │ = │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"#","title":"FR_HASH"}, -'KC_TILD': {"name":"#","title":"FR_HASH"}, -'S(KC_1)': {"name":"1","title":"FR_1"}, -'KC_EXLM': {"name":"1","title":"FR_1"}, -'S(KC_2)': {"name":"2","title":"FR_2"}, -'KC_AT': {"name":"2","title":"FR_2"}, -'S(KC_3)': {"name":"3","title":"FR_3"}, -'KC_HASH': {"name":"3","title":"FR_3"}, -'S(KC_4)': {"name":"4","title":"FR_4"}, -'KC_DLR': {"name":"4","title":"FR_4"}, -'S(KC_5)': {"name":"5","title":"FR_5"}, -'KC_PERC': {"name":"5","title":"FR_5"}, -'S(KC_6)': {"name":"6","title":"FR_6"}, -'KC_CIRC': {"name":"6","title":"FR_6"}, -'S(KC_7)': {"name":"7","title":"FR_7"}, -'KC_AMPR': {"name":"7","title":"FR_7"}, -'S(KC_8)': {"name":"8","title":"FR_8"}, -'KC_ASTR': {"name":"8","title":"FR_8"}, -'S(KC_9)': {"name":"9","title":"FR_9"}, -'KC_LPRN': {"name":"9","title":"FR_9"}, -'S(KC_0)': {"name":"0","title":"FR_0"}, -'KC_RPRN': {"name":"0","title":"FR_0"}, -'S(KC_MINS)': {"name":"\"","title":"FR_DQUO"}, -'KC_UNDS': {"name":"\"","title":"FR_DQUO"}, -'S(KC_EQL)': {"name":"¨","title":"FR_DIAE (dead)"}, -'KC_PLUS': {"name":"¨","title":"FR_DIAE (dead)"}, -// Row 2 -'S(KC_LBRC)': {"name":"–","title":"FR_NDSH"}, -'KC_LCBR': {"name":"–","title":"FR_NDSH"}, -'S(KC_RBRC)': {"name":"±","title":"FR_PLMN"}, -'KC_RCBR': {"name":"±","title":"FR_PLMN"}, -// Row 3 -'S(KC_QUOT)': {"name":"\\","title":"FR_BSLS"}, -'KC_DQUO': {"name":"\\","title":"FR_BSLS"}, -'S(KC_NUHS)': {"name":"½","title":"FR_HALF"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"FR_RABK"}, -'S(KC_M)': {"name":"?","title":"FR_QUES"}, -'S(KC_COMM)': {"name":"!","title":"FR_EXLM"}, -'KC_LT': {"name":"!","title":"FR_EXLM"}, -'S(KC_DOT)': {"name":"…","title":"FR_ELLP"}, -'KC_GT': {"name":"…","title":"FR_ELLP"}, -'S(KC_SLSH)': {"name":"=","title":"FR_EQL"}, -'KC_QUES': {"name":"=","title":"FR_EQL"}, - -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ˘ │ § │ ´ │ ` │ & │ [ │ ] │ ¯ │ _ │ “ │ ” │ ° │ ˇ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ æ │ £ │ € │ ® │ { │ } │ ù │ ˙ │ œ │ % │ − │ † │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ θ │ ß │ $ │ ¤ │ µ │ Eu│ │ ∕ │ | │ ∞ │ ÷ │ × │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ ≤ │ ʒ │ © │ ç │ ¸ │ − │ ~ │ ¿ │ ¡ │ · │ ≃ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_GRV)': {"name":"˘","title":"FR_BREV (dead)"}, -'ALGR(KC_1)': {"name":"§","title":"FR_SECT"}, -'ALGR(KC_2)': {"name":"´","title":"FR_ACUT (dead)"}, -'ALGR(KC_3)': {"name":"`","title":"FR_GRV (dead)"}, -'ALGR(KC_4)': {"name":"&","title":"FR_AMPR"}, -'ALGR(KC_5)': {"name":"[","title":"FR_LBRC"}, -'ALGR(KC_6)': {"name":"]","title":"FR_RBRC"}, -'ALGR(KC_7)': {"name":"¯","title":"FR_MACR (dead)"}, -'ALGR(KC_8)': {"name":"_","title":"FR_UNDS"}, -'ALGR(KC_9)': {"name":"“","title":"FR_LDQU"}, -'ALGR(KC_0)': {"name":"”","title":"FR_RDQU"}, -'ALGR(KC_MINS)': {"name":"°","title":"FR_DEG"}, -'ALGR(KC_EQL)': {"name":"ˇ","title":"FR_CARN (dead)"}, -// Row 2 -'ALGR(KC_Q)': {"name":"æ","title":"FR_AE"}, -'ALGR(KC_W)': {"name":"£","title":"FR_PND"}, -'ALGR(KC_E)': {"name":"€","title":"FR_EURO"}, -'ALGR(KC_R)': {"name":"®","title":"FR_REGD"}, -'ALGR(KC_T)': {"name":"{","title":"FR_LCBR"}, -'ALGR(KC_Y)': {"name":"}","title":"FR_RCBR"}, -'ALGR(KC_U)': {"name":"ù","title":"FR_UGRV"}, -'ALGR(KC_I)': {"name":"˙","title":"FR_DOTA (dead)"}, -'ALGR(KC_O)': {"name":"œ","title":"FR_OE"}, -'ALGR(KC_P)': {"name":"%","title":"FR_PERC"}, -'ALGR(KC_LBRC)': {"name":"−","title":"FR_MMNS"}, -'ALGR(KC_RBRC)': {"name":"†","title":"FR_DAGG"}, -// Row 3 -'ALGR(KC_A)': {"name":"θ","title":"FR_THET"}, -'ALGR(KC_S)': {"name":"ß","title":"FR_SS"}, -'ALGR(KC_D)': {"name":"$","title":"FR_DLR"}, -'ALGR(KC_F)': {"name":"¤","title":"FR_CURR (dead monetary key)"}, -'ALGR(KC_G)': {"name":"µ","title":"FR_DGRK (dead Greek key)"}, -'ALGR(KC_H)': {"name":"Eu","title":"FR_EU (dead European symbol key)"}, -'ALGR(KC_K)': {"name":"∕","title":"FR_DSLS (dead)"}, -'ALGR(KC_L)': {"name":"|","title":"FR_PIPE"}, -'ALGR(KC_SCLN)': {"name":"∞","title":"FR_INFN"}, -'ALGR(KC_QUOT)': {"name":"÷","title":"FR_DIV"}, -'ALGR(KC_NUHS)': {"name":"×","title":"FR_MUL"}, -// Row 4 -'ALGR(KC_NUBS)': {"name":"≤","title":"FR_LEQL"}, -'ALGR(KC_Z)': {"name":"ʒ","title":"FR_EZH"}, -'ALGR(KC_X)': {"name":"©","title":"FR_COPY"}, -'ALGR(KC_C)': {"name":"ç","title":"FR_CCED"}, -'ALGR(KC_V)': {"name":"¸","title":"FR_CEDL (dead)"}, -'ALGR(KC_B)': {"name":"−","title":"FR_DMNS (dead)"}, -'ALGR(KC_N)': {"name":"~","title":"FR_DTIL (dead)"}, -'ALGR(KC_M)': {"name":"¿","title":"FR_IQUE"}, -'ALGR(KC_COMM)': {"name":"¡","title":"FR_IEXL"}, -'ALGR(KC_DOT)': {"name":"·","title":"FR_MDDT"}, -'ALGR(KC_SLSH)': {"name":"≃","title":"FR_AEQL"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ˘ │ § │ ´ │ ` │ & │ [ │ ] │ ¯ │ _ │ “ │ ” │ ° │ ˇ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ æ │ £ │ € │ ® │ { │ } │ ù │ ˙ │ œ │ % │ − │ † │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ θ │ ß │ $ │ ¤ │ µ │ Eu│ │ ∕ │ | │ ∞ │ ÷ │ × │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ ≤ │ ʒ │ © │ ç │ ¸ │ − │ ~ │ ¿ │ ¡ │ · │ ≃ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_GRV)': { name: '˘', title: 'FR_BREV (dead)' }, + 'ALGR(KC_1)': { name: '§', title: 'FR_SECT' }, + 'ALGR(KC_2)': { name: '´', title: 'FR_ACUT (dead)' }, + 'ALGR(KC_3)': { name: '`', title: 'FR_GRV (dead)' }, + 'ALGR(KC_4)': { name: '&', title: 'FR_AMPR' }, + 'ALGR(KC_5)': { name: '[', title: 'FR_LBRC' }, + 'ALGR(KC_6)': { name: ']', title: 'FR_RBRC' }, + 'ALGR(KC_7)': { name: '¯', title: 'FR_MACR (dead)' }, + 'ALGR(KC_8)': { name: '_', title: 'FR_UNDS' }, + 'ALGR(KC_9)': { name: '“', title: 'FR_LDQU' }, + 'ALGR(KC_0)': { name: '”', title: 'FR_RDQU' }, + 'ALGR(KC_MINS)': { name: '°', title: 'FR_DEG' }, + 'ALGR(KC_EQL)': { name: 'ˇ', title: 'FR_CARN (dead)' }, + // Row 2 + 'ALGR(KC_Q)': { name: 'æ', title: 'FR_AE' }, + 'ALGR(KC_W)': { name: '£', title: 'FR_PND' }, + 'ALGR(KC_E)': { name: '€', title: 'FR_EURO' }, + 'ALGR(KC_R)': { name: '®', title: 'FR_REGD' }, + 'ALGR(KC_T)': { name: '{', title: 'FR_LCBR' }, + 'ALGR(KC_Y)': { name: '}', title: 'FR_RCBR' }, + 'ALGR(KC_U)': { name: 'ù', title: 'FR_UGRV' }, + 'ALGR(KC_I)': { name: '˙', title: 'FR_DOTA (dead)' }, + 'ALGR(KC_O)': { name: 'œ', title: 'FR_OE' }, + 'ALGR(KC_P)': { name: '%', title: 'FR_PERC' }, + 'ALGR(KC_LBRC)': { name: '−', title: 'FR_MMNS' }, + 'ALGR(KC_RBRC)': { name: '†', title: 'FR_DAGG' }, + // Row 3 + 'ALGR(KC_A)': { name: 'θ', title: 'FR_THET' }, + 'ALGR(KC_S)': { name: 'ß', title: 'FR_SS' }, + 'ALGR(KC_D)': { name: '$', title: 'FR_DLR' }, + 'ALGR(KC_F)': { name: '¤', title: 'FR_CURR (dead monetary key)' }, + 'ALGR(KC_G)': { name: 'µ', title: 'FR_DGRK (dead Greek key)' }, + 'ALGR(KC_H)': { name: 'Eu', title: 'FR_EU (dead European symbol key)' }, + 'ALGR(KC_K)': { name: '∕', title: 'FR_DSLS (dead)' }, + 'ALGR(KC_L)': { name: '|', title: 'FR_PIPE' }, + 'ALGR(KC_SCLN)': { name: '∞', title: 'FR_INFN' }, + 'ALGR(KC_QUOT)': { name: '÷', title: 'FR_DIV' }, + 'ALGR(KC_NUHS)': { name: '×', title: 'FR_MUL' }, + // Row 4 + 'ALGR(KC_NUBS)': { name: '≤', title: 'FR_LEQL' }, + 'ALGR(KC_Z)': { name: 'ʒ', title: 'FR_EZH' }, + 'ALGR(KC_X)': { name: '©', title: 'FR_COPY' }, + 'ALGR(KC_C)': { name: 'ç', title: 'FR_CCED' }, + 'ALGR(KC_V)': { name: '¸', title: 'FR_CEDL (dead)' }, + 'ALGR(KC_B)': { name: '−', title: 'FR_DMNS (dead)' }, + 'ALGR(KC_N)': { name: '~', title: 'FR_DTIL (dead)' }, + 'ALGR(KC_M)': { name: '¿', title: 'FR_IQUE' }, + 'ALGR(KC_COMM)': { name: '¡', title: 'FR_IEXL' }, + 'ALGR(KC_DOT)': { name: '·', title: 'FR_MDDT' }, + 'ALGR(KC_SLSH)': { name: '≃', title: 'FR_AEQL' }, -/* Shift+AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ̑ │ │ │ │ │ ˝ │ ̏ │ │ — │ ‹ │ › │ ˚ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ ™ │ │ │ ̣ │ │ ‰ │ ‑ │ ‡ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ ˍ │ │ │ │ │ √ │ ¼ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ ≥ │ │ │ │ ˛ │ │ │ │ ̦ │ │ ≠ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(ALGR(KC_GRV))': {"name":"◌̑","title":"FR_IBRV (dead)"}, -'S(ALGR(KC_5))': {"name":"˝","title":"FR_DACU (dead)"}, -'S(ALGR(KC_6))': {"name":"◌̏","title":"FR_DGRV (dead)"}, -'S(ALGR(KC_8))': {"name":"—","title":"FR_MDSH"}, -'S(ALGR(KC_9))': {"name":"‹","title":"FR_LSAQ"}, -'S(ALGR(KC_0))': {"name":"›","title":"FR_RSAQ"}, -'S(ALGR(KC_MINS))': {"name":"˚","title":"FR_RNGA (dead)"}, -// Row 2 -'S(ALGR(KC_T))': {"name":"™","title":"FR_TM"}, -'S(ALGR(KC_I))': {"name":"◌̣","title":"FR_DOTB (dead)"}, -'S(ALGR(KC_P))': {"name":"‰","title":"FR_PERM"}, -'S(ALGR(KC_LBRC))': {"name":"‑","title":"FR_NBHY (non-breaking hyphen)"}, -'S(ALGR(KC_RBRC))': {"name":"‡","title":"FR_DDAG"}, -// Row 3 -'S(ALGR(KC_H))': {"name":"ˍ","title":"FR_MACB (dead)"}, -'S(ALGR(KC_QUOT))': {"name":"√","title":"FR_SQRT"}, -'S(ALGR(KC_NUHS))': {"name":"¼","title":"FR_QRTR"}, -// Row 4 -'S(ALGR(KC_NUBS))': {"name":"≥","title":"FR_GEQL"}, -'S(ALGR(KC_V))': {"name":"˛","title":"FR_OGON (dead)"}, -'S(ALGR(KC_COMM))': {"name":"◌̦","title":"FR_DCMM (dead)"}, -'S(ALGR(KC_SLSH))': {"name":"≠","title":"FR_NEQL"}, + /* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ̑ │ │ │ │ │ ˝ │ ̏ │ │ — │ ‹ │ › │ ˚ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ ™ │ │ │ ̣ │ │ ‰ │ ‑ │ ‡ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ ˍ │ │ │ │ │ √ │ ¼ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ ≥ │ │ │ │ ˛ │ │ │ │ ̦ │ │ ≠ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(ALGR(KC_GRV))': { name: '◌̑', title: 'FR_IBRV (dead)' }, + 'S(ALGR(KC_5))': { name: '˝', title: 'FR_DACU (dead)' }, + 'S(ALGR(KC_6))': { name: '◌̏', title: 'FR_DGRV (dead)' }, + 'S(ALGR(KC_8))': { name: '—', title: 'FR_MDSH' }, + 'S(ALGR(KC_9))': { name: '‹', title: 'FR_LSAQ' }, + 'S(ALGR(KC_0))': { name: '›', title: 'FR_RSAQ' }, + 'S(ALGR(KC_MINS))': { name: '˚', title: 'FR_RNGA (dead)' }, + // Row 2 + 'S(ALGR(KC_T))': { name: '™', title: 'FR_TM' }, + 'S(ALGR(KC_I))': { name: '◌̣', title: 'FR_DOTB (dead)' }, + 'S(ALGR(KC_P))': { name: '‰', title: 'FR_PERM' }, + 'S(ALGR(KC_LBRC))': { name: '‑', title: 'FR_NBHY (non-breaking hyphen)' }, + 'S(ALGR(KC_RBRC))': { name: '‡', title: 'FR_DDAG' }, + // Row 3 + 'S(ALGR(KC_H))': { name: 'ˍ', title: 'FR_MACB (dead)' }, + 'S(ALGR(KC_QUOT))': { name: '√', title: 'FR_SQRT' }, + 'S(ALGR(KC_NUHS))': { name: '¼', title: 'FR_QRTR' }, + // Row 4 + 'S(ALGR(KC_NUBS))': { name: '≥', title: 'FR_GEQL' }, + 'S(ALGR(KC_V))': { name: '˛', title: 'FR_OGON (dead)' }, + 'S(ALGR(KC_COMM))': { name: '◌̦', title: 'FR_DCMM (dead)' }, + 'S(ALGR(KC_SLSH))': { name: '≠', title: 'FR_NEQL' }, -/* Other keys */ -'KC_BSLS': {"name":"½\n*","title":""}, -'S(KC_BSLS)': {"name":"½","title":""}, -'KC_COLN': {"name":"M","title":"S(FR_M) (capital M)"}, -'KC_PIPE': {"name":"½","title":"FR_HALF"}, + /* Other keys */ + KC_BSLS: { name: '½\n*', title: '' }, + 'S(KC_BSLS)': { name: '½', title: '' }, + KC_COLN: { name: 'M', title: 'S(FR_M) (capital M)' }, + KC_PIPE: { name: '½', title: 'FR_HALF' }, -'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, -'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, -'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, -'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, -'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, -'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + KC_LSPO: { name: 'LS / 9', title: 'Left Shift when held, 9 when tapped' }, + KC_RSPC: { name: 'RS / 0', title: 'Right Shift when held, 0 when tapped' }, + KC_LCPO: { name: 'LC / 9', title: 'Left Control when held, 9 when tapped' }, + KC_RCPC: { name: 'RC / 0', title: 'Right Control when held, 0 when tapped' }, + KC_LAPO: { name: 'LA / 9', title: 'Left Alt when held, 9 when tapped' }, + KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, -'QK_GESC': {"name":"@ / #\nEsc","title":"Esc normally, but @ when GUI is active or # when Shift is active"}, -} + QK_GESC: { + name: '@ / #\nEsc', + title: 'Esc normally, but @ when GUI is active or # when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_french_mac_iso.js b/src/i18n/keymap_extras/keymap_french_mac_iso.js index d53275d90e..bee58cfae1 100644 --- a/src/i18n/keymap_extras/keymap_french_mac_iso.js +++ b/src/i18n/keymap_extras/keymap_french_mac_iso.js @@ -14,270 +14,268 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ @ │ & │ é │ " │ ' │ ( │ § │ è │ ! │ ç │ à │ ) │ - │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ 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 + KC_GRV: { name: '#\n@', title: 'FR_AT' }, + KC_1: { name: '1\n&', title: 'FR_AMPR' }, + KC_2: { name: '2\né', title: 'FR_LEAC' }, + KC_3: { name: '3\n"', title: 'FR_DQUO' }, + KC_4: { name: "4\n'", title: 'FR_QUOT' }, + KC_5: { name: '5\n(', title: 'FR_LPRN' }, + KC_6: { name: '6\n§', title: 'FR_SECT' }, + KC_7: { name: '7\nè', title: 'FR_LEGR' }, + KC_8: { name: '8\n!', title: 'FR_EXLM' }, + KC_9: { name: '9\nç', title: 'FR_LCCE' }, + KC_0: { name: '0\nà', title: 'FR_LAGR' }, + KC_MINS: { name: '°\n)', title: 'FR_RPRN' }, + KC_EQL: { name: '_\n-', title: 'FR_MINS' }, + // Row 2 + KC_Q: { name: 'A', title: 'FR_A' }, + KC_W: { name: 'Z', title: 'FR_Z' }, + KC_E: { name: 'E', title: 'FR_E' }, + KC_R: { name: 'R', title: 'FR_R' }, + KC_T: { name: 'T', title: 'FR_T' }, + KC_Y: { name: 'Y', title: 'FR_Y' }, + KC_U: { name: 'U', title: 'FR_U' }, + KC_I: { name: 'I', title: 'FR_I' }, + KC_O: { name: 'O', title: 'FR_O' }, + KC_P: { name: 'P', title: 'FR_P' }, + KC_LBRC: { name: '¨\n^', title: 'FR_CIRC' }, + KC_RBRC: { name: '*\n$', title: 'FR_DLR' }, + // Row 3 + KC_A: { name: 'Q', title: 'FR_Q' }, + KC_S: { name: 'S', title: 'FR_S' }, + KC_D: { name: 'D', title: 'FR_D' }, + KC_F: { name: 'F', title: 'FR_F' }, + KC_G: { name: 'G', title: 'FR_G' }, + KC_H: { name: 'H', title: 'FR_H' }, + KC_J: { name: 'J', title: 'FR_J' }, + KC_K: { name: 'K', title: 'FR_K' }, + KC_L: { name: 'L', title: 'FR_L' }, + KC_SCLN: { name: 'M', title: 'FR_M' }, + KC_QUOT: { name: '%\nù', title: 'FR_LUGR' }, + KC_NUHS: { name: '£\n`', title: 'FR_GRV' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'FR_LABK' }, + KC_Z: { name: 'W', title: 'FR_W' }, + KC_X: { name: 'X', title: 'FR_X' }, + KC_C: { name: 'C', title: 'FR_C' }, + KC_V: { name: 'V', title: 'FR_V' }, + KC_B: { name: 'B', title: 'FR_B' }, + KC_N: { name: 'N', title: 'FR_N' }, + KC_M: { name: '?\n,', title: 'FR_COMM' }, + KC_COMM: { name: '.\n;', title: 'FR_SCLN' }, + KC_DOT: { name: '/\n:', title: 'FR_COLN' }, + KC_SLSH: { name: '+\n=', title: 'FR_EQL' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ @ │ & │ é │ " │ ' │ ( │ § │ è │ ! │ ç │ à │ ) │ - │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ 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 -'KC_GRV': {"name":"#\n@","title":"FR_AT"}, -'KC_1': {"name":"1\n&","title":"FR_AMPR"}, -'KC_2': {"name":"2\né","title":"FR_LEAC"}, -'KC_3': {"name":"3\n\"","title":"FR_DQUO"}, -'KC_4': {"name":"4\n'","title":"FR_QUOT"}, -'KC_5': {"name":"5\n(","title":"FR_LPRN"}, -'KC_6': {"name":"6\n§","title":"FR_SECT"}, -'KC_7': {"name":"7\nè","title":"FR_LEGR"}, -'KC_8': {"name":"8\n!","title":"FR_EXLM"}, -'KC_9': {"name":"9\nç","title":"FR_LCCE"}, -'KC_0': {"name":"0\nà","title":"FR_LAGR"}, -'KC_MINS': {"name":"°\n)","title":"FR_RPRN"}, -'KC_EQL': {"name":"_\n-","title":"FR_MINS"}, -// Row 2 -'KC_Q': {"name":"A","title":"FR_A"}, -'KC_W': {"name":"Z","title":"FR_Z"}, -'KC_E': {"name":"E","title":"FR_E"}, -'KC_R': {"name":"R","title":"FR_R"}, -'KC_T': {"name":"T","title":"FR_T"}, -'KC_Y': {"name":"Y","title":"FR_Y"}, -'KC_U': {"name":"U","title":"FR_U"}, -'KC_I': {"name":"I","title":"FR_I"}, -'KC_O': {"name":"O","title":"FR_O"}, -'KC_P': {"name":"P","title":"FR_P"}, -'KC_LBRC': {"name":"¨\n^","title":"FR_CIRC"}, -'KC_RBRC': {"name":"*\n$","title":"FR_DLR"}, -// Row 3 -'KC_A': {"name":"Q","title":"FR_Q"}, -'KC_S': {"name":"S","title":"FR_S"}, -'KC_D': {"name":"D","title":"FR_D"}, -'KC_F': {"name":"F","title":"FR_F"}, -'KC_G': {"name":"G","title":"FR_G"}, -'KC_H': {"name":"H","title":"FR_H"}, -'KC_J': {"name":"J","title":"FR_J"}, -'KC_K': {"name":"K","title":"FR_K"}, -'KC_L': {"name":"L","title":"FR_L"}, -'KC_SCLN': {"name":"M","title":"FR_M"}, -'KC_QUOT': {"name":"%\nù","title":"FR_LUGR"}, -'KC_NUHS': {"name":"£\n`","title":"FR_GRV"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"FR_LABK"}, -'KC_Z': {"name":"W","title":"FR_W"}, -'KC_X': {"name":"X","title":"FR_X"}, -'KC_C': {"name":"C","title":"FR_C"}, -'KC_V': {"name":"V","title":"FR_V"}, -'KC_B': {"name":"B","title":"FR_B"}, -'KC_N': {"name":"N","title":"FR_N"}, -'KC_M': {"name":"?\n,","title":"FR_COMM"}, -'KC_COMM': {"name":".\n;","title":"FR_SCLN"}, -'KC_DOT': {"name":"/\n:","title":"FR_COLN"}, -'KC_SLSH': {"name":"+\n=","title":"FR_EQL"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ # │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ _ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ * │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ % │ £ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ > │ │ │ │ │ │ │ ? │ . │ / │ + │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '#', title: 'FR_HASH' }, + KC_TILD: { name: '#', title: 'FR_HASH' }, + 'S(KC_1)': { name: '1', title: 'FR_1' }, + KC_EXLM: { name: '1', title: 'FR_1' }, + 'S(KC_2)': { name: '2', title: 'FR_2' }, + KC_AT: { name: '2', title: 'FR_2' }, + 'S(KC_3)': { name: '3', title: 'FR_3' }, + KC_HASH: { name: '3', title: 'FR_3' }, + 'S(KC_4)': { name: '4', title: 'FR_4' }, + KC_DLR: { name: '4', title: 'FR_4' }, + 'S(KC_5)': { name: '5', title: 'FR_5' }, + KC_PERC: { name: '5', title: 'FR_5' }, + 'S(KC_6)': { name: '6', title: 'FR_6' }, + KC_CIRC: { name: '6', title: 'FR_6' }, + 'S(KC_7)': { name: '7', title: 'FR_7' }, + KC_AMPR: { name: '7', title: 'FR_7' }, + 'S(KC_8)': { name: '8', title: 'FR_8' }, + KC_ASTR: { name: '8', title: 'FR_8' }, + 'S(KC_9)': { name: '9', title: 'FR_9' }, + KC_LPRN: { name: '9', title: 'FR_9' }, + 'S(KC_0)': { name: '0', title: 'FR_0' }, + KC_RPRN: { name: '0', title: 'FR_0' }, + 'S(KC_MINS)': { name: '°', title: 'FR_DEG' }, + KC_UNDS: { name: '°', title: 'FR_DEG' }, + 'S(KC_EQL)': { name: '_', title: 'FR_UNDS' }, + KC_PLUS: { name: '_', title: 'FR_UNDS' }, + // Row 2 + 'S(KC_LBRC)': { name: '¨', title: 'FR_DIAE (dead)' }, + KC_LCBR: { name: '¨', title: 'FR_DIAE (dead)' }, + 'S(KC_RBRC)': { name: '*', title: 'FR_ASTR' }, + KC_RCBR: { name: '*', title: 'FR_ASTR' }, + // Row 3 + 'S(KC_QUOT)': { name: '%', title: 'FR_PERC' }, + KC_DQUO: { name: '%', title: 'FR_PERC' }, + 'S(KC_NUHS)': { name: '£', title: 'FR_PND' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'FR_RABK' }, + 'S(KC_M)': { name: '?', title: 'FR_QUES' }, + 'S(KC_COMM)': { name: '.', title: 'FR_DOT' }, + KC_LT: { name: '.', title: 'FR_DOT' }, + 'S(KC_DOT)': { name: '/', title: 'FR_SLSH' }, + KC_GT: { name: '/', title: 'FR_SLSH' }, + 'S(KC_SLSH)': { name: '+', title: 'FR_PLUS' }, + KC_QUES: { name: '+', title: 'FR_PLUS' }, -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ # │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ _ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ * │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ % │ £ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ > │ │ │ │ │ │ │ ? │ . │ / │ + │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"#","title":"FR_HASH"}, -'KC_TILD': {"name":"#","title":"FR_HASH"}, -'S(KC_1)': {"name":"1","title":"FR_1"}, -'KC_EXLM': {"name":"1","title":"FR_1"}, -'S(KC_2)': {"name":"2","title":"FR_2"}, -'KC_AT': {"name":"2","title":"FR_2"}, -'S(KC_3)': {"name":"3","title":"FR_3"}, -'KC_HASH': {"name":"3","title":"FR_3"}, -'S(KC_4)': {"name":"4","title":"FR_4"}, -'KC_DLR': {"name":"4","title":"FR_4"}, -'S(KC_5)': {"name":"5","title":"FR_5"}, -'KC_PERC': {"name":"5","title":"FR_5"}, -'S(KC_6)': {"name":"6","title":"FR_6"}, -'KC_CIRC': {"name":"6","title":"FR_6"}, -'S(KC_7)': {"name":"7","title":"FR_7"}, -'KC_AMPR': {"name":"7","title":"FR_7"}, -'S(KC_8)': {"name":"8","title":"FR_8"}, -'KC_ASTR': {"name":"8","title":"FR_8"}, -'S(KC_9)': {"name":"9","title":"FR_9"}, -'KC_LPRN': {"name":"9","title":"FR_9"}, -'S(KC_0)': {"name":"0","title":"FR_0"}, -'KC_RPRN': {"name":"0","title":"FR_0"}, -'S(KC_MINS)': {"name":"°","title":"FR_DEG"}, -'KC_UNDS': {"name":"°","title":"FR_DEG"}, -'S(KC_EQL)': {"name":"_","title":"FR_UNDS"}, -'KC_PLUS': {"name":"_","title":"FR_UNDS"}, -// Row 2 -'S(KC_LBRC)': {"name":"¨","title":"FR_DIAE (dead)"}, -'KC_LCBR': {"name":"¨","title":"FR_DIAE (dead)"}, -'S(KC_RBRC)': {"name":"*","title":"FR_ASTR"}, -'KC_RCBR': {"name":"*","title":"FR_ASTR"}, -// Row 3 -'S(KC_QUOT)': {"name":"%","title":"FR_PERC"}, -'KC_DQUO': {"name":"%","title":"FR_PERC"}, -'S(KC_NUHS)': {"name":"£","title":"FR_PND"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"FR_RABK"}, -'S(KC_M)': {"name":"?","title":"FR_QUES"}, -'S(KC_COMM)': {"name":".","title":"FR_DOT"}, -'KC_LT': {"name":".","title":"FR_DOT"}, -'S(KC_DOT)': {"name":"/","title":"FR_SLSH"}, -'KC_GT': {"name":"/","title":"FR_SLSH"}, -'S(KC_SLSH)': {"name":"+","title":"FR_PLUS"}, -'KC_QUES': {"name":"+","title":"FR_PLUS"}, - -/* Alted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ • │  │ ë │ “ │ ‘ │ { │ ¶ │ « │ ¡ │ Ç │ Ø │ } │ — │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ Æ │  │ Ê │ ® │ † │ Ú │ º │ î │ Œ │ π │ Ô │ € │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ ‡ │ Ò │ ∂ │ ƒ │ fi │ Ì │ Ï │ È │ ¬ │ µ │ Ù │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ ≤ │ ‹ │ ≈ │ © │ ◊ │ ß │ ~ │ ∞ │ … │ ÷ │ ≠ │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'A(KC_GRV)': {"name":"•","title":"FR_BULT"}, -'A(KC_1)': {"name":"","title":"FR_APPL (Apple logo)"}, -'A(KC_2)': {"name":"ë","title":"FR_LEDI"}, -'A(KC_3)': {"name":"“","title":"FR_LDQU"}, -'A(KC_4)': {"name":"‘","title":"FR_LSQU"}, -'A(KC_5)': {"name":"{","title":"FR_LCBR"}, -'A(KC_6)': {"name":"¶","title":"FR_PILC"}, -'A(KC_7)': {"name":"«","title":"FR_LDAQ"}, -'A(KC_8)': {"name":"¡","title":"FR_IEXL"}, -'A(KC_9)': {"name":"Ç","title":"FR_CCCE"}, -'A(KC_0)': {"name":"Ø","title":"FR_OSTR"}, -'A(KC_MINS)': {"name":"}","title":"FR_RCBR"}, -'A(KC_EQL)': {"name":"—","title":"FR_MDSH"}, -// Row 2 -'A(KC_Q)': {"name":"Æ","title":"FR_AE"}, -'A(KC_W)': {"name":"Â","title":"FR_CACI"}, -'A(KC_E)': {"name":"Ê","title":"FR_ECIR"}, -'A(KC_R)': {"name":"®","title":"FR_REGD"}, -'A(KC_T)': {"name":"†","title":"FR_DAGG"}, -'A(KC_Y)': {"name":"Ú","title":"FR_CUAC"}, -'A(KC_U)': {"name":"º","title":"FR_MORD"}, -'A(KC_I)': {"name":"î","title":"FR_LICI"}, -'A(KC_O)': {"name":"Œ","title":"FR_OE"}, -'A(KC_P)': {"name":"π","title":"FR_PI"}, -'A(KC_LBRC)': {"name":"Ô","title":"FR_OCIR"}, -'A(KC_RBRC)': {"name":"€","title":"FR_EURO"}, -// Row 3 -'A(KC_A)': {"name":"‡","title":"FR_DDAG"}, -'A(KC_S)': {"name":"Ò","title":"FR_COGR"}, -'A(KC_D)': {"name":"∂","title":"FR_PDIF"}, -'A(KC_F)': {"name":"ƒ","title":"FR_FHK"}, -'A(KC_G)': {"name":"fi","title":"FR_FI"}, -'A(KC_H)': {"name":"Ì","title":"FR_CIGR"}, -'A(KC_J)': {"name":"Ï","title":"FR_CIDI"}, -'A(KC_K)': {"name":"È","title":"FR_CEGR"}, -'A(KC_L)': {"name":"¬","title":"FR_NOT"}, -'A(KC_SCLN)': {"name":"µ","title":"FR_MICR"}, -'A(KC_QUOT)': {"name":"Ù","title":"FR_CUGR"}, -// Row 4 -'A(KC_NUBS)': {"name":"≤","title":"FR_LTEQ"}, -'A(KC_Z)': {"name":"‹","title":"FR_LSAQ"}, -'A(KC_X)': {"name":"≈","title":"FR_AEQL"}, -'A(KC_C)': {"name":"©","title":"FR_COPY"}, -'A(KC_V)': {"name":"◊","title":"FR_LOZN"}, -'A(KC_B)': {"name":"ß","title":"FR_SS"}, -'A(KC_N)': {"name":"~","title":"FR_TILD (dead)"}, -'A(KC_M)': {"name":"∞","title":"FR_INFN"}, -'A(KC_COMM)': {"name":"…","title":"FR_ELLP"}, -'A(KC_DOT)': {"name":"÷","title":"FR_DIV"}, -'A(KC_SLSH)': {"name":"≠","title":"FR_NEQL"}, + /* Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ • │  │ ë │ “ │ ‘ │ { │ ¶ │ « │ ¡ │ Ç │ Ø │ } │ — │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ Æ │  │ Ê │ ® │ † │ Ú │ º │ î │ Œ │ π │ Ô │ € │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ ‡ │ Ò │ ∂ │ ƒ │ fi │ Ì │ Ï │ È │ ¬ │ µ │ Ù │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≤ │ ‹ │ ≈ │ © │ ◊ │ ß │ ~ │ ∞ │ … │ ÷ │ ≠ │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'A(KC_GRV)': { name: '•', title: 'FR_BULT' }, + 'A(KC_1)': { name: '', title: 'FR_APPL (Apple logo)' }, + 'A(KC_2)': { name: 'ë', title: 'FR_LEDI' }, + 'A(KC_3)': { name: '“', title: 'FR_LDQU' }, + 'A(KC_4)': { name: '‘', title: 'FR_LSQU' }, + 'A(KC_5)': { name: '{', title: 'FR_LCBR' }, + 'A(KC_6)': { name: '¶', title: 'FR_PILC' }, + 'A(KC_7)': { name: '«', title: 'FR_LDAQ' }, + 'A(KC_8)': { name: '¡', title: 'FR_IEXL' }, + 'A(KC_9)': { name: 'Ç', title: 'FR_CCCE' }, + 'A(KC_0)': { name: 'Ø', title: 'FR_OSTR' }, + 'A(KC_MINS)': { name: '}', title: 'FR_RCBR' }, + 'A(KC_EQL)': { name: '—', title: 'FR_MDSH' }, + // Row 2 + 'A(KC_Q)': { name: 'Æ', title: 'FR_AE' }, + 'A(KC_W)': { name: 'Â', title: 'FR_CACI' }, + 'A(KC_E)': { name: 'Ê', title: 'FR_ECIR' }, + 'A(KC_R)': { name: '®', title: 'FR_REGD' }, + 'A(KC_T)': { name: '†', title: 'FR_DAGG' }, + 'A(KC_Y)': { name: 'Ú', title: 'FR_CUAC' }, + 'A(KC_U)': { name: 'º', title: 'FR_MORD' }, + 'A(KC_I)': { name: 'î', title: 'FR_LICI' }, + 'A(KC_O)': { name: 'Œ', title: 'FR_OE' }, + 'A(KC_P)': { name: 'π', title: 'FR_PI' }, + 'A(KC_LBRC)': { name: 'Ô', title: 'FR_OCIR' }, + 'A(KC_RBRC)': { name: '€', title: 'FR_EURO' }, + // Row 3 + 'A(KC_A)': { name: '‡', title: 'FR_DDAG' }, + 'A(KC_S)': { name: 'Ò', title: 'FR_COGR' }, + 'A(KC_D)': { name: '∂', title: 'FR_PDIF' }, + 'A(KC_F)': { name: 'ƒ', title: 'FR_FHK' }, + 'A(KC_G)': { name: 'fi', title: 'FR_FI' }, + 'A(KC_H)': { name: 'Ì', title: 'FR_CIGR' }, + 'A(KC_J)': { name: 'Ï', title: 'FR_CIDI' }, + 'A(KC_K)': { name: 'È', title: 'FR_CEGR' }, + 'A(KC_L)': { name: '¬', title: 'FR_NOT' }, + 'A(KC_SCLN)': { name: 'µ', title: 'FR_MICR' }, + 'A(KC_QUOT)': { name: 'Ù', title: 'FR_CUGR' }, + // Row 4 + 'A(KC_NUBS)': { name: '≤', title: 'FR_LTEQ' }, + 'A(KC_Z)': { name: '‹', title: 'FR_LSAQ' }, + 'A(KC_X)': { name: '≈', title: 'FR_AEQL' }, + 'A(KC_C)': { name: '©', title: 'FR_COPY' }, + 'A(KC_V)': { name: '◊', title: 'FR_LOZN' }, + 'A(KC_B)': { name: 'ß', title: 'FR_SS' }, + 'A(KC_N)': { name: '~', title: 'FR_TILD (dead)' }, + 'A(KC_M)': { name: '∞', title: 'FR_INFN' }, + 'A(KC_COMM)': { name: '…', title: 'FR_ELLP' }, + 'A(KC_DOT)': { name: '÷', title: 'FR_DIV' }, + 'A(KC_SLSH)': { name: '≠', title: 'FR_NEQL' }, -/* Shift+Alted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ Ÿ │ ´ │ „ │ │ │ [ │ å │ » │ Û │ Á │ │ ] │ – │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ │ Å │ │ ‚ │ ™ │ │ ª │ ï │ │ ∏ │ │ ¥ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ Ω │ ∑ │ ∆ │ · │ fl │ Î │ Í │ Ë │ | │ Ó │ ‰ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ ≥ │ › │ ⁄ │ ¢ │ √ │ ∫ │ ı │ ¿ │ │ \ │ ± │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'S(A(KC_GRV))': {"name":"Ÿ","title":"FR_CYDI"}, -'S(A(KC_1))': {"name":"´","title":"FR_ACUT (dead)"}, -'S(A(KC_2))': {"name":"„","title":"FR_DLQU"}, -'S(A(KC_5))': {"name":"[","title":"FR_LBRC"}, -'S(A(KC_6))': {"name":"å","title":"FR_LARI"}, -'S(A(KC_7))': {"name":"»","title":"FR_RDAQ"}, -'S(A(KC_8))': {"name":"Û","title":"FR_CUCI"}, -'S(A(KC_9))': {"name":"Á","title":"FR_CAAC"}, -'S(A(KC_MINS))': {"name":"]","title":"FR_RBRC"}, -'S(A(KC_EQL))': {"name":"–","title":"FR_NDSH"}, -// Row 2 -'S(A(KC_W))': {"name":"Å","title":"FR_CARI"}, -'S(A(KC_R))': {"name":"‚","title":"FR_SLQU"}, -'S(A(KC_T))': {"name":"™","title":"FR_TM"}, -'S(A(KC_U))': {"name":"ª","title":"FR_FORD"}, -'S(A(KC_I))': {"name":"ï","title":"FR_LIDI"}, -'S(A(KC_P))': {"name":"∏","title":"FR_NARP"}, -'S(A(KC_RBRC))': {"name":"¥","title":"FR_YEN"}, -// Row 3 -'S(A(KC_A))': {"name":"Ω","title":"FR_OMEG"}, -'S(A(KC_S))': {"name":"∑","title":"FR_NARS"}, -'S(A(KC_D))': {"name":"∆","title":"FR_INCR"}, -'S(A(KC_F))': {"name":"·","title":"FR_MDDT"}, -'S(A(KC_G))': {"name":"fl","title":"FR_FL"}, -'S(A(KC_H))': {"name":"Î","title":"FR_CICI"}, -'S(A(KC_J))': {"name":"Í","title":"FR_CIAC"}, -'S(A(KC_K))': {"name":"Ë","title":"FR_CEDI"}, -'S(A(KC_L))': {"name":"|","title":"FR_PIPE"}, -'S(A(KC_SCLN))': {"name":"Ó","title":"FR_COAC"}, -'S(A(KC_QUOT))': {"name":"‰","title":"FR_PERM"}, -// Row 4 -'S(A(KC_NUBS))': {"name":"≥","title":"FR_GTEQ"}, -'S(A(KC_Z))': {"name":"›","title":"FR_RSAQ"}, -'S(A(KC_X))': {"name":"⁄","title":"FR_FRSL"}, -'S(A(KC_C))': {"name":"¢","title":"FR_CENT"}, -'S(A(KC_V))': {"name":"√","title":"FR_SQRT"}, -'S(A(KC_B))': {"name":"∫","title":"FR_INTG"}, -'S(A(KC_N))': {"name":"ı","title":"FR_DLSI"}, -'S(A(KC_M))': {"name":"¿","title":"FR_IQUE"}, -'S(A(KC_DOT))': {"name":"\\","title":"FR_BSLS"}, -'S(A(KC_SLSH))': {"name":"±","title":"FR_PLMN"}, + /* Shift+Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ Ÿ │ ´ │ „ │ │ │ [ │ å │ » │ Û │ Á │ │ ] │ – │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ Å │ │ ‚ │ ™ │ │ ª │ ï │ │ ∏ │ │ ¥ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Ω │ ∑ │ ∆ │ · │ fl │ Î │ Í │ Ë │ | │ Ó │ ‰ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≥ │ › │ ⁄ │ ¢ │ √ │ ∫ │ ı │ ¿ │ │ \ │ ± │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'S(A(KC_GRV))': { name: 'Ÿ', title: 'FR_CYDI' }, + 'S(A(KC_1))': { name: '´', title: 'FR_ACUT (dead)' }, + 'S(A(KC_2))': { name: '„', title: 'FR_DLQU' }, + 'S(A(KC_5))': { name: '[', title: 'FR_LBRC' }, + 'S(A(KC_6))': { name: 'å', title: 'FR_LARI' }, + 'S(A(KC_7))': { name: '»', title: 'FR_RDAQ' }, + 'S(A(KC_8))': { name: 'Û', title: 'FR_CUCI' }, + 'S(A(KC_9))': { name: 'Á', title: 'FR_CAAC' }, + 'S(A(KC_MINS))': { name: ']', title: 'FR_RBRC' }, + 'S(A(KC_EQL))': { name: '–', title: 'FR_NDSH' }, + // Row 2 + 'S(A(KC_W))': { name: 'Å', title: 'FR_CARI' }, + 'S(A(KC_R))': { name: '‚', title: 'FR_SLQU' }, + 'S(A(KC_T))': { name: '™', title: 'FR_TM' }, + 'S(A(KC_U))': { name: 'ª', title: 'FR_FORD' }, + 'S(A(KC_I))': { name: 'ï', title: 'FR_LIDI' }, + 'S(A(KC_P))': { name: '∏', title: 'FR_NARP' }, + 'S(A(KC_RBRC))': { name: '¥', title: 'FR_YEN' }, + // Row 3 + 'S(A(KC_A))': { name: 'Ω', title: 'FR_OMEG' }, + 'S(A(KC_S))': { name: '∑', title: 'FR_NARS' }, + 'S(A(KC_D))': { name: '∆', title: 'FR_INCR' }, + 'S(A(KC_F))': { name: '·', title: 'FR_MDDT' }, + 'S(A(KC_G))': { name: 'fl', title: 'FR_FL' }, + 'S(A(KC_H))': { name: 'Î', title: 'FR_CICI' }, + 'S(A(KC_J))': { name: 'Í', title: 'FR_CIAC' }, + 'S(A(KC_K))': { name: 'Ë', title: 'FR_CEDI' }, + 'S(A(KC_L))': { name: '|', title: 'FR_PIPE' }, + 'S(A(KC_SCLN))': { name: 'Ó', title: 'FR_COAC' }, + 'S(A(KC_QUOT))': { name: '‰', title: 'FR_PERM' }, + // Row 4 + 'S(A(KC_NUBS))': { name: '≥', title: 'FR_GTEQ' }, + 'S(A(KC_Z))': { name: '›', title: 'FR_RSAQ' }, + 'S(A(KC_X))': { name: '⁄', title: 'FR_FRSL' }, + 'S(A(KC_C))': { name: '¢', title: 'FR_CENT' }, + 'S(A(KC_V))': { name: '√', title: 'FR_SQRT' }, + 'S(A(KC_B))': { name: '∫', title: 'FR_INTG' }, + 'S(A(KC_N))': { name: 'ı', title: 'FR_DLSI' }, + 'S(A(KC_M))': { name: '¿', title: 'FR_IQUE' }, + 'S(A(KC_DOT))': { name: '\\', title: 'FR_BSLS' }, + 'S(A(KC_SLSH))': { name: '±', title: 'FR_PLMN' }, -/* Other keys */ -'KC_BSLS': {"name":"£\n`","title":""}, -'S(KC_BSLS)': {"name":"£","title":""}, -'KC_COLN': {"name":"M","title":"S(FR_M) (capital M)"}, -'KC_PIPE': {"name":"£","title":"FR_PND"}, + /* Other keys */ + KC_BSLS: { name: '£\n`', title: '' }, + 'S(KC_BSLS)': { name: '£', title: '' }, + KC_COLN: { name: 'M', title: 'S(FR_M) (capital M)' }, + KC_PIPE: { name: '£', title: 'FR_PND' }, -'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, -'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, -'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, -'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, -'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, -'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + KC_LSPO: { name: 'LS / 9', title: 'Left Shift when held, 9 when tapped' }, + KC_RSPC: { name: 'RS / 0', title: 'Right Shift when held, 0 when tapped' }, + KC_LCPO: { name: 'LC / 9', title: 'Left Control when held, 9 when tapped' }, + KC_RCPC: { name: 'RC / 0', title: 'Right Control when held, 0 when tapped' }, + KC_LAPO: { name: 'LA / 9', title: 'Left Alt when held, 9 when tapped' }, + KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, -'QK_GESC': {"name":"@ / #\nEsc","title":"Esc normally, but @ when GUI is active or # when Shift is active"}, -} + QK_GESC: { + name: '@ / #\nEsc', + title: 'Esc normally, but @ when GUI is active or # when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_greek.js b/src/i18n/keymap_extras/keymap_greek.js index 5de0aee965..0ac9025bf4 100644 --- a/src/i18n/keymap_extras/keymap_greek.js +++ b/src/i18n/keymap_extras/keymap_greek.js @@ -14,186 +14,184 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ ; │ ς │ Ε │ Ρ │ Τ │ Υ │ Θ │ Ι │ Ο │ Π │ [ │ ] │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Α │ Σ │ Δ │ Φ │ Γ │ Η │ Ξ │ Κ │ Λ │ ΄ │ ' │ \ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ Ζ │ Χ │ Ψ │ Ω │ Β │ Ν │ Μ │ , │ . │ / │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + KC_GRV: { name: '~\n`', title: 'GR_GRV' }, + KC_1: { name: '!\n1', title: 'GR_1' }, + KC_2: { name: '@\n2', title: 'GR_2' }, + KC_3: { name: '#\n3', title: 'GR_3' }, + KC_4: { name: '$\n4', title: 'GR_4' }, + KC_5: { name: '%\n5', title: 'GR_5' }, + KC_6: { name: '^\n6', title: 'GR_6' }, + KC_7: { name: '&\n7', title: 'GR_7' }, + KC_8: { name: '*\n8', title: 'GR_8' }, + KC_9: { name: '(\n9', title: 'GR_9' }, + KC_0: { name: ')\n0', title: 'GR_0' }, + KC_MINS: { name: '_\n-', title: 'GR_MINS' }, + KC_EQL: { name: '+\n=', title: 'GR_EQL' }, + // Row 2 + KC_Q: { name: ':\n;', title: 'GR_SCLN' }, + KC_W: { name: '΅\nς', title: 'GR_FSIG' }, + KC_E: { name: 'Ε', title: 'GR_EPSL' }, + KC_R: { name: 'Ρ', title: 'GR_RHO' }, + KC_T: { name: 'Τ', title: 'GR_TAU' }, + KC_Y: { name: 'Υ', title: 'GR_UPSL' }, + KC_U: { name: 'Θ', title: 'GR_THET' }, + KC_I: { name: 'Ι', title: 'GR_IOTA' }, + KC_O: { name: 'Ο', title: 'GR_OMCR' }, + KC_P: { name: 'Π', title: 'GR_PI' }, + KC_LBRC: { name: '{\n[', title: 'GR_LBRC' }, + KC_RBRC: { name: '}\n]', title: 'GR_RBRC' }, + // Row 3 + KC_A: { name: 'Α', title: 'GR_ALPH' }, + KC_S: { name: 'Σ', title: 'GR_SIGM' }, + KC_D: { name: 'Δ', title: 'GR_DELT' }, + KC_F: { name: 'Φ', title: 'GR_PHI' }, + KC_G: { name: 'Γ', title: 'GR_GAMM' }, + KC_H: { name: 'Η', title: 'GR_ETA' }, + KC_J: { name: 'Ξ', title: 'GR_XI' }, + KC_K: { name: 'Κ', title: 'GR_KAPP' }, + KC_L: { name: 'Λ', title: 'GR_LAMB' }, + KC_SCLN: { name: '¨\n΄', title: 'GR_TONS (dead)' }, + KC_QUOT: { name: '"\n\'', title: 'GR_QUOT' }, + KC_NUHS: { name: '|\n\\', title: 'GR_BSLS' }, + // Row 4 + KC_Z: { name: 'Ζ', title: 'GR_ZETA' }, + KC_X: { name: 'Χ', title: 'GR_CHI' }, + KC_C: { name: 'Ψ', title: 'GR_PSI' }, + KC_V: { name: 'Ω', title: 'GR_OMEG' }, + KC_B: { name: 'Β', title: 'GR_BETA' }, + KC_N: { name: 'Ν', title: 'GR_NU' }, + KC_M: { name: 'Μ', title: 'GR_MU' }, + KC_COMM: { name: '<\n,', title: 'GR_COMM' }, + KC_DOT: { name: '>\n.', title: 'GR_DOT' }, + KC_SLSH: { name: '?\n/', title: 'GR_SLSH' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ ; │ ς │ Ε │ Ρ │ Τ │ Υ │ Θ │ Ι │ Ο │ Π │ [ │ ] │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ Α │ Σ │ Δ │ Φ │ Γ │ Η │ Ξ │ Κ │ Λ │ ΄ │ ' │ \ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ Ζ │ Χ │ Ψ │ Ω │ Β │ Ν │ Μ │ , │ . │ / │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'KC_GRV': {"name":"~\n`","title":"GR_GRV"}, -'KC_1': {"name":"!\n1","title":"GR_1"}, -'KC_2': {"name":"@\n2","title":"GR_2"}, -'KC_3': {"name":"#\n3","title":"GR_3"}, -'KC_4': {"name":"$\n4","title":"GR_4"}, -'KC_5': {"name":"%\n5","title":"GR_5"}, -'KC_6': {"name":"^\n6","title":"GR_6"}, -'KC_7': {"name":"&\n7","title":"GR_7"}, -'KC_8': {"name":"*\n8","title":"GR_8"}, -'KC_9': {"name":"(\n9","title":"GR_9"}, -'KC_0': {"name":")\n0","title":"GR_0"}, -'KC_MINS': {"name":"_\n-","title":"GR_MINS"}, -'KC_EQL': {"name":"+\n=","title":"GR_EQL"}, -// Row 2 -'KC_Q': {"name":":\n;","title":"GR_SCLN"}, -'KC_W': {"name":"΅\nς","title":"GR_FSIG"}, -'KC_E': {"name":"Ε","title":"GR_EPSL"}, -'KC_R': {"name":"Ρ","title":"GR_RHO"}, -'KC_T': {"name":"Τ","title":"GR_TAU"}, -'KC_Y': {"name":"Υ","title":"GR_UPSL"}, -'KC_U': {"name":"Θ","title":"GR_THET"}, -'KC_I': {"name":"Ι","title":"GR_IOTA"}, -'KC_O': {"name":"Ο","title":"GR_OMCR"}, -'KC_P': {"name":"Π","title":"GR_PI"}, -'KC_LBRC': {"name":"{\n[","title":"GR_LBRC"}, -'KC_RBRC': {"name":"}\n]","title":"GR_RBRC"}, -// Row 3 -'KC_A': {"name":"Α","title":"GR_ALPH"}, -'KC_S': {"name":"Σ","title":"GR_SIGM"}, -'KC_D': {"name":"Δ","title":"GR_DELT"}, -'KC_F': {"name":"Φ","title":"GR_PHI"}, -'KC_G': {"name":"Γ","title":"GR_GAMM"}, -'KC_H': {"name":"Η","title":"GR_ETA"}, -'KC_J': {"name":"Ξ","title":"GR_XI"}, -'KC_K': {"name":"Κ","title":"GR_KAPP"}, -'KC_L': {"name":"Λ","title":"GR_LAMB"}, -'KC_SCLN': {"name":"¨\n΄","title":"GR_TONS (dead)"}, -'KC_QUOT': {"name":"\"\n'","title":"GR_QUOT"}, -'KC_NUHS': {"name":"|\n\\","title":"GR_BSLS"}, -// Row 4 -'KC_Z': {"name":"Ζ","title":"GR_ZETA"}, -'KC_X': {"name":"Χ","title":"GR_CHI"}, -'KC_C': {"name":"Ψ","title":"GR_PSI"}, -'KC_V': {"name":"Ω","title":"GR_OMEG"}, -'KC_B': {"name":"Β","title":"GR_BETA"}, -'KC_N': {"name":"Ν","title":"GR_NU"}, -'KC_M': {"name":"Μ","title":"GR_MU"}, -'KC_COMM': {"name":"<\n,","title":"GR_COMM"}, -'KC_DOT': {"name":">\n.","title":"GR_DOT"}, -'KC_SLSH': {"name":"?\n/","title":"GR_SLSH"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ : │ ΅ │ │ │ │ │ │ │ │ │ { │ } │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ ¨ │ " │ | │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"GR_TILD"}, -'KC_TILD': {"name":"~","title":"GR_TILD"}, -'S(KC_1)': {"name":"!","title":"GR_EXLM"}, -'KC_EXLM': {"name":"!","title":"GR_EXLM"}, -'S(KC_2)': {"name":"@","title":"GR_AT"}, -'KC_AT': {"name":"@","title":"GR_AT"}, -'S(KC_3)': {"name":"#","title":"GR_HASH"}, -'KC_HASH': {"name":"#","title":"GR_HASH"}, -'S(KC_4)': {"name":"$","title":"GR_DLR"}, -'KC_DLR': {"name":"$","title":"GR_DLR"}, -'S(KC_5)': {"name":"%","title":"GR_PERC"}, -'KC_PERC': {"name":"%","title":"GR_PERC"}, -'S(KC_6)': {"name":"^","title":"GR_CIRC"}, -'KC_CIRC': {"name":"^","title":"GR_CIRC"}, -'S(KC_7)': {"name":"&","title":"GR_AMPR"}, -'KC_AMPR': {"name":"&","title":"GR_AMPR"}, -'S(KC_8)': {"name":"*","title":"GR_ASTR"}, -'KC_ASTR': {"name":"*","title":"GR_ASTR"}, -'S(KC_9)': {"name":"(","title":"GR_LPRN"}, -'KC_LPRN': {"name":"(","title":"GR_LPRN"}, -'S(KC_0)': {"name":")","title":"GR_RPRN"}, -'KC_RPRN': {"name":")","title":"GR_RPRN"}, -'S(KC_MINS)': {"name":"_","title":"GR_UNDS"}, -'KC_UNDS': {"name":"_","title":"GR_UNDS"}, -'S(KC_EQL)': {"name":"+","title":"GR_PLUS"}, -'KC_PLUS': {"name":"+","title":"GR_PLUS"}, -// Row 2 -'S(KC_Q)': {"name":":","title":"GR_COLN"}, -'S(KC_W)': {"name":"΅","title":"GR_DIAT (dead)"}, -'S(KC_LBRC)': {"name":"{","title":"GR_LCBR"}, -'KC_LCBR': {"name":"{","title":"GR_LCBR"}, -'S(KC_RBRC)': {"name":"}","title":"GR_RCBR"}, -'KC_RCBR': {"name":"}","title":"GR_RCBR"}, -// Row 3 -'S(KC_SCLN)': {"name":"¨","title":"GR_DIAE (dead)"}, -'KC_COLN': {"name":"¨","title":"GR_DIAE (dead)"}, -'S(KC_QUOT)': {"name":"\"","title":"GR_DQUO"}, -'KC_DQUO': {"name":"\"","title":"GR_DQUO"}, -'S(KC_NUHS)': {"name":"|","title":"GR_PIPE"}, -// Row 4 -'S(KC_COMM)': {"name":"<","title":"GR_LABK"}, -'KC_LT': {"name":"<","title":"GR_LABK"}, -'S(KC_DOT)': {"name":">","title":"GR_RABK"}, -'KC_GT': {"name":">","title":"GR_RABK"}, -'S(KC_SLSH)': {"name":"?","title":"GR_QUES"}, -'KC_QUES': {"name":"?","title":"GR_QUES"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ : │ ΅ │ │ │ │ │ │ │ │ │ { │ } │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ ¨ │ " │ | │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'GR_TILD' }, + KC_TILD: { name: '~', title: 'GR_TILD' }, + 'S(KC_1)': { name: '!', title: 'GR_EXLM' }, + KC_EXLM: { name: '!', title: 'GR_EXLM' }, + 'S(KC_2)': { name: '@', title: 'GR_AT' }, + KC_AT: { name: '@', title: 'GR_AT' }, + 'S(KC_3)': { name: '#', title: 'GR_HASH' }, + KC_HASH: { name: '#', title: 'GR_HASH' }, + 'S(KC_4)': { name: '$', title: 'GR_DLR' }, + KC_DLR: { name: '$', title: 'GR_DLR' }, + 'S(KC_5)': { name: '%', title: 'GR_PERC' }, + KC_PERC: { name: '%', title: 'GR_PERC' }, + 'S(KC_6)': { name: '^', title: 'GR_CIRC' }, + KC_CIRC: { name: '^', title: 'GR_CIRC' }, + 'S(KC_7)': { name: '&', title: 'GR_AMPR' }, + KC_AMPR: { name: '&', title: 'GR_AMPR' }, + 'S(KC_8)': { name: '*', title: 'GR_ASTR' }, + KC_ASTR: { name: '*', title: 'GR_ASTR' }, + 'S(KC_9)': { name: '(', title: 'GR_LPRN' }, + KC_LPRN: { name: '(', title: 'GR_LPRN' }, + 'S(KC_0)': { name: ')', title: 'GR_RPRN' }, + KC_RPRN: { name: ')', title: 'GR_RPRN' }, + 'S(KC_MINS)': { name: '_', title: 'GR_UNDS' }, + KC_UNDS: { name: '_', title: 'GR_UNDS' }, + 'S(KC_EQL)': { name: '+', title: 'GR_PLUS' }, + KC_PLUS: { name: '+', title: 'GR_PLUS' }, + // Row 2 + 'S(KC_Q)': { name: ':', title: 'GR_COLN' }, + 'S(KC_W)': { name: '΅', title: 'GR_DIAT (dead)' }, + 'S(KC_LBRC)': { name: '{', title: 'GR_LCBR' }, + KC_LCBR: { name: '{', title: 'GR_LCBR' }, + 'S(KC_RBRC)': { name: '}', title: 'GR_RCBR' }, + KC_RCBR: { name: '}', title: 'GR_RCBR' }, + // Row 3 + 'S(KC_SCLN)': { name: '¨', title: 'GR_DIAE (dead)' }, + KC_COLN: { name: '¨', title: 'GR_DIAE (dead)' }, + 'S(KC_QUOT)': { name: '"', title: 'GR_DQUO' }, + KC_DQUO: { name: '"', title: 'GR_DQUO' }, + 'S(KC_NUHS)': { name: '|', title: 'GR_PIPE' }, + // Row 4 + 'S(KC_COMM)': { name: '<', title: 'GR_LABK' }, + KC_LT: { name: '<', title: 'GR_LABK' }, + 'S(KC_DOT)': { name: '>', title: 'GR_RABK' }, + KC_GT: { name: '>', title: 'GR_RABK' }, + 'S(KC_SLSH)': { name: '?', title: 'GR_QUES' }, + KC_QUES: { name: '?', title: 'GR_QUES' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ │ ² │ ³ │ £ │ § │ ¶ │ │ ¤ │ ¦ │ ° │ ± │ ½ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ € │ ® │ │ ¥ │ │ │ │ │ « │ » │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ ¬ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ © │ │ │ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_2)': {"name":"²","title":"GR_SUP2"}, -'ALGR(KC_3)': {"name":"³","title":"GR_SUP3"}, -'ALGR(KC_4)': {"name":"£","title":"GR_PND"}, -'ALGR(KC_5)': {"name":"§","title":"GR_SECT"}, -'ALGR(KC_6)': {"name":"¶","title":"GR_PILC"}, -'ALGR(KC_8)': {"name":"¤","title":"GR_CURR"}, -'ALGR(KC_9)': {"name":"¦","title":"GR_BRKP"}, -'ALGR(KC_0)': {"name":"°","title":"GR_DEG"}, -'ALGR(KC_MINS)': {"name":"±","title":"GR_PLMN"}, -'ALGR(KC_EQL)': {"name":"½","title":"GR_HALF"}, -// Row 2 -'ALGR(KC_E)': {"name":"€","title":"GR_EURO"}, -'ALGR(KC_R)': {"name":"®","title":"GR_REGD"}, -'ALGR(KC_Y)': {"name":"¥","title":"GR_YEN"}, -'ALGR(KC_LBRC)': {"name":"«","title":"GR_LDAQ"}, -'ALGR(KC_RBRC)': {"name":"»","title":"GR_RDAQ"}, -// Row 3 -'ALGR(KC_NUHS)': {"name":"¬","title":"GR_NOT"}, -// Row 4 -'ALGR(KC_C)': {"name":"©","title":"GR_COPY"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ ² │ ³ │ £ │ § │ ¶ │ │ ¤ │ ¦ │ ° │ ± │ ½ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ ® │ │ ¥ │ │ │ │ │ « │ » │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ¬ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ © │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_2)': { name: '²', title: 'GR_SUP2' }, + 'ALGR(KC_3)': { name: '³', title: 'GR_SUP3' }, + 'ALGR(KC_4)': { name: '£', title: 'GR_PND' }, + 'ALGR(KC_5)': { name: '§', title: 'GR_SECT' }, + 'ALGR(KC_6)': { name: '¶', title: 'GR_PILC' }, + 'ALGR(KC_8)': { name: '¤', title: 'GR_CURR' }, + 'ALGR(KC_9)': { name: '¦', title: 'GR_BRKP' }, + 'ALGR(KC_0)': { name: '°', title: 'GR_DEG' }, + 'ALGR(KC_MINS)': { name: '±', title: 'GR_PLMN' }, + 'ALGR(KC_EQL)': { name: '½', title: 'GR_HALF' }, + // Row 2 + 'ALGR(KC_E)': { name: '€', title: 'GR_EURO' }, + 'ALGR(KC_R)': { name: '®', title: 'GR_REGD' }, + 'ALGR(KC_Y)': { name: '¥', title: 'GR_YEN' }, + 'ALGR(KC_LBRC)': { name: '«', title: 'GR_LDAQ' }, + 'ALGR(KC_RBRC)': { name: '»', title: 'GR_RDAQ' }, + // Row 3 + 'ALGR(KC_NUHS)': { name: '¬', title: 'GR_NOT' }, + // Row 4 + 'ALGR(KC_C)': { name: '©', title: 'GR_COPY' }, -/* Other keys */ -'KC_BSLS': {"name":"|\n\\","title":""}, -'S(KC_BSLS)': {"name":"|","title":""}, -'KC_NUBS': {"name":"|\n\\","title":""}, -'S(KC_NUBS)': {"name":"|","title":""}, -'KC_PIPE': {"name":"|","title":"GR_PIPE"}, + /* Other keys */ + KC_BSLS: { name: '|\n\\', title: '' }, + 'S(KC_BSLS)': { name: '|', title: '' }, + KC_NUBS: { name: '|\n\\', title: '' }, + 'S(KC_NUBS)': { name: '|', title: '' }, + KC_PIPE: { name: '|', title: 'GR_PIPE' }, -'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, -'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, -'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, -'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, -'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, -'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + KC_LSPO: { name: 'LS / (', title: 'Left Shift when held, ( when tapped' }, + KC_RSPC: { name: 'RS / )', title: 'Right Shift when held, ) when tapped' }, + KC_LCPO: { name: 'LC / (', title: 'Left Control when held, ( when tapped' }, + KC_RCPC: { name: 'RC / )', title: 'Right Control when held, ) when tapped' }, + KC_LAPO: { name: 'LA / (', title: 'Left Alt when held, ( when tapped' }, + KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, -'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: '` / ~\nEsc', + title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_hebrew.js b/src/i18n/keymap_extras/keymap_hebrew.js index b4bb18044a..7d54a5d3b6 100644 --- a/src/i18n/keymap_extras/keymap_hebrew.js +++ b/src/i18n/keymap_extras/keymap_hebrew.js @@ -14,175 +14,173 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ; │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ / │ ' │ פ │ ם │ ן │ ו │ ט │ א │ ר │ ק │ ] │ [ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ ף │ ך │ ל │ ח │ י │ ע │ כ │ ג │ ד │ ש │ , │ \ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ ץ │ ת │ צ │ מ │ נ │ ה │ ב │ ס │ ז │ . │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + KC_GRV: { name: '~\n;', title: 'IL_SCLN' }, + KC_1: { name: '!\n1', title: 'IL_1' }, + KC_2: { name: '@\n2', title: 'IL_2' }, + KC_3: { name: '#\n3', title: 'IL_3' }, + KC_4: { name: '$\n4', title: 'IL_4' }, + KC_5: { name: '%\n5', title: 'IL_5' }, + KC_6: { name: '^\n6', title: 'IL_6' }, + KC_7: { name: '&\n7', title: 'IL_7' }, + KC_8: { name: '*\n8', title: 'IL_8' }, + KC_9: { name: ')\n9', title: 'IL_9' }, + KC_0: { name: '(\n0', title: 'IL_0' }, + KC_MINS: { name: '_\n-', title: 'IL_MINS' }, + KC_EQL: { name: '+\n=', title: 'IL_EQL' }, + // Row 2 + KC_Q: { name: '/', title: 'IL_SLSH' }, + KC_W: { name: "'", title: 'IL_QUOT' }, + KC_E: { name: 'ק', title: 'IL_QOF' }, + KC_R: { name: 'ר', title: 'IL_RESH' }, + KC_T: { name: 'א', title: 'IL_ALEF' }, + KC_Y: { name: 'ט', title: 'IL_TET' }, + KC_U: { name: 'ו', title: 'IL_VAV' }, + KC_I: { name: 'ן', title: 'IL_FNUN' }, + KC_O: { name: 'ם', title: 'IL_FMEM' }, + KC_P: { name: 'פ', title: 'IL_PE' }, + KC_LBRC: { name: '}\n]', title: 'IL_RBRC' }, + KC_RBRC: { name: '{\n[', title: 'IL_LBRC' }, + // Row 3 + KC_A: { name: 'ש', title: 'IL_SHIN' }, + KC_S: { name: 'ד', title: 'IL_DALT' }, + KC_D: { name: 'ג', title: 'IL_GIML' }, + KC_F: { name: 'כ', title: 'IL_KAF' }, + KC_G: { name: 'ע', title: 'IL_AYIN' }, + KC_H: { name: 'י', title: 'IL_YOD' }, + KC_J: { name: 'ח', title: 'IL_HET' }, + KC_K: { name: 'ל', title: 'IL_LAMD' }, + KC_L: { name: 'ך', title: 'IL_FKAF' }, + KC_SCLN: { name: ':\nף', title: 'IL_FPE' }, + KC_QUOT: { name: '"\n,', title: 'IL_COMM' }, + KC_NUHS: { name: '|\n\\', title: 'IL_BSLS' }, + // Row 4 + KC_Z: { name: 'ז', title: 'IL_ZAYN' }, + KC_X: { name: 'ס', title: 'IL_SMKH' }, + KC_C: { name: 'ב', title: 'IL_BET' }, + KC_V: { name: 'ה', title: 'IL_HE' }, + KC_B: { name: 'נ', title: 'IL_NUN' }, + KC_N: { name: 'מ', title: 'IL_MEM' }, + KC_M: { name: 'צ', title: 'IL_TSDI' }, + KC_COMM: { name: '>\nת', title: 'IL_TAV' }, + KC_DOT: { name: '<\nץ', title: 'IL_FTSD' }, + KC_SLSH: { name: '?\n.', title: 'IL_DOT' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ; │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ / │ ' │ פ │ ם │ ן │ ו │ ט │ א │ ר │ ק │ ] │ [ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ ף │ ך │ ל │ ח │ י │ ע │ כ │ ג │ ד │ ש │ , │ \ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ ץ │ ת │ צ │ מ │ נ │ ה │ ב │ ס │ ז │ . │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'KC_GRV': {"name":"~\n;","title":"IL_SCLN"}, -'KC_1': {"name":"!\n1","title":"IL_1"}, -'KC_2': {"name":"@\n2","title":"IL_2"}, -'KC_3': {"name":"#\n3","title":"IL_3"}, -'KC_4': {"name":"$\n4","title":"IL_4"}, -'KC_5': {"name":"%\n5","title":"IL_5"}, -'KC_6': {"name":"^\n6","title":"IL_6"}, -'KC_7': {"name":"&\n7","title":"IL_7"}, -'KC_8': {"name":"*\n8","title":"IL_8"}, -'KC_9': {"name":")\n9","title":"IL_9"}, -'KC_0': {"name":"(\n0","title":"IL_0"}, -'KC_MINS': {"name":"_\n-","title":"IL_MINS"}, -'KC_EQL': {"name":"+\n=","title":"IL_EQL"}, -// Row 2 -'KC_Q': {"name":"/","title":"IL_SLSH"}, -'KC_W': {"name":"'","title":"IL_QUOT"}, -'KC_E': {"name":"ק","title":"IL_QOF"}, -'KC_R': {"name":"ר","title":"IL_RESH"}, -'KC_T': {"name":"א","title":"IL_ALEF"}, -'KC_Y': {"name":"ט","title":"IL_TET"}, -'KC_U': {"name":"ו","title":"IL_VAV"}, -'KC_I': {"name":"ן","title":"IL_FNUN"}, -'KC_O': {"name":"ם","title":"IL_FMEM"}, -'KC_P': {"name":"פ","title":"IL_PE"}, -'KC_LBRC': {"name":"}\n]","title":"IL_RBRC"}, -'KC_RBRC': {"name":"{\n[","title":"IL_LBRC"}, -// Row 3 -'KC_A': {"name":"ש","title":"IL_SHIN"}, -'KC_S': {"name":"ד","title":"IL_DALT"}, -'KC_D': {"name":"ג","title":"IL_GIML"}, -'KC_F': {"name":"כ","title":"IL_KAF"}, -'KC_G': {"name":"ע","title":"IL_AYIN"}, -'KC_H': {"name":"י","title":"IL_YOD"}, -'KC_J': {"name":"ח","title":"IL_HET"}, -'KC_K': {"name":"ל","title":"IL_LAMD"}, -'KC_L': {"name":"ך","title":"IL_FKAF"}, -'KC_SCLN': {"name":":\nף","title":"IL_FPE"}, -'KC_QUOT': {"name":"\"\n,","title":"IL_COMM"}, -'KC_NUHS': {"name":"|\n\\","title":"IL_BSLS"}, -// Row 4 -'KC_Z': {"name":"ז","title":"IL_ZAYN"}, -'KC_X': {"name":"ס","title":"IL_SMKH"}, -'KC_C': {"name":"ב","title":"IL_BET"}, -'KC_V': {"name":"ה","title":"IL_HE"}, -'KC_B': {"name":"נ","title":"IL_NUN"}, -'KC_N': {"name":"מ","title":"IL_MEM"}, -'KC_M': {"name":"צ","title":"IL_TSDI"}, -'KC_COMM': {"name":">\nת","title":"IL_TAV"}, -'KC_DOT': {"name":"<\nץ","title":"IL_FTSD"}, -'KC_SLSH': {"name":"?\n.","title":"IL_DOT"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ) │ ( │ _ │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ } │ { │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ : │ " │ | │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ │ │ │ │ > │ < │ ? │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"IL_TILD"}, -'KC_TILD': {"name":"~","title":"IL_TILD"}, -'S(KC_1)': {"name":"!","title":"IL_EXLM"}, -'KC_EXLM': {"name":"!","title":"IL_EXLM"}, -'S(KC_2)': {"name":"@","title":"IL_AT"}, -'KC_AT': {"name":"@","title":"IL_AT"}, -'S(KC_3)': {"name":"#","title":"IL_PND"}, -'KC_HASH': {"name":"#","title":"IL_PND"}, -'S(KC_4)': {"name":"$","title":"IL_DLR"}, -'KC_DLR': {"name":"$","title":"IL_DLR"}, -'S(KC_5)': {"name":"%","title":"IL_PERC"}, -'KC_PERC': {"name":"%","title":"IL_PERC"}, -'S(KC_6)': {"name":"^","title":"IL_CIRC"}, -'KC_CIRC': {"name":"^","title":"IL_CIRC"}, -'S(KC_7)': {"name":"&","title":"IL_AMPR"}, -'KC_AMPR': {"name":"&","title":"IL_AMPR"}, -'S(KC_8)': {"name":"*","title":"IL_ASTR"}, -'KC_ASTR': {"name":"*","title":"IL_ASTR"}, -'S(KC_9)': {"name":")","title":"IL_RPRN"}, -'KC_LPRN': {"name":")","title":"IL_RPRN"}, -'S(KC_0)': {"name":"(","title":"IL_LPRN"}, -'KC_RPRN': {"name":"(","title":"IL_LPRN"}, -'S(KC_MINS)': {"name":"_","title":"IL_UNDS"}, -'KC_UNDS': {"name":"_","title":"IL_UNDS"}, -'S(KC_EQL)': {"name":"+","title":"IL_PLUS"}, -'KC_PLUS': {"name":"+","title":"IL_PLUS"}, -// Row 2 -'S(KC_LBRC)': {"name":"}","title":"IL_RCBR"}, -'KC_LCBR': {"name":"}","title":"IL_RCBR"}, -'S(KC_RBRC)': {"name":"{","title":"IL_LCBR"}, -'KC_RCBR': {"name":"{","title":"IL_LCBR"}, -// Row 3 -'S(KC_SCLN)': {"name":":","title":"IL_COLN"}, -'KC_COLN': {"name":":","title":"IL_COLN"}, -'S(KC_QUOT)': {"name":"\"","title":"IL_DQUO"}, -'KC_DQUO': {"name":"\"","title":"IL_DQUO"}, -'S(KC_NUHS)': {"name":"|","title":"IL_PIPE"}, -// Row 4 -'S(KC_COMM)': {"name":">","title":"IL_RABK"}, -'KC_LT': {"name":">","title":"IL_RABK"}, -'S(KC_DOT)': {"name":"<","title":"IL_LABK"}, -'KC_GT': {"name":"<","title":"IL_LABK"}, -'S(KC_SLSH)': {"name":"?","title":"IL_QUES"}, -'KC_QUES': {"name":"?","title":"IL_QUES"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ) │ ( │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ } │ { │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ : │ " │ | │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ > │ < │ ? │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'IL_TILD' }, + KC_TILD: { name: '~', title: 'IL_TILD' }, + 'S(KC_1)': { name: '!', title: 'IL_EXLM' }, + KC_EXLM: { name: '!', title: 'IL_EXLM' }, + 'S(KC_2)': { name: '@', title: 'IL_AT' }, + KC_AT: { name: '@', title: 'IL_AT' }, + 'S(KC_3)': { name: '#', title: 'IL_PND' }, + KC_HASH: { name: '#', title: 'IL_PND' }, + 'S(KC_4)': { name: '$', title: 'IL_DLR' }, + KC_DLR: { name: '$', title: 'IL_DLR' }, + 'S(KC_5)': { name: '%', title: 'IL_PERC' }, + KC_PERC: { name: '%', title: 'IL_PERC' }, + 'S(KC_6)': { name: '^', title: 'IL_CIRC' }, + KC_CIRC: { name: '^', title: 'IL_CIRC' }, + 'S(KC_7)': { name: '&', title: 'IL_AMPR' }, + KC_AMPR: { name: '&', title: 'IL_AMPR' }, + 'S(KC_8)': { name: '*', title: 'IL_ASTR' }, + KC_ASTR: { name: '*', title: 'IL_ASTR' }, + 'S(KC_9)': { name: ')', title: 'IL_RPRN' }, + KC_LPRN: { name: ')', title: 'IL_RPRN' }, + 'S(KC_0)': { name: '(', title: 'IL_LPRN' }, + KC_RPRN: { name: '(', title: 'IL_LPRN' }, + 'S(KC_MINS)': { name: '_', title: 'IL_UNDS' }, + KC_UNDS: { name: '_', title: 'IL_UNDS' }, + 'S(KC_EQL)': { name: '+', title: 'IL_PLUS' }, + KC_PLUS: { name: '+', title: 'IL_PLUS' }, + // Row 2 + 'S(KC_LBRC)': { name: '}', title: 'IL_RCBR' }, + KC_LCBR: { name: '}', title: 'IL_RCBR' }, + 'S(KC_RBRC)': { name: '{', title: 'IL_LCBR' }, + KC_RCBR: { name: '{', title: 'IL_LCBR' }, + // Row 3 + 'S(KC_SCLN)': { name: ':', title: 'IL_COLN' }, + KC_COLN: { name: ':', title: 'IL_COLN' }, + 'S(KC_QUOT)': { name: '"', title: 'IL_DQUO' }, + KC_DQUO: { name: '"', title: 'IL_DQUO' }, + 'S(KC_NUHS)': { name: '|', title: 'IL_PIPE' }, + // Row 4 + 'S(KC_COMM)': { name: '>', title: 'IL_RABK' }, + KC_LT: { name: '>', title: 'IL_RABK' }, + 'S(KC_DOT)': { name: '<', title: 'IL_LABK' }, + KC_GT: { name: '<', title: 'IL_LABK' }, + 'S(KC_SLSH)': { name: '?', title: 'IL_QUES' }, + KC_QUES: { name: '?', title: 'IL_QUES' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ │ │ € │ ₪ │ ° │ │ │ × │ │ │ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ װ │ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ ײ │ ױ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ ÷ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_3)': {"name":"€","title":"IL_EURO"}, -'ALGR(KC_4)': {"name":"₪","title":"IL_SHKL"}, -'ALGR(KC_5)': {"name":"°","title":"IL_DEG"}, -'ALGR(KC_8)': {"name":"×","title":"IL_MUL"}, -// Row 2 -'ALGR(KC_Y)': {"name":"װ","title":"IL_DVAV"}, -// Row 3 -'ALGR(KC_G)': {"name":"ױ","title":"IL_VYOD"}, -'ALGR(KC_H)': {"name":"ײ","title":"IL_DYOD"}, -// Row 4 -'ALGR(KC_SLSH)': {"name":"÷","title":"IL_DIV"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ │ € │ ₪ │ ° │ │ │ × │ │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ װ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ ײ │ ױ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ÷ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_3)': { name: '€', title: 'IL_EURO' }, + 'ALGR(KC_4)': { name: '₪', title: 'IL_SHKL' }, + 'ALGR(KC_5)': { name: '°', title: 'IL_DEG' }, + 'ALGR(KC_8)': { name: '×', title: 'IL_MUL' }, + // Row 2 + 'ALGR(KC_Y)': { name: 'װ', title: 'IL_DVAV' }, + // Row 3 + 'ALGR(KC_G)': { name: 'ױ', title: 'IL_VYOD' }, + 'ALGR(KC_H)': { name: 'ײ', title: 'IL_DYOD' }, + // Row 4 + 'ALGR(KC_SLSH)': { name: '÷', title: 'IL_DIV' }, -/* Other keys */ -'KC_BSLS': {"name":"|\n\\","title":""}, -'S(KC_BSLS)': {"name":"|","title":""}, -'KC_NUBS': {"name":"|\n\\","title":""}, -'S(KC_NUBS)': {"name":"|","title":""}, -'KC_PIPE': {"name":"|","title":"IL_PIPE"}, + /* Other keys */ + KC_BSLS: { name: '|\n\\', title: '' }, + 'S(KC_BSLS)': { name: '|', title: '' }, + KC_NUBS: { name: '|\n\\', title: '' }, + 'S(KC_NUBS)': { name: '|', title: '' }, + KC_PIPE: { name: '|', title: 'IL_PIPE' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / (","title":"Right Shift when held, ( when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / (","title":"Right Control when held, ( when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / (","title":"Right Alt when held, ( when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / (', title: 'Right Shift when held, ( when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / (', title: 'Right Control when held, ( when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / (', title: 'Right Alt when held, ( when tapped' }, -'QK_GESC': {"name":"; / ~\nEsc","title":"Esc normally, but ; when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: '; / ~\nEsc', + title: 'Esc normally, but ; when GUI is active or ~ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_hungarian.js b/src/i18n/keymap_extras/keymap_hungarian.js index 725184ada3..d351720c87 100644 --- a/src/i18n/keymap_extras/keymap_hungarian.js +++ b/src/i18n/keymap_extras/keymap_hungarian.js @@ -14,193 +14,191 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ 0 │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ Ö │ Ü │ Ó │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ 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 + KC_GRV: { name: '§\n0', title: 'HU_0' }, + KC_1: { name: "'\n1", title: 'HU_1' }, + KC_2: { name: '"\n2', title: 'HU_2' }, + KC_3: { name: '+\n3', title: 'HU_3' }, + KC_4: { name: '!\n4', title: 'HU_4' }, + KC_5: { name: '%\n5', title: 'HU_5' }, + KC_6: { name: '/\n6', title: 'HU_6' }, + KC_7: { name: '=\n7', title: 'HU_7' }, + KC_8: { name: '(\n8', title: 'HU_8' }, + KC_9: { name: ')\n9', title: 'HU_9' }, + KC_0: { name: 'Ö', title: 'HU_ODIA' }, + KC_MINS: { name: 'Ü', title: 'HU_UDIA' }, + KC_EQL: { name: 'Ó', title: 'HU_OACU' }, + // Row 2 + KC_Q: { name: 'Q', title: 'HU_Q' }, + KC_W: { name: 'W', title: 'HU_W' }, + KC_E: { name: 'E', title: 'HU_E' }, + KC_R: { name: 'R', title: 'HU_R' }, + KC_T: { name: 'T', title: 'HU_T' }, + KC_Y: { name: 'Z', title: 'HU_Z' }, + KC_U: { name: 'U', title: 'HU_U' }, + KC_I: { name: 'I', title: 'HU_I' }, + KC_O: { name: 'O', title: 'HU_O' }, + KC_P: { name: 'P', title: 'HU_P' }, + KC_LBRC: { name: 'Ő', title: 'HU_ODAC' }, + KC_RBRC: { name: 'Ú', title: 'HU_UACU' }, + // Row 3 + KC_A: { name: 'A', title: 'HU_A' }, + KC_S: { name: 'S', title: 'HU_S' }, + KC_D: { name: 'D', title: 'HU_D' }, + KC_F: { name: 'F', title: 'HU_F' }, + KC_G: { name: 'G', title: 'HU_G' }, + KC_H: { name: 'H', title: 'HU_H' }, + KC_J: { name: 'J', title: 'HU_J' }, + KC_K: { name: 'K', title: 'HU_K' }, + KC_L: { name: 'L', title: 'HU_L' }, + KC_SCLN: { name: 'É', title: 'HU_EACU' }, + KC_QUOT: { name: 'Á', title: 'HU_AACU' }, + KC_NUHS: { name: 'Ű', title: 'HU_UDAC' }, + // Row 4 + KC_NUBS: { name: 'Í', title: 'HU_IACU' }, + KC_Z: { name: 'Y', title: 'HU_Y' }, + KC_X: { name: 'X', title: 'HU_X' }, + KC_C: { name: 'C', title: 'HU_C' }, + KC_V: { name: 'V', title: 'HU_V' }, + KC_B: { name: 'B', title: 'HU_B' }, + KC_N: { name: 'N', title: 'HU_N' }, + KC_M: { name: 'M', title: 'HU_M' }, + KC_COMM: { name: '?\n,', title: 'HU_COMM' }, + KC_DOT: { name: ':\n.', title: 'HU_DOT' }, + KC_SLSH: { name: '_\n-', title: 'HU_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ 0 │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ Ö │ Ü │ Ó │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ 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 -'KC_GRV': {"name":"§\n0","title":"HU_0"}, -'KC_1': {"name":"'\n1","title":"HU_1"}, -'KC_2': {"name":"\"\n2","title":"HU_2"}, -'KC_3': {"name":"+\n3","title":"HU_3"}, -'KC_4': {"name":"!\n4","title":"HU_4"}, -'KC_5': {"name":"%\n5","title":"HU_5"}, -'KC_6': {"name":"/\n6","title":"HU_6"}, -'KC_7': {"name":"=\n7","title":"HU_7"}, -'KC_8': {"name":"(\n8","title":"HU_8"}, -'KC_9': {"name":")\n9","title":"HU_9"}, -'KC_0': {"name":"Ö","title":"HU_ODIA"}, -'KC_MINS': {"name":"Ü","title":"HU_UDIA"}, -'KC_EQL': {"name":"Ó","title":"HU_OACU"}, -// Row 2 -'KC_Q': {"name":"Q","title":"HU_Q"}, -'KC_W': {"name":"W","title":"HU_W"}, -'KC_E': {"name":"E","title":"HU_E"}, -'KC_R': {"name":"R","title":"HU_R"}, -'KC_T': {"name":"T","title":"HU_T"}, -'KC_Y': {"name":"Z","title":"HU_Z"}, -'KC_U': {"name":"U","title":"HU_U"}, -'KC_I': {"name":"I","title":"HU_I"}, -'KC_O': {"name":"O","title":"HU_O"}, -'KC_P': {"name":"P","title":"HU_P"}, -'KC_LBRC': {"name":"Ő","title":"HU_ODAC"}, -'KC_RBRC': {"name":"Ú","title":"HU_UACU"}, -// Row 3 -'KC_A': {"name":"A","title":"HU_A"}, -'KC_S': {"name":"S","title":"HU_S"}, -'KC_D': {"name":"D","title":"HU_D"}, -'KC_F': {"name":"F","title":"HU_F"}, -'KC_G': {"name":"G","title":"HU_G"}, -'KC_H': {"name":"H","title":"HU_H"}, -'KC_J': {"name":"J","title":"HU_J"}, -'KC_K': {"name":"K","title":"HU_K"}, -'KC_L': {"name":"L","title":"HU_L"}, -'KC_SCLN': {"name":"É","title":"HU_EACU"}, -'KC_QUOT': {"name":"Á","title":"HU_AACU"}, -'KC_NUHS': {"name":"Ű","title":"HU_UDAC"}, -// Row 4 -'KC_NUBS': {"name":"Í","title":"HU_IACU"}, -'KC_Z': {"name":"Y","title":"HU_Y"}, -'KC_X': {"name":"X","title":"HU_X"}, -'KC_C': {"name":"C","title":"HU_C"}, -'KC_V': {"name":"V","title":"HU_V"}, -'KC_B': {"name":"B","title":"HU_B"}, -'KC_N': {"name":"N","title":"HU_N"}, -'KC_M': {"name":"M","title":"HU_M"}, -'KC_COMM': {"name":"?\n,","title":"HU_COMM"}, -'KC_DOT': {"name":":\n.","title":"HU_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"HU_MINS"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ § │ ' │ " │ + │ ! │ % │ / │ = │ ( │ ) │ │ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ │ │ │ │ ? │ : │ _ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"§","title":"HU_SECT"}, -'KC_TILD': {"name":"§","title":"HU_SECT"}, -'S(KC_1)': {"name":"'","title":"HU_QUOT"}, -'KC_EXLM': {"name":"'","title":"HU_QUOT"}, -'S(KC_2)': {"name":"\"","title":"HU_DQUO"}, -'KC_AT': {"name":"\"","title":"HU_DQUO"}, -'S(KC_3)': {"name":"+","title":"HU_PLUS"}, -'KC_HASH': {"name":"+","title":"HU_PLUS"}, -'S(KC_4)': {"name":"!","title":"HU_EXLM"}, -'KC_DLR': {"name":"!","title":"HU_EXLM"}, -'S(KC_5)': {"name":"%","title":"HU_PERC"}, -'KC_PERC': {"name":"%","title":"HU_PERC"}, -'S(KC_6)': {"name":"/","title":"HU_SLSH"}, -'KC_CIRC': {"name":"/","title":"HU_SLSH"}, -'S(KC_7)': {"name":"=","title":"HU_EQL"}, -'KC_AMPR': {"name":"=","title":"HU_EQL"}, -'S(KC_8)': {"name":"(","title":"HU_LPRN"}, -'KC_ASTR': {"name":"(","title":"HU_LPRN"}, -'S(KC_9)': {"name":")","title":"HU_RPRN"}, -'KC_LPRN': {"name":")","title":"HU_RPRN"}, -// Row 4 -'S(KC_COMM)': {"name":"?","title":"HU_QUES"}, -'KC_LT': {"name":"?","title":"HU_QUES"}, -'S(KC_DOT)': {"name":":","title":"HU_COLN"}, -'KC_GT': {"name":":","title":"HU_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"HU_UNDS"}, -'KC_QUES': {"name":"_","title":"HU_UNDS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ § │ ' │ " │ + │ ! │ % │ / │ = │ ( │ ) │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ ? │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '§', title: 'HU_SECT' }, + KC_TILD: { name: '§', title: 'HU_SECT' }, + 'S(KC_1)': { name: "'", title: 'HU_QUOT' }, + KC_EXLM: { name: "'", title: 'HU_QUOT' }, + 'S(KC_2)': { name: '"', title: 'HU_DQUO' }, + KC_AT: { name: '"', title: 'HU_DQUO' }, + 'S(KC_3)': { name: '+', title: 'HU_PLUS' }, + KC_HASH: { name: '+', title: 'HU_PLUS' }, + 'S(KC_4)': { name: '!', title: 'HU_EXLM' }, + KC_DLR: { name: '!', title: 'HU_EXLM' }, + 'S(KC_5)': { name: '%', title: 'HU_PERC' }, + KC_PERC: { name: '%', title: 'HU_PERC' }, + 'S(KC_6)': { name: '/', title: 'HU_SLSH' }, + KC_CIRC: { name: '/', title: 'HU_SLSH' }, + 'S(KC_7)': { name: '=', title: 'HU_EQL' }, + KC_AMPR: { name: '=', title: 'HU_EQL' }, + 'S(KC_8)': { name: '(', title: 'HU_LPRN' }, + KC_ASTR: { name: '(', title: 'HU_LPRN' }, + 'S(KC_9)': { name: ')', title: 'HU_RPRN' }, + KC_LPRN: { name: ')', title: 'HU_RPRN' }, + // Row 4 + 'S(KC_COMM)': { name: '?', title: 'HU_QUES' }, + KC_LT: { name: '?', title: 'HU_QUES' }, + 'S(KC_DOT)': { name: ':', title: 'HU_COLN' }, + KC_GT: { name: ':', title: 'HU_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'HU_UNDS' }, + KC_QUES: { name: '_', title: 'HU_UNDS' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ ~ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ ¨ │ ¸ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ \ │ | │ Ä │ │ │ │ € │ │ │ │ ÷ │ × │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ ä │ đ │ Đ │ [ │ ] │ │ │ ł │ Ł │ $ │ ß │ ¤ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ < │ > │ # │ & │ @ │ { │ } │ │ ; │ │ * │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_1)': {"name":"~","title":"HU_TILD"}, -'ALGR(KC_2)': {"name":"ˇ","title":"HU_CARN (dead)"}, -'ALGR(KC_3)': {"name":"^","title":"HU_CIRC (dead)"}, -'ALGR(KC_4)': {"name":"˘","title":"HU_BREV (dead)"}, -'ALGR(KC_5)': {"name":"°","title":"HU_RNGA (dead)"}, -'ALGR(KC_6)': {"name":"˛","title":"HU_OGON (dead)"}, -'ALGR(KC_7)': {"name":"`","title":"HU_GRV"}, -'ALGR(KC_8)': {"name":"˙","title":"HU_DOTA (dead)"}, -'ALGR(KC_9)': {"name":"´","title":"HU_ACUT (dead)"}, -'ALGR(KC_0)': {"name":"˝","title":"HU_DACU (dead)"}, -'ALGR(KC_MINS)': {"name":"¨","title":"HU_DIAE (dead)"}, -'ALGR(KC_EQL)': {"name":"¸","title":"HU_CEDL (dead)"}, -// Row 2 -'ALGR(KC_Q)': {"name":"\\","title":"HU_BSLS"}, -'ALGR(KC_W)': {"name":"|","title":"HU_PIPE"}, -'ALGR(KC_E)': {"name":"Ä","title":"HU_CADI"}, -'ALGR(KC_U)': {"name":"€","title":"HU_EURO"}, -'ALGR(KC_LBRC)': {"name":"÷","title":"HU_DIV"}, -'ALGR(KC_RBRC)': {"name":"×","title":"HU_MUL"}, -// Row 3 -'ALGR(KC_A)': {"name":"ä","title":"HU_LADI"}, -'ALGR(KC_S)': {"name":"đ","title":"HU_LDST"}, -'ALGR(KC_D)': {"name":"Đ","title":"HU_CDST"}, -'ALGR(KC_F)': {"name":"[","title":"HU_LBRC"}, -'ALGR(KC_G)': {"name":"]","title":"HU_RBRC"}, -'ALGR(KC_K)': {"name":"ł","title":"HU_LLST"}, -'ALGR(KC_L)': {"name":"Ł","title":"HU_CLST"}, -'ALGR(KC_SCLN)': {"name":"$","title":"HU_DLR"}, -'ALGR(KC_QUOT)': {"name":"ß","title":"HU_SS"}, -'ALGR(KC_NUHS)': {"name":"¤","title":"HU_CURR"}, -// Row 4 -'ALGR(KC_NUBS)': {"name":"<","title":"HU_LABK"}, -'ALGR(KC_Z)': {"name":">","title":"HU_RABK"}, -'ALGR(KC_X)': {"name":"#","title":"HU_HASH"}, -'ALGR(KC_C)': {"name":"&","title":"HU_AMPR"}, -'ALGR(KC_V)': {"name":"@","title":"HU_AT"}, -'ALGR(KC_B)': {"name":"{","title":"HU_LCBR"}, -'ALGR(KC_N)': {"name":"}","title":"HU_RCBR"}, -'ALGR(KC_COMM)': {"name":";","title":"HU_SCLN"}, -'ALGR(KC_SLSH)': {"name":"*","title":"HU_ASTR"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ~ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ ¨ │ ¸ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ \ │ | │ Ä │ │ │ │ € │ │ │ │ ÷ │ × │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ ä │ đ │ Đ │ [ │ ] │ │ │ ł │ Ł │ $ │ ß │ ¤ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ < │ > │ # │ & │ @ │ { │ } │ │ ; │ │ * │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_1)': { name: '~', title: 'HU_TILD' }, + 'ALGR(KC_2)': { name: 'ˇ', title: 'HU_CARN (dead)' }, + 'ALGR(KC_3)': { name: '^', title: 'HU_CIRC (dead)' }, + 'ALGR(KC_4)': { name: '˘', title: 'HU_BREV (dead)' }, + 'ALGR(KC_5)': { name: '°', title: 'HU_RNGA (dead)' }, + 'ALGR(KC_6)': { name: '˛', title: 'HU_OGON (dead)' }, + 'ALGR(KC_7)': { name: '`', title: 'HU_GRV' }, + 'ALGR(KC_8)': { name: '˙', title: 'HU_DOTA (dead)' }, + 'ALGR(KC_9)': { name: '´', title: 'HU_ACUT (dead)' }, + 'ALGR(KC_0)': { name: '˝', title: 'HU_DACU (dead)' }, + 'ALGR(KC_MINS)': { name: '¨', title: 'HU_DIAE (dead)' }, + 'ALGR(KC_EQL)': { name: '¸', title: 'HU_CEDL (dead)' }, + // Row 2 + 'ALGR(KC_Q)': { name: '\\', title: 'HU_BSLS' }, + 'ALGR(KC_W)': { name: '|', title: 'HU_PIPE' }, + 'ALGR(KC_E)': { name: 'Ä', title: 'HU_CADI' }, + 'ALGR(KC_U)': { name: '€', title: 'HU_EURO' }, + 'ALGR(KC_LBRC)': { name: '÷', title: 'HU_DIV' }, + 'ALGR(KC_RBRC)': { name: '×', title: 'HU_MUL' }, + // Row 3 + 'ALGR(KC_A)': { name: 'ä', title: 'HU_LADI' }, + 'ALGR(KC_S)': { name: 'đ', title: 'HU_LDST' }, + 'ALGR(KC_D)': { name: 'Đ', title: 'HU_CDST' }, + 'ALGR(KC_F)': { name: '[', title: 'HU_LBRC' }, + 'ALGR(KC_G)': { name: ']', title: 'HU_RBRC' }, + 'ALGR(KC_K)': { name: 'ł', title: 'HU_LLST' }, + 'ALGR(KC_L)': { name: 'Ł', title: 'HU_CLST' }, + 'ALGR(KC_SCLN)': { name: '$', title: 'HU_DLR' }, + 'ALGR(KC_QUOT)': { name: 'ß', title: 'HU_SS' }, + 'ALGR(KC_NUHS)': { name: '¤', title: 'HU_CURR' }, + // Row 4 + 'ALGR(KC_NUBS)': { name: '<', title: 'HU_LABK' }, + 'ALGR(KC_Z)': { name: '>', title: 'HU_RABK' }, + 'ALGR(KC_X)': { name: '#', title: 'HU_HASH' }, + 'ALGR(KC_C)': { name: '&', title: 'HU_AMPR' }, + 'ALGR(KC_V)': { name: '@', title: 'HU_AT' }, + 'ALGR(KC_B)': { name: '{', title: 'HU_LCBR' }, + 'ALGR(KC_N)': { name: '}', title: 'HU_RCBR' }, + 'ALGR(KC_COMM)': { name: ';', title: 'HU_SCLN' }, + 'ALGR(KC_SLSH)': { name: '*', title: 'HU_ASTR' }, -/* Other keys */ -'KC_BSLS': {"name":"Ű","title":""}, -'S(KC_BSLS)': {"name":"Ű","title":""}, -'KC_RPRN': {"name":"Ö","title":"S(HU_ODIA) (capital Ö)"}, -'KC_UNDS': {"name":"Ü","title":"S(HU_UDIA) (capital Ü)"}, -'KC_PLUS': {"name":"Ó","title":"S(HU_OACU) (capital Ó)"}, -'KC_LCBR': {"name":"Ő","title":"S(HU_ODAC) (capital Ő)"}, -'KC_RCBR': {"name":"Ú","title":"S(HU_UACU) (capital Ú)"}, -'KC_COLN': {"name":"É","title":"S(HU_EACU) (capital É)"}, -'KC_PIPE': {"name":"Ű","title":"HU_UDAC (capital Ű)"}, -'KC_DQUO': {"name":"Á","title":"S(HU_AACU) (capital Á)"}, + /* Other keys */ + KC_BSLS: { name: 'Ű', title: '' }, + 'S(KC_BSLS)': { name: 'Ű', title: '' }, + KC_RPRN: { name: 'Ö', title: 'S(HU_ODIA) (capital Ö)' }, + KC_UNDS: { name: 'Ü', title: 'S(HU_UDIA) (capital Ü)' }, + KC_PLUS: { name: 'Ó', title: 'S(HU_OACU) (capital Ó)' }, + KC_LCBR: { name: 'Ő', title: 'S(HU_ODAC) (capital Ő)' }, + KC_RCBR: { name: 'Ú', title: 'S(HU_UACU) (capital Ú)' }, + KC_COLN: { name: 'É', title: 'S(HU_EACU) (capital É)' }, + KC_PIPE: { name: 'Ű', title: 'HU_UDAC (capital Ű)' }, + KC_DQUO: { name: 'Á', title: 'S(HU_AACU) (capital Á)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / Ö","title":"Right Shift when held, Ö when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / Ö","title":"Right Control when held, Ö when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / Ö","title":"Right Alt when held, Ö when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / Ö', title: 'Right Shift when held, Ö when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / Ö', title: 'Right Control when held, Ö when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / Ö', title: 'Right Alt when held, Ö when tapped' }, -'QK_GESC': {"name":"0 / §\nEsc","title":"Esc normally, but 0 when GUI is active or § when Shift is active"}, -} + QK_GESC: { + name: '0 / §\nEsc', + title: 'Esc normally, but 0 when GUI is active or § when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_icelandic.js b/src/i18n/keymap_extras/keymap_icelandic.js index b591755a5a..94e43502d7 100644 --- a/src/i18n/keymap_extras/keymap_icelandic.js +++ b/src/i18n/keymap_extras/keymap_icelandic.js @@ -14,175 +14,173 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ° │ 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 + KC_GRV: { name: '¨\n°', title: 'IS_RNGA (dead)' }, + KC_1: { name: '!\n1', title: 'IS_1' }, + KC_2: { name: '"\n2', title: 'IS_2' }, + KC_3: { name: '#\n3', title: 'IS_3' }, + KC_4: { name: '$\n4', title: 'IS_4' }, + KC_5: { name: '%\n5', title: 'IS_5' }, + KC_6: { name: '&\n6', title: 'IS_6' }, + KC_7: { name: '/\n7', title: 'IS_7' }, + KC_8: { name: '(\n8', title: 'IS_8' }, + KC_9: { name: ')\n9', title: 'IS_9' }, + KC_0: { name: '=\n0', title: 'IS_0' }, + KC_MINS: { name: 'Ö', title: 'IS_ODIA' }, + KC_EQL: { name: '_\n-', title: 'IS_MINS' }, + // Row 2 + KC_Q: { name: 'Q', title: 'IS_Q' }, + KC_W: { name: 'W', title: 'IS_W' }, + KC_E: { name: 'E', title: 'IS_E' }, + KC_R: { name: 'R', title: 'IS_R' }, + KC_T: { name: 'T', title: 'IS_T' }, + KC_Y: { name: 'Y', title: 'IS_Y' }, + KC_U: { name: 'U', title: 'IS_U' }, + KC_I: { name: 'I', title: 'IS_I' }, + KC_O: { name: 'O', title: 'IS_O' }, + KC_P: { name: 'P', title: 'IS_P' }, + KC_LBRC: { name: 'Ð', title: 'IS_ETH' }, + KC_RBRC: { name: "?\n'", title: 'IS_QUOT' }, + // Row 3 + KC_A: { name: 'A', title: 'IS_A' }, + KC_S: { name: 'S', title: 'IS_S' }, + KC_D: { name: 'D', title: 'IS_D' }, + KC_F: { name: 'F', title: 'IS_F' }, + KC_G: { name: 'G', title: 'IS_G' }, + KC_H: { name: 'H', title: 'IS_H' }, + KC_J: { name: 'J', title: 'IS_J' }, + KC_K: { name: 'K', title: 'IS_K' }, + KC_L: { name: 'L', title: 'IS_L' }, + KC_SCLN: { name: 'Æ', title: 'IS_AE' }, + KC_QUOT: { name: '´', title: 'IS_ACUT (dead)' }, + KC_NUHS: { name: '*\n+', title: 'IS_PLUS' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'IS_LABK' }, + KC_Z: { name: 'Z', title: 'IS_Z' }, + KC_X: { name: 'X', title: 'IS_X' }, + KC_C: { name: 'C', title: 'IS_C' }, + KC_V: { name: 'V', title: 'IS_V' }, + KC_B: { name: 'B', title: 'IS_B' }, + KC_N: { name: 'N', title: 'IS_N' }, + KC_M: { name: 'M', title: 'IS_M' }, + KC_COMM: { name: ';\n,', title: 'IS_COMM' }, + KC_DOT: { name: ':\n.', title: 'IS_DOT' }, + KC_SLSH: { name: 'Þ', title: 'IS_THRN' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ° │ 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 -'KC_GRV': {"name":"¨\n°","title":"IS_RNGA (dead)"}, -'KC_1': {"name":"!\n1","title":"IS_1"}, -'KC_2': {"name":"\"\n2","title":"IS_2"}, -'KC_3': {"name":"#\n3","title":"IS_3"}, -'KC_4': {"name":"$\n4","title":"IS_4"}, -'KC_5': {"name":"%\n5","title":"IS_5"}, -'KC_6': {"name":"&\n6","title":"IS_6"}, -'KC_7': {"name":"/\n7","title":"IS_7"}, -'KC_8': {"name":"(\n8","title":"IS_8"}, -'KC_9': {"name":")\n9","title":"IS_9"}, -'KC_0': {"name":"=\n0","title":"IS_0"}, -'KC_MINS': {"name":"Ö","title":"IS_ODIA"}, -'KC_EQL': {"name":"_\n-","title":"IS_MINS"}, -// Row 2 -'KC_Q': {"name":"Q","title":"IS_Q"}, -'KC_W': {"name":"W","title":"IS_W"}, -'KC_E': {"name":"E","title":"IS_E"}, -'KC_R': {"name":"R","title":"IS_R"}, -'KC_T': {"name":"T","title":"IS_T"}, -'KC_Y': {"name":"Y","title":"IS_Y"}, -'KC_U': {"name":"U","title":"IS_U"}, -'KC_I': {"name":"I","title":"IS_I"}, -'KC_O': {"name":"O","title":"IS_O"}, -'KC_P': {"name":"P","title":"IS_P"}, -'KC_LBRC': {"name":"Ð","title":"IS_ETH"}, -'KC_RBRC': {"name":"?\n'","title":"IS_QUOT"}, -// Row 3 -'KC_A': {"name":"A","title":"IS_A"}, -'KC_S': {"name":"S","title":"IS_S"}, -'KC_D': {"name":"D","title":"IS_D"}, -'KC_F': {"name":"F","title":"IS_F"}, -'KC_G': {"name":"G","title":"IS_G"}, -'KC_H': {"name":"H","title":"IS_H"}, -'KC_J': {"name":"J","title":"IS_J"}, -'KC_K': {"name":"K","title":"IS_K"}, -'KC_L': {"name":"L","title":"IS_L"}, -'KC_SCLN': {"name":"Æ","title":"IS_AE"}, -'KC_QUOT': {"name":"´","title":"IS_ACUT (dead)"}, -'KC_NUHS': {"name":"*\n+","title":"IS_PLUS"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"IS_LABK"}, -'KC_Z': {"name":"Z","title":"IS_Z"}, -'KC_X': {"name":"X","title":"IS_X"}, -'KC_C': {"name":"C","title":"IS_C"}, -'KC_V': {"name":"V","title":"IS_V"}, -'KC_B': {"name":"B","title":"IS_B"}, -'KC_N': {"name":"N","title":"IS_N"}, -'KC_M': {"name":"M","title":"IS_M"}, -'KC_COMM': {"name":";\n,","title":"IS_COMM"}, -'KC_DOT': {"name":":\n.","title":"IS_DOT"}, -'KC_SLSH': {"name":"Þ","title":"IS_THRN"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ¨ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ │ _ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ ? │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"¨","title":"IS_DIAE (dead)"}, -'KC_TILD': {"name":"¨","title":"IS_DIAE (dead)"}, -'S(KC_1)': {"name":"!","title":"IS_EXLM"}, -'KC_EXLM': {"name":"!","title":"IS_EXLM"}, -'S(KC_2)': {"name":"\"","title":"IS_DQUO"}, -'KC_AT': {"name":"\"","title":"IS_DQUO"}, -'S(KC_3)': {"name":"#","title":"IS_HASH"}, -'KC_HASH': {"name":"#","title":"IS_HASH"}, -'S(KC_4)': {"name":"$","title":"IS_DLR"}, -'KC_DLR': {"name":"$","title":"IS_DLR"}, -'S(KC_5)': {"name":"%","title":"IS_PERC"}, -'KC_PERC': {"name":"%","title":"IS_PERC"}, -'S(KC_6)': {"name":"&","title":"IS_AMPR"}, -'KC_CIRC': {"name":"&","title":"IS_AMPR"}, -'S(KC_7)': {"name":"/","title":"IS_SLSH"}, -'KC_AMPR': {"name":"/","title":"IS_SLSH"}, -'S(KC_8)': {"name":"(","title":"IS_LPRN"}, -'KC_ASTR': {"name":"(","title":"IS_LPRN"}, -'S(KC_9)': {"name":")","title":"IS_RPRN"}, -'KC_LPRN': {"name":")","title":"IS_RPRN"}, -'S(KC_0)': {"name":"=","title":"IS_EQL"}, -'KC_RPRN': {"name":"=","title":"IS_EQL"}, -'S(KC_EQL)': {"name":"_","title":"IS_UNDS"}, -'KC_PLUS': {"name":"_","title":"IS_UNDS"}, -// Row 2 -'S(KC_RBRC)': {"name":"?","title":"IS_QUES"}, -'KC_RCBR': {"name":"?","title":"IS_QUES"}, -// Row 3 -'S(KC_NUHS)': {"name":"*","title":"IS_ASTR"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"IS_RABK"}, -'S(KC_COMM)': {"name":";","title":"IS_SCLN"}, -'KC_LT': {"name":";","title":"IS_SCLN"}, -'S(KC_DOT)': {"name":":","title":"IS_COLN"}, -'KC_GT': {"name":":","title":"IS_COLN"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ¨ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ │ _ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ? │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '¨', title: 'IS_DIAE (dead)' }, + KC_TILD: { name: '¨', title: 'IS_DIAE (dead)' }, + 'S(KC_1)': { name: '!', title: 'IS_EXLM' }, + KC_EXLM: { name: '!', title: 'IS_EXLM' }, + 'S(KC_2)': { name: '"', title: 'IS_DQUO' }, + KC_AT: { name: '"', title: 'IS_DQUO' }, + 'S(KC_3)': { name: '#', title: 'IS_HASH' }, + KC_HASH: { name: '#', title: 'IS_HASH' }, + 'S(KC_4)': { name: '$', title: 'IS_DLR' }, + KC_DLR: { name: '$', title: 'IS_DLR' }, + 'S(KC_5)': { name: '%', title: 'IS_PERC' }, + KC_PERC: { name: '%', title: 'IS_PERC' }, + 'S(KC_6)': { name: '&', title: 'IS_AMPR' }, + KC_CIRC: { name: '&', title: 'IS_AMPR' }, + 'S(KC_7)': { name: '/', title: 'IS_SLSH' }, + KC_AMPR: { name: '/', title: 'IS_SLSH' }, + 'S(KC_8)': { name: '(', title: 'IS_LPRN' }, + KC_ASTR: { name: '(', title: 'IS_LPRN' }, + 'S(KC_9)': { name: ')', title: 'IS_RPRN' }, + KC_LPRN: { name: ')', title: 'IS_RPRN' }, + 'S(KC_0)': { name: '=', title: 'IS_EQL' }, + KC_RPRN: { name: '=', title: 'IS_EQL' }, + 'S(KC_EQL)': { name: '_', title: 'IS_UNDS' }, + KC_PLUS: { name: '_', title: 'IS_UNDS' }, + // Row 2 + 'S(KC_RBRC)': { name: '?', title: 'IS_QUES' }, + KC_RCBR: { name: '?', title: 'IS_QUES' }, + // Row 3 + 'S(KC_NUHS)': { name: '*', title: 'IS_ASTR' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'IS_RABK' }, + 'S(KC_COMM)': { name: ';', title: 'IS_SCLN' }, + KC_LT: { name: ';', title: 'IS_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'IS_COLN' }, + KC_GT: { name: ':', title: 'IS_COLN' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ° │ │ │ │ │ │ │ { │ [ │ ] │ } │ \ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ @ │ │ € │ │ │ │ │ │ │ │ │ ~ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ ^ │ ` │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ | │ │ │ │ │ │ │ µ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_GRV)': {"name":"°","title":"IS_DEG"}, -'ALGR(KC_7)': {"name":"{","title":"IS_LCBR"}, -'ALGR(KC_8)': {"name":"[","title":"IS_LBRC"}, -'ALGR(KC_9)': {"name":"]","title":"IS_RBRC"}, -'ALGR(KC_0)': {"name":"}","title":"IS_RCBR"}, -'ALGR(KC_MINS)': {"name":"\\","title":"IS_BSLS"}, -// Row 2 -'ALGR(KC_Q)': {"name":"@","title":"IS_AT"}, -'ALGR(KC_E)': {"name":"€","title":"IS_EURO"}, -'ALGR(KC_RBRC)': {"name":"~","title":"IS_TILD"}, -// Row 3 -'ALGR(KC_QUOT)': {"name":"^","title":"IS_CIRC (dead)"}, -'ALGR(KC_NUHS)': {"name":"`","title":"IS_GRV (dead)"}, -// Row 4 -'ALGR(KC_NUBS)': {"name":"|","title":"IS_PIPE"}, -'ALGR(KC_M)': {"name":"µ","title":"IS_MICR"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ° │ │ │ │ │ │ │ { │ [ │ ] │ } │ \ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ @ │ │ € │ │ │ │ │ │ │ │ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ ^ │ ` │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ | │ │ │ │ │ │ │ µ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_GRV)': { name: '°', title: 'IS_DEG' }, + 'ALGR(KC_7)': { name: '{', title: 'IS_LCBR' }, + 'ALGR(KC_8)': { name: '[', title: 'IS_LBRC' }, + 'ALGR(KC_9)': { name: ']', title: 'IS_RBRC' }, + 'ALGR(KC_0)': { name: '}', title: 'IS_RCBR' }, + 'ALGR(KC_MINS)': { name: '\\', title: 'IS_BSLS' }, + // Row 2 + 'ALGR(KC_Q)': { name: '@', title: 'IS_AT' }, + 'ALGR(KC_E)': { name: '€', title: 'IS_EURO' }, + 'ALGR(KC_RBRC)': { name: '~', title: 'IS_TILD' }, + // Row 3 + 'ALGR(KC_QUOT)': { name: '^', title: 'IS_CIRC (dead)' }, + 'ALGR(KC_NUHS)': { name: '`', title: 'IS_GRV (dead)' }, + // Row 4 + 'ALGR(KC_NUBS)': { name: '|', title: 'IS_PIPE' }, + 'ALGR(KC_M)': { name: 'µ', title: 'IS_MICR' }, -/* Other keys */ -'KC_BSLS': {"name":"*\n+","title":""}, -'S(KC_BSLS)': {"name":"*","title":""}, -'KC_UNDS': {"name":"Ö","title":"S(IS_ODIA) (capital Ö)"}, -'KC_LCBR': {"name":"Ð","title":"S(IS_ETH) (capital Ð)"}, -'KC_COLN': {"name":"Æ","title":"S(IS_AE) (capital Æ)"}, -'KC_PIPE': {"name":"*","title":"IS_ASTR"}, -'KC_QUES': {"name":"Þ","title":"S(IS_THRN) (capital Þ)"}, -'KC_DQUO': {"name":"´","title":"S(IS_ACUT)"}, + /* Other keys */ + KC_BSLS: { name: '*\n+', title: '' }, + 'S(KC_BSLS)': { name: '*', title: '' }, + KC_UNDS: { name: 'Ö', title: 'S(IS_ODIA) (capital Ö)' }, + KC_LCBR: { name: 'Ð', title: 'S(IS_ETH) (capital Ð)' }, + KC_COLN: { name: 'Æ', title: 'S(IS_AE) (capital Æ)' }, + KC_PIPE: { name: '*', title: 'IS_ASTR' }, + KC_QUES: { name: 'Þ', title: 'S(IS_THRN) (capital Þ)' }, + KC_DQUO: { name: '´', title: 'S(IS_ACUT)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"° / ¨\nEsc","title":"Esc normally, but ° when GUI is active or ¨ when Shift is active"}, -} + QK_GESC: { + name: '° / ¨\nEsc', + title: 'Esc normally, but ° when GUI is active or ¨ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_irish.js b/src/i18n/keymap_extras/keymap_irish.js index 5fcfa2c472..c0a172fdd7 100644 --- a/src/i18n/keymap_extras/keymap_irish.js +++ b/src/i18n/keymap_extras/keymap_irish.js @@ -14,174 +14,172 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 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 + KC_GRV: { name: '¬\n`', title: 'IE_GRV' }, + KC_1: { name: '!\n1', title: 'IE_1' }, + KC_2: { name: '"\n2', title: 'IE_2' }, + KC_3: { name: '£\n3', title: 'IE_3' }, + KC_4: { name: '$\n4', title: 'IE_4' }, + KC_5: { name: '%\n5', title: 'IE_5' }, + KC_6: { name: '^\n6', title: 'IE_6' }, + KC_7: { name: '&\n7', title: 'IE_7' }, + KC_8: { name: '*\n8', title: 'IE_8' }, + KC_9: { name: '(\n9', title: 'IE_9' }, + KC_0: { name: ')\n0', title: 'IE_0' }, + KC_MINS: { name: '_\n-', title: 'IE_MINS' }, + KC_EQL: { name: '+\n=', title: 'IE_EQL' }, + // Row 2 + KC_Q: { name: 'Q', title: 'IE_Q' }, + KC_W: { name: 'W', title: 'IE_W' }, + KC_E: { name: 'E', title: 'IE_E' }, + KC_R: { name: 'R', title: 'IE_R' }, + KC_T: { name: 'T', title: 'IE_T' }, + KC_Y: { name: 'Y', title: 'IE_Y' }, + KC_U: { name: 'U', title: 'IE_U' }, + KC_I: { name: 'I', title: 'IE_I' }, + KC_O: { name: 'O', title: 'IE_O' }, + KC_P: { name: 'P', title: 'IE_P' }, + KC_LBRC: { name: '{\n[', title: 'IE_LBRC' }, + KC_RBRC: { name: '}\n]', title: 'IE_RBRC' }, + // Row 3 + KC_A: { name: 'A', title: 'IE_A' }, + KC_S: { name: 'S', title: 'IE_S' }, + KC_D: { name: 'D', title: 'IE_D' }, + KC_F: { name: 'F', title: 'IE_F' }, + KC_G: { name: 'G', title: 'IE_G' }, + KC_H: { name: 'H', title: 'IE_H' }, + KC_J: { name: 'J', title: 'IE_J' }, + KC_K: { name: 'K', title: 'IE_K' }, + KC_L: { name: 'L', title: 'IE_L' }, + KC_SCLN: { name: ':\n;', title: 'IE_SCLN' }, + KC_QUOT: { name: "@\n'", title: 'IE_QUOT' }, + KC_NUHS: { name: '~\n#', title: 'IE_HASH' }, + // Row 4 + KC_NUBS: { name: '|\n\\', title: 'IE_BSLS' }, + KC_Z: { name: 'Z', title: 'IE_Z' }, + KC_X: { name: 'X', title: 'IE_X' }, + KC_C: { name: 'C', title: 'IE_C' }, + KC_V: { name: 'V', title: 'IE_V' }, + KC_B: { name: 'B', title: 'IE_B' }, + KC_N: { name: 'N', title: 'IE_N' }, + KC_M: { name: 'M', title: 'IE_M' }, + KC_COMM: { name: '<\n,', title: 'IE_COMM' }, + KC_DOT: { name: '>\n.', title: 'IE_DOT' }, + KC_SLSH: { name: '?\n/', title: 'IE_SLSH' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ 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 -'KC_GRV': {"name":"¬\n`","title":"IE_GRV"}, -'KC_1': {"name":"!\n1","title":"IE_1"}, -'KC_2': {"name":"\"\n2","title":"IE_2"}, -'KC_3': {"name":"£\n3","title":"IE_3"}, -'KC_4': {"name":"$\n4","title":"IE_4"}, -'KC_5': {"name":"%\n5","title":"IE_5"}, -'KC_6': {"name":"^\n6","title":"IE_6"}, -'KC_7': {"name":"&\n7","title":"IE_7"}, -'KC_8': {"name":"*\n8","title":"IE_8"}, -'KC_9': {"name":"(\n9","title":"IE_9"}, -'KC_0': {"name":")\n0","title":"IE_0"}, -'KC_MINS': {"name":"_\n-","title":"IE_MINS"}, -'KC_EQL': {"name":"+\n=","title":"IE_EQL"}, -// Row 2 -'KC_Q': {"name":"Q","title":"IE_Q"}, -'KC_W': {"name":"W","title":"IE_W"}, -'KC_E': {"name":"E","title":"IE_E"}, -'KC_R': {"name":"R","title":"IE_R"}, -'KC_T': {"name":"T","title":"IE_T"}, -'KC_Y': {"name":"Y","title":"IE_Y"}, -'KC_U': {"name":"U","title":"IE_U"}, -'KC_I': {"name":"I","title":"IE_I"}, -'KC_O': {"name":"O","title":"IE_O"}, -'KC_P': {"name":"P","title":"IE_P"}, -'KC_LBRC': {"name":"{\n[","title":"IE_LBRC"}, -'KC_RBRC': {"name":"}\n]","title":"IE_RBRC"}, -// Row 3 -'KC_A': {"name":"A","title":"IE_A"}, -'KC_S': {"name":"S","title":"IE_S"}, -'KC_D': {"name":"D","title":"IE_D"}, -'KC_F': {"name":"F","title":"IE_F"}, -'KC_G': {"name":"G","title":"IE_G"}, -'KC_H': {"name":"H","title":"IE_H"}, -'KC_J': {"name":"J","title":"IE_J"}, -'KC_K': {"name":"K","title":"IE_K"}, -'KC_L': {"name":"L","title":"IE_L"}, -'KC_SCLN': {"name":":\n;","title":"IE_SCLN"}, -'KC_QUOT': {"name":"@\n'","title":"IE_QUOT"}, -'KC_NUHS': {"name":"~\n#","title":"IE_HASH"}, -// Row 4 -'KC_NUBS': {"name":"|\n\\","title":"IE_BSLS"}, -'KC_Z': {"name":"Z","title":"IE_Z"}, -'KC_X': {"name":"X","title":"IE_X"}, -'KC_C': {"name":"C","title":"IE_C"}, -'KC_V': {"name":"V","title":"IE_V"}, -'KC_B': {"name":"B","title":"IE_B"}, -'KC_N': {"name":"N","title":"IE_N"}, -'KC_M': {"name":"M","title":"IE_M"}, -'KC_COMM': {"name":"<\n,","title":"IE_COMM"}, -'KC_DOT': {"name":">\n.","title":"IE_DOT"}, -'KC_SLSH': {"name":"?\n/","title":"IE_SLSH"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ¬ │ ! │ " │ £ │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ : │ @ │ ~ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ | │ │ │ │ │ │ │ │ < │ > │ ? │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"¬","title":"IE_NOT"}, -'KC_TILD': {"name":"¬","title":"IE_NOT"}, -'S(KC_1)': {"name":"!","title":"IE_EXLM"}, -'KC_EXLM': {"name":"!","title":"IE_EXLM"}, -'S(KC_2)': {"name":"\"","title":"IE_DQUO"}, -'KC_AT': {"name":"\"","title":"IE_DQUO"}, -'S(KC_3)': {"name":"£","title":"IE_PND"}, -'KC_HASH': {"name":"£","title":"IE_PND"}, -'S(KC_4)': {"name":"$","title":"IE_DLR"}, -'KC_DLR': {"name":"$","title":"IE_DLR"}, -'S(KC_5)': {"name":"%","title":"IE_PERC"}, -'KC_PERC': {"name":"%","title":"IE_PERC"}, -'S(KC_6)': {"name":"^","title":"IE_CIRC"}, -'KC_CIRC': {"name":"^","title":"IE_CIRC"}, -'S(KC_7)': {"name":"&","title":"IE_AMPR"}, -'KC_AMPR': {"name":"&","title":"IE_AMPR"}, -'S(KC_8)': {"name":"*","title":"IE_ASTR"}, -'KC_ASTR': {"name":"*","title":"IE_ASTR"}, -'S(KC_9)': {"name":"(","title":"IE_LPRN"}, -'KC_LPRN': {"name":"(","title":"IE_LPRN"}, -'S(KC_0)': {"name":")","title":"IE_RPRN"}, -'KC_RPRN': {"name":")","title":"IE_RPRN"}, -'S(KC_MINS)': {"name":"_","title":"IE_UNDS"}, -'KC_UNDS': {"name":"_","title":"IE_UNDS"}, -'S(KC_EQL)': {"name":"+","title":"IE_PLUS"}, -'KC_PLUS': {"name":"+","title":"IE_PLUS"}, -// Row 2 -'S(KC_LBRC)': {"name":"{","title":"IE_LCBR"}, -'KC_LCBR': {"name":"{","title":"IE_LCBR"}, -'S(KC_RBRC)': {"name":"}","title":"IE_RCBR"}, -'KC_RCBR': {"name":"}","title":"IE_RCBR"}, -// Row 3 -'S(KC_SCLN)': {"name":":","title":"IE_COLN"}, -'KC_COLN': {"name":":","title":"IE_COLN"}, -'S(KC_QUOT)': {"name":"@","title":"IE_AT"}, -'KC_DQUO': {"name":"@","title":"IE_AT"}, -'S(KC_NUHS)': {"name":"~","title":"IE_TILD"}, -// Row 4 -'S(KC_NUBS)': {"name":"|","title":"IE_PIPE"}, -'S(KC_COMM)': {"name":"<","title":"IE_LABK"}, -'KC_LT': {"name":"<","title":"IE_LABK"}, -'S(KC_DOT)': {"name":">","title":"IE_RABK"}, -'KC_GT': {"name":">","title":"IE_RABK"}, -'S(KC_SLSH)': {"name":"?","title":"IE_QUES"}, -'KC_QUES': {"name":"?","title":"IE_QUES"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ¬ │ ! │ " │ £ │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ : │ @ │ ~ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ | │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '¬', title: 'IE_NOT' }, + KC_TILD: { name: '¬', title: 'IE_NOT' }, + 'S(KC_1)': { name: '!', title: 'IE_EXLM' }, + KC_EXLM: { name: '!', title: 'IE_EXLM' }, + 'S(KC_2)': { name: '"', title: 'IE_DQUO' }, + KC_AT: { name: '"', title: 'IE_DQUO' }, + 'S(KC_3)': { name: '£', title: 'IE_PND' }, + KC_HASH: { name: '£', title: 'IE_PND' }, + 'S(KC_4)': { name: '$', title: 'IE_DLR' }, + KC_DLR: { name: '$', title: 'IE_DLR' }, + 'S(KC_5)': { name: '%', title: 'IE_PERC' }, + KC_PERC: { name: '%', title: 'IE_PERC' }, + 'S(KC_6)': { name: '^', title: 'IE_CIRC' }, + KC_CIRC: { name: '^', title: 'IE_CIRC' }, + 'S(KC_7)': { name: '&', title: 'IE_AMPR' }, + KC_AMPR: { name: '&', title: 'IE_AMPR' }, + 'S(KC_8)': { name: '*', title: 'IE_ASTR' }, + KC_ASTR: { name: '*', title: 'IE_ASTR' }, + 'S(KC_9)': { name: '(', title: 'IE_LPRN' }, + KC_LPRN: { name: '(', title: 'IE_LPRN' }, + 'S(KC_0)': { name: ')', title: 'IE_RPRN' }, + KC_RPRN: { name: ')', title: 'IE_RPRN' }, + 'S(KC_MINS)': { name: '_', title: 'IE_UNDS' }, + KC_UNDS: { name: '_', title: 'IE_UNDS' }, + 'S(KC_EQL)': { name: '+', title: 'IE_PLUS' }, + KC_PLUS: { name: '+', title: 'IE_PLUS' }, + // Row 2 + 'S(KC_LBRC)': { name: '{', title: 'IE_LCBR' }, + KC_LCBR: { name: '{', title: 'IE_LCBR' }, + 'S(KC_RBRC)': { name: '}', title: 'IE_RCBR' }, + KC_RCBR: { name: '}', title: 'IE_RCBR' }, + // Row 3 + 'S(KC_SCLN)': { name: ':', title: 'IE_COLN' }, + KC_COLN: { name: ':', title: 'IE_COLN' }, + 'S(KC_QUOT)': { name: '@', title: 'IE_AT' }, + KC_DQUO: { name: '@', title: 'IE_AT' }, + 'S(KC_NUHS)': { name: '~', title: 'IE_TILD' }, + // Row 4 + 'S(KC_NUBS)': { name: '|', title: 'IE_PIPE' }, + 'S(KC_COMM)': { name: '<', title: 'IE_LABK' }, + KC_LT: { name: '<', title: 'IE_LABK' }, + 'S(KC_DOT)': { name: '>', title: 'IE_RABK' }, + KC_GT: { name: '>', title: 'IE_RABK' }, + 'S(KC_SLSH)': { name: '?', title: 'IE_QUES' }, + KC_QUES: { name: '?', title: 'IE_QUES' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ¦ │ │ │ │ € │ │ │ │ │ │ │ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ É │ │ │ │ Ú │ Í │ Ó │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ Á │ │ │ │ │ │ │ │ │ │ ´ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_GRV)': {"name":"¦","title":"IE_BRKP"}, -'ALGR(KC_4)': {"name":"€","title":"IE_EURO"}, -// Row 2 -'ALGR(KC_E)': {"name":"É","title":"IE_EACU"}, -'ALGR(KC_U)': {"name":"Ú","title":"IE_UACU"}, -'ALGR(KC_I)': {"name":"Í","title":"IE_IACU"}, -'ALGR(KC_O)': {"name":"Ó","title":"IE_OACU"}, -// Row 3 -'ALGR(KC_A)': {"name":"Á","title":"IE_AACU"}, -'ALGR(KC_QUOT)': {"name":"´","title":"IE_ACUT (dead)"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ¦ │ │ │ │ € │ │ │ │ │ │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ É │ │ │ │ Ú │ Í │ Ó │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Á │ │ │ │ │ │ │ │ │ │ ´ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_GRV)': { name: '¦', title: 'IE_BRKP' }, + 'ALGR(KC_4)': { name: '€', title: 'IE_EURO' }, + // Row 2 + 'ALGR(KC_E)': { name: 'É', title: 'IE_EACU' }, + 'ALGR(KC_U)': { name: 'Ú', title: 'IE_UACU' }, + 'ALGR(KC_I)': { name: 'Í', title: 'IE_IACU' }, + 'ALGR(KC_O)': { name: 'Ó', title: 'IE_OACU' }, + // Row 3 + 'ALGR(KC_A)': { name: 'Á', title: 'IE_AACU' }, + 'ALGR(KC_QUOT)': { name: '´', title: 'IE_ACUT (dead)' }, -/* Other keys */ -'KC_BSLS': {"name":"~\n#","title":""}, -'S(KC_BSLS)': {"name":"~","title":""}, -'KC_PIPE': {"name":"~","title":"IE_TILD"}, + /* Other keys */ + KC_BSLS: { name: '~\n#', title: '' }, + 'S(KC_BSLS)': { name: '~', title: '' }, + KC_PIPE: { name: '~', title: 'IE_TILD' }, -'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, -'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, -'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, -'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, -'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, -'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + KC_LSPO: { name: 'LS / (', title: 'Left Shift when held, ( when tapped' }, + KC_RSPC: { name: 'RS / )', title: 'Right Shift when held, ) when tapped' }, + KC_LCPO: { name: 'LC / (', title: 'Left Control when held, ( when tapped' }, + KC_RCPC: { name: 'RC / )', title: 'Right Control when held, ) when tapped' }, + KC_LAPO: { name: 'LA / (', title: 'Left Alt when held, ( when tapped' }, + KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, -'QK_GESC': {"name":"` / ¬\nEsc","title":"Esc normally, but ` when GUI is active or ¬ when Shift is active"}, -} + QK_GESC: { + name: '` / ¬\nEsc', + title: 'Esc normally, but ` when GUI is active or ¬ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_italian.js b/src/i18n/keymap_extras/keymap_italian.js index 9ada1d78b6..d1cf2349d5 100644 --- a/src/i18n/keymap_extras/keymap_italian.js +++ b/src/i18n/keymap_extras/keymap_italian.js @@ -14,187 +14,185 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ \ │ 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 + KC_GRV: { name: '|\n\\', title: 'IT_BSLS' }, + KC_1: { name: '!\n1', title: 'IT_1' }, + KC_2: { name: '"\n2', title: 'IT_2' }, + KC_3: { name: '£\n3', title: 'IT_3' }, + KC_4: { name: '$\n4', title: 'IT_4' }, + KC_5: { name: '%\n5', title: 'IT_5' }, + KC_6: { name: '&\n6', title: 'IT_6' }, + KC_7: { name: '/\n7', title: 'IT_7' }, + KC_8: { name: '(\n8', title: 'IT_8' }, + KC_9: { name: ')\n9', title: 'IT_9' }, + KC_0: { name: '=\n0', title: 'IT_0' }, + KC_MINS: { name: "?\n'", title: 'IT_QUOT' }, + KC_EQL: { name: '^\nì', title: 'IT_IGRV' }, + // Row 2 + KC_Q: { name: 'Q', title: 'IT_Q' }, + KC_W: { name: 'W', title: 'IT_W' }, + KC_E: { name: 'E', title: 'IT_E' }, + KC_R: { name: 'R', title: 'IT_R' }, + KC_T: { name: 'T', title: 'IT_T' }, + KC_Y: { name: 'Y', title: 'IT_Y' }, + KC_U: { name: 'U', title: 'IT_U' }, + KC_I: { name: 'I', title: 'IT_I' }, + KC_O: { name: 'O', title: 'IT_O' }, + KC_P: { name: 'P', title: 'IT_P' }, + KC_LBRC: { name: 'é\nè', title: 'IT_EGRV' }, + KC_RBRC: { name: '*\n+', title: 'IT_PLUS' }, + // Row 3 + KC_A: { name: 'A', title: 'IT_A' }, + KC_S: { name: 'S', title: 'IT_S' }, + KC_D: { name: 'D', title: 'IT_D' }, + KC_F: { name: 'F', title: 'IT_F' }, + KC_G: { name: 'G', title: 'IT_G' }, + KC_H: { name: 'H', title: 'IT_H' }, + KC_J: { name: 'J', title: 'IT_J' }, + KC_K: { name: 'K', title: 'IT_K' }, + KC_L: { name: 'L', title: 'IT_L' }, + KC_SCLN: { name: 'ç\nò', title: 'IT_OGRV' }, + KC_QUOT: { name: '°\nà', title: 'IT_AGRV' }, + KC_NUHS: { name: '§\nù', title: 'IT_UGRV' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'IT_LABK' }, + KC_Z: { name: 'Z', title: 'IT_Z' }, + KC_X: { name: 'X', title: 'IT_X' }, + KC_C: { name: 'C', title: 'IT_C' }, + KC_B: { name: 'B', title: 'IT_B' }, + KC_V: { name: 'V', title: 'IT_V' }, + KC_N: { name: 'N', title: 'IT_N' }, + KC_M: { name: 'M', title: 'IT_M' }, + KC_COMM: { name: ';\n,', title: 'IT_COMM' }, + KC_DOT: { name: ':\n.', title: 'IT_DOT' }, + KC_SLSH: { name: '_\n-', title: 'IT_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ \ │ 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 -'KC_GRV': {"name":"|\n\\","title":"IT_BSLS"}, -'KC_1': {"name":"!\n1","title":"IT_1"}, -'KC_2': {"name":"\"\n2","title":"IT_2"}, -'KC_3': {"name":"£\n3","title":"IT_3"}, -'KC_4': {"name":"$\n4","title":"IT_4"}, -'KC_5': {"name":"%\n5","title":"IT_5"}, -'KC_6': {"name":"&\n6","title":"IT_6"}, -'KC_7': {"name":"/\n7","title":"IT_7"}, -'KC_8': {"name":"(\n8","title":"IT_8"}, -'KC_9': {"name":")\n9","title":"IT_9"}, -'KC_0': {"name":"=\n0","title":"IT_0"}, -'KC_MINS': {"name":"?\n'","title":"IT_QUOT"}, -'KC_EQL': {"name":"^\nì","title":"IT_IGRV"}, -// Row 2 -'KC_Q': {"name":"Q","title":"IT_Q"}, -'KC_W': {"name":"W","title":"IT_W"}, -'KC_E': {"name":"E","title":"IT_E"}, -'KC_R': {"name":"R","title":"IT_R"}, -'KC_T': {"name":"T","title":"IT_T"}, -'KC_Y': {"name":"Y","title":"IT_Y"}, -'KC_U': {"name":"U","title":"IT_U"}, -'KC_I': {"name":"I","title":"IT_I"}, -'KC_O': {"name":"O","title":"IT_O"}, -'KC_P': {"name":"P","title":"IT_P"}, -'KC_LBRC': {"name":"é\nè","title":"IT_EGRV"}, -'KC_RBRC': {"name":"*\n+","title":"IT_PLUS"}, -// Row 3 -'KC_A': {"name":"A","title":"IT_A"}, -'KC_S': {"name":"S","title":"IT_S"}, -'KC_D': {"name":"D","title":"IT_D"}, -'KC_F': {"name":"F","title":"IT_F"}, -'KC_G': {"name":"G","title":"IT_G"}, -'KC_H': {"name":"H","title":"IT_H"}, -'KC_J': {"name":"J","title":"IT_J"}, -'KC_K': {"name":"K","title":"IT_K"}, -'KC_L': {"name":"L","title":"IT_L"}, -'KC_SCLN': {"name":"ç\nò","title":"IT_OGRV"}, -'KC_QUOT': {"name":"°\nà","title":"IT_AGRV"}, -'KC_NUHS': {"name":"§\nù","title":"IT_UGRV"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"IT_LABK"}, -'KC_Z': {"name":"Z","title":"IT_Z"}, -'KC_X': {"name":"X","title":"IT_X"}, -'KC_C': {"name":"C","title":"IT_C"}, -'KC_B': {"name":"B","title":"IT_B"}, -'KC_V': {"name":"V","title":"IT_V"}, -'KC_N': {"name":"N","title":"IT_N"}, -'KC_M': {"name":"M","title":"IT_M"}, -'KC_COMM': {"name":";\n,","title":"IT_COMM"}, -'KC_DOT': {"name":":\n.","title":"IT_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"IT_MINS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ | │ ! │ " │ £ │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ^ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ é │ * │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ ç │ ° │ § │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '|', title: 'IT_PIPE' }, + KC_TILD: { name: '|', title: 'IT_PIPE' }, + 'S(KC_1)': { name: '!', title: 'IT_EXLM' }, + KC_EXLM: { name: '!', title: 'IT_EXLM' }, + 'S(KC_2)': { name: '"', title: 'IT_DQUO' }, + KC_AT: { name: '"', title: 'IT_DQUO' }, + 'S(KC_3)': { name: '£', title: 'IT_PND' }, + KC_HASH: { name: '£', title: 'IT_PND' }, + 'S(KC_4)': { name: '$', title: 'IT_DLR' }, + KC_DLR: { name: '$', title: 'IT_DLR' }, + 'S(KC_5)': { name: '%', title: 'IT_PERC' }, + KC_PERC: { name: '%', title: 'IT_PERC' }, + 'S(KC_6)': { name: '&', title: 'IT_AMPR' }, + KC_CIRC: { name: '&', title: 'IT_AMPR' }, + 'S(KC_7)': { name: '/', title: 'IT_SLSH' }, + KC_AMPR: { name: '/', title: 'IT_SLSH' }, + 'S(KC_8)': { name: '(', title: 'IT_LPRN' }, + KC_ASTR: { name: '(', title: 'IT_LPRN' }, + 'S(KC_9)': { name: ')', title: 'IT_RPRN' }, + KC_LPRN: { name: ')', title: 'IT_RPRN' }, + 'S(KC_0)': { name: '=', title: 'IT_EQL' }, + KC_RPRN: { name: '=', title: 'IT_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'IT_QUES' }, + KC_UNDS: { name: '?', title: 'IT_QUES' }, + 'S(KC_EQL)': { name: '^', title: 'IT_CIRC' }, + KC_PLUS: { name: '^', title: 'IT_CIRC' }, + // Row 2 + 'S(KC_LBRC)': { name: 'é', title: 'IT_EACU' }, + KC_LCBR: { name: 'é', title: 'IT_EACU' }, + 'S(KC_RBRC)': { name: '*', title: 'IT_ASTR' }, + KC_RCBR: { name: '*', title: 'IT_ASTR' }, + // Row 3 + 'S(KC_SCLN)': { name: 'ç', title: 'IT_CCED' }, + KC_COLN: { name: 'ç', title: 'IT_CCED' }, + 'S(KC_QUOT)': { name: '°', title: 'IT_DEG' }, + KC_DQUO: { name: '°', title: 'IT_DEG' }, + 'S(KC_NUHS)': { name: '§', title: 'IT_SECT' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'IT_RABK' }, + 'S(KC_DOT)': { name: ':', title: 'IT_COLN' }, + KC_GT: { name: ':', title: 'IT_COLN' }, + 'S(KC_COMM)': { name: ';', title: 'IT_SCLN' }, + KC_LT: { name: ';', title: 'IT_SCLN' }, + 'S(KC_SLSH)': { name: '_', title: 'IT_UNDS' }, + KC_QUES: { name: '_', title: 'IT_UNDS' }, -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ | │ ! │ " │ £ │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ^ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ é │ * │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ ç │ ° │ § │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"|","title":"IT_PIPE"}, -'KC_TILD': {"name":"|","title":"IT_PIPE"}, -'S(KC_1)': {"name":"!","title":"IT_EXLM"}, -'KC_EXLM': {"name":"!","title":"IT_EXLM"}, -'S(KC_2)': {"name":"\"","title":"IT_DQUO"}, -'KC_AT': {"name":"\"","title":"IT_DQUO"}, -'S(KC_3)': {"name":"£","title":"IT_PND"}, -'KC_HASH': {"name":"£","title":"IT_PND"}, -'S(KC_4)': {"name":"$","title":"IT_DLR"}, -'KC_DLR': {"name":"$","title":"IT_DLR"}, -'S(KC_5)': {"name":"%","title":"IT_PERC"}, -'KC_PERC': {"name":"%","title":"IT_PERC"}, -'S(KC_6)': {"name":"&","title":"IT_AMPR"}, -'KC_CIRC': {"name":"&","title":"IT_AMPR"}, -'S(KC_7)': {"name":"/","title":"IT_SLSH"}, -'KC_AMPR': {"name":"/","title":"IT_SLSH"}, -'S(KC_8)': {"name":"(","title":"IT_LPRN"}, -'KC_ASTR': {"name":"(","title":"IT_LPRN"}, -'S(KC_9)': {"name":")","title":"IT_RPRN"}, -'KC_LPRN': {"name":")","title":"IT_RPRN"}, -'S(KC_0)': {"name":"=","title":"IT_EQL"}, -'KC_RPRN': {"name":"=","title":"IT_EQL"}, -'S(KC_MINS)': {"name":"?","title":"IT_QUES"}, -'KC_UNDS': {"name":"?","title":"IT_QUES"}, -'S(KC_EQL)': {"name":"^","title":"IT_CIRC"}, -'KC_PLUS': {"name":"^","title":"IT_CIRC"}, -// Row 2 -'S(KC_LBRC)': {"name":"é","title":"IT_EACU"}, -'KC_LCBR': {"name":"é","title":"IT_EACU"}, -'S(KC_RBRC)': {"name":"*","title":"IT_ASTR"}, -'KC_RCBR': {"name":"*","title":"IT_ASTR"}, -// Row 3 -'S(KC_SCLN)': {"name":"ç","title":"IT_CCED"}, -'KC_COLN': {"name":"ç","title":"IT_CCED"}, -'S(KC_QUOT)': {"name":"°","title":"IT_DEG"}, -'KC_DQUO': {"name":"°","title":"IT_DEG"}, -'S(KC_NUHS)': {"name":"§","title":"IT_SECT"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"IT_RABK"}, -'S(KC_DOT)': {"name":":","title":"IT_COLN"}, -'KC_GT': {"name":":","title":"IT_COLN"}, -'S(KC_COMM)': {"name":";","title":"IT_SCLN"}, -'KC_LT': {"name":";","title":"IT_SCLN"}, -'S(KC_SLSH)': {"name":"_","title":"IT_UNDS"}, -'KC_QUES': {"name":"_","title":"IT_UNDS"}, - -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ @ │ # │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 2 -'ALGR(KC_E)': {"name":"€","title":"IT_EURO"}, -'ALGR(KC_LBRC)': {"name":"[","title":"IT_LBRC"}, -'ALGR(KC_RBRC)': {"name":"]","title":"IT_RBRC"}, -// Row 3 -'ALGR(KC_SCLN)': {"name":"@","title":"IT_AT"}, -'ALGR(KC_QUOT)': {"name":"#","title":"IT_HASH"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ @ │ # │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 2 + 'ALGR(KC_E)': { name: '€', title: 'IT_EURO' }, + 'ALGR(KC_LBRC)': { name: '[', title: 'IT_LBRC' }, + 'ALGR(KC_RBRC)': { name: ']', title: 'IT_RBRC' }, + // Row 3 + 'ALGR(KC_SCLN)': { name: '@', title: 'IT_AT' }, + 'ALGR(KC_QUOT)': { name: '#', title: 'IT_HASH' }, -/* Shift+AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 2 -'S(ALGR(KC_LBRC))': {"name":"{","title":"IT_LCBR"}, -'S(ALGR(KC_RBRC))': {"name":"}","title":"IT_RCBR"}, + /* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 2 + 'S(ALGR(KC_LBRC))': { name: '{', title: 'IT_LCBR' }, + 'S(ALGR(KC_RBRC))': { name: '}', title: 'IT_RCBR' }, -/* Other keys */ -'KC_BSLS': {"name":"§\nù","title":""}, -'S(KC_BSLS)': {"name":"§","title":""}, -'KC_PIPE': {"name":"§","title":"IT_SECT"}, + /* Other keys */ + KC_BSLS: { name: '§\nù', title: '' }, + 'S(KC_BSLS)': { name: '§', title: '' }, + KC_PIPE: { name: '§', title: 'IT_SECT' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"\\ / |\nEsc","title":"Esc normally, but \\ when GUI is active or | when Shift is active"}, -} + QK_GESC: { + name: '\\ / |\nEsc', + title: 'Esc normally, but \\ when GUI is active or | when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_italian_mac_ansi.js b/src/i18n/keymap_extras/keymap_italian_mac_ansi.js index d71f8f55f0..805259227a 100644 --- a/src/i18n/keymap_extras/keymap_italian_mac_ansi.js +++ b/src/i18n/keymap_extras/keymap_italian_mac_ansi.js @@ -14,272 +14,270 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ < │ 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 + KC_GRV: { name: '>\n<', title: 'IT_LABK' }, + KC_1: { name: '!\n1', title: 'IT_1' }, + KC_2: { name: '"\n2', title: 'IT_2' }, + KC_3: { name: '£\n3', title: 'IT_3' }, + KC_4: { name: '$\n4', title: 'IT_4' }, + KC_5: { name: '%\n5', title: 'IT_5' }, + KC_6: { name: '&\n6', title: 'IT_6' }, + KC_7: { name: '/\n7', title: 'IT_7' }, + KC_8: { name: '(\n8', title: 'IT_8' }, + KC_9: { name: ')\n9', title: 'IT_9' }, + KC_0: { name: '=\n0', title: 'IT_0' }, + KC_MINS: { name: "?\n'", title: 'IT_QUOT' }, + KC_EQL: { name: '^\nì', title: 'IT_IGRV' }, + // Row 2 + KC_Q: { name: 'Q', title: 'IT_Q' }, + KC_W: { name: 'W', title: 'IT_W' }, + KC_E: { name: 'E', title: 'IT_E' }, + KC_R: { name: 'R', title: 'IT_R' }, + KC_T: { name: 'T', title: 'IT_T' }, + KC_Y: { name: 'Y', title: 'IT_Y' }, + KC_U: { name: 'U', title: 'IT_U' }, + KC_I: { name: 'I', title: 'IT_I' }, + KC_O: { name: 'O', title: 'IT_O' }, + KC_P: { name: 'P', title: 'IT_P' }, + KC_LBRC: { name: 'é\nè', title: 'IT_EGRV' }, + KC_RBRC: { name: '*\n+', title: 'IT_PLUS' }, + KC_BSLS: { name: '§\nù', title: 'IT_UGRV' }, + // Row 3 + KC_A: { name: 'A', title: 'IT_A' }, + KC_S: { name: 'S', title: 'IT_S' }, + KC_D: { name: 'D', title: 'IT_D' }, + KC_F: { name: 'F', title: 'IT_F' }, + KC_G: { name: 'G', title: 'IT_G' }, + KC_H: { name: 'H', title: 'IT_H' }, + KC_J: { name: 'J', title: 'IT_J' }, + KC_K: { name: 'K', title: 'IT_K' }, + KC_L: { name: 'L', title: 'IT_L' }, + KC_SCLN: { name: 'ç\nò', title: 'IT_OGRV' }, + KC_QUOT: { name: '°\nà', title: 'IT_AGRV' }, + // Row 4 + KC_NUBS: { name: '|\n(backslash, not physically present)', title: 'IT_BSLS' }, + KC_Z: { name: 'Z', title: 'IT_Z' }, + KC_X: { name: 'X', title: 'IT_X' }, + KC_C: { name: 'C', title: 'IT_C' }, + KC_V: { name: 'V', title: 'IT_V' }, + KC_B: { name: 'B', title: 'IT_B' }, + KC_N: { name: 'N', title: 'IT_N' }, + KC_M: { name: 'M', title: 'IT_M' }, + KC_COMM: { name: ';\n,', title: 'IT_COMM' }, + KC_DOT: { name: ':\n.', title: 'IT_DOT' }, + KC_SLSH: { name: '_\n-', title: 'IT_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ < │ 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 -'KC_GRV': {"name":">\n<","title":"IT_LABK"}, -'KC_1': {"name":"!\n1","title":"IT_1"}, -'KC_2': {"name":"\"\n2","title":"IT_2"}, -'KC_3': {"name":"£\n3","title":"IT_3"}, -'KC_4': {"name":"$\n4","title":"IT_4"}, -'KC_5': {"name":"%\n5","title":"IT_5"}, -'KC_6': {"name":"&\n6","title":"IT_6"}, -'KC_7': {"name":"/\n7","title":"IT_7"}, -'KC_8': {"name":"(\n8","title":"IT_8"}, -'KC_9': {"name":")\n9","title":"IT_9"}, -'KC_0': {"name":"=\n0","title":"IT_0"}, -'KC_MINS': {"name":"?\n'","title":"IT_QUOT"}, -'KC_EQL': {"name":"^\nì","title":"IT_IGRV"}, -// Row 2 -'KC_Q': {"name":"Q","title":"IT_Q"}, -'KC_W': {"name":"W","title":"IT_W"}, -'KC_E': {"name":"E","title":"IT_E"}, -'KC_R': {"name":"R","title":"IT_R"}, -'KC_T': {"name":"T","title":"IT_T"}, -'KC_Y': {"name":"Y","title":"IT_Y"}, -'KC_U': {"name":"U","title":"IT_U"}, -'KC_I': {"name":"I","title":"IT_I"}, -'KC_O': {"name":"O","title":"IT_O"}, -'KC_P': {"name":"P","title":"IT_P"}, -'KC_LBRC': {"name":"é\nè","title":"IT_EGRV"}, -'KC_RBRC': {"name":"*\n+","title":"IT_PLUS"}, -'KC_BSLS': {"name":"§\nù","title":"IT_UGRV"}, -// Row 3 -'KC_A': {"name":"A","title":"IT_A"}, -'KC_S': {"name":"S","title":"IT_S"}, -'KC_D': {"name":"D","title":"IT_D"}, -'KC_F': {"name":"F","title":"IT_F"}, -'KC_G': {"name":"G","title":"IT_G"}, -'KC_H': {"name":"H","title":"IT_H"}, -'KC_J': {"name":"J","title":"IT_J"}, -'KC_K': {"name":"K","title":"IT_K"}, -'KC_L': {"name":"L","title":"IT_L"}, -'KC_SCLN': {"name":"ç\nò","title":"IT_OGRV"}, -'KC_QUOT': {"name":"°\nà","title":"IT_AGRV"}, -// Row 4 -'KC_NUBS': {"name":"|\n(backslash, not physically present)","title":"IT_BSLS"}, -'KC_Z': {"name":"Z","title":"IT_Z"}, -'KC_X': {"name":"X","title":"IT_X"}, -'KC_C': {"name":"C","title":"IT_C"}, -'KC_V': {"name":"V","title":"IT_V"}, -'KC_B': {"name":"B","title":"IT_B"}, -'KC_N': {"name":"N","title":"IT_N"}, -'KC_M': {"name":"M","title":"IT_M"}, -'KC_COMM': {"name":";\n,","title":"IT_COMM"}, -'KC_DOT': {"name":":\n.","title":"IT_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"IT_MINS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ > │ ! │ " │ £ │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ^ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ é │ * │ § │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ + * │ │ │ │ │ │ │ │ │ │ │ ç │ ° │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ + * │ │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '>', title: 'IT_RABK' }, + KC_TILD: { name: '>', title: 'IT_RABK' }, + 'S(KC_1)': { name: '!', title: 'IT_EXLM' }, + KC_EXLM: { name: '!', title: 'IT_EXLM' }, + 'S(KC_2)': { name: '"', title: 'IT_DQUO' }, + KC_AT: { name: '"', title: 'IT_DQUO' }, + 'S(KC_3)': { name: '£', title: 'IT_PND' }, + KC_HASH: { name: '£', title: 'IT_PND' }, + 'S(KC_4)': { name: '$', title: 'IT_DLR' }, + KC_DLR: { name: '$', title: 'IT_DLR' }, + 'S(KC_5)': { name: '%', title: 'IT_PERC' }, + KC_PERC: { name: '%', title: 'IT_PERC' }, + 'S(KC_6)': { name: '&', title: 'IT_AMPR' }, + KC_CIRC: { name: '&', title: 'IT_AMPR' }, + 'S(KC_7)': { name: '/', title: 'IT_SLSH' }, + KC_AMPR: { name: '/', title: 'IT_SLSH' }, + 'S(KC_8)': { name: '(', title: 'IT_LPRN' }, + KC_ASTR: { name: '(', title: 'IT_LPRN' }, + 'S(KC_9)': { name: ')', title: 'IT_RPRN' }, + KC_LPRN: { name: ')', title: 'IT_RPRN' }, + 'S(KC_0)': { name: '=', title: 'IT_EQL' }, + KC_RPRN: { name: '=', title: 'IT_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'IT_QUES' }, + KC_UNDS: { name: '?', title: 'IT_QUES' }, + 'S(KC_EQL)': { name: '^', title: 'IT_CIRC' }, + KC_PLUS: { name: '^', title: 'IT_CIRC' }, + // Row 2 + 'S(KC_LBRC)': { name: 'é', title: 'IT_EACU' }, + KC_LCBR: { name: 'é', title: 'IT_EACU' }, + 'S(KC_RBRC)': { name: '*', title: 'IT_ASTR' }, + KC_RCBR: { name: '*', title: 'IT_ASTR' }, + 'S(KC_BSLS)': { name: '§', title: 'IT_SECT' }, + KC_PIPE: { name: '§', title: 'IT_SECT' }, + // Row 3 + 'S(KC_SCLN)': { name: 'ç', title: 'IT_LCCE' }, + KC_COLN: { name: 'ç', title: 'IT_LCCE' }, + 'S(KC_QUOT)': { name: '°', title: 'IT_DEG' }, + KC_DQUO: { name: '°', title: 'IT_DEG' }, + // Row 4 + 'S(KC_NUBS)': { name: '|', title: 'IT_PIPE (not physically present)' }, + 'S(KC_COMM)': { name: ';', title: 'IT_SCLN' }, + KC_LT: { name: ';', title: 'IT_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'IT_COLN' }, + KC_GT: { name: ':', title: 'IT_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'IT_UNDS' }, + KC_QUES: { name: '_', title: 'IT_UNDS' }, -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ > │ ! │ " │ £ │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ^ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ │ │ │ │ │ │ │ │ │ │ é │ * │ § │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ - * │ │ │ │ │ │ │ │ │ │ │ ç │ ° │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ - * │ │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":">","title":"IT_RABK"}, -'KC_TILD': {"name":">","title":"IT_RABK"}, -'S(KC_1)': {"name":"!","title":"IT_EXLM"}, -'KC_EXLM': {"name":"!","title":"IT_EXLM"}, -'S(KC_2)': {"name":"\"","title":"IT_DQUO"}, -'KC_AT': {"name":"\"","title":"IT_DQUO"}, -'S(KC_3)': {"name":"£","title":"IT_PND"}, -'KC_HASH': {"name":"£","title":"IT_PND"}, -'S(KC_4)': {"name":"$","title":"IT_DLR"}, -'KC_DLR': {"name":"$","title":"IT_DLR"}, -'S(KC_5)': {"name":"%","title":"IT_PERC"}, -'KC_PERC': {"name":"%","title":"IT_PERC"}, -'S(KC_6)': {"name":"&","title":"IT_AMPR"}, -'KC_CIRC': {"name":"&","title":"IT_AMPR"}, -'S(KC_7)': {"name":"/","title":"IT_SLSH"}, -'KC_AMPR': {"name":"/","title":"IT_SLSH"}, -'S(KC_8)': {"name":"(","title":"IT_LPRN"}, -'KC_ASTR': {"name":"(","title":"IT_LPRN"}, -'S(KC_9)': {"name":")","title":"IT_RPRN"}, -'KC_LPRN': {"name":")","title":"IT_RPRN"}, -'S(KC_0)': {"name":"=","title":"IT_EQL"}, -'KC_RPRN': {"name":"=","title":"IT_EQL"}, -'S(KC_MINS)': {"name":"?","title":"IT_QUES"}, -'KC_UNDS': {"name":"?","title":"IT_QUES"}, -'S(KC_EQL)': {"name":"^","title":"IT_CIRC"}, -'KC_PLUS': {"name":"^","title":"IT_CIRC"}, -// Row 2 -'S(KC_LBRC)': {"name":"é","title":"IT_EACU"}, -'KC_LCBR': {"name":"é","title":"IT_EACU"}, -'S(KC_RBRC)': {"name":"*","title":"IT_ASTR"}, -'KC_RCBR': {"name":"*","title":"IT_ASTR"}, -'S(KC_BSLS)': {"name":"§","title":"IT_SECT"}, -'KC_PIPE': {"name":"§","title":"IT_SECT"}, -// Row 3 -'S(KC_SCLN)': {"name":"ç","title":"IT_LCCE"}, -'KC_COLN': {"name":"ç","title":"IT_LCCE"}, -'S(KC_QUOT)': {"name":"°","title":"IT_DEG"}, -'KC_DQUO': {"name":"°","title":"IT_DEG"}, -// Row 4 -'S(KC_NUBS)': {"name":"|","title":"IT_PIPE (not physically present)"}, -'S(KC_COMM)': {"name":";","title":"IT_SCLN"}, -'KC_LT': {"name":";","title":"IT_SCLN"}, -'S(KC_DOT)': {"name":":","title":"IT_COLN"}, -'KC_GT': {"name":":","title":"IT_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"IT_UNDS"}, -'KC_QUES': {"name":"_","title":"IT_UNDS"}, - -/* Alted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ ≤ │ « │ “ │ ‘ │ ¥ │ ~ │ ‹ │ ÷ │ ´ │ ` │ ≠ │ ¡ │ ˆ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ „ │ Ω │ € │ ® │ ™ │ Æ │ ¨ │ Œ │ Ø │ π │ [ │ ] │ ¶ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ - * │ │ Å │ ß │ ∂ │ ƒ │ ∞ │ ∆ │ ª │ º │ ¬ │ @ │ # │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ - * │ │ ∑ │ † │ © │ √ │ ∫ │ ˜ │ µ │ … │ • │ – │ │ - * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'A(KC_GRV)': {"name":"≤","title":"IT_LTEQ"}, -'A(KC_1)': {"name":"«","title":"IT_LDAQ"}, -'A(KC_2)': {"name":"“","title":"IT_LDQU"}, -'A(KC_3)': {"name":"‘","title":"IT_LSQU"}, -'A(KC_4)': {"name":"¥","title":"IT_YEN"}, -'A(KC_5)': {"name":"~","title":"IT_TILD"}, -'A(KC_6)': {"name":"‹","title":"IT_LSAQ"}, -'A(KC_7)': {"name":"÷","title":"IT_DIV"}, -'A(KC_8)': {"name":"´","title":"IT_ACUT (dead)"}, -'A(KC_9)': {"name":"`","title":"IT_DGRV (dead)"}, -'A(KC_0)': {"name":"≠","title":"IT_NEQL"}, -'A(KC_MINS)': {"name":"¡","title":"IT_IEXL"}, -'A(KC_EQL)': {"name":"ˆ","title":"IT_DCIR (dead)"}, -// Row 2 -'A(KC_Q)': {"name":"„","title":"IT_DLQU"}, -'A(KC_W)': {"name":"Ω","title":"IT_OMEG"}, -'A(KC_E)': {"name":"€","title":"IT_EURO"}, -'A(KC_R)': {"name":"®","title":"IT_REGD"}, -'A(KC_T)': {"name":"™","title":"IT_TM"}, -'A(KC_Y)': {"name":"Æ","title":"IT_AE"}, -'A(KC_U)': {"name":"¨","title":"IT_DIAE (dead)"}, -'A(KC_I)': {"name":"Œ","title":"IT_OE"}, -'A(KC_O)': {"name":"Ø","title":"IT_OSTR"}, -'A(KC_P)': {"name":"π","title":"IT_PI"}, -'A(KC_LBRC)': {"name":"[","title":"IT_LBRC"}, -'A(KC_RBRC)': {"name":"]","title":"IT_RBRC"}, -// Row 3 -'A(KC_A)': {"name":"Å","title":"IT_ARNG"}, -'A(KC_S)': {"name":"ß","title":"IT_SS"}, -'A(KC_D)': {"name":"∂","title":"IT_PDIF"}, -'A(KC_F)': {"name":"ƒ","title":"IT_FHK"}, -'A(KC_G)': {"name":"∞","title":"IT_INFN"}, -'A(KC_H)': {"name":"∆","title":"IT_INCR"}, -'A(KC_J)': {"name":"ª","title":"IT_FORD"}, -'A(KC_K)': {"name":"º","title":"IT_MORD"}, -'A(KC_L)': {"name":"¬","title":"IT_NOT"}, -'A(KC_SCLN)': {"name":"@","title":"IT_AT"}, -'A(KC_QUOT)': {"name":"#","title":"IT_HASH"}, -'A(KC_BSLS)': {"name":"¶","title":"IT_PILC"}, -// Row 4 -'A(KC_NUBS)': {"name":"`","title":"IT_GRV (not physically present)"}, -'A(KC_Z)': {"name":"∑","title":"IT_NARS"}, -'A(KC_X)': {"name":"†","title":"IT_DAGG"}, -'A(KC_C)': {"name":"©","title":"IT_COPY"}, -'A(KC_V)': {"name":"√","title":"IT_SQRT"}, -'A(KC_B)': {"name":"∫","title":"IT_INTG"}, -'A(KC_N)': {"name":"˜","title":"IT_STIL (dead)"}, -'A(KC_M)': {"name":"µ","title":"IT_MICR"}, -'A(KC_COMM)': {"name":"…","title":"IT_ELLP"}, -'A(KC_DOT)': {"name":"•","title":"IT_BULT"}, -'A(KC_SLSH)': {"name":"–","title":"IT_NDSH"}, + /* Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ≤ │ « │ “ │ ‘ │ ¥ │ ~ │ ‹ │ ÷ │ ´ │ ` │ ≠ │ ¡ │ ˆ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ „ │ Ω │ € │ ® │ ™ │ Æ │ ¨ │ Œ │ Ø │ π │ [ │ ] │ ¶ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ + * │ │ Å │ ß │ ∂ │ ƒ │ ∞ │ ∆ │ ª │ º │ ¬ │ @ │ # │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ + * │ │ ∑ │ † │ © │ √ │ ∫ │ ˜ │ µ │ … │ • │ – │ │ + * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'A(KC_GRV)': { name: '≤', title: 'IT_LTEQ' }, + 'A(KC_1)': { name: '«', title: 'IT_LDAQ' }, + 'A(KC_2)': { name: '“', title: 'IT_LDQU' }, + 'A(KC_3)': { name: '‘', title: 'IT_LSQU' }, + 'A(KC_4)': { name: '¥', title: 'IT_YEN' }, + 'A(KC_5)': { name: '~', title: 'IT_TILD' }, + 'A(KC_6)': { name: '‹', title: 'IT_LSAQ' }, + 'A(KC_7)': { name: '÷', title: 'IT_DIV' }, + 'A(KC_8)': { name: '´', title: 'IT_ACUT (dead)' }, + 'A(KC_9)': { name: '`', title: 'IT_DGRV (dead)' }, + 'A(KC_0)': { name: '≠', title: 'IT_NEQL' }, + 'A(KC_MINS)': { name: '¡', title: 'IT_IEXL' }, + 'A(KC_EQL)': { name: 'ˆ', title: 'IT_DCIR (dead)' }, + // Row 2 + 'A(KC_Q)': { name: '„', title: 'IT_DLQU' }, + 'A(KC_W)': { name: 'Ω', title: 'IT_OMEG' }, + 'A(KC_E)': { name: '€', title: 'IT_EURO' }, + 'A(KC_R)': { name: '®', title: 'IT_REGD' }, + 'A(KC_T)': { name: '™', title: 'IT_TM' }, + 'A(KC_Y)': { name: 'Æ', title: 'IT_AE' }, + 'A(KC_U)': { name: '¨', title: 'IT_DIAE (dead)' }, + 'A(KC_I)': { name: 'Œ', title: 'IT_OE' }, + 'A(KC_O)': { name: 'Ø', title: 'IT_OSTR' }, + 'A(KC_P)': { name: 'π', title: 'IT_PI' }, + 'A(KC_LBRC)': { name: '[', title: 'IT_LBRC' }, + 'A(KC_RBRC)': { name: ']', title: 'IT_RBRC' }, + // Row 3 + 'A(KC_A)': { name: 'Å', title: 'IT_ARNG' }, + 'A(KC_S)': { name: 'ß', title: 'IT_SS' }, + 'A(KC_D)': { name: '∂', title: 'IT_PDIF' }, + 'A(KC_F)': { name: 'ƒ', title: 'IT_FHK' }, + 'A(KC_G)': { name: '∞', title: 'IT_INFN' }, + 'A(KC_H)': { name: '∆', title: 'IT_INCR' }, + 'A(KC_J)': { name: 'ª', title: 'IT_FORD' }, + 'A(KC_K)': { name: 'º', title: 'IT_MORD' }, + 'A(KC_L)': { name: '¬', title: 'IT_NOT' }, + 'A(KC_SCLN)': { name: '@', title: 'IT_AT' }, + 'A(KC_QUOT)': { name: '#', title: 'IT_HASH' }, + 'A(KC_BSLS)': { name: '¶', title: 'IT_PILC' }, + // Row 4 + 'A(KC_NUBS)': { name: '`', title: 'IT_GRV (not physically present)' }, + 'A(KC_Z)': { name: '∑', title: 'IT_NARS' }, + 'A(KC_X)': { name: '†', title: 'IT_DAGG' }, + 'A(KC_C)': { name: '©', title: 'IT_COPY' }, + 'A(KC_V)': { name: '√', title: 'IT_SQRT' }, + 'A(KC_B)': { name: '∫', title: 'IT_INTG' }, + 'A(KC_N)': { name: '˜', title: 'IT_STIL (dead)' }, + 'A(KC_M)': { name: 'µ', title: 'IT_MICR' }, + 'A(KC_COMM)': { name: '…', title: 'IT_ELLP' }, + 'A(KC_DOT)': { name: '•', title: 'IT_BULT' }, + 'A(KC_SLSH)': { name: '–', title: 'IT_NDSH' }, -/* Shift+Alted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ ≥ │ » │ ” │ ’ │ ¢ │ ‰ │ › │ ⁄ │  │ │ ≈ │ ¿ │ ± │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ ‚ │ À │ È │ Ì │ Ò │ │ Ù │ │ │ ∏ │ { │ } │ ◊ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ - * │ │ │ ¯ │ ˘ │ ˙ │ ˚ │ ¸ │ ˝ │ ˛ │ ˇ │ Ç │ ∞ │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ - * │ │ │ ‡ │ Á │ É │ Í │ Ó │ Ú │ │ · │ — │ │ - * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'S(A(KC_GRV))': {"name":"≥","title":"IT_GTEQ"}, -'S(A(KC_1))': {"name":"»","title":"IT_RDAQ"}, -'S(A(KC_2))': {"name":"”","title":"IT_RDQU"}, -'S(A(KC_3))': {"name":"’","title":"IT_RSQU"}, -'S(A(KC_4))': {"name":"¢","title":"IT_CENT"}, -'S(A(KC_5))': {"name":"‰","title":"IT_PERM"}, -'S(A(KC_6))': {"name":"›","title":"IT_RSAQ"}, -'S(A(KC_7))': {"name":"⁄","title":"IT_FRSL"}, -'S(A(KC_8))': {"name":"","title":"IT_APPL (Apple logo)"}, -'S(A(KC_0))': {"name":"≈","title":"IT_AEQL"}, -'S(A(KC_MINS))': {"name":"¿","title":"IT_IQUE"}, -'S(A(KC_EQL))': {"name":"±","title":"IT_PLMN"}, -// Row 2 -'S(A(KC_Q))': {"name":"‚","title":"IT_SLQU"}, -'S(A(KC_W))': {"name":"À","title":"IT_CAGR"}, -'S(A(KC_E))': {"name":"È","title":"IT_CEGR"}, -'S(A(KC_R))': {"name":"Ì","title":"IT_CIGR"}, -'S(A(KC_T))': {"name":"Ò","title":"IT_COGR"}, -'S(A(KC_U))': {"name":"Ù","title":"IT_CUGR"}, -'S(A(KC_P))': {"name":"∏","title":"IT_NARP"}, -'S(A(KC_LBRC))': {"name":"{","title":"IT_LCBR"}, -'S(A(KC_RBRC))': {"name":"}","title":"IT_RCBR"}, -'S(A(KC_BSLS))': {"name":"◊","title":"IT_LOZN"}, -// Row 3 -'S(A(KC_S))': {"name":"¯","title":"IT_MACR"}, -'S(A(KC_D))': {"name":"˘","title":"IT_BREV"}, -'S(A(KC_F))': {"name":"˙","title":"IT_DOTA"}, -'S(A(KC_G))': {"name":"˚","title":"IT_RGNA"}, -'S(A(KC_H))': {"name":"¸","title":"IT_CEDL"}, -'S(A(KC_J))': {"name":"˝","title":"IT_DACU"}, -'S(A(KC_K))': {"name":"˛","title":"IT_OGON"}, -'S(A(KC_L))': {"name":"ˇ","title":"IT_CARN"}, -'S(A(KC_SCLN))': {"name":"Ç","title":"IT_CCCE"}, -// Row 4 -'S(A(KC_X))': {"name":"‡","title":"IT_DDAG"}, -'S(A(KC_C))': {"name":"Á","title":"IT_CAAC"}, -'S(A(KC_V))': {"name":"É","title":"IT_CEAC"}, -'S(A(KC_B))': {"name":"Í","title":"IT_CIAC"}, -'S(A(KC_N))': {"name":"Ó","title":"IT_COAC"}, -'S(A(KC_M))': {"name":"Ú","title":"IT_CUAC"}, -'S(A(KC_DOT))': {"name":"·","title":"IT_MDDT"}, -'S(A(KC_SLSH))': {"name":"—","title":"IT_MDSH"}, + /* Shift+Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ≥ │ » │ ” │ ’ │ ¢ │ ‰ │ › │ ⁄ │  │ │ ≈ │ ¿ │ ± │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ ‚ │ À │ È │ Ì │ Ò │ │ Ù │ │ │ ∏ │ { │ } │ ◊ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ + * │ │ │ ¯ │ ˘ │ ˙ │ ˚ │ ¸ │ ˝ │ ˛ │ ˇ │ Ç │ ∞ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ + * │ │ │ ‡ │ Á │ É │ Í │ Ó │ Ú │ │ · │ — │ │ + * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'S(A(KC_GRV))': { name: '≥', title: 'IT_GTEQ' }, + 'S(A(KC_1))': { name: '»', title: 'IT_RDAQ' }, + 'S(A(KC_2))': { name: '”', title: 'IT_RDQU' }, + 'S(A(KC_3))': { name: '’', title: 'IT_RSQU' }, + 'S(A(KC_4))': { name: '¢', title: 'IT_CENT' }, + 'S(A(KC_5))': { name: '‰', title: 'IT_PERM' }, + 'S(A(KC_6))': { name: '›', title: 'IT_RSAQ' }, + 'S(A(KC_7))': { name: '⁄', title: 'IT_FRSL' }, + 'S(A(KC_8))': { name: '', title: 'IT_APPL (Apple logo)' }, + 'S(A(KC_0))': { name: '≈', title: 'IT_AEQL' }, + 'S(A(KC_MINS))': { name: '¿', title: 'IT_IQUE' }, + 'S(A(KC_EQL))': { name: '±', title: 'IT_PLMN' }, + // Row 2 + 'S(A(KC_Q))': { name: '‚', title: 'IT_SLQU' }, + 'S(A(KC_W))': { name: 'À', title: 'IT_CAGR' }, + 'S(A(KC_E))': { name: 'È', title: 'IT_CEGR' }, + 'S(A(KC_R))': { name: 'Ì', title: 'IT_CIGR' }, + 'S(A(KC_T))': { name: 'Ò', title: 'IT_COGR' }, + 'S(A(KC_U))': { name: 'Ù', title: 'IT_CUGR' }, + 'S(A(KC_P))': { name: '∏', title: 'IT_NARP' }, + 'S(A(KC_LBRC))': { name: '{', title: 'IT_LCBR' }, + 'S(A(KC_RBRC))': { name: '}', title: 'IT_RCBR' }, + 'S(A(KC_BSLS))': { name: '◊', title: 'IT_LOZN' }, + // Row 3 + 'S(A(KC_S))': { name: '¯', title: 'IT_MACR' }, + 'S(A(KC_D))': { name: '˘', title: 'IT_BREV' }, + 'S(A(KC_F))': { name: '˙', title: 'IT_DOTA' }, + 'S(A(KC_G))': { name: '˚', title: 'IT_RGNA' }, + 'S(A(KC_H))': { name: '¸', title: 'IT_CEDL' }, + 'S(A(KC_J))': { name: '˝', title: 'IT_DACU' }, + 'S(A(KC_K))': { name: '˛', title: 'IT_OGON' }, + 'S(A(KC_L))': { name: 'ˇ', title: 'IT_CARN' }, + 'S(A(KC_SCLN))': { name: 'Ç', title: 'IT_CCCE' }, + // Row 4 + 'S(A(KC_X))': { name: '‡', title: 'IT_DDAG' }, + 'S(A(KC_C))': { name: 'Á', title: 'IT_CAAC' }, + 'S(A(KC_V))': { name: 'É', title: 'IT_CEAC' }, + 'S(A(KC_B))': { name: 'Í', title: 'IT_CIAC' }, + 'S(A(KC_N))': { name: 'Ó', title: 'IT_COAC' }, + 'S(A(KC_M))': { name: 'Ú', title: 'IT_CUAC' }, + 'S(A(KC_DOT))': { name: '·', title: 'IT_MDDT' }, + 'S(A(KC_SLSH))': { name: '—', title: 'IT_MDSH' }, -/* Other keys */ -'KC_NUHS': {"name":"§\nù","title":""}, -'S(KC_NUHS)': {"name":"§","title":""}, + /* Other keys */ + KC_NUHS: { name: '§\nù', title: '' }, + 'S(KC_NUHS)': { name: '§', title: '' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"< / >\nEsc","title":"Esc normally, but < when GUI is active or > when Shift is active"}, -} + QK_GESC: { + name: '< / >\nEsc', + title: 'Esc normally, but < when GUI is active or > when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_italian_mac_iso.js b/src/i18n/keymap_extras/keymap_italian_mac_iso.js index 219a41223a..3b2164c871 100644 --- a/src/i18n/keymap_extras/keymap_italian_mac_iso.js +++ b/src/i18n/keymap_extras/keymap_italian_mac_iso.js @@ -14,273 +14,271 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ \ │ 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 + KC_GRV: { name: '|\n\\', title: 'IT_BSLS' }, + KC_1: { name: '!\n1', title: 'IT_1' }, + KC_2: { name: '"\n2', title: 'IT_2' }, + KC_3: { name: '£\n3', title: 'IT_3' }, + KC_4: { name: '$\n4', title: 'IT_4' }, + KC_5: { name: '%\n5', title: 'IT_5' }, + KC_6: { name: '&\n6', title: 'IT_6' }, + KC_7: { name: '/\n7', title: 'IT_7' }, + KC_8: { name: '(\n8', title: 'IT_8' }, + KC_9: { name: ')\n9', title: 'IT_9' }, + KC_0: { name: '=\n0', title: 'IT_0' }, + KC_MINS: { name: "?\n'", title: 'IT_QUOT' }, + KC_EQL: { name: '^\nì', title: 'IT_IGRV' }, + // Row 2 + KC_Q: { name: 'Q', title: 'IT_Q' }, + KC_W: { name: 'W', title: 'IT_W' }, + KC_E: { name: 'E', title: 'IT_E' }, + KC_R: { name: 'R', title: 'IT_R' }, + KC_T: { name: 'T', title: 'IT_T' }, + KC_Y: { name: 'Y', title: 'IT_Y' }, + KC_U: { name: 'U', title: 'IT_U' }, + KC_I: { name: 'I', title: 'IT_I' }, + KC_O: { name: 'O', title: 'IT_O' }, + KC_P: { name: 'P', title: 'IT_P' }, + KC_LBRC: { name: 'é\nè', title: 'IT_EGRV' }, + KC_RBRC: { name: '*\n+', title: 'IT_PLUS' }, + // Row 3 + KC_A: { name: 'A', title: 'IT_A' }, + KC_S: { name: 'S', title: 'IT_S' }, + KC_D: { name: 'D', title: 'IT_D' }, + KC_F: { name: 'F', title: 'IT_F' }, + KC_G: { name: 'G', title: 'IT_G' }, + KC_H: { name: 'H', title: 'IT_H' }, + KC_J: { name: 'J', title: 'IT_J' }, + KC_K: { name: 'K', title: 'IT_K' }, + KC_L: { name: 'L', title: 'IT_L' }, + KC_SCLN: { name: 'ç\nò', title: 'IT_OGRV' }, + KC_QUOT: { name: '°\nà', title: 'IT_AGRV' }, + KC_NUHS: { name: '§\nù', title: 'IT_UGRV' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'IT_LABK' }, + KC_Z: { name: 'Z', title: 'IT_Z' }, + KC_X: { name: 'X', title: 'IT_X' }, + KC_C: { name: 'C', title: 'IT_C' }, + KC_V: { name: 'V', title: 'IT_V' }, + KC_B: { name: 'B', title: 'IT_B' }, + KC_N: { name: 'N', title: 'IT_N' }, + KC_M: { name: 'M', title: 'IT_M' }, + KC_COMM: { name: ';\n,', title: 'IT_COMM' }, + KC_DOT: { name: ':\n.', title: 'IT_DOT' }, + KC_SLSH: { name: '_\n-', title: 'IT_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ \ │ 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 -'KC_GRV': {"name":"|\n\\","title":"IT_BSLS"}, -'KC_1': {"name":"!\n1","title":"IT_1"}, -'KC_2': {"name":"\"\n2","title":"IT_2"}, -'KC_3': {"name":"£\n3","title":"IT_3"}, -'KC_4': {"name":"$\n4","title":"IT_4"}, -'KC_5': {"name":"%\n5","title":"IT_5"}, -'KC_6': {"name":"&\n6","title":"IT_6"}, -'KC_7': {"name":"/\n7","title":"IT_7"}, -'KC_8': {"name":"(\n8","title":"IT_8"}, -'KC_9': {"name":")\n9","title":"IT_9"}, -'KC_0': {"name":"=\n0","title":"IT_0"}, -'KC_MINS': {"name":"?\n'","title":"IT_QUOT"}, -'KC_EQL': {"name":"^\nì","title":"IT_IGRV"}, -// Row 2 -'KC_Q': {"name":"Q","title":"IT_Q"}, -'KC_W': {"name":"W","title":"IT_W"}, -'KC_E': {"name":"E","title":"IT_E"}, -'KC_R': {"name":"R","title":"IT_R"}, -'KC_T': {"name":"T","title":"IT_T"}, -'KC_Y': {"name":"Y","title":"IT_Y"}, -'KC_U': {"name":"U","title":"IT_U"}, -'KC_I': {"name":"I","title":"IT_I"}, -'KC_O': {"name":"O","title":"IT_O"}, -'KC_P': {"name":"P","title":"IT_P"}, -'KC_LBRC': {"name":"é\nè","title":"IT_EGRV"}, -'KC_RBRC': {"name":"*\n+","title":"IT_PLUS"}, -// Row 3 -'KC_A': {"name":"A","title":"IT_A"}, -'KC_S': {"name":"S","title":"IT_S"}, -'KC_D': {"name":"D","title":"IT_D"}, -'KC_F': {"name":"F","title":"IT_F"}, -'KC_G': {"name":"G","title":"IT_G"}, -'KC_H': {"name":"H","title":"IT_H"}, -'KC_J': {"name":"J","title":"IT_J"}, -'KC_K': {"name":"K","title":"IT_K"}, -'KC_L': {"name":"L","title":"IT_L"}, -'KC_SCLN': {"name":"ç\nò","title":"IT_OGRV"}, -'KC_QUOT': {"name":"°\nà","title":"IT_AGRV"}, -'KC_NUHS': {"name":"§\nù","title":"IT_UGRV"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"IT_LABK"}, -'KC_Z': {"name":"Z","title":"IT_Z"}, -'KC_X': {"name":"X","title":"IT_X"}, -'KC_C': {"name":"C","title":"IT_C"}, -'KC_V': {"name":"V","title":"IT_V"}, -'KC_B': {"name":"B","title":"IT_B"}, -'KC_N': {"name":"N","title":"IT_N"}, -'KC_M': {"name":"M","title":"IT_M"}, -'KC_COMM': {"name":";\n,","title":"IT_COMM"}, -'KC_DOT': {"name":":\n.","title":"IT_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"IT_MINS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ | │ ! │ " │ £ │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ^ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ é │ * │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ ç │ ° │ § │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '|', title: 'IT_PIPE' }, + KC_TILD: { name: '|', title: 'IT_PIPE' }, + 'S(KC_1)': { name: '!', title: 'IT_EXLM' }, + KC_EXLM: { name: '!', title: 'IT_EXLM' }, + 'S(KC_2)': { name: '"', title: 'IT_DQUO' }, + KC_AT: { name: '"', title: 'IT_DQUO' }, + 'S(KC_3)': { name: '£', title: 'IT_PND' }, + KC_HASH: { name: '£', title: 'IT_PND' }, + 'S(KC_4)': { name: '$', title: 'IT_DLR' }, + KC_DLR: { name: '$', title: 'IT_DLR' }, + 'S(KC_5)': { name: '%', title: 'IT_PERC' }, + KC_PERC: { name: '%', title: 'IT_PERC' }, + 'S(KC_6)': { name: '&', title: 'IT_AMPR' }, + KC_CIRC: { name: '&', title: 'IT_AMPR' }, + 'S(KC_7)': { name: '/', title: 'IT_SLSH' }, + KC_AMPR: { name: '/', title: 'IT_SLSH' }, + 'S(KC_8)': { name: '(', title: 'IT_LPRN' }, + KC_ASTR: { name: '(', title: 'IT_LPRN' }, + 'S(KC_9)': { name: ')', title: 'IT_RPRN' }, + KC_LPRN: { name: ')', title: 'IT_RPRN' }, + 'S(KC_0)': { name: '=', title: 'IT_EQL' }, + KC_RPRN: { name: '=', title: 'IT_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'IT_QUES' }, + KC_UNDS: { name: '?', title: 'IT_QUES' }, + 'S(KC_EQL)': { name: '^', title: 'IT_CIRC' }, + KC_PLUS: { name: '^', title: 'IT_CIRC' }, + // Row 2 + 'S(KC_LBRC)': { name: 'é', title: 'IT_EACU' }, + KC_LCBR: { name: 'é', title: 'IT_EACU' }, + 'S(KC_RBRC)': { name: '*', title: 'IT_ASTR' }, + KC_RCBR: { name: '*', title: 'IT_ASTR' }, + // Row 3 + 'S(KC_SCLN)': { name: 'ç', title: 'IT_LCCE' }, + KC_COLN: { name: 'ç', title: 'IT_LCCE' }, + 'S(KC_QUOT)': { name: '°', title: 'IT_DEG' }, + KC_DQUO: { name: '°', title: 'IT_DEG' }, + 'S(KC_NUHS)': { name: '§', title: 'IT_SECT' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'IT_RABK' }, + 'S(KC_COMM)': { name: ';', title: 'IT_SCLN' }, + KC_LT: { name: ';', title: 'IT_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'IT_COLN' }, + KC_GT: { name: ':', title: 'IT_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'IT_UNDS' }, + KC_QUES: { name: '_', title: 'IT_UNDS' }, -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ | │ ! │ " │ £ │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ^ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ │ │ │ │ │ │ │ │ │ │ é │ * │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ ç │ ° │ § │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"|","title":"IT_PIPE"}, -'KC_TILD': {"name":"|","title":"IT_PIPE"}, -'S(KC_1)': {"name":"!","title":"IT_EXLM"}, -'KC_EXLM': {"name":"!","title":"IT_EXLM"}, -'S(KC_2)': {"name":"\"","title":"IT_DQUO"}, -'KC_AT': {"name":"\"","title":"IT_DQUO"}, -'S(KC_3)': {"name":"£","title":"IT_PND"}, -'KC_HASH': {"name":"£","title":"IT_PND"}, -'S(KC_4)': {"name":"$","title":"IT_DLR"}, -'KC_DLR': {"name":"$","title":"IT_DLR"}, -'S(KC_5)': {"name":"%","title":"IT_PERC"}, -'KC_PERC': {"name":"%","title":"IT_PERC"}, -'S(KC_6)': {"name":"&","title":"IT_AMPR"}, -'KC_CIRC': {"name":"&","title":"IT_AMPR"}, -'S(KC_7)': {"name":"/","title":"IT_SLSH"}, -'KC_AMPR': {"name":"/","title":"IT_SLSH"}, -'S(KC_8)': {"name":"(","title":"IT_LPRN"}, -'KC_ASTR': {"name":"(","title":"IT_LPRN"}, -'S(KC_9)': {"name":")","title":"IT_RPRN"}, -'KC_LPRN': {"name":")","title":"IT_RPRN"}, -'S(KC_0)': {"name":"=","title":"IT_EQL"}, -'KC_RPRN': {"name":"=","title":"IT_EQL"}, -'S(KC_MINS)': {"name":"?","title":"IT_QUES"}, -'KC_UNDS': {"name":"?","title":"IT_QUES"}, -'S(KC_EQL)': {"name":"^","title":"IT_CIRC"}, -'KC_PLUS': {"name":"^","title":"IT_CIRC"}, -// Row 2 -'S(KC_LBRC)': {"name":"é","title":"IT_EACU"}, -'KC_LCBR': {"name":"é","title":"IT_EACU"}, -'S(KC_RBRC)': {"name":"*","title":"IT_ASTR"}, -'KC_RCBR': {"name":"*","title":"IT_ASTR"}, -// Row 3 -'S(KC_SCLN)': {"name":"ç","title":"IT_LCCE"}, -'KC_COLN': {"name":"ç","title":"IT_LCCE"}, -'S(KC_QUOT)': {"name":"°","title":"IT_DEG"}, -'KC_DQUO': {"name":"°","title":"IT_DEG"}, -'S(KC_NUHS)': {"name":"§","title":"IT_SECT"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"IT_RABK"}, -'S(KC_COMM)': {"name":";","title":"IT_SCLN"}, -'KC_LT': {"name":";","title":"IT_SCLN"}, -'S(KC_DOT)': {"name":":","title":"IT_COLN"}, -'KC_GT': {"name":":","title":"IT_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"IT_UNDS"}, -'KC_QUES': {"name":"_","title":"IT_UNDS"}, - -/* Alted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ ` │ « │ “ │ ‘ │ ¥ │ ~ │ ‹ │ ÷ │ ´ │ ` │ ≠ │ ¡ │ ˆ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ „ │ Ω │ € │ ® │ ™ │ Æ │ ¨ │ Œ │ Ø │ π │ [ │ ] │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ Å │ ß │ ∂ │ ƒ │ ∞ │ ∆ │ ª │ º │ ¬ │ @ │ # │ ¶ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ ≤ │ ∑ │ † │ © │ √ │ ∫ │ ˜ │ µ │ … │ • │ – │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'A(KC_GRV)': {"name":"`","title":"IT_GRV"}, -'A(KC_1)': {"name":"«","title":"IT_LDAQ"}, -'A(KC_2)': {"name":"“","title":"IT_LDQU"}, -'A(KC_3)': {"name":"‘","title":"IT_LSQU"}, -'A(KC_4)': {"name":"¥","title":"IT_YEN"}, -'A(KC_5)': {"name":"~","title":"IT_TILD"}, -'A(KC_6)': {"name":"‹","title":"IT_LSAQ"}, -'A(KC_7)': {"name":"÷","title":"IT_DIV"}, -'A(KC_8)': {"name":"´","title":"IT_ACUT (dead)"}, -'A(KC_9)': {"name":"`","title":"IT_DGRV (dead)"}, -'A(KC_0)': {"name":"≠","title":"IT_NEQL"}, -'A(KC_MINS)': {"name":"¡","title":"IT_IEXL"}, -'A(KC_EQL)': {"name":"ˆ","title":"IT_DCIR (dead)"}, -// Row 2 -'A(KC_Q)': {"name":"„","title":"IT_DLQU"}, -'A(KC_W)': {"name":"Ω","title":"IT_OMEG"}, -'A(KC_E)': {"name":"€","title":"IT_EURO"}, -'A(KC_R)': {"name":"®","title":"IT_REGD"}, -'A(KC_T)': {"name":"™","title":"IT_TM"}, -'A(KC_Y)': {"name":"Æ","title":"IT_AE"}, -'A(KC_U)': {"name":"¨","title":"IT_DIAE (dead)"}, -'A(KC_I)': {"name":"Œ","title":"IT_OE"}, -'A(KC_O)': {"name":"Ø","title":"IT_OSTR"}, -'A(KC_P)': {"name":"π","title":"IT_PI"}, -'A(KC_LBRC)': {"name":"[","title":"IT_LBRC"}, -'A(KC_RBRC)': {"name":"]","title":"IT_RBRC"}, -// Row 3 -'A(KC_A)': {"name":"Å","title":"IT_ARNG"}, -'A(KC_S)': {"name":"ß","title":"IT_SS"}, -'A(KC_D)': {"name":"∂","title":"IT_PDIF"}, -'A(KC_F)': {"name":"ƒ","title":"IT_FHK"}, -'A(KC_G)': {"name":"∞","title":"IT_INFN"}, -'A(KC_H)': {"name":"∆","title":"IT_INCR"}, -'A(KC_J)': {"name":"ª","title":"IT_FORD"}, -'A(KC_K)': {"name":"º","title":"IT_MORD"}, -'A(KC_L)': {"name":"¬","title":"IT_NOT"}, -'A(KC_SCLN)': {"name":"@","title":"IT_AT"}, -'A(KC_QUOT)': {"name":"#","title":"IT_HASH"}, -'A(KC_NUHS)': {"name":"¶","title":"IT_PILC"}, -// Row 4 -'A(KC_NUBS)': {"name":"≤","title":"IT_LTEQ"}, -'A(KC_Z)': {"name":"∑","title":"IT_NARS"}, -'A(KC_X)': {"name":"†","title":"IT_DAGG"}, -'A(KC_C)': {"name":"©","title":"IT_COPY"}, -'A(KC_V)': {"name":"√","title":"IT_SQRT"}, -'A(KC_B)': {"name":"∫","title":"IT_INTG"}, -'A(KC_N)': {"name":"˜","title":"IT_STIL (dead)"}, -'A(KC_M)': {"name":"µ","title":"IT_MICR"}, -'A(KC_COMM)': {"name":"…","title":"IT_ELLP"}, -'A(KC_DOT)': {"name":"•","title":"IT_BULT"}, -'A(KC_SLSH)': {"name":"–","title":"IT_NDSH"}, + /* Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ` │ « │ “ │ ‘ │ ¥ │ ~ │ ‹ │ ÷ │ ´ │ ` │ ≠ │ ¡ │ ˆ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ „ │ Ω │ € │ ® │ ™ │ Æ │ ¨ │ Œ │ Ø │ π │ [ │ ] │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Å │ ß │ ∂ │ ƒ │ ∞ │ ∆ │ ª │ º │ ¬ │ @ │ # │ ¶ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≤ │ ∑ │ † │ © │ √ │ ∫ │ ˜ │ µ │ … │ • │ – │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'A(KC_GRV)': { name: '`', title: 'IT_GRV' }, + 'A(KC_1)': { name: '«', title: 'IT_LDAQ' }, + 'A(KC_2)': { name: '“', title: 'IT_LDQU' }, + 'A(KC_3)': { name: '‘', title: 'IT_LSQU' }, + 'A(KC_4)': { name: '¥', title: 'IT_YEN' }, + 'A(KC_5)': { name: '~', title: 'IT_TILD' }, + 'A(KC_6)': { name: '‹', title: 'IT_LSAQ' }, + 'A(KC_7)': { name: '÷', title: 'IT_DIV' }, + 'A(KC_8)': { name: '´', title: 'IT_ACUT (dead)' }, + 'A(KC_9)': { name: '`', title: 'IT_DGRV (dead)' }, + 'A(KC_0)': { name: '≠', title: 'IT_NEQL' }, + 'A(KC_MINS)': { name: '¡', title: 'IT_IEXL' }, + 'A(KC_EQL)': { name: 'ˆ', title: 'IT_DCIR (dead)' }, + // Row 2 + 'A(KC_Q)': { name: '„', title: 'IT_DLQU' }, + 'A(KC_W)': { name: 'Ω', title: 'IT_OMEG' }, + 'A(KC_E)': { name: '€', title: 'IT_EURO' }, + 'A(KC_R)': { name: '®', title: 'IT_REGD' }, + 'A(KC_T)': { name: '™', title: 'IT_TM' }, + 'A(KC_Y)': { name: 'Æ', title: 'IT_AE' }, + 'A(KC_U)': { name: '¨', title: 'IT_DIAE (dead)' }, + 'A(KC_I)': { name: 'Œ', title: 'IT_OE' }, + 'A(KC_O)': { name: 'Ø', title: 'IT_OSTR' }, + 'A(KC_P)': { name: 'π', title: 'IT_PI' }, + 'A(KC_LBRC)': { name: '[', title: 'IT_LBRC' }, + 'A(KC_RBRC)': { name: ']', title: 'IT_RBRC' }, + // Row 3 + 'A(KC_A)': { name: 'Å', title: 'IT_ARNG' }, + 'A(KC_S)': { name: 'ß', title: 'IT_SS' }, + 'A(KC_D)': { name: '∂', title: 'IT_PDIF' }, + 'A(KC_F)': { name: 'ƒ', title: 'IT_FHK' }, + 'A(KC_G)': { name: '∞', title: 'IT_INFN' }, + 'A(KC_H)': { name: '∆', title: 'IT_INCR' }, + 'A(KC_J)': { name: 'ª', title: 'IT_FORD' }, + 'A(KC_K)': { name: 'º', title: 'IT_MORD' }, + 'A(KC_L)': { name: '¬', title: 'IT_NOT' }, + 'A(KC_SCLN)': { name: '@', title: 'IT_AT' }, + 'A(KC_QUOT)': { name: '#', title: 'IT_HASH' }, + 'A(KC_NUHS)': { name: '¶', title: 'IT_PILC' }, + // Row 4 + 'A(KC_NUBS)': { name: '≤', title: 'IT_LTEQ' }, + 'A(KC_Z)': { name: '∑', title: 'IT_NARS' }, + 'A(KC_X)': { name: '†', title: 'IT_DAGG' }, + 'A(KC_C)': { name: '©', title: 'IT_COPY' }, + 'A(KC_V)': { name: '√', title: 'IT_SQRT' }, + 'A(KC_B)': { name: '∫', title: 'IT_INTG' }, + 'A(KC_N)': { name: '˜', title: 'IT_STIL (dead)' }, + 'A(KC_M)': { name: 'µ', title: 'IT_MICR' }, + 'A(KC_COMM)': { name: '…', title: 'IT_ELLP' }, + 'A(KC_DOT)': { name: '•', title: 'IT_BULT' }, + 'A(KC_SLSH)': { name: '–', title: 'IT_NDSH' }, -/* Shift+Alted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ ı │ » │ ” │ ’ │ ¢ │ ‰ │ › │ ⁄ │  │ │ ≈ │ ¿ │ ± │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ ‚ │ À │ È │ Ì │ Ò │ │ Ù │ │ │ ∏ │ { │ } │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ ¯ │ ˘ │ ˙ │ ˚ │ ¸ │ ˝ │ ˛ │ ˇ │ Ç │ │ ◊ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ ≥ │ │ ‡ │ Á │ É │ Í │ Ó │ Ú │ │ · │ — │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'S(A(KC_GRV))': {"name":"ı","title":"IT_DLSI"}, -'S(A(KC_1))': {"name":"»","title":"IT_RDAQ"}, -'S(A(KC_2))': {"name":"”","title":"IT_RDQU"}, -'S(A(KC_3))': {"name":"’","title":"IT_RSQU"}, -'S(A(KC_4))': {"name":"¢","title":"IT_CENT"}, -'S(A(KC_5))': {"name":"‰","title":"IT_PERM"}, -'S(A(KC_6))': {"name":"›","title":"IT_RSAQ"}, -'S(A(KC_7))': {"name":"⁄","title":"IT_FRSL"}, -'S(A(KC_8))': {"name":"","title":"IT_APPL (Apple logo)"}, -'S(A(KC_0))': {"name":"≈","title":"IT_AEQL"}, -'S(A(KC_MINS))': {"name":"¿","title":"IT_IQUE"}, -'S(A(KC_EQL))': {"name":"±","title":"IT_PLMN"}, -// Row 2 -'S(A(KC_Q))': {"name":"‚","title":"IT_SLQU"}, -'S(A(KC_W))': {"name":"À","title":"IT_CAGR"}, -'S(A(KC_E))': {"name":"È","title":"IT_CEGR"}, -'S(A(KC_R))': {"name":"Ì","title":"IT_CIGR"}, -'S(A(KC_T))': {"name":"Ò","title":"IT_COGR"}, -'S(A(KC_U))': {"name":"Ù","title":"IT_CUGR"}, -'S(A(KC_P))': {"name":"∏","title":"IT_NARP"}, -'S(A(KC_LBRC))': {"name":"{","title":"IT_LCBR"}, -'S(A(KC_RBRC))': {"name":"}","title":"IT_RCBR"}, -// Row 3 -'S(A(KC_S))': {"name":"¯","title":"IT_MACR"}, -'S(A(KC_D))': {"name":"˘","title":"IT_BREV"}, -'S(A(KC_F))': {"name":"˙","title":"IT_DOTA"}, -'S(A(KC_G))': {"name":"˚","title":"IT_RNGA"}, -'S(A(KC_H))': {"name":"¸","title":"IT_CEDL"}, -'S(A(KC_J))': {"name":"˝","title":"IT_DACU"}, -'S(A(KC_K))': {"name":"˛","title":"IT_OGON"}, -'S(A(KC_L))': {"name":"ˇ","title":"IT_CARN"}, -'S(A(KC_SCLN))': {"name":"Ç","title":"IT_CCCE"}, -'S(A(KC_NUHS))': {"name":"◊","title":"IT_LOZN"}, -// Row 4 -'S(A(KC_NUBS))': {"name":"≥","title":"IT_GTEQ"}, -'S(A(KC_X))': {"name":"‡","title":"IT_DDAG"}, -'S(A(KC_C))': {"name":"Á","title":"IT_CAAC"}, -'S(A(KC_V))': {"name":"É","title":"IT_CEAC"}, -'S(A(KC_B))': {"name":"Í","title":"IT_CIAC"}, -'S(A(KC_N))': {"name":"Ó","title":"IT_COAC"}, -'S(A(KC_M))': {"name":"Ú","title":"IT_CUAC"}, -'S(A(KC_DOT))': {"name":"·","title":"IT_MDDT"}, -'S(A(KC_SLSH))': {"name":"—","title":"IT_MDSH"}, + /* Shift+Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ı │ » │ ” │ ’ │ ¢ │ ‰ │ › │ ⁄ │  │ │ ≈ │ ¿ │ ± │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ ‚ │ À │ È │ Ì │ Ò │ │ Ù │ │ │ ∏ │ { │ } │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ ¯ │ ˘ │ ˙ │ ˚ │ ¸ │ ˝ │ ˛ │ ˇ │ Ç │ │ ◊ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≥ │ │ ‡ │ Á │ É │ Í │ Ó │ Ú │ │ · │ — │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'S(A(KC_GRV))': { name: 'ı', title: 'IT_DLSI' }, + 'S(A(KC_1))': { name: '»', title: 'IT_RDAQ' }, + 'S(A(KC_2))': { name: '”', title: 'IT_RDQU' }, + 'S(A(KC_3))': { name: '’', title: 'IT_RSQU' }, + 'S(A(KC_4))': { name: '¢', title: 'IT_CENT' }, + 'S(A(KC_5))': { name: '‰', title: 'IT_PERM' }, + 'S(A(KC_6))': { name: '›', title: 'IT_RSAQ' }, + 'S(A(KC_7))': { name: '⁄', title: 'IT_FRSL' }, + 'S(A(KC_8))': { name: '', title: 'IT_APPL (Apple logo)' }, + 'S(A(KC_0))': { name: '≈', title: 'IT_AEQL' }, + 'S(A(KC_MINS))': { name: '¿', title: 'IT_IQUE' }, + 'S(A(KC_EQL))': { name: '±', title: 'IT_PLMN' }, + // Row 2 + 'S(A(KC_Q))': { name: '‚', title: 'IT_SLQU' }, + 'S(A(KC_W))': { name: 'À', title: 'IT_CAGR' }, + 'S(A(KC_E))': { name: 'È', title: 'IT_CEGR' }, + 'S(A(KC_R))': { name: 'Ì', title: 'IT_CIGR' }, + 'S(A(KC_T))': { name: 'Ò', title: 'IT_COGR' }, + 'S(A(KC_U))': { name: 'Ù', title: 'IT_CUGR' }, + 'S(A(KC_P))': { name: '∏', title: 'IT_NARP' }, + 'S(A(KC_LBRC))': { name: '{', title: 'IT_LCBR' }, + 'S(A(KC_RBRC))': { name: '}', title: 'IT_RCBR' }, + // Row 3 + 'S(A(KC_S))': { name: '¯', title: 'IT_MACR' }, + 'S(A(KC_D))': { name: '˘', title: 'IT_BREV' }, + 'S(A(KC_F))': { name: '˙', title: 'IT_DOTA' }, + 'S(A(KC_G))': { name: '˚', title: 'IT_RNGA' }, + 'S(A(KC_H))': { name: '¸', title: 'IT_CEDL' }, + 'S(A(KC_J))': { name: '˝', title: 'IT_DACU' }, + 'S(A(KC_K))': { name: '˛', title: 'IT_OGON' }, + 'S(A(KC_L))': { name: 'ˇ', title: 'IT_CARN' }, + 'S(A(KC_SCLN))': { name: 'Ç', title: 'IT_CCCE' }, + 'S(A(KC_NUHS))': { name: '◊', title: 'IT_LOZN' }, + // Row 4 + 'S(A(KC_NUBS))': { name: '≥', title: 'IT_GTEQ' }, + 'S(A(KC_X))': { name: '‡', title: 'IT_DDAG' }, + 'S(A(KC_C))': { name: 'Á', title: 'IT_CAAC' }, + 'S(A(KC_V))': { name: 'É', title: 'IT_CEAC' }, + 'S(A(KC_B))': { name: 'Í', title: 'IT_CIAC' }, + 'S(A(KC_N))': { name: 'Ó', title: 'IT_COAC' }, + 'S(A(KC_M))': { name: 'Ú', title: 'IT_CUAC' }, + 'S(A(KC_DOT))': { name: '·', title: 'IT_MDDT' }, + 'S(A(KC_SLSH))': { name: '—', title: 'IT_MDSH' }, -/* Other keys */ -'KC_BSLS': {"name":"§\nù","title":""}, -'S(KC_BSLS)': {"name":"§","title":""}, -'KC_PIPE': {"name":"§","title":"IT_SECT"}, + /* Other keys */ + KC_BSLS: { name: '§\nù', title: '' }, + 'S(KC_BSLS)': { name: '§', title: '' }, + KC_PIPE: { name: '§', title: 'IT_SECT' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"\\ / |\nEsc","title":"Esc normally, but \\ when GUI is active or | when Shift is active"}, -} + QK_GESC: { + name: '\\ / |\nEsc', + title: 'Esc normally, but \\ when GUI is active or | when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_japanese.js b/src/i18n/keymap_extras/keymap_japanese.js index 105d2d5d22..26b995914d 100644 --- a/src/i18n/keymap_extras/keymap_japanese.js +++ b/src/i18n/keymap_extras/keymap_japanese.js @@ -20,157 +20,162 @@ * note: This website is written in Japanese. */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ + * │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 + KC_GRV: { + name: 'Zenkaku ↔ Hankaku ↔ Kanji', + title: 'JP_ZKHK (半角 ↔ 全角 ↔ 漢字)' + }, + KC_1: { name: '!\n1', title: 'JP_1' }, + KC_2: { name: '"\n2', title: 'JP_2' }, + KC_3: { name: '#\n3', title: 'JP_3' }, + KC_4: { name: '$\n4', title: 'JP_4' }, + KC_5: { name: '%\n5', title: 'JP_5' }, + KC_6: { name: '&\n6', title: 'JP_6' }, + KC_7: { name: "'\n7", title: 'JP_7' }, + KC_8: { name: '(\n8', title: 'JP_8' }, + KC_9: { name: ')\n9', title: 'JP_9' }, + KC_0: { name: '0', title: 'JP_0' }, + KC_MINS: { name: '=\n-', title: 'JP_MINS' }, + KC_EQL: { name: '~\n^', title: 'JP_CIRC' }, + KC_INT3: { name: '|\n¥', title: 'JP_YEN' }, + // Row 2 + KC_Q: { name: 'Q', title: 'JP_Q' }, + KC_W: { name: 'W', title: 'JP_W' }, + KC_E: { name: 'E', title: 'JP_E' }, + KC_R: { name: 'R', title: 'JP_R' }, + KC_T: { name: 'T', title: 'JP_T' }, + KC_Y: { name: 'Y', title: 'JP_Y' }, + KC_U: { name: 'U', title: 'JP_U' }, + KC_I: { name: 'I', title: 'JP_I' }, + KC_O: { name: 'O', title: 'JP_O' }, + KC_P: { name: 'P', title: 'JP_P' }, + KC_LBRC: { name: '`\n@', title: 'JP_AT' }, + KC_RBRC: { name: '{\n[', title: 'JP_LBRC' }, + // Row 3 + KC_CAPS: { name: 'Caps Lock\nEisū', title: 'JP_EISU (英数)' }, + KC_A: { name: 'A', title: 'JP_A' }, + KC_S: { name: 'S', title: 'JP_S' }, + KC_D: { name: 'D', title: 'JP_D' }, + KC_F: { name: 'F', title: 'JP_F' }, + KC_G: { name: 'G', title: 'JP_G' }, + KC_H: { name: 'H', title: 'JP_H' }, + KC_J: { name: 'J', title: 'JP_J' }, + KC_K: { name: 'K', title: 'JP_K' }, + KC_L: { name: 'L', title: 'JP_L' }, + KC_SCLN: { name: '+\n;', title: 'JP_SCLN' }, + KC_QUOT: { name: '*\n:', title: 'JP_COLN' }, + KC_NUHS: { name: '}\n]', title: 'JP_RBRC' }, + // Row 4 + KC_Z: { name: 'Z', title: 'JP_Z' }, + KC_X: { name: 'X', title: 'JP_X' }, + KC_C: { name: 'C', title: 'JP_C' }, + KC_V: { name: 'V', title: 'JP_V' }, + KC_B: { name: 'B', title: 'JP_B' }, + KC_N: { name: 'N', title: 'JP_N' }, + KC_M: { name: 'M', title: 'JP_M' }, + KC_COMM: { name: '<\n,', title: 'JP_COMM' }, + KC_DOT: { name: '>\n.', title: 'JP_DOT' }, + KC_SLSH: { name: '?\n/', title: 'JP_SLSH' }, + KC_INT1: { name: '_\n\\', title: 'JP_BSLS' }, + // Row 5 + KC_INT5: { name: 'Muhenkan', title: 'JP_MHEN (無変換)' }, + KC_INT4: { name: 'Henkan', title: 'JP_HENK (変換)' }, + KC_INT2: { + name: 'Katakana ↔ Hiragana ↔ Rōmaji', + title: 'JP_KANA (カタカナ ↔ ひらがな ↔ ローマ字)' + }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ - * │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 -'KC_GRV': {"name":"Zenkaku ↔ Hankaku ↔ Kanji","title":"JP_ZKHK (半角 ↔ 全角 ↔ 漢字)"}, -'KC_1': {"name":"!\n1","title":"JP_1"}, -'KC_2': {"name":"\"\n2","title":"JP_2"}, -'KC_3': {"name":"#\n3","title":"JP_3"}, -'KC_4': {"name":"$\n4","title":"JP_4"}, -'KC_5': {"name":"%\n5","title":"JP_5"}, -'KC_6': {"name":"&\n6","title":"JP_6"}, -'KC_7': {"name":"'\n7","title":"JP_7"}, -'KC_8': {"name":"(\n8","title":"JP_8"}, -'KC_9': {"name":")\n9","title":"JP_9"}, -'KC_0': {"name":"0","title":"JP_0"}, -'KC_MINS': {"name":"=\n-","title":"JP_MINS"}, -'KC_EQL': {"name":"~\n^","title":"JP_CIRC"}, -'KC_INT3': {"name":"|\n¥","title":"JP_YEN"}, -// Row 2 -'KC_Q': {"name":"Q","title":"JP_Q"}, -'KC_W': {"name":"W","title":"JP_W"}, -'KC_E': {"name":"E","title":"JP_E"}, -'KC_R': {"name":"R","title":"JP_R"}, -'KC_T': {"name":"T","title":"JP_T"}, -'KC_Y': {"name":"Y","title":"JP_Y"}, -'KC_U': {"name":"U","title":"JP_U"}, -'KC_I': {"name":"I","title":"JP_I"}, -'KC_O': {"name":"O","title":"JP_O"}, -'KC_P': {"name":"P","title":"JP_P"}, -'KC_LBRC': {"name":"`\n@","title":"JP_AT"}, -'KC_RBRC': {"name":"{\n[","title":"JP_LBRC"}, -// Row 3 -'KC_CAPS': {"name":"Caps Lock\nEisū","title":"JP_EISU (英数)"}, -'KC_A': {"name":"A","title":"JP_A"}, -'KC_S': {"name":"S","title":"JP_S"}, -'KC_D': {"name":"D","title":"JP_D"}, -'KC_F': {"name":"F","title":"JP_F"}, -'KC_G': {"name":"G","title":"JP_G"}, -'KC_H': {"name":"H","title":"JP_H"}, -'KC_J': {"name":"J","title":"JP_J"}, -'KC_K': {"name":"K","title":"JP_K"}, -'KC_L': {"name":"L","title":"JP_L"}, -'KC_SCLN': {"name":"+\n;","title":"JP_SCLN"}, -'KC_QUOT': {"name":"*\n:","title":"JP_COLN"}, -'KC_NUHS': {"name":"}\n]","title":"JP_RBRC"}, -// Row 4 -'KC_Z': {"name":"Z","title":"JP_Z"}, -'KC_X': {"name":"X","title":"JP_X"}, -'KC_C': {"name":"C","title":"JP_C"}, -'KC_V': {"name":"V","title":"JP_V"}, -'KC_B': {"name":"B","title":"JP_B"}, -'KC_N': {"name":"N","title":"JP_N"}, -'KC_M': {"name":"M","title":"JP_M"}, -'KC_COMM': {"name":"<\n,","title":"JP_COMM"}, -'KC_DOT': {"name":">\n.","title":"JP_DOT"}, -'KC_SLSH': {"name":"?\n/","title":"JP_SLSH"}, -'KC_INT1': {"name":"_\n\\","title":"JP_BSLS"}, -// Row 5 -'KC_INT5': {"name":"Muhenkan","title":"JP_MHEN (無変換)"}, -'KC_INT4': {"name":"Henkan","title":"JP_HENK (変換)"}, -'KC_INT2': {"name":"Katakana ↔ Hiragana ↔ Rōmaji","title":"JP_KANA (カタカナ ↔ ひらがな ↔ ローマ字)"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ - * │ │ ! │ " │ # │ $ │ % │ & │ ' │ ( │ ) │ │ = │ ~ │ | │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ - * │ │ │ │ │ │ │ │ │ │ │ │ ` │ { │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ Caps │ │ │ │ │ │ │ │ │ │ + │ * │ } │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤ - * │ │ │ │ │ │ │ │ │ < │ > │ ? │ _ │ │ - * ├─────┬──┴┬──┴──┬┴───┴┬──┴───┴──┬┴───┴┬──┴┬──┴┬──┴┬──┴┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ - * └─────┴───┴─────┴─────┴─────────┴─────┴───┴───┴───┴───┴─────┘ - */ -// Row 1 -'S(KC_1)': {"name":"!","title":"JP_EXLM"}, -'KC_EXLM': {"name":"!","title":"JP_EXLM"}, -'S(KC_2)': {"name":"\"","title":"JP_DQUO"}, -'KC_AT': {"name":"\"","title":"JP_DQUO"}, -'S(KC_3)': {"name":"#","title":"JP_HASH"}, -'KC_HASH': {"name":"#","title":"JP_HASH"}, -'S(KC_4)': {"name":"$","title":"JP_DLR"}, -'KC_DLR': {"name":"$","title":"JP_DLR"}, -'S(KC_5)': {"name":"%","title":"JP_PERC"}, -'KC_PERC': {"name":"%","title":"JP_PERC"}, -'S(KC_6)': {"name":"&","title":"JP_AMPR"}, -'KC_CIRC': {"name":"&","title":"JP_AMPR"}, -'S(KC_7)': {"name":"'","title":"JP_QUOT"}, -'KC_AMPR': {"name":"'","title":"JP_QUOT"}, -'S(KC_8)': {"name":"(","title":"JP_LPRN"}, -'KC_ASTR': {"name":"(","title":"JP_LPRN"}, -'S(KC_9)': {"name":")","title":"JP_RPRN"}, -'KC_LPRN': {"name":")","title":"JP_RPRN"}, -'S(KC_MINS)': {"name":"=","title":"JP_EQL"}, -'KC_UNDS': {"name":"=","title":"JP_EQL"}, -'S(KC_EQL)': {"name":"~","title":"JP_TILD"}, -'KC_PLUS': {"name":"~","title":"JP_TILD"}, -'S(KC_INT3)': {"name":"|","title":"JP_PIPE"}, -// Row 2 -'S(KC_LBRC)': {"name":"`","title":"JP_GRV"}, -'KC_LCBR': {"name":"`","title":"JP_GRV"}, -'S(KC_RBRC)': {"name":"{","title":"JP_LCBR"}, -'KC_RCBR': {"name":"{","title":"JP_LCBR"}, -// Row 3 -'S(KC_CAPS)': {"name":"Caps Lock","title":"JP_CAPS"}, -'S(KC_SCLN)': {"name":"+","title":"JP_PLUS"}, -'KC_COLN': {"name":"+","title":"JP_PLUS"}, -'S(KC_QUOT)': {"name":"*","title":"JP_ASTR"}, -'KC_DQUO': {"name":"*","title":"JP_ASTR"}, -'S(KC_NUHS)': {"name":"}","title":"JP_RCBR"}, -// Row 4 -'S(KC_COMM)': {"name":"<","title":"JP_LABK"}, -'KC_LT': {"name":"<","title":"JP_LABK"}, -'S(KC_DOT)': {"name":">","title":"JP_RABK"}, -'KC_GT': {"name":">","title":"JP_RABK"}, -'S(KC_SLSH)': {"name":"?","title":"JP_QUES"}, -'KC_QUES': {"name":"?","title":"JP_QUES"}, -'S(KC_INT1)': {"name":"_","title":"JP_UNDS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ + * │ │ ! │ " │ # │ $ │ % │ & │ ' │ ( │ ) │ │ = │ ~ │ | │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ` │ { │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ Caps │ │ │ │ │ │ │ │ │ │ + │ * │ } │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ _ │ │ + * ├─────┬──┴┬──┴──┬┴───┴┬──┴───┴──┬┴───┴┬──┴┬──┴┬──┴┬──┴┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ + * └─────┴───┴─────┴─────┴─────────┴─────┴───┴───┴───┴───┴─────┘ + */ + // Row 1 + 'S(KC_1)': { name: '!', title: 'JP_EXLM' }, + KC_EXLM: { name: '!', title: 'JP_EXLM' }, + 'S(KC_2)': { name: '"', title: 'JP_DQUO' }, + KC_AT: { name: '"', title: 'JP_DQUO' }, + 'S(KC_3)': { name: '#', title: 'JP_HASH' }, + KC_HASH: { name: '#', title: 'JP_HASH' }, + 'S(KC_4)': { name: '$', title: 'JP_DLR' }, + KC_DLR: { name: '$', title: 'JP_DLR' }, + 'S(KC_5)': { name: '%', title: 'JP_PERC' }, + KC_PERC: { name: '%', title: 'JP_PERC' }, + 'S(KC_6)': { name: '&', title: 'JP_AMPR' }, + KC_CIRC: { name: '&', title: 'JP_AMPR' }, + 'S(KC_7)': { name: "'", title: 'JP_QUOT' }, + KC_AMPR: { name: "'", title: 'JP_QUOT' }, + 'S(KC_8)': { name: '(', title: 'JP_LPRN' }, + KC_ASTR: { name: '(', title: 'JP_LPRN' }, + 'S(KC_9)': { name: ')', title: 'JP_RPRN' }, + KC_LPRN: { name: ')', title: 'JP_RPRN' }, + 'S(KC_MINS)': { name: '=', title: 'JP_EQL' }, + KC_UNDS: { name: '=', title: 'JP_EQL' }, + 'S(KC_EQL)': { name: '~', title: 'JP_TILD' }, + KC_PLUS: { name: '~', title: 'JP_TILD' }, + 'S(KC_INT3)': { name: '|', title: 'JP_PIPE' }, + // Row 2 + 'S(KC_LBRC)': { name: '`', title: 'JP_GRV' }, + KC_LCBR: { name: '`', title: 'JP_GRV' }, + 'S(KC_RBRC)': { name: '{', title: 'JP_LCBR' }, + KC_RCBR: { name: '{', title: 'JP_LCBR' }, + // Row 3 + 'S(KC_CAPS)': { name: 'Caps Lock', title: 'JP_CAPS' }, + 'S(KC_SCLN)': { name: '+', title: 'JP_PLUS' }, + KC_COLN: { name: '+', title: 'JP_PLUS' }, + 'S(KC_QUOT)': { name: '*', title: 'JP_ASTR' }, + KC_DQUO: { name: '*', title: 'JP_ASTR' }, + 'S(KC_NUHS)': { name: '}', title: 'JP_RCBR' }, + // Row 4 + 'S(KC_COMM)': { name: '<', title: 'JP_LABK' }, + KC_LT: { name: '<', title: 'JP_LABK' }, + 'S(KC_DOT)': { name: '>', title: 'JP_RABK' }, + KC_GT: { name: '>', title: 'JP_RABK' }, + 'S(KC_SLSH)': { name: '?', title: 'JP_QUES' }, + KC_QUES: { name: '?', title: 'JP_QUES' }, + 'S(KC_INT1)': { name: '_', title: 'JP_UNDS' }, -/* Other keys */ -'KC_BSLS': {"name":"}\n]","title":""}, -'S(KC_BSLS)': {"name":"}","title":""}, -'KC_NUBS': {"name":"}\n]","title":""}, -'S(KC_NUBS)': {"name":"}","title":""}, -'KC_TILD': {"name":"Zenkaku ↔ Hankaku ↔ Kanji","title":"S(JP_ZKHK)"}, -'KC_RPRN': {"name":"0","title":"S(JP_0)"}, -'KC_PIPE': {"name":"}","title":"JP_RCBR"}, + /* Other keys */ + KC_BSLS: { name: '}\n]', title: '' }, + 'S(KC_BSLS)': { name: '}', title: '' }, + KC_NUBS: { name: '}\n]', title: '' }, + 'S(KC_NUBS)': { name: '}', title: '' }, + KC_TILD: { name: 'Zenkaku ↔ Hankaku ↔ Kanji', title: 'S(JP_ZKHK)' }, + KC_RPRN: { name: '0', title: 'S(JP_0)' }, + KC_PIPE: { name: '}', title: 'JP_RCBR' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / 0', title: 'Right Shift when held, 0 when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / 0', title: 'Right Control when held, 0 when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, -'QK_GESC': {"name":"Zenkaku ↔ Hankaku ↔ Kanji\nEsc","title":"Esc normally, but Zenkaku ↔ Hankaku ↔ Kanji when Shift or GUI is active"}, -} + QK_GESC: { + name: 'Zenkaku ↔ Hankaku ↔ Kanji\nEsc', + title: + 'Esc normally, but Zenkaku ↔ Hankaku ↔ Kanji when Shift or GUI is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_korean.js b/src/i18n/keymap_extras/keymap_korean.js index 76969d839b..f60e0b8a72 100644 --- a/src/i18n/keymap_extras/keymap_korean.js +++ b/src/i18n/keymap_extras/keymap_korean.js @@ -14,152 +14,150 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 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 │ , │ . │ / │ │ + * ├─────┬──┴┬──┴──┬┴──┬┴───┴───┴───┴──┬┴──┬┴───┴┬──┴┬───┬─────┤ + * │ │ │ │Hnj│ │H↔Y│ │ │ │ │ + * └─────┴───┴─────┴───┴───────────────┴───┴─────┴───┴───┴─────┘ + */ + // Row 1 + KC_GRV: { name: '~\n`', title: 'KR_GRV' }, + KC_1: { name: '!\n1', title: 'KR_1' }, + KC_2: { name: '@\n2', title: 'KR_2' }, + KC_3: { name: '#\n3', title: 'KR_3' }, + KC_4: { name: '$\n4', title: 'KR_4' }, + KC_5: { name: '%\n5', title: 'KR_5' }, + KC_6: { name: '^\n6', title: 'KR_6' }, + KC_7: { name: '&\n7', title: 'KR_7' }, + KC_8: { name: '*\n8', title: 'KR_8' }, + KC_9: { name: '(\n9', title: 'KR_9' }, + KC_0: { name: ')\n0', title: 'KR_0' }, + KC_MINS: { name: '_\n-', title: 'KR_MINS' }, + KC_EQL: { name: '+\n=', title: 'KR_EQL' }, + // Row 2 + KC_Q: { name: 'Q', title: 'KR_Q' }, + KC_W: { name: 'W', title: 'KR_W' }, + KC_E: { name: 'E', title: 'KR_E' }, + KC_R: { name: 'R', title: 'KR_R' }, + KC_T: { name: 'T', title: 'KR_T' }, + KC_Y: { name: 'Y', title: 'KR_Y' }, + KC_U: { name: 'U', title: 'KR_U' }, + KC_I: { name: 'I', title: 'KR_I' }, + KC_O: { name: 'O', title: 'KR_O' }, + KC_P: { name: 'P', title: 'KR_P' }, + KC_LBRC: { name: '{\n[', title: 'KR_LBRC' }, + KC_RBRC: { name: '}\n]', title: 'KR_RBRC' }, + KC_BSLS: { name: '|\n₩', title: 'KR_WON' }, + // Row 3 + KC_A: { name: 'A', title: 'KR_A' }, + KC_S: { name: 'S', title: 'KR_S' }, + KC_D: { name: 'D', title: 'KR_D' }, + KC_F: { name: 'F', title: 'KR_F' }, + KC_G: { name: 'G', title: 'KR_G' }, + KC_H: { name: 'H', title: 'KR_H' }, + KC_J: { name: 'J', title: 'KR_J' }, + KC_K: { name: 'K', title: 'KR_K' }, + KC_L: { name: 'L', title: 'KR_L' }, + KC_SCLN: { name: ':\n;', title: 'KR_SCLN' }, + KC_QUOT: { name: '"\n\'', title: 'KR_QUOT' }, + // Row 4 + KC_Z: { name: 'Z', title: 'KR_Z' }, + KC_X: { name: 'X', title: 'KR_X' }, + KC_C: { name: 'C', title: 'KR_C' }, + KC_V: { name: 'V', title: 'KR_V' }, + KC_B: { name: 'B', title: 'KR_B' }, + KC_N: { name: 'N', title: 'KR_N' }, + KC_M: { name: 'M', title: 'KR_M' }, + KC_COMM: { name: '<\n,', title: 'KR_COMM' }, + KC_DOT: { name: '>\n.', title: 'KR_DOT' }, + KC_SLSH: { name: '?\n/', title: 'KR_SLSH' }, + // Row 5 + KC_LNG2: { name: 'Hanja', title: 'KR_HANJ (한자)' }, + KC_LNG1: { name: 'Han ↔ Yeong', title: 'KR_HAEN (한 ↔ 영)' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ 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 │ , │ . │ / │ │ - * ├─────┬──┴┬──┴──┬┴──┬┴───┴───┴───┴──┬┴──┬┴───┴┬──┴┬───┬─────┤ - * │ │ │ │Hnj│ │H↔Y│ │ │ │ │ - * └─────┴───┴─────┴───┴───────────────┴───┴─────┴───┴───┴─────┘ - */ -// Row 1 -'KC_GRV': {"name":"~\n`","title":"KR_GRV"}, -'KC_1': {"name":"!\n1","title":"KR_1"}, -'KC_2': {"name":"@\n2","title":"KR_2"}, -'KC_3': {"name":"#\n3","title":"KR_3"}, -'KC_4': {"name":"$\n4","title":"KR_4"}, -'KC_5': {"name":"%\n5","title":"KR_5"}, -'KC_6': {"name":"^\n6","title":"KR_6"}, -'KC_7': {"name":"&\n7","title":"KR_7"}, -'KC_8': {"name":"*\n8","title":"KR_8"}, -'KC_9': {"name":"(\n9","title":"KR_9"}, -'KC_0': {"name":")\n0","title":"KR_0"}, -'KC_MINS': {"name":"_\n-","title":"KR_MINS"}, -'KC_EQL': {"name":"+\n=","title":"KR_EQL"}, -// Row 2 -'KC_Q': {"name":"Q","title":"KR_Q"}, -'KC_W': {"name":"W","title":"KR_W"}, -'KC_E': {"name":"E","title":"KR_E"}, -'KC_R': {"name":"R","title":"KR_R"}, -'KC_T': {"name":"T","title":"KR_T"}, -'KC_Y': {"name":"Y","title":"KR_Y"}, -'KC_U': {"name":"U","title":"KR_U"}, -'KC_I': {"name":"I","title":"KR_I"}, -'KC_O': {"name":"O","title":"KR_O"}, -'KC_P': {"name":"P","title":"KR_P"}, -'KC_LBRC': {"name":"{\n[","title":"KR_LBRC"}, -'KC_RBRC': {"name":"}\n]","title":"KR_RBRC"}, -'KC_BSLS': {"name":"|\n₩","title":"KR_WON"}, -// Row 3 -'KC_A': {"name":"A","title":"KR_A"}, -'KC_S': {"name":"S","title":"KR_S"}, -'KC_D': {"name":"D","title":"KR_D"}, -'KC_F': {"name":"F","title":"KR_F"}, -'KC_G': {"name":"G","title":"KR_G"}, -'KC_H': {"name":"H","title":"KR_H"}, -'KC_J': {"name":"J","title":"KR_J"}, -'KC_K': {"name":"K","title":"KR_K"}, -'KC_L': {"name":"L","title":"KR_L"}, -'KC_SCLN': {"name":":\n;","title":"KR_SCLN"}, -'KC_QUOT': {"name":"\"\n'","title":"KR_QUOT"}, -// Row 4 -'KC_Z': {"name":"Z","title":"KR_Z"}, -'KC_X': {"name":"X","title":"KR_X"}, -'KC_C': {"name":"C","title":"KR_C"}, -'KC_V': {"name":"V","title":"KR_V"}, -'KC_B': {"name":"B","title":"KR_B"}, -'KC_N': {"name":"N","title":"KR_N"}, -'KC_M': {"name":"M","title":"KR_M"}, -'KC_COMM': {"name":"<\n,","title":"KR_COMM"}, -'KC_DOT': {"name":">\n.","title":"KR_DOT"}, -'KC_SLSH': {"name":"?\n/","title":"KR_SLSH"}, -// Row 5 -'KC_LNG2': {"name":"Hanja","title":"KR_HANJ (한자)"}, -'KC_LNG1': {"name":"Han ↔ Yeong","title":"KR_HAEN (한 ↔ 영)"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ │ │ │ │ │ │ │ │ : │ " │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ - * ├─────┬──┴┬──┴──┬┴──┬┴───┴───┴───┴──┬┴──┬┴───┴┬──┴┬───┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ - * └─────┴───┴─────┴───┴───────────────┴───┴─────┴───┴───┴─────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"KR_TILD"}, -'KC_TILD': {"name":"~","title":"KR_TILD"}, -'S(KC_1)': {"name":"!","title":"KR_EXLM"}, -'KC_EXLM': {"name":"!","title":"KR_EXLM"}, -'S(KC_2)': {"name":"@","title":"KR_AT"}, -'KC_AT': {"name":"@","title":"KR_AT"}, -'S(KC_3)': {"name":"#","title":"KR_HASH"}, -'KC_HASH': {"name":"#","title":"KR_HASH"}, -'S(KC_4)': {"name":"$","title":"KR_DLR"}, -'KC_DLR': {"name":"$","title":"KR_DLR"}, -'S(KC_5)': {"name":"%","title":"KR_PERC"}, -'KC_PERC': {"name":"%","title":"KR_PERC"}, -'S(KC_6)': {"name":"^","title":"KR_CIRC"}, -'KC_CIRC': {"name":"^","title":"KR_CIRC"}, -'S(KC_7)': {"name":"&","title":"KR_AMPR"}, -'KC_AMPR': {"name":"&","title":"KR_AMPR"}, -'S(KC_8)': {"name":"*","title":"KR_ASTR"}, -'KC_ASTR': {"name":"*","title":"KR_ASTR"}, -'S(KC_9)': {"name":"(","title":"KR_LPRN"}, -'KC_LPRN': {"name":"(","title":"KR_LPRN"}, -'S(KC_0)': {"name":")","title":"KR_RPRN"}, -'KC_RPRN': {"name":")","title":"KR_RPRN"}, -'S(KC_MINS)': {"name":"_","title":"KR_UNDS"}, -'KC_UNDS': {"name":"_","title":"KR_UNDS"}, -'S(KC_EQL)': {"name":"+","title":"KR_PLUS"}, -'KC_PLUS': {"name":"+","title":"KR_PLUS"}, -// Row 2 -'S(KC_LBRC)': {"name":"{","title":"KR_LCBR"}, -'KC_LCBR': {"name":"{","title":"KR_LCBR"}, -'S(KC_RBRC)': {"name":"}","title":"KR_RCBR"}, -'KC_RCBR': {"name":"}","title":"KR_RCBR"}, -'S(KC_BSLS)': {"name":"|","title":"KR_PIPE"}, -'KC_PIPE': {"name":"|","title":"KR_PIPE"}, -// Row 3 -'S(KC_SCLN)': {"name":":","title":"KR_COLN"}, -'KC_COLN': {"name":":","title":"KR_COLN"}, -'S(KC_QUOT)': {"name":"\"","title":"KR_DQUO"}, -'KC_DQUO': {"name":"\"","title":"KR_DQUO"}, -// Row 4 -'S(KC_COMM)': {"name":"<","title":"KR_LABK"}, -'KC_LT': {"name":"<","title":"KR_LABK"}, -'S(KC_DOT)': {"name":">","title":"KR_RABK"}, -'KC_GT': {"name":">","title":"KR_RABK"}, -'S(KC_SLSH)': {"name":"?","title":"KR_QUES"}, -'KC_QUES': {"name":"?","title":"KR_QUES"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├─────┬──┴┬──┴──┬┴──┬┴───┴───┴───┴──┬┴──┬┴───┴┬──┴┬───┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ + * └─────┴───┴─────┴───┴───────────────┴───┴─────┴───┴───┴─────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'KR_TILD' }, + KC_TILD: { name: '~', title: 'KR_TILD' }, + 'S(KC_1)': { name: '!', title: 'KR_EXLM' }, + KC_EXLM: { name: '!', title: 'KR_EXLM' }, + 'S(KC_2)': { name: '@', title: 'KR_AT' }, + KC_AT: { name: '@', title: 'KR_AT' }, + 'S(KC_3)': { name: '#', title: 'KR_HASH' }, + KC_HASH: { name: '#', title: 'KR_HASH' }, + 'S(KC_4)': { name: '$', title: 'KR_DLR' }, + KC_DLR: { name: '$', title: 'KR_DLR' }, + 'S(KC_5)': { name: '%', title: 'KR_PERC' }, + KC_PERC: { name: '%', title: 'KR_PERC' }, + 'S(KC_6)': { name: '^', title: 'KR_CIRC' }, + KC_CIRC: { name: '^', title: 'KR_CIRC' }, + 'S(KC_7)': { name: '&', title: 'KR_AMPR' }, + KC_AMPR: { name: '&', title: 'KR_AMPR' }, + 'S(KC_8)': { name: '*', title: 'KR_ASTR' }, + KC_ASTR: { name: '*', title: 'KR_ASTR' }, + 'S(KC_9)': { name: '(', title: 'KR_LPRN' }, + KC_LPRN: { name: '(', title: 'KR_LPRN' }, + 'S(KC_0)': { name: ')', title: 'KR_RPRN' }, + KC_RPRN: { name: ')', title: 'KR_RPRN' }, + 'S(KC_MINS)': { name: '_', title: 'KR_UNDS' }, + KC_UNDS: { name: '_', title: 'KR_UNDS' }, + 'S(KC_EQL)': { name: '+', title: 'KR_PLUS' }, + KC_PLUS: { name: '+', title: 'KR_PLUS' }, + // Row 2 + 'S(KC_LBRC)': { name: '{', title: 'KR_LCBR' }, + KC_LCBR: { name: '{', title: 'KR_LCBR' }, + 'S(KC_RBRC)': { name: '}', title: 'KR_RCBR' }, + KC_RCBR: { name: '}', title: 'KR_RCBR' }, + 'S(KC_BSLS)': { name: '|', title: 'KR_PIPE' }, + KC_PIPE: { name: '|', title: 'KR_PIPE' }, + // Row 3 + 'S(KC_SCLN)': { name: ':', title: 'KR_COLN' }, + KC_COLN: { name: ':', title: 'KR_COLN' }, + 'S(KC_QUOT)': { name: '"', title: 'KR_DQUO' }, + KC_DQUO: { name: '"', title: 'KR_DQUO' }, + // Row 4 + 'S(KC_COMM)': { name: '<', title: 'KR_LABK' }, + KC_LT: { name: '<', title: 'KR_LABK' }, + 'S(KC_DOT)': { name: '>', title: 'KR_RABK' }, + KC_GT: { name: '>', title: 'KR_RABK' }, + 'S(KC_SLSH)': { name: '?', title: 'KR_QUES' }, + KC_QUES: { name: '?', title: 'KR_QUES' }, -/* Other keys */ -'KC_NUHS': {"name":"|\n₩","title":""}, -'S(KC_NUHS)': {"name":"|","title":""}, -'KC_NUBS': {"name":"|\n₩","title":""}, -'S(KC_NUBS)': {"name":"|","title":""}, + /* Other keys */ + KC_NUHS: { name: '|\n₩', title: '' }, + 'S(KC_NUHS)': { name: '|', title: '' }, + KC_NUBS: { name: '|\n₩', title: '' }, + 'S(KC_NUBS)': { name: '|', title: '' }, -'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, -'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, -'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, -'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, -'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, -'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + KC_LSPO: { name: 'LS / (', title: 'Left Shift when held, ( when tapped' }, + KC_RSPC: { name: 'RS / )', title: 'Right Shift when held, ) when tapped' }, + KC_LCPO: { name: 'LC / (', title: 'Left Control when held, ( when tapped' }, + KC_RCPC: { name: 'RC / )', title: 'Right Control when held, ) when tapped' }, + KC_LAPO: { name: 'LA / (', title: 'Left Alt when held, ( when tapped' }, + KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, -'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: '` / ~\nEsc', + title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_latvian.js b/src/i18n/keymap_extras/keymap_latvian.js index 76a8e73f8b..685a39da91 100644 --- a/src/i18n/keymap_extras/keymap_latvian.js +++ b/src/i18n/keymap_extras/keymap_latvian.js @@ -14,209 +14,210 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 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 + KC_GRV: { name: '~\n`', title: 'LV_GRV' }, + KC_1: { name: '!\n1', title: 'LV_1' }, + KC_2: { name: '@\n2', title: 'LV_2' }, + KC_3: { name: '#\n3', title: 'LV_3' }, + KC_4: { name: '$\n4', title: 'LV_4' }, + KC_5: { name: '%\n5', title: 'LV_5' }, + KC_6: { name: '^\n6', title: 'LV_6' }, + KC_7: { name: '&\n7', title: 'LV_7' }, + KC_8: { name: '*\n8', title: 'LV_8' }, + KC_9: { name: '(\n9', title: 'LV_9' }, + KC_0: { name: ')\n0', title: 'LV_0' }, + KC_MINS: { name: '_\n-', title: 'LV_MINS' }, + KC_EQL: { name: '+\n=', title: 'LV_EQL' }, + // Row 2 + KC_Q: { name: 'Q', title: 'LV_Q' }, + KC_W: { name: 'W', title: 'LV_W' }, + KC_E: { name: 'E', title: 'LV_E' }, + KC_R: { name: 'R', title: 'LV_R' }, + KC_T: { name: 'T', title: 'LV_T' }, + KC_Y: { name: 'Y', title: 'LV_Y' }, + KC_U: { name: 'U', title: 'LV_U' }, + KC_I: { name: 'I', title: 'LV_I' }, + KC_O: { name: 'O', title: 'LV_O' }, + KC_P: { name: 'P', title: 'LV_P' }, + KC_LBRC: { name: '{\n[', title: 'LV_LBRC' }, + KC_RBRC: { name: '}\n]', title: 'LV_RBRC' }, + // Row 3 + KC_A: { name: 'A', title: 'LV_A' }, + KC_S: { name: 'S', title: 'LV_S' }, + KC_D: { name: 'D', title: 'LV_D' }, + KC_F: { name: 'F', title: 'LV_F' }, + KC_G: { name: 'G', title: 'LV_G' }, + KC_H: { name: 'H', title: 'LV_H' }, + KC_J: { name: 'J', title: 'LV_J' }, + KC_K: { name: 'K', title: 'LV_K' }, + KC_L: { name: 'L', title: 'LV_L' }, + KC_SCLN: { name: ':\n;', title: 'LV_SCLN' }, + KC_QUOT: { name: '"\n\'', title: 'LV_QUOT (dead)' }, + KC_NUHS: { name: '|\n\\', title: 'LV_BSLS' }, + // Row 4 + KC_NUBS: { name: '\\', title: 'LV_NUBS' }, + KC_Z: { name: 'Z', title: 'LV_Z' }, + KC_X: { name: 'X', title: 'LV_X' }, + KC_C: { name: 'C', title: 'LV_C' }, + KC_V: { name: 'V', title: 'LV_V' }, + KC_B: { name: 'B', title: 'LV_B' }, + KC_N: { name: 'N', title: 'LV_N' }, + KC_M: { name: 'M', title: 'LV_M' }, + KC_COMM: { name: '<\n,', title: 'LV_COMM' }, + KC_DOT: { name: '>\n.', title: 'LV_DOT' }, + KC_SLSH: { name: '?\n/', title: 'LV_SLSH' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ 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 -'KC_GRV': {"name":"~\n`","title":"LV_GRV"}, -'KC_1': {"name":"!\n1","title":"LV_1"}, -'KC_2': {"name":"@\n2","title":"LV_2"}, -'KC_3': {"name":"#\n3","title":"LV_3"}, -'KC_4': {"name":"$\n4","title":"LV_4"}, -'KC_5': {"name":"%\n5","title":"LV_5"}, -'KC_6': {"name":"^\n6","title":"LV_6"}, -'KC_7': {"name":"&\n7","title":"LV_7"}, -'KC_8': {"name":"*\n8","title":"LV_8"}, -'KC_9': {"name":"(\n9","title":"LV_9"}, -'KC_0': {"name":")\n0","title":"LV_0"}, -'KC_MINS': {"name":"_\n-","title":"LV_MINS"}, -'KC_EQL': {"name":"+\n=","title":"LV_EQL"}, -// Row 2 -'KC_Q': {"name":"Q","title":"LV_Q"}, -'KC_W': {"name":"W","title":"LV_W"}, -'KC_E': {"name":"E","title":"LV_E"}, -'KC_R': {"name":"R","title":"LV_R"}, -'KC_T': {"name":"T","title":"LV_T"}, -'KC_Y': {"name":"Y","title":"LV_Y"}, -'KC_U': {"name":"U","title":"LV_U"}, -'KC_I': {"name":"I","title":"LV_I"}, -'KC_O': {"name":"O","title":"LV_O"}, -'KC_P': {"name":"P","title":"LV_P"}, -'KC_LBRC': {"name":"{\n[","title":"LV_LBRC"}, -'KC_RBRC': {"name":"}\n]","title":"LV_RBRC"}, -// Row 3 -'KC_A': {"name":"A","title":"LV_A"}, -'KC_S': {"name":"S","title":"LV_S"}, -'KC_D': {"name":"D","title":"LV_D"}, -'KC_F': {"name":"F","title":"LV_F"}, -'KC_G': {"name":"G","title":"LV_G"}, -'KC_H': {"name":"H","title":"LV_H"}, -'KC_J': {"name":"J","title":"LV_J"}, -'KC_K': {"name":"K","title":"LV_K"}, -'KC_L': {"name":"L","title":"LV_L"}, -'KC_SCLN': {"name":":\n;","title":"LV_SCLN"}, -'KC_QUOT': {"name":"\"\n'","title":"LV_QUOT (dead)"}, -'KC_NUHS': {"name":"|\n\\","title":"LV_BSLS"}, -// Row 4 -'KC_NUBS': {"name":"\\","title":"LV_NUBS"}, -'KC_Z': {"name":"Z","title":"LV_Z"}, -'KC_X': {"name":"X","title":"LV_X"}, -'KC_C': {"name":"C","title":"LV_C"}, -'KC_V': {"name":"V","title":"LV_V"}, -'KC_B': {"name":"B","title":"LV_B"}, -'KC_N': {"name":"N","title":"LV_N"}, -'KC_M': {"name":"M","title":"LV_M"}, -'KC_COMM': {"name":"<\n,","title":"LV_COMM"}, -'KC_DOT': {"name":">\n.","title":"LV_DOT"}, -'KC_SLSH': {"name":"?\n/","title":"LV_SLSH"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ : │ " │ | │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'LV_TILD' }, + KC_TILD: { name: '~', title: 'LV_TILD' }, + 'S(KC_1)': { name: '!', title: 'LV_EXLM' }, + KC_EXLM: { name: '!', title: 'LV_EXLM' }, + 'S(KC_2)': { name: '@', title: 'LV_AT' }, + KC_AT: { name: '@', title: 'LV_AT' }, + 'S(KC_3)': { name: '#', title: 'LV_HASH' }, + KC_HASH: { name: '#', title: 'LV_HASH' }, + 'S(KC_4)': { name: '$', title: 'LV_DLR' }, + KC_DLR: { name: '$', title: 'LV_DLR' }, + 'S(KC_5)': { name: '%', title: 'LV_PERC' }, + KC_PERC: { name: '%', title: 'LV_PERC' }, + 'S(KC_6)': { name: '^', title: 'LV_CIRC' }, + KC_CIRC: { name: '^', title: 'LV_CIRC' }, + 'S(KC_7)': { name: '&', title: 'LV_AMPR' }, + KC_AMPR: { name: '&', title: 'LV_AMPR' }, + 'S(KC_8)': { name: '*', title: 'LV_ASTR' }, + KC_ASTR: { name: '*', title: 'LV_ASTR' }, + 'S(KC_9)': { name: '(', title: 'LV_LPRN' }, + KC_LPRN: { name: '(', title: 'LV_LPRN' }, + 'S(KC_0)': { name: ')', title: 'LV_RPRN' }, + KC_RPRN: { name: ')', title: 'LV_RPRN' }, + 'S(KC_MINS)': { name: '_', title: 'LV_UNDS' }, + KC_UNDS: { name: '_', title: 'LV_UNDS' }, + 'S(KC_EQL)': { name: '+', title: 'LV_PLUS' }, + KC_PLUS: { name: '+', title: 'LV_PLUS' }, + // Row 2 + 'S(KC_LBRC)': { name: '{', title: 'LV_LCBR' }, + KC_LCBR: { name: '{', title: 'LV_LCBR' }, + 'S(KC_RBRC)': { name: '}', title: 'LV_RCBR' }, + KC_RCBR: { name: '}', title: 'LV_RCBR' }, + // Row 3 + 'S(KC_SCLN)': { name: ':', title: 'LV_COLN' }, + KC_COLN: { name: ':', title: 'LV_COLN' }, + 'S(KC_QUOT)': { name: '"', title: 'LV_DQUO (dead)' }, + KC_DQUO: { name: '"', title: 'LV_DQUO (dead)' }, + 'S(KC_NUHS)': { name: '|', title: 'LV_PIPE' }, + // Row 4 + 'S(KC_COMM)': { name: '<', title: 'LV_LABK' }, + KC_LT: { name: '<', title: 'LV_LABK' }, + 'S(KC_DOT)': { name: '>', title: 'LV_RABK' }, + KC_GT: { name: '>', title: 'LV_RABK' }, + 'S(KC_SLSH)': { name: '?', title: 'LV_QUES' }, + KC_QUES: { name: '?', title: 'LV_QUES' }, -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ : │ " │ | │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"LV_TILD"}, -'KC_TILD': {"name":"~","title":"LV_TILD"}, -'S(KC_1)': {"name":"!","title":"LV_EXLM"}, -'KC_EXLM': {"name":"!","title":"LV_EXLM"}, -'S(KC_2)': {"name":"@","title":"LV_AT"}, -'KC_AT': {"name":"@","title":"LV_AT"}, -'S(KC_3)': {"name":"#","title":"LV_HASH"}, -'KC_HASH': {"name":"#","title":"LV_HASH"}, -'S(KC_4)': {"name":"$","title":"LV_DLR"}, -'KC_DLR': {"name":"$","title":"LV_DLR"}, -'S(KC_5)': {"name":"%","title":"LV_PERC"}, -'KC_PERC': {"name":"%","title":"LV_PERC"}, -'S(KC_6)': {"name":"^","title":"LV_CIRC"}, -'KC_CIRC': {"name":"^","title":"LV_CIRC"}, -'S(KC_7)': {"name":"&","title":"LV_AMPR"}, -'KC_AMPR': {"name":"&","title":"LV_AMPR"}, -'S(KC_8)': {"name":"*","title":"LV_ASTR"}, -'KC_ASTR': {"name":"*","title":"LV_ASTR"}, -'S(KC_9)': {"name":"(","title":"LV_LPRN"}, -'KC_LPRN': {"name":"(","title":"LV_LPRN"}, -'S(KC_0)': {"name":")","title":"LV_RPRN"}, -'KC_RPRN': {"name":")","title":"LV_RPRN"}, -'S(KC_MINS)': {"name":"_","title":"LV_UNDS"}, -'KC_UNDS': {"name":"_","title":"LV_UNDS"}, -'S(KC_EQL)': {"name":"+","title":"LV_PLUS"}, -'KC_PLUS': {"name":"+","title":"LV_PLUS"}, -// Row 2 -'S(KC_LBRC)': {"name":"{","title":"LV_LCBR"}, -'KC_LCBR': {"name":"{","title":"LV_LCBR"}, -'S(KC_RBRC)': {"name":"}","title":"LV_RCBR"}, -'KC_RCBR': {"name":"}","title":"LV_RCBR"}, -// Row 3 -'S(KC_SCLN)': {"name":":","title":"LV_COLN"}, -'KC_COLN': {"name":":","title":"LV_COLN"}, -'S(KC_QUOT)': {"name":"\"","title":"LV_DQUO (dead)"}, -'KC_DQUO': {"name":"\"","title":"LV_DQUO (dead)"}, -'S(KC_NUHS)': {"name":"|","title":"LV_PIPE"}, -// Row 4 -'S(KC_COMM)': {"name":"<","title":"LV_LABK"}, -'KC_LT': {"name":"<","title":"LV_LABK"}, -'S(KC_DOT)': {"name":">","title":"LV_RABK"}, -'KC_GT': {"name":">","title":"LV_RABK"}, -'S(KC_SLSH)': {"name":"?","title":"LV_QUES"}, -'KC_QUES': {"name":"?","title":"LV_QUES"}, - -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ - │ │ « │ » │ € │ │ ’ │ │ │ │ │ – │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ Ē │ Ŗ │ │ │ Ū │ Ī │ Ō │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ Ā │ Š │ │ │ Ģ │ │ │ Ķ │ Ļ │ │ ´ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ Ž │ │ Č │ │ │ Ņ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_GRV)': {"name":"Soft hyphen","title":"LV_SHYP (soft hyphen)"}, -'ALGR(KC_1)': {"name":"No-break space","title":"LV_NBSP (non-breaking space)"}, -'ALGR(KC_2)': {"name":"«","title":"LV_LDAQ"}, -'ALGR(KC_3)': {"name":"»","title":"LV_RDAQ"}, -'ALGR(KC_4)': {"name":"€","title":"LV_EURO"}, -'ALGR(KC_6)': {"name":"’","title":"LV_RSQU"}, -'ALGR(KC_MINS)': {"name":"–","title":"LV_NDSH"}, -// Row 2 -'ALGR(KC_E)': {"name":"Ē","title":"LV_EMAC"}, -'ALGR(KC_R)': {"name":"Ŗ","title":"LV_RCED"}, -'ALGR(KC_U)': {"name":"Ū","title":"LV_UMAC"}, -'ALGR(KC_I)': {"name":"Ī","title":"LV_IMAC"}, -'ALGR(KC_O)': {"name":"Ō","title":"LV_OMAC"}, -// Row 3 -'ALGR(KC_A)': {"name":"Ā","title":"LV_AMAC"}, -'ALGR(KC_S)': {"name":"Š","title":"LV_SCAR"}, -'ALGR(KC_G)': {"name":"Ģ","title":"LV_GCED"}, -'ALGR(KC_K)': {"name":"Ķ","title":"LV_KCED"}, -'ALGR(KC_L)': {"name":"Ļ","title":"LV_LCED"}, -'ALGR(KC_QUOT)': {"name":"´","title":"LV_ACUT (dead)"}, -// Row 4 -'ALGR(KC_Z)': {"name":"Ž","title":"LV_ZCAR"}, -'ALGR(KC_C)': {"name":"Č","title":"LV_CCAR"}, -'ALGR(KC_N)': {"name":"Ņ","title":"LV_NCED"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ - │ │ « │ » │ € │ │ ’ │ │ │ │ │ – │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ Ē │ Ŗ │ │ │ Ū │ Ī │ Ō │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Ā │ Š │ │ │ Ģ │ │ │ Ķ │ Ļ │ │ ´ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ Ž │ │ Č │ │ │ Ņ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_GRV)': { name: 'Soft hyphen', title: 'LV_SHYP (soft hyphen)' }, + 'ALGR(KC_1)': { + name: 'No-break space', + title: 'LV_NBSP (non-breaking space)' + }, + 'ALGR(KC_2)': { name: '«', title: 'LV_LDAQ' }, + 'ALGR(KC_3)': { name: '»', title: 'LV_RDAQ' }, + 'ALGR(KC_4)': { name: '€', title: 'LV_EURO' }, + 'ALGR(KC_6)': { name: '’', title: 'LV_RSQU' }, + 'ALGR(KC_MINS)': { name: '–', title: 'LV_NDSH' }, + // Row 2 + 'ALGR(KC_E)': { name: 'Ē', title: 'LV_EMAC' }, + 'ALGR(KC_R)': { name: 'Ŗ', title: 'LV_RCED' }, + 'ALGR(KC_U)': { name: 'Ū', title: 'LV_UMAC' }, + 'ALGR(KC_I)': { name: 'Ī', title: 'LV_IMAC' }, + 'ALGR(KC_O)': { name: 'Ō', title: 'LV_OMAC' }, + // Row 3 + 'ALGR(KC_A)': { name: 'Ā', title: 'LV_AMAC' }, + 'ALGR(KC_S)': { name: 'Š', title: 'LV_SCAR' }, + 'ALGR(KC_G)': { name: 'Ģ', title: 'LV_GCED' }, + 'ALGR(KC_K)': { name: 'Ķ', title: 'LV_KCED' }, + 'ALGR(KC_L)': { name: 'Ļ', title: 'LV_LCED' }, + 'ALGR(KC_QUOT)': { name: '´', title: 'LV_ACUT (dead)' }, + // Row 4 + 'ALGR(KC_Z)': { name: 'Ž', title: 'LV_ZCAR' }, + 'ALGR(KC_C)': { name: 'Č', title: 'LV_CCAR' }, + 'ALGR(KC_N)': { name: 'Ņ', title: 'LV_NCED' }, -/* Shift+AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ │ │ │ § │ ° │ │ ± │ × │ │ │ — │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(ALGR(KC_4))': {"name":"§","title":"LV_SECT"}, -'S(ALGR(KC_5))': {"name":"°","title":"LV_DEG"}, -'S(ALGR(KC_7))': {"name":"±","title":"LV_PLMN"}, -'S(ALGR(KC_8))': {"name":"×","title":"LV_MUL"}, -'S(ALGR(KC_MINS))': {"name":"—","title":"LV_MDSH"}, -// Row 3 -'S(ALGR(KC_QUOT))': {"name":"¨","title":"LV_DIAE (dead)"}, + /* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ │ │ § │ ° │ │ ± │ × │ │ │ — │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(ALGR(KC_4))': { name: '§', title: 'LV_SECT' }, + 'S(ALGR(KC_5))': { name: '°', title: 'LV_DEG' }, + 'S(ALGR(KC_7))': { name: '±', title: 'LV_PLMN' }, + 'S(ALGR(KC_8))': { name: '×', title: 'LV_MUL' }, + 'S(ALGR(KC_MINS))': { name: '—', title: 'LV_MDSH' }, + // Row 3 + 'S(ALGR(KC_QUOT))': { name: '¨', title: 'LV_DIAE (dead)' }, -/* Other keys */ -'KC_BSLS': {"name":"|\n\\","title":""}, -'S(KC_BSLS)': {"name":"|","title":""}, -'KC_PIPE': {"name":"|","title":"LV_PIPE"}, + /* Other keys */ + KC_BSLS: { name: '|\n\\', title: '' }, + 'S(KC_BSLS)': { name: '|', title: '' }, + KC_PIPE: { name: '|', title: 'LV_PIPE' }, -'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, -'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, -'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, -'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, -'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, -'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + KC_LSPO: { name: 'LS / (', title: 'Left Shift when held, ( when tapped' }, + KC_RSPC: { name: 'RS / )', title: 'Right Shift when held, ) when tapped' }, + KC_LCPO: { name: 'LC / (', title: 'Left Control when held, ( when tapped' }, + KC_RCPC: { name: 'RC / )', title: 'Right Control when held, ) when tapped' }, + KC_LAPO: { name: 'LA / (', title: 'Left Alt when held, ( when tapped' }, + KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, -'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: '` / ~\nEsc', + title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_lithuanian_azerty.js b/src/i18n/keymap_extras/keymap_lithuanian_azerty.js index 3314feaf2d..123f8735bb 100644 --- a/src/i18n/keymap_extras/keymap_lithuanian_azerty.js +++ b/src/i18n/keymap_extras/keymap_lithuanian_azerty.js @@ -14,178 +14,176 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ ! │ - │ / │ ; │ : │ , │ . │ = │ ( │ ) │ ? │ X │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Ą │ Ž │ E │ R │ T │ Y │ U │ I │ O │ P │ Į │ W │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ A │ S │ D │ Š │ G │ H │ J │ K │ L │ Ų │ Ė │ Q │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ < │ Z │ Ū │ C │ V │ B │ N │ M │ Č │ F │ Ę │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + KC_GRV: { name: '~\n`', title: 'LT_GRV' }, + KC_1: { name: '1\n!', title: 'LT_EXLM' }, + KC_2: { name: '2\n-', title: 'LT_MINS' }, + KC_3: { name: '3\n/', title: 'LT_SLSH' }, + KC_4: { name: '4\n;', title: 'LT_SCLN' }, + KC_5: { name: '5\n:', title: 'LT_COLN' }, + KC_6: { name: '6\n,', title: 'LT_COMM' }, + KC_7: { name: '7\n.', title: 'LT_DOT' }, + KC_8: { name: '8\n=', title: 'LT_EQL' }, + KC_9: { name: '9\n(', title: 'LT_LPRN' }, + KC_0: { name: '0\n)', title: 'LT_RPRN' }, + KC_MINS: { name: '+\n?', title: 'LT_QUES' }, + KC_EQL: { name: 'X', title: 'LT_X' }, + // Row 2 + KC_Q: { name: 'Ą', title: 'LT_AOGO' }, + KC_W: { name: 'Ž', title: 'LT_ZCAR' }, + KC_E: { name: 'E', title: 'LT_E' }, + KC_R: { name: 'R', title: 'LT_R' }, + KC_T: { name: 'T', title: 'LT_T' }, + KC_Y: { name: 'Y', title: 'LT_Y' }, + KC_U: { name: 'U', title: 'LT_U' }, + KC_I: { name: 'I', title: 'LT_I' }, + KC_O: { name: 'O', title: 'LT_O' }, + KC_P: { name: 'P', title: 'LT_P' }, + KC_LBRC: { name: 'Į', title: 'LT_IOGO' }, + KC_RBRC: { name: 'W', title: 'LT_W' }, + // Row 3 + KC_A: { name: 'A', title: 'LT_A' }, + KC_S: { name: 'S', title: 'LT_S' }, + KC_D: { name: 'D', title: 'LT_D' }, + KC_F: { name: 'Š', title: 'LT_SCAR' }, + KC_G: { name: 'G', title: 'LT_G' }, + KC_H: { name: 'H', title: 'LT_H' }, + KC_J: { name: 'J', title: 'LT_J' }, + KC_K: { name: 'K', title: 'LT_K' }, + KC_L: { name: 'L', title: 'LT_L' }, + KC_SCLN: { name: 'Ų', title: 'LT_UOGO' }, + KC_QUOT: { name: 'Ė', title: 'LT_EDOT' }, + KC_NUHS: { name: 'Q', title: 'LT_Q' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'LT_LABK' }, + KC_Z: { name: 'Z', title: 'LT_Z' }, + KC_X: { name: 'Ū', title: 'LT_UMAC' }, + KC_C: { name: 'C', title: 'LT_C' }, + KC_V: { name: 'V', title: 'LT_V' }, + KC_B: { name: 'B', title: 'LT_B' }, + KC_N: { name: 'N', title: 'LT_N' }, + KC_M: { name: 'M', title: 'LT_M' }, + KC_COMM: { name: 'Č', title: 'LT_CCAR' }, + KC_DOT: { name: 'F', title: 'LT_F' }, + KC_SLSH: { name: 'Ę', title: 'LT_EOGO' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ ! │ - │ / │ ; │ : │ , │ . │ = │ ( │ ) │ ? │ X │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ Ą │ Ž │ E │ R │ T │ Y │ U │ I │ O │ P │ Į │ W │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ A │ S │ D │ Š │ G │ H │ J │ K │ L │ Ų │ Ė │ Q │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ < │ Z │ Ū │ C │ V │ B │ N │ M │ Č │ F │ Ę │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'KC_GRV': {"name":"~\n`","title":"LT_GRV"}, -'KC_1': {"name":"1\n!","title":"LT_EXLM"}, -'KC_2': {"name":"2\n-","title":"LT_MINS"}, -'KC_3': {"name":"3\n/","title":"LT_SLSH"}, -'KC_4': {"name":"4\n;","title":"LT_SCLN"}, -'KC_5': {"name":"5\n:","title":"LT_COLN"}, -'KC_6': {"name":"6\n,","title":"LT_COMM"}, -'KC_7': {"name":"7\n.","title":"LT_DOT"}, -'KC_8': {"name":"8\n=","title":"LT_EQL"}, -'KC_9': {"name":"9\n(","title":"LT_LPRN"}, -'KC_0': {"name":"0\n)","title":"LT_RPRN"}, -'KC_MINS': {"name":"+\n?","title":"LT_QUES"}, -'KC_EQL': {"name":"X","title":"LT_X"}, -// Row 2 -'KC_Q': {"name":"Ą","title":"LT_AOGO"}, -'KC_W': {"name":"Ž","title":"LT_ZCAR"}, -'KC_E': {"name":"E","title":"LT_E"}, -'KC_R': {"name":"R","title":"LT_R"}, -'KC_T': {"name":"T","title":"LT_T"}, -'KC_Y': {"name":"Y","title":"LT_Y"}, -'KC_U': {"name":"U","title":"LT_U"}, -'KC_I': {"name":"I","title":"LT_I"}, -'KC_O': {"name":"O","title":"LT_O"}, -'KC_P': {"name":"P","title":"LT_P"}, -'KC_LBRC': {"name":"Į","title":"LT_IOGO"}, -'KC_RBRC': {"name":"W","title":"LT_W"}, -// Row 3 -'KC_A': {"name":"A","title":"LT_A"}, -'KC_S': {"name":"S","title":"LT_S"}, -'KC_D': {"name":"D","title":"LT_D"}, -'KC_F': {"name":"Š","title":"LT_SCAR"}, -'KC_G': {"name":"G","title":"LT_G"}, -'KC_H': {"name":"H","title":"LT_H"}, -'KC_J': {"name":"J","title":"LT_J"}, -'KC_K': {"name":"K","title":"LT_K"}, -'KC_L': {"name":"L","title":"LT_L"}, -'KC_SCLN': {"name":"Ų","title":"LT_UOGO"}, -'KC_QUOT': {"name":"Ė","title":"LT_EDOT"}, -'KC_NUHS': {"name":"Q","title":"LT_Q"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"LT_LABK"}, -'KC_Z': {"name":"Z","title":"LT_Z"}, -'KC_X': {"name":"Ū","title":"LT_UMAC"}, -'KC_C': {"name":"C","title":"LT_C"}, -'KC_V': {"name":"V","title":"LT_V"}, -'KC_B': {"name":"B","title":"LT_B"}, -'KC_N': {"name":"N","title":"LT_N"}, -'KC_M': {"name":"M","title":"LT_M"}, -'KC_COMM': {"name":"Č","title":"LT_CCAR"}, -'KC_DOT': {"name":"F","title":"LT_F"}, -'KC_SLSH': {"name":"Ę","title":"LT_EOGO"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"LT_TILD"}, -'KC_TILD': {"name":"~","title":"LT_TILD"}, -'S(KC_1)': {"name":"1","title":"LT_1"}, -'KC_EXLM': {"name":"1","title":"LT_1"}, -'S(KC_2)': {"name":"2","title":"LT_2"}, -'KC_AT': {"name":"2","title":"LT_2"}, -'S(KC_3)': {"name":"3","title":"LT_3"}, -'KC_HASH': {"name":"3","title":"LT_3"}, -'S(KC_4)': {"name":"4","title":"LT_4"}, -'KC_DLR': {"name":"4","title":"LT_4"}, -'S(KC_5)': {"name":"5","title":"LT_5"}, -'KC_PERC': {"name":"5","title":"LT_5"}, -'S(KC_6)': {"name":"6","title":"LT_6"}, -'KC_CIRC': {"name":"6","title":"LT_6"}, -'S(KC_7)': {"name":"7","title":"LT_7"}, -'KC_AMPR': {"name":"7","title":"LT_7"}, -'S(KC_8)': {"name":"8","title":"LT_8"}, -'KC_ASTR': {"name":"8","title":"LT_8"}, -'S(KC_9)': {"name":"9","title":"LT_9"}, -'KC_LPRN': {"name":"9","title":"LT_9"}, -'S(KC_0)': {"name":"0","title":"LT_0"}, -'KC_RPRN': {"name":"0","title":"LT_0"}, -'S(KC_MINS)': {"name":"+","title":"LT_PLUS"}, -'KC_UNDS': {"name":"+","title":"LT_PLUS"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"LT_RABK"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'LT_TILD' }, + KC_TILD: { name: '~', title: 'LT_TILD' }, + 'S(KC_1)': { name: '1', title: 'LT_1' }, + KC_EXLM: { name: '1', title: 'LT_1' }, + 'S(KC_2)': { name: '2', title: 'LT_2' }, + KC_AT: { name: '2', title: 'LT_2' }, + 'S(KC_3)': { name: '3', title: 'LT_3' }, + KC_HASH: { name: '3', title: 'LT_3' }, + 'S(KC_4)': { name: '4', title: 'LT_4' }, + KC_DLR: { name: '4', title: 'LT_4' }, + 'S(KC_5)': { name: '5', title: 'LT_5' }, + KC_PERC: { name: '5', title: 'LT_5' }, + 'S(KC_6)': { name: '6', title: 'LT_6' }, + KC_CIRC: { name: '6', title: 'LT_6' }, + 'S(KC_7)': { name: '7', title: 'LT_7' }, + KC_AMPR: { name: '7', title: 'LT_7' }, + 'S(KC_8)': { name: '8', title: 'LT_8' }, + KC_ASTR: { name: '8', title: 'LT_8' }, + 'S(KC_9)': { name: '9', title: 'LT_9' }, + KC_LPRN: { name: '9', title: 'LT_9' }, + 'S(KC_0)': { name: '0', title: 'LT_0' }, + KC_RPRN: { name: '0', title: 'LT_0' }, + 'S(KC_MINS)': { name: '+', title: 'LT_PLUS' }, + KC_UNDS: { name: '+', title: 'LT_PLUS' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'LT_RABK' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ´ │ @ │ _ │ # │ $ │ § │ ^ │ & │ * │ [ │ ] │ ' │ % │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ € │ │ │ │ │ │ │ │ { │ } │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ " │ | │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ – │ │ │ │ │ │ │ │ „ │ “ │ \ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_GRV)': {"name":"´","title":"LT_ACUT"}, -'ALGR(KC_1)': {"name":"@","title":"LT_AT"}, -'ALGR(KC_2)': {"name":"_","title":"LT_UNDS"}, -'ALGR(KC_3)': {"name":"#","title":"LT_HASH"}, -'ALGR(KC_4)': {"name":"$","title":"LT_DLR"}, -'ALGR(KC_5)': {"name":"§","title":"LT_SECT"}, -'ALGR(KC_6)': {"name":"^","title":"LT_CIRC"}, -'ALGR(KC_7)': {"name":"&","title":"LT_AMPR"}, -'ALGR(KC_8)': {"name":"*","title":"LT_ASTR"}, -'ALGR(KC_9)': {"name":"[","title":"LT_LBRC"}, -'ALGR(KC_0)': {"name":"]","title":"LT_RBRC"}, -'ALGR(KC_MINS)': {"name":"'","title":"LT_QUOT"}, -'ALGR(KC_EQL)': {"name":"%","title":"LT_PERC"}, -// Row 2 -'ALGR(KC_E)': {"name":"€","title":"LT_EURO"}, -'ALGR(KC_LBRC)': {"name":"{","title":"LT_LCBR"}, -'ALGR(KC_RBRC)': {"name":"}","title":"LT_RCBR"}, -// Row 3 -'ALGR(KC_QUOT)': {"name":"\"","title":"LT_DQUO"}, -'ALGR(KC_NUHS)': {"name":"|","title":"LT_PIPE"}, -// Row 4 -'ALGR(KC_NUBS)': {"name":"–","title":"LT_NDSH"}, -'ALGR(KC_COMM)': {"name":"„","title":"LT_DLQU"}, -'ALGR(KC_DOT)': {"name":"“","title":"LT_LDQU"}, -'ALGR(KC_SLSH)': {"name":"\\","title":"LT_BSLS"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ´ │ @ │ _ │ # │ $ │ § │ ^ │ & │ * │ [ │ ] │ ' │ % │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ { │ } │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ " │ | │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ – │ │ │ │ │ │ │ │ „ │ “ │ \ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_GRV)': { name: '´', title: 'LT_ACUT' }, + 'ALGR(KC_1)': { name: '@', title: 'LT_AT' }, + 'ALGR(KC_2)': { name: '_', title: 'LT_UNDS' }, + 'ALGR(KC_3)': { name: '#', title: 'LT_HASH' }, + 'ALGR(KC_4)': { name: '$', title: 'LT_DLR' }, + 'ALGR(KC_5)': { name: '§', title: 'LT_SECT' }, + 'ALGR(KC_6)': { name: '^', title: 'LT_CIRC' }, + 'ALGR(KC_7)': { name: '&', title: 'LT_AMPR' }, + 'ALGR(KC_8)': { name: '*', title: 'LT_ASTR' }, + 'ALGR(KC_9)': { name: '[', title: 'LT_LBRC' }, + 'ALGR(KC_0)': { name: ']', title: 'LT_RBRC' }, + 'ALGR(KC_MINS)': { name: "'", title: 'LT_QUOT' }, + 'ALGR(KC_EQL)': { name: '%', title: 'LT_PERC' }, + // Row 2 + 'ALGR(KC_E)': { name: '€', title: 'LT_EURO' }, + 'ALGR(KC_LBRC)': { name: '{', title: 'LT_LCBR' }, + 'ALGR(KC_RBRC)': { name: '}', title: 'LT_RCBR' }, + // Row 3 + 'ALGR(KC_QUOT)': { name: '"', title: 'LT_DQUO' }, + 'ALGR(KC_NUHS)': { name: '|', title: 'LT_PIPE' }, + // Row 4 + 'ALGR(KC_NUBS)': { name: '–', title: 'LT_NDSH' }, + 'ALGR(KC_COMM)': { name: '„', title: 'LT_DLQU' }, + 'ALGR(KC_DOT)': { name: '“', title: 'LT_LDQU' }, + 'ALGR(KC_SLSH)': { name: '\\', title: 'LT_BSLS' }, -/* Other keys */ -'KC_BSLS': {"name":"Q","title":""}, -'S(KC_BSLS)': {"name":"Q","title":""}, -'KC_PLUS': {"name":"X","title":"S(LT_X) (capital X)"}, -'KC_LCBR': {"name":"Į","title":"S(LT_IOGO) (capital Į)"}, -'KC_RCBR': {"name":"W","title":"S(LT_W) (capital W)"}, -'KC_LT': {"name":"Č","title":"S(LT_CCAR) (capital Č)"}, -'KC_GT': {"name":"F","title":"S(LT_F) (capital F)"}, -'KC_COLN': {"name":"Ų","title":"S(LT_UOGO) (capital Ų)"}, -'KC_PIPE': {"name":"Q","title":"LT_Q (capital Q)"}, -'KC_QUES': {"name":"Ę","title":"S(LT_EOGO) (capital Ę)"}, -'KC_DQUO': {"name":"Ė","title":"S(LT_EDOT) (capital Ė)"}, + /* Other keys */ + KC_BSLS: { name: 'Q', title: '' }, + 'S(KC_BSLS)': { name: 'Q', title: '' }, + KC_PLUS: { name: 'X', title: 'S(LT_X) (capital X)' }, + KC_LCBR: { name: 'Į', title: 'S(LT_IOGO) (capital Į)' }, + KC_RCBR: { name: 'W', title: 'S(LT_W) (capital W)' }, + KC_LT: { name: 'Č', title: 'S(LT_CCAR) (capital Č)' }, + KC_GT: { name: 'F', title: 'S(LT_F) (capital F)' }, + KC_COLN: { name: 'Ų', title: 'S(LT_UOGO) (capital Ų)' }, + KC_PIPE: { name: 'Q', title: 'LT_Q (capital Q)' }, + KC_QUES: { name: 'Ę', title: 'S(LT_EOGO) (capital Ę)' }, + KC_DQUO: { name: 'Ė', title: 'S(LT_EDOT) (capital Ė)' }, -'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, -'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, -'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, -'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, -'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, -'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + KC_LSPO: { name: 'LS / 9', title: 'Left Shift when held, 9 when tapped' }, + KC_RSPC: { name: 'RS / 0', title: 'Right Shift when held, 0 when tapped' }, + KC_LCPO: { name: 'LC / 9', title: 'Left Control when held, 9 when tapped' }, + KC_RCPC: { name: 'RC / 0', title: 'Right Control when held, 0 when tapped' }, + KC_LAPO: { name: 'LA / 9', title: 'Left Alt when held, 9 when tapped' }, + KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, -'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: '` / ~\nEsc', + title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_lithuanian_qwerty.js b/src/i18n/keymap_extras/keymap_lithuanian_qwerty.js index c4112e42ab..d8fb29f827 100644 --- a/src/i18n/keymap_extras/keymap_lithuanian_qwerty.js +++ b/src/i18n/keymap_extras/keymap_lithuanian_qwerty.js @@ -14,190 +14,188 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ Ą │ Č │ Ę │ Ė │ Į │ Š │ Ų │ Ū │ 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 + KC_GRV: { name: '~\n`', title: 'LT_GRV' }, + KC_1: { name: 'Ą', title: 'LT_AOGO' }, + KC_2: { name: 'Č', title: 'LT_CCAR' }, + KC_3: { name: 'Ę', title: 'LT_EOGO' }, + KC_4: { name: 'Ė', title: 'LT_EDOT' }, + KC_5: { name: 'Į', title: 'LT_IOGO' }, + KC_6: { name: 'Š', title: 'LT_SCAR' }, + KC_7: { name: 'Ų', title: 'LT_UOGO' }, + KC_8: { name: 'Ū', title: 'LT_UMAC' }, + KC_9: { name: '(\n9', title: 'LT_9' }, + KC_0: { name: ')\n0', title: 'LT_0' }, + KC_MINS: { name: '_\n-', title: 'LT_MINS' }, + KC_EQL: { name: 'Ž', title: 'LT_ZCAR' }, + // Row 2 + KC_Q: { name: 'Q', title: 'LT_Q' }, + KC_W: { name: 'W', title: 'LT_W' }, + KC_E: { name: 'E', title: 'LT_E' }, + KC_R: { name: 'R', title: 'LT_R' }, + KC_T: { name: 'T', title: 'LT_T' }, + KC_Y: { name: 'Y', title: 'LT_Y' }, + KC_U: { name: 'U', title: 'LT_U' }, + KC_I: { name: 'I', title: 'LT_I' }, + KC_O: { name: 'O', title: 'LT_O' }, + KC_P: { name: 'P', title: 'LT_P' }, + KC_LBRC: { name: '{\n[', title: 'LT_LBRC' }, + KC_RBRC: { name: '}\n]', title: 'LT_RBRC' }, + // Row 3 + KC_A: { name: 'A', title: 'LT_A' }, + KC_S: { name: 'S', title: 'LT_S' }, + KC_D: { name: 'D', title: 'LT_D' }, + KC_F: { name: 'F', title: 'LT_F' }, + KC_G: { name: 'G', title: 'LT_G' }, + KC_H: { name: 'H', title: 'LT_H' }, + KC_J: { name: 'J', title: 'LT_J' }, + KC_K: { name: 'K', title: 'LT_K' }, + KC_L: { name: 'L', title: 'LT_L' }, + KC_SCLN: { name: ':\n;', title: 'LT_SCLN' }, + KC_QUOT: { name: '"\n\'', title: 'LT_QUOT' }, + KC_BSLS: { name: '|\n\\', title: 'LT_BSLS' }, + // Row 4 + KC_Z: { name: 'Z', title: 'LT_Z' }, + KC_X: { name: 'X', title: 'LT_X' }, + KC_C: { name: 'C', title: 'LT_C' }, + KC_V: { name: 'V', title: 'LT_V' }, + KC_B: { name: 'B', title: 'LT_B' }, + KC_N: { name: 'N', title: 'LT_N' }, + KC_M: { name: 'M', title: 'LT_M' }, + KC_COMM: { name: '<\n,', title: 'LT_COMM' }, + KC_DOT: { name: '>\n.', title: 'LT_DOT' }, + KC_SLSH: { name: '?\n/', title: 'LT_SLSH' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ Ą │ Č │ Ę │ Ė │ Į │ Š │ Ų │ Ū │ 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 -'KC_GRV': {"name":"~\n`","title":"LT_GRV"}, -'KC_1': {"name":"Ą","title":"LT_AOGO"}, -'KC_2': {"name":"Č","title":"LT_CCAR"}, -'KC_3': {"name":"Ę","title":"LT_EOGO"}, -'KC_4': {"name":"Ė","title":"LT_EDOT"}, -'KC_5': {"name":"Į","title":"LT_IOGO"}, -'KC_6': {"name":"Š","title":"LT_SCAR"}, -'KC_7': {"name":"Ų","title":"LT_UOGO"}, -'KC_8': {"name":"Ū","title":"LT_UMAC"}, -'KC_9': {"name":"(\n9","title":"LT_9"}, -'KC_0': {"name":")\n0","title":"LT_0"}, -'KC_MINS': {"name":"_\n-","title":"LT_MINS"}, -'KC_EQL': {"name":"Ž","title":"LT_ZCAR"}, -// Row 2 -'KC_Q': {"name":"Q","title":"LT_Q"}, -'KC_W': {"name":"W","title":"LT_W"}, -'KC_E': {"name":"E","title":"LT_E"}, -'KC_R': {"name":"R","title":"LT_R"}, -'KC_T': {"name":"T","title":"LT_T"}, -'KC_Y': {"name":"Y","title":"LT_Y"}, -'KC_U': {"name":"U","title":"LT_U"}, -'KC_I': {"name":"I","title":"LT_I"}, -'KC_O': {"name":"O","title":"LT_O"}, -'KC_P': {"name":"P","title":"LT_P"}, -'KC_LBRC': {"name":"{\n[","title":"LT_LBRC"}, -'KC_RBRC': {"name":"}\n]","title":"LT_RBRC"}, -// Row 3 -'KC_A': {"name":"A","title":"LT_A"}, -'KC_S': {"name":"S","title":"LT_S"}, -'KC_D': {"name":"D","title":"LT_D"}, -'KC_F': {"name":"F","title":"LT_F"}, -'KC_G': {"name":"G","title":"LT_G"}, -'KC_H': {"name":"H","title":"LT_H"}, -'KC_J': {"name":"J","title":"LT_J"}, -'KC_K': {"name":"K","title":"LT_K"}, -'KC_L': {"name":"L","title":"LT_L"}, -'KC_SCLN': {"name":":\n;","title":"LT_SCLN"}, -'KC_QUOT': {"name":"\"\n'","title":"LT_QUOT"}, -'KC_BSLS': {"name":"|\n\\","title":"LT_BSLS"}, -// Row 4 -'KC_Z': {"name":"Z","title":"LT_Z"}, -'KC_X': {"name":"X","title":"LT_X"}, -'KC_C': {"name":"C","title":"LT_C"}, -'KC_V': {"name":"V","title":"LT_V"}, -'KC_B': {"name":"B","title":"LT_B"}, -'KC_N': {"name":"N","title":"LT_N"}, -'KC_M': {"name":"M","title":"LT_M"}, -'KC_COMM': {"name":"<\n,","title":"LT_COMM"}, -'KC_DOT': {"name":">\n.","title":"LT_DOT"}, -'KC_SLSH': {"name":"?\n/","title":"LT_SLSH"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ │ │ │ │ │ │ │ │ ( │ ) │ _ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'LT_TILD' }, + KC_TILD: { name: '~', title: 'LT_TILD' }, + 'S(KC_9)': { name: '(', title: 'LT_LPRN' }, + KC_LPRN: { name: '(', title: 'LT_LPRN' }, + 'S(KC_0)': { name: ')', title: 'LT_RPRN' }, + KC_RPRN: { name: ')', title: 'LT_RPRN' }, + 'S(KC_MINS)': { name: '_', title: 'LT_UNDS' }, + KC_UNDS: { name: '_', title: 'LT_UNDS' }, + // Row 2 + 'S(KC_LBRC)': { name: '{', title: 'LT_LCBR' }, + KC_LCBR: { name: '{', title: 'LT_LCBR' }, + 'S(KC_RBRC)': { name: '}', title: 'LT_RCBR' }, + KC_RCBR: { name: '}', title: 'LT_RCBR' }, + // Row 3 + 'S(KC_SCLN)': { name: ':', title: 'LT_COLN' }, + KC_COLN: { name: ':', title: 'LT_COLN' }, + 'S(KC_QUOT)': { name: '"', title: 'LT_DQUO' }, + KC_DQUO: { name: '"', title: 'LT_DQUO' }, + 'S(KC_BSLS)': { name: '|', title: 'LT_PIPE' }, + KC_PIPE: { name: '|', title: 'LT_PIPE' }, + // Row 4 + 'S(KC_COMM)': { name: '<', title: 'LT_LABK' }, + KC_LT: { name: '<', title: 'LT_LABK' }, + 'S(KC_DOT)': { name: '>', title: 'LT_RABK' }, + KC_GT: { name: '>', title: 'LT_RABK' }, + 'S(KC_SLSH)': { name: '?', title: 'LT_QUES' }, + KC_QUES: { name: '?', title: 'LT_QUES' }, -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ │ │ │ │ │ │ │ │ ( │ ) │ _ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ │ │ │ │ │ │ │ │ : │ " │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"LT_TILD"}, -'KC_TILD': {"name":"~","title":"LT_TILD"}, -'S(KC_9)': {"name":"(","title":"LT_LPRN"}, -'KC_LPRN': {"name":"(","title":"LT_LPRN"}, -'S(KC_0)': {"name":")","title":"LT_RPRN"}, -'KC_RPRN': {"name":")","title":"LT_RPRN"}, -'S(KC_MINS)': {"name":"_","title":"LT_UNDS"}, -'KC_UNDS': {"name":"_","title":"LT_UNDS"}, -// Row 2 -'S(KC_LBRC)': {"name":"{","title":"LT_LCBR"}, -'KC_LCBR': {"name":"{","title":"LT_LCBR"}, -'S(KC_RBRC)': {"name":"}","title":"LT_RCBR"}, -'KC_RCBR': {"name":"}","title":"LT_RCBR"}, -// Row 3 -'S(KC_SCLN)': {"name":":","title":"LT_COLN"}, -'KC_COLN': {"name":":","title":"LT_COLN"}, -'S(KC_QUOT)': {"name":"\"","title":"LT_DQUO"}, -'KC_DQUO': {"name":"\"","title":"LT_DQUO"}, -'S(KC_BSLS)': {"name":"|","title":"LT_PIPE"}, -'KC_PIPE': {"name":"|","title":"LT_PIPE"}, -// Row 4 -'S(KC_COMM)': {"name":"<","title":"LT_LABK"}, -'KC_LT': {"name":"<","title":"LT_LABK"}, -'S(KC_DOT)': {"name":">","title":"LT_RABK"}, -'KC_GT': {"name":">","title":"LT_RABK"}, -'S(KC_SLSH)': {"name":"?","title":"LT_QUES"}, -'KC_QUES': {"name":"?","title":"LT_QUES"}, - -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ │ │ │ = │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ € │ │ │ │ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_1)': {"name":"1","title":"LT_1"}, -'ALGR(KC_2)': {"name":"2","title":"LT_2"}, -'ALGR(KC_3)': {"name":"3","title":"LT_3"}, -'ALGR(KC_4)': {"name":"4","title":"LT_4"}, -'ALGR(KC_5)': {"name":"5","title":"LT_5"}, -'ALGR(KC_6)': {"name":"6","title":"LT_6"}, -'ALGR(KC_7)': {"name":"7","title":"LT_7"}, -'ALGR(KC_8)': {"name":"8","title":"LT_8"}, -'ALGR(KC_EQL)': {"name":"=","title":"LT_EQL"}, -// Row 2 -'ALGR(KC_E)': {"name":"€","title":"LT_EURO"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ │ │ │ = │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_1)': { name: '1', title: 'LT_1' }, + 'ALGR(KC_2)': { name: '2', title: 'LT_2' }, + 'ALGR(KC_3)': { name: '3', title: 'LT_3' }, + 'ALGR(KC_4)': { name: '4', title: 'LT_4' }, + 'ALGR(KC_5)': { name: '5', title: 'LT_5' }, + 'ALGR(KC_6)': { name: '6', title: 'LT_6' }, + 'ALGR(KC_7)': { name: '7', title: 'LT_7' }, + 'ALGR(KC_8)': { name: '8', title: 'LT_8' }, + 'ALGR(KC_EQL)': { name: '=', title: 'LT_EQL' }, + // Row 2 + 'ALGR(KC_E)': { name: '€', title: 'LT_EURO' }, -/* Shift+AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ │ │ │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(ALGR(KC_1))': {"name":"!","title":"LT_EXLM"}, -'S(ALGR(KC_2))': {"name":"@","title":"LT_AT"}, -'S(ALGR(KC_3))': {"name":"#","title":"LT_HASH"}, -'S(ALGR(KC_4))': {"name":"$","title":"LT_DLR"}, -'S(ALGR(KC_5))': {"name":"%","title":"LT_PERC"}, -'S(ALGR(KC_6))': {"name":"^","title":"LT_CIRC"}, -'S(ALGR(KC_7))': {"name":"&","title":"LT_AMPR"}, -'S(ALGR(KC_8))': {"name":"*","title":"LT_ASTR"}, -'S(ALGR(KC_EQL))': {"name":"+","title":"LT_PLUS"}, + /* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ │ │ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(ALGR(KC_1))': { name: '!', title: 'LT_EXLM' }, + 'S(ALGR(KC_2))': { name: '@', title: 'LT_AT' }, + 'S(ALGR(KC_3))': { name: '#', title: 'LT_HASH' }, + 'S(ALGR(KC_4))': { name: '$', title: 'LT_DLR' }, + 'S(ALGR(KC_5))': { name: '%', title: 'LT_PERC' }, + 'S(ALGR(KC_6))': { name: '^', title: 'LT_CIRC' }, + 'S(ALGR(KC_7))': { name: '&', title: 'LT_AMPR' }, + 'S(ALGR(KC_8))': { name: '*', title: 'LT_ASTR' }, + 'S(ALGR(KC_EQL))': { name: '+', title: 'LT_PLUS' }, -/* Other keys */ -'KC_NUHS': {"name":"|\n\\","title":""}, -'S(KC_NUHS)': {"name":"|","title":""}, -'KC_NUBS': {"name":"|\n\\","title":""}, -'S(KC_NUBS)': {"name":"|","title":""}, -'KC_EXLM': {"name":"Ą","title":"S(LT_AOGO) (capital Ą)"}, -'KC_AT': {"name":"Č","title":"S(LT_CCAR) (capital Č)"}, -'KC_HASH': {"name":"Ę","title":"S(LT_EOGO) (capital Ę)"}, -'KC_DLR': {"name":"Ė","title":"S(LT_EDOT) (capital Ė)"}, -'KC_PERC': {"name":"Į","title":"S(LT_IOGO) (capital Į)"}, -'KC_CIRC': {"name":"Š","title":"S(LT_SCAR) (capital Š)"}, -'KC_AMPR': {"name":"Ų","title":"S(LT_UOGO) (capital Ų)"}, -'KC_ASTR': {"name":"Ū","title":"S(LT_UMAC) (capital Ū)"}, -'KC_PLUS': {"name":"Ž","title":"S(LT_ZCAR) (capital Ž)"}, + /* Other keys */ + KC_NUHS: { name: '|\n\\', title: '' }, + 'S(KC_NUHS)': { name: '|', title: '' }, + KC_NUBS: { name: '|\n\\', title: '' }, + 'S(KC_NUBS)': { name: '|', title: '' }, + KC_EXLM: { name: 'Ą', title: 'S(LT_AOGO) (capital Ą)' }, + KC_AT: { name: 'Č', title: 'S(LT_CCAR) (capital Č)' }, + KC_HASH: { name: 'Ę', title: 'S(LT_EOGO) (capital Ę)' }, + KC_DLR: { name: 'Ė', title: 'S(LT_EDOT) (capital Ė)' }, + KC_PERC: { name: 'Į', title: 'S(LT_IOGO) (capital Į)' }, + KC_CIRC: { name: 'Š', title: 'S(LT_SCAR) (capital Š)' }, + KC_AMPR: { name: 'Ų', title: 'S(LT_UOGO) (capital Ų)' }, + KC_ASTR: { name: 'Ū', title: 'S(LT_UMAC) (capital Ū)' }, + KC_PLUS: { name: 'Ž', title: 'S(LT_ZCAR) (capital Ž)' }, -'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, -'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, -'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, -'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, -'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, -'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + KC_LSPO: { name: 'LS / (', title: 'Left Shift when held, ( when tapped' }, + KC_RSPC: { name: 'RS / )', title: 'Right Shift when held, ) when tapped' }, + KC_LCPO: { name: 'LC / (', title: 'Left Control when held, ( when tapped' }, + KC_RCPC: { name: 'RC / )', title: 'Right Control when held, ) when tapped' }, + KC_LAPO: { name: 'LA / (', title: 'Left Alt when held, ( when tapped' }, + KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, -'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: '` / ~\nEsc', + title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_neo2.js b/src/i18n/keymap_extras/keymap_neo2.js index 7ccc90db83..2510893bc5 100644 --- a/src/i18n/keymap_extras/keymap_neo2.js +++ b/src/i18n/keymap_extras/keymap_neo2.js @@ -14,112 +14,110 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ X │ V │ L │ C │ W │ K │ H │ G │ F │ Q │ ß │ ´ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ L3 │ U │ I │ A │ E │ O │ S │ N │ R │ T │ D │ Y │ L3│ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │L4 │ Ü │ Ö │ Ä │ P │ Z │ B │ M │ , │ . │ J │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ L4 │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + KC_GRV: { name: '^', title: 'NE_CIRC (dead)' }, + KC_1: { name: '1', title: 'NE_1' }, + KC_2: { name: '2', title: 'NE_2' }, + KC_3: { name: '3', title: 'NE_3' }, + KC_4: { name: '4', title: 'NE_4' }, + KC_5: { name: '5', title: 'NE_5' }, + KC_6: { name: '6', title: 'NE_6' }, + KC_7: { name: '7', title: 'NE_7' }, + KC_8: { name: '8', title: 'NE_8' }, + KC_9: { name: '9', title: 'NE_9' }, + KC_0: { name: '0', title: 'NE_0' }, + KC_MINS: { name: '-', title: 'NE_MINS' }, + KC_EQL: { name: '`', title: 'NE_GRV (dead)' }, + // Row 2 + KC_Q: { name: 'X', title: 'NE_X' }, + KC_W: { name: 'V', title: 'NE_V' }, + KC_E: { name: 'L', title: 'NE_L' }, + KC_R: { name: 'C', title: 'NE_C' }, + KC_T: { name: 'W', title: 'NE_W' }, + KC_Y: { name: 'K', title: 'NE_K' }, + KC_U: { name: 'H', title: 'NE_H' }, + KC_I: { name: 'G', title: 'NE_G' }, + KC_O: { name: 'F', title: 'NE_F' }, + KC_P: { name: 'Q', title: 'NE_Q' }, + KC_LBRC: { name: 'ß', title: 'NE_SS' }, + KC_RBRC: { name: '´', title: 'NE_ACUT (dead)' }, + // Row 3 + KC_CAPS: { name: '(layer 3)', title: 'NE_L3L' }, + KC_A: { name: 'U', title: 'NE_U' }, + KC_S: { name: 'I', title: 'NE_I' }, + KC_D: { name: 'A', title: 'NE_A' }, + KC_F: { name: 'E', title: 'NE_E' }, + KC_G: { name: 'O', title: 'NE_O' }, + KC_H: { name: 'S', title: 'NE_S' }, + KC_J: { name: 'N', title: 'NE_N' }, + KC_K: { name: 'R', title: 'NE_R' }, + KC_L: { name: 'T', title: 'NE_T' }, + KC_SCLN: { name: 'D', title: 'NE_D' }, + KC_QUOT: { name: 'Y', title: 'NE_Y' }, + KC_NUHS: { name: '(layer 3)', title: 'NE_L3R' }, + // Row 4 + KC_NUBS: { name: '(layer 4)', title: 'NE_L4L' }, + KC_Z: { name: 'Ü', title: 'NE_UDIA' }, + KC_X: { name: 'Ö', title: 'NE_ODIA' }, + KC_C: { name: 'Ä', title: 'NE_ADIA' }, + KC_V: { name: 'P', title: 'NE_P' }, + KC_B: { name: 'Z', title: 'NE_Z' }, + KC_N: { name: 'B', title: 'NE_B' }, + KC_M: { name: 'M', title: 'NE_M' }, + KC_COMM: { name: ',', title: 'NE_COMM' }, + KC_DOT: { name: '.', title: 'NE_DOT' }, + KC_SLSH: { name: 'J', title: 'NE_J' }, + // Row 5 + KC_ALGR: { name: '(layer 4)', title: 'NE_L4R' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ X │ V │ L │ C │ W │ K │ H │ G │ F │ Q │ ß │ ´ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ L3 │ U │ I │ A │ E │ O │ S │ N │ R │ T │ D │ Y │ L3│ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │L4 │ Ü │ Ö │ Ä │ P │ Z │ B │ M │ , │ . │ J │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ L4 │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'KC_GRV': {"name":"^","title":"NE_CIRC (dead)"}, -'KC_1': {"name":"1","title":"NE_1"}, -'KC_2': {"name":"2","title":"NE_2"}, -'KC_3': {"name":"3","title":"NE_3"}, -'KC_4': {"name":"4","title":"NE_4"}, -'KC_5': {"name":"5","title":"NE_5"}, -'KC_6': {"name":"6","title":"NE_6"}, -'KC_7': {"name":"7","title":"NE_7"}, -'KC_8': {"name":"8","title":"NE_8"}, -'KC_9': {"name":"9","title":"NE_9"}, -'KC_0': {"name":"0","title":"NE_0"}, -'KC_MINS': {"name":"-","title":"NE_MINS"}, -'KC_EQL': {"name":"`","title":"NE_GRV (dead)"}, -// Row 2 -'KC_Q': {"name":"X","title":"NE_X"}, -'KC_W': {"name":"V","title":"NE_V"}, -'KC_E': {"name":"L","title":"NE_L"}, -'KC_R': {"name":"C","title":"NE_C"}, -'KC_T': {"name":"W","title":"NE_W"}, -'KC_Y': {"name":"K","title":"NE_K"}, -'KC_U': {"name":"H","title":"NE_H"}, -'KC_I': {"name":"G","title":"NE_G"}, -'KC_O': {"name":"F","title":"NE_F"}, -'KC_P': {"name":"Q","title":"NE_Q"}, -'KC_LBRC': {"name":"ß","title":"NE_SS"}, -'KC_RBRC': {"name":"´","title":"NE_ACUT (dead)"}, -// Row 3 -'KC_CAPS': {"name":"(layer 3)","title":"NE_L3L"}, -'KC_A': {"name":"U","title":"NE_U"}, -'KC_S': {"name":"I","title":"NE_I"}, -'KC_D': {"name":"A","title":"NE_A"}, -'KC_F': {"name":"E","title":"NE_E"}, -'KC_G': {"name":"O","title":"NE_O"}, -'KC_H': {"name":"S","title":"NE_S"}, -'KC_J': {"name":"N","title":"NE_N"}, -'KC_K': {"name":"R","title":"NE_R"}, -'KC_L': {"name":"T","title":"NE_T"}, -'KC_SCLN': {"name":"D","title":"NE_D"}, -'KC_QUOT': {"name":"Y","title":"NE_Y"}, -'KC_NUHS': {"name":"(layer 3)","title":"NE_L3R"}, -// Row 4 -'KC_NUBS': {"name":"(layer 4)","title":"NE_L4L"}, -'KC_Z': {"name":"Ü","title":"NE_UDIA"}, -'KC_X': {"name":"Ö","title":"NE_ODIA"}, -'KC_C': {"name":"Ä","title":"NE_ADIA"}, -'KC_V': {"name":"P","title":"NE_P"}, -'KC_B': {"name":"Z","title":"NE_Z"}, -'KC_N': {"name":"B","title":"NE_B"}, -'KC_M': {"name":"M","title":"NE_M"}, -'KC_COMM': {"name":",","title":"NE_COMM"}, -'KC_DOT': {"name":".","title":"NE_DOT"}, -'KC_SLSH': {"name":"J","title":"NE_J"}, -// Row 5 -'KC_ALGR': {"name":"(layer 4)","title":"NE_L4R"}, - -/* Other keys */ -'KC_BSLS': {"name":"(layer 3)","title":""}, -'S(KC_BSLS)': {"name":"(layer 3)","title":""}, -'KC_TILD': {"name":"^","title":"S(NE_CIRC)"}, -'KC_EXLM': {"name":"1","title":"S(NE_1)"}, -'KC_AT': {"name":"2","title":"S(NE_2)"}, -'KC_HASH': {"name":"3","title":"S(NE_3)"}, -'KC_DLR': {"name":"4","title":"S(NE_4)"}, -'KC_PERC': {"name":"5","title":"S(NE_5)"}, -'KC_CIRC': {"name":"6","title":"S(NE_6)"}, -'KC_AMPR': {"name":"7","title":"S(NE_7)"}, -'KC_ASTR': {"name":"8","title":"S(NE_8)"}, -'KC_LPRN': {"name":"9","title":"S(NE_9)"}, -'KC_RPRN': {"name":"0","title":"S(NE_0)"}, -'KC_UNDS': {"name":"-","title":"S(NE_MINS)"}, -'KC_PLUS': {"name":"`","title":"S(NE_GRV)"}, -'KC_LCBR': {"name":"ß","title":"S(NE_SS) (capital ß)"}, -'KC_RCBR': {"name":"´","title":"S(NE_ACUT)"}, -'KC_LT': {"name":",","title":"S(NE_COMM)"}, -'KC_GT': {"name":".","title":"S(NE_DOT)"}, -'KC_COLN': {"name":"D","title":"S(NE_D) (capital D)"}, -'KC_PIPE': {"name":"(layer 3)","title":"NE_L3R"}, -'KC_QUES': {"name":"J","title":"S(NE_J) (capital J)"}, -'KC_DQUO': {"name":"Y","title":"S(NE_Y) (capital Y)"}, + /* Other keys */ + KC_BSLS: { name: '(layer 3)', title: '' }, + 'S(KC_BSLS)': { name: '(layer 3)', title: '' }, + KC_TILD: { name: '^', title: 'S(NE_CIRC)' }, + KC_EXLM: { name: '1', title: 'S(NE_1)' }, + KC_AT: { name: '2', title: 'S(NE_2)' }, + KC_HASH: { name: '3', title: 'S(NE_3)' }, + KC_DLR: { name: '4', title: 'S(NE_4)' }, + KC_PERC: { name: '5', title: 'S(NE_5)' }, + KC_CIRC: { name: '6', title: 'S(NE_6)' }, + KC_AMPR: { name: '7', title: 'S(NE_7)' }, + KC_ASTR: { name: '8', title: 'S(NE_8)' }, + KC_LPRN: { name: '9', title: 'S(NE_9)' }, + KC_RPRN: { name: '0', title: 'S(NE_0)' }, + KC_UNDS: { name: '-', title: 'S(NE_MINS)' }, + KC_PLUS: { name: '`', title: 'S(NE_GRV)' }, + KC_LCBR: { name: 'ß', title: 'S(NE_SS) (capital ß)' }, + KC_RCBR: { name: '´', title: 'S(NE_ACUT)' }, + KC_LT: { name: ',', title: 'S(NE_COMM)' }, + KC_GT: { name: '.', title: 'S(NE_DOT)' }, + KC_COLN: { name: 'D', title: 'S(NE_D) (capital D)' }, + KC_PIPE: { name: '(layer 3)', title: 'NE_L3R' }, + KC_QUES: { name: 'J', title: 'S(NE_J) (capital J)' }, + KC_DQUO: { name: 'Y', title: 'S(NE_Y) (capital Y)' }, -'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, -'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, -'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, -'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, -'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, -'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + KC_LSPO: { name: 'LS / 9', title: 'Left Shift when held, 9 when tapped' }, + KC_RSPC: { name: 'RS / 0', title: 'Right Shift when held, 0 when tapped' }, + KC_LCPO: { name: 'LC / 9', title: 'Left Control when held, 9 when tapped' }, + KC_RCPC: { name: 'RC / 0', title: 'Right Control when held, 0 when tapped' }, + KC_LAPO: { name: 'LA / 9', title: 'Left Alt when held, 9 when tapped' }, + KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, -'QK_GESC': {"name":"^\nEsc","title":"Esc normally, but ^ when Shift or GUI is active"}, -} + QK_GESC: { + name: '^\nEsc', + title: 'Esc normally, but ^ when Shift or GUI is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_norman.js b/src/i18n/keymap_extras/keymap_norman.js index afb0619283..66befec107 100644 --- a/src/i18n/keymap_extras/keymap_norman.js +++ b/src/i18n/keymap_extras/keymap_norman.js @@ -14,149 +14,147 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Q │ W │ D │ F │ K │ J │ U │ R │ L │ ; │ [ │ ] │ \ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ A │ S │ E │ T │ G │ Y │ N │ I │ O │ H │ ' │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ Z │ X │ C │ V │ B │ P │ M │ , │ . │ / │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + KC_GRV: { name: '~\n`', title: 'NM_GRV' }, + KC_1: { name: '!\n1', title: 'NM_1' }, + KC_2: { name: '@\n2', title: 'NM_2' }, + KC_3: { name: '#\n3', title: 'NM_3' }, + KC_4: { name: '$\n4', title: 'NM_4' }, + KC_5: { name: '%\n5', title: 'NM_5' }, + KC_6: { name: '^\n6', title: 'NM_6' }, + KC_7: { name: '&\n7', title: 'NM_7' }, + KC_8: { name: '*\n8', title: 'NM_8' }, + KC_9: { name: '(\n9', title: 'NM_9' }, + KC_0: { name: ')\n0', title: 'NM_0' }, + KC_MINS: { name: '_\n-', title: 'NM_MINS' }, + KC_EQL: { name: '+\n=', title: 'NM_EQL' }, + // Row 2 + KC_Q: { name: 'Q', title: 'NM_Q' }, + KC_W: { name: 'W', title: 'NM_W' }, + KC_E: { name: 'D', title: 'NM_D' }, + KC_R: { name: 'F', title: 'NM_F' }, + KC_T: { name: 'K', title: 'NM_K' }, + KC_Y: { name: 'J', title: 'NM_J' }, + KC_U: { name: 'U', title: 'NM_U' }, + KC_I: { name: 'R', title: 'NM_R' }, + KC_O: { name: 'L', title: 'NM_L' }, + KC_P: { name: ':\n;', title: 'NM_SCLN' }, + KC_LBRC: { name: '{\n[', title: 'NM_LBRC' }, + KC_RBRC: { name: '}\n]', title: 'NM_RBRC' }, + KC_BSLS: { name: '|\n\\', title: 'NM_BSLS' }, + // Row 3 + KC_A: { name: 'A', title: 'NM_A' }, + KC_S: { name: 'S', title: 'NM_S' }, + KC_D: { name: 'E', title: 'NM_E' }, + KC_F: { name: 'T', title: 'NM_T' }, + KC_G: { name: 'G', title: 'NM_G' }, + KC_H: { name: 'Y', title: 'NM_Y' }, + KC_J: { name: 'N', title: 'NM_N' }, + KC_K: { name: 'I', title: 'NM_I' }, + KC_L: { name: 'O', title: 'NM_O' }, + KC_SCLN: { name: 'H', title: 'NM_H' }, + KC_QUOT: { name: '"\n\'', title: 'NM_QUOT' }, + // Row 4 + KC_Z: { name: 'Z', title: 'NM_Z' }, + KC_X: { name: 'X', title: 'NM_X' }, + KC_C: { name: 'C', title: 'NM_C' }, + KC_V: { name: 'V', title: 'NM_V' }, + KC_B: { name: 'B', title: 'NM_B' }, + KC_N: { name: 'P', title: 'NM_P' }, + KC_M: { name: 'M', title: 'NM_M' }, + KC_COMM: { name: '<\n,', title: 'NM_COMM' }, + KC_DOT: { name: '>\n.', title: 'NM_DOT' }, + KC_SLSH: { name: '?\n/', title: 'NM_SLSH' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ Q │ W │ D │ F │ K │ J │ U │ R │ L │ ; │ [ │ ] │ \ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ A │ S │ E │ T │ G │ Y │ N │ I │ O │ H │ ' │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ Z │ X │ C │ V │ B │ P │ M │ , │ . │ / │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'KC_GRV': {"name":"~\n`","title":"NM_GRV"}, -'KC_1': {"name":"!\n1","title":"NM_1"}, -'KC_2': {"name":"@\n2","title":"NM_2"}, -'KC_3': {"name":"#\n3","title":"NM_3"}, -'KC_4': {"name":"$\n4","title":"NM_4"}, -'KC_5': {"name":"%\n5","title":"NM_5"}, -'KC_6': {"name":"^\n6","title":"NM_6"}, -'KC_7': {"name":"&\n7","title":"NM_7"}, -'KC_8': {"name":"*\n8","title":"NM_8"}, -'KC_9': {"name":"(\n9","title":"NM_9"}, -'KC_0': {"name":")\n0","title":"NM_0"}, -'KC_MINS': {"name":"_\n-","title":"NM_MINS"}, -'KC_EQL': {"name":"+\n=","title":"NM_EQL"}, -// Row 2 -'KC_Q': {"name":"Q","title":"NM_Q"}, -'KC_W': {"name":"W","title":"NM_W"}, -'KC_E': {"name":"D","title":"NM_D"}, -'KC_R': {"name":"F","title":"NM_F"}, -'KC_T': {"name":"K","title":"NM_K"}, -'KC_Y': {"name":"J","title":"NM_J"}, -'KC_U': {"name":"U","title":"NM_U"}, -'KC_I': {"name":"R","title":"NM_R"}, -'KC_O': {"name":"L","title":"NM_L"}, -'KC_P': {"name":":\n;","title":"NM_SCLN"}, -'KC_LBRC': {"name":"{\n[","title":"NM_LBRC"}, -'KC_RBRC': {"name":"}\n]","title":"NM_RBRC"}, -'KC_BSLS': {"name":"|\n\\","title":"NM_BSLS"}, -// Row 3 -'KC_A': {"name":"A","title":"NM_A"}, -'KC_S': {"name":"S","title":"NM_S"}, -'KC_D': {"name":"E","title":"NM_E"}, -'KC_F': {"name":"T","title":"NM_T"}, -'KC_G': {"name":"G","title":"NM_G"}, -'KC_H': {"name":"Y","title":"NM_Y"}, -'KC_J': {"name":"N","title":"NM_N"}, -'KC_K': {"name":"I","title":"NM_I"}, -'KC_L': {"name":"O","title":"NM_O"}, -'KC_SCLN': {"name":"H","title":"NM_H"}, -'KC_QUOT': {"name":"\"\n'","title":"NM_QUOT"}, -// Row 4 -'KC_Z': {"name":"Z","title":"NM_Z"}, -'KC_X': {"name":"X","title":"NM_X"}, -'KC_C': {"name":"C","title":"NM_C"}, -'KC_V': {"name":"V","title":"NM_V"}, -'KC_B': {"name":"B","title":"NM_B"}, -'KC_N': {"name":"P","title":"NM_P"}, -'KC_M': {"name":"M","title":"NM_M"}, -'KC_COMM': {"name":"<\n,","title":"NM_COMM"}, -'KC_DOT': {"name":">\n.","title":"NM_DOT"}, -'KC_SLSH': {"name":"?\n/","title":"NM_SLSH"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ : │ { │ } │ | │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ " │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"NM_TILD"}, -'KC_TILD': {"name":"~","title":"NM_TILD"}, -'S(KC_1)': {"name":"!","title":"NM_EXLM"}, -'KC_EXLM': {"name":"!","title":"NM_EXLM"}, -'S(KC_2)': {"name":"@","title":"NM_AT"}, -'KC_AT': {"name":"@","title":"NM_AT"}, -'S(KC_3)': {"name":"#","title":"NM_HASH"}, -'KC_HASH': {"name":"#","title":"NM_HASH"}, -'S(KC_4)': {"name":"$","title":"NM_DLR"}, -'KC_DLR': {"name":"$","title":"NM_DLR"}, -'S(KC_5)': {"name":"%","title":"NM_PERC"}, -'KC_PERC': {"name":"%","title":"NM_PERC"}, -'S(KC_6)': {"name":"^","title":"NM_CIRC"}, -'KC_CIRC': {"name":"^","title":"NM_CIRC"}, -'S(KC_7)': {"name":"&","title":"NM_AMPR"}, -'KC_AMPR': {"name":"&","title":"NM_AMPR"}, -'S(KC_8)': {"name":"*","title":"NM_ASTR"}, -'KC_ASTR': {"name":"*","title":"NM_ASTR"}, -'S(KC_9)': {"name":"(","title":"NM_LPRN"}, -'KC_LPRN': {"name":"(","title":"NM_LPRN"}, -'S(KC_0)': {"name":")","title":"NM_RPRN"}, -'KC_RPRN': {"name":")","title":"NM_RPRN"}, -'S(KC_MINS)': {"name":"_","title":"NM_UNDS"}, -'KC_UNDS': {"name":"_","title":"NM_UNDS"}, -'S(KC_EQL)': {"name":"+","title":"NM_PLUS"}, -'KC_PLUS': {"name":"+","title":"NM_PLUS"}, -// Row 2 -'S(KC_P)': {"name":":","title":"NM_COLN"}, -'S(KC_LBRC)': {"name":"{","title":"NM_LCBR"}, -'KC_LCBR': {"name":"{","title":"NM_LCBR"}, -'S(KC_RBRC)': {"name":"}","title":"NM_RCBR"}, -'KC_RCBR': {"name":"}","title":"NM_RCBR"}, -'S(KC_BSLS)': {"name":"|","title":"NM_PIPE"}, -'KC_PIPE': {"name":"|","title":"NM_PIPE"}, -// Row 3 -'S(KC_QUOT)': {"name":"\"","title":"NM_DQUO"}, -'KC_DQUO': {"name":"\"","title":"NM_DQUO"}, -// Row 4 -'S(KC_COMM)': {"name":"<","title":"NM_LABK"}, -'KC_LT': {"name":"<","title":"NM_LABK"}, -'S(KC_DOT)': {"name":">","title":"NM_RABK"}, -'KC_GT': {"name":">","title":"NM_RABK"}, -'S(KC_SLSH)': {"name":"?","title":"NM_QUES"}, -'KC_QUES': {"name":"?","title":"NM_QUES"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'NM_TILD' }, + KC_TILD: { name: '~', title: 'NM_TILD' }, + 'S(KC_1)': { name: '!', title: 'NM_EXLM' }, + KC_EXLM: { name: '!', title: 'NM_EXLM' }, + 'S(KC_2)': { name: '@', title: 'NM_AT' }, + KC_AT: { name: '@', title: 'NM_AT' }, + 'S(KC_3)': { name: '#', title: 'NM_HASH' }, + KC_HASH: { name: '#', title: 'NM_HASH' }, + 'S(KC_4)': { name: '$', title: 'NM_DLR' }, + KC_DLR: { name: '$', title: 'NM_DLR' }, + 'S(KC_5)': { name: '%', title: 'NM_PERC' }, + KC_PERC: { name: '%', title: 'NM_PERC' }, + 'S(KC_6)': { name: '^', title: 'NM_CIRC' }, + KC_CIRC: { name: '^', title: 'NM_CIRC' }, + 'S(KC_7)': { name: '&', title: 'NM_AMPR' }, + KC_AMPR: { name: '&', title: 'NM_AMPR' }, + 'S(KC_8)': { name: '*', title: 'NM_ASTR' }, + KC_ASTR: { name: '*', title: 'NM_ASTR' }, + 'S(KC_9)': { name: '(', title: 'NM_LPRN' }, + KC_LPRN: { name: '(', title: 'NM_LPRN' }, + 'S(KC_0)': { name: ')', title: 'NM_RPRN' }, + KC_RPRN: { name: ')', title: 'NM_RPRN' }, + 'S(KC_MINS)': { name: '_', title: 'NM_UNDS' }, + KC_UNDS: { name: '_', title: 'NM_UNDS' }, + 'S(KC_EQL)': { name: '+', title: 'NM_PLUS' }, + KC_PLUS: { name: '+', title: 'NM_PLUS' }, + // Row 2 + 'S(KC_P)': { name: ':', title: 'NM_COLN' }, + 'S(KC_LBRC)': { name: '{', title: 'NM_LCBR' }, + KC_LCBR: { name: '{', title: 'NM_LCBR' }, + 'S(KC_RBRC)': { name: '}', title: 'NM_RCBR' }, + KC_RCBR: { name: '}', title: 'NM_RCBR' }, + 'S(KC_BSLS)': { name: '|', title: 'NM_PIPE' }, + KC_PIPE: { name: '|', title: 'NM_PIPE' }, + // Row 3 + 'S(KC_QUOT)': { name: '"', title: 'NM_DQUO' }, + KC_DQUO: { name: '"', title: 'NM_DQUO' }, + // Row 4 + 'S(KC_COMM)': { name: '<', title: 'NM_LABK' }, + KC_LT: { name: '<', title: 'NM_LABK' }, + 'S(KC_DOT)': { name: '>', title: 'NM_RABK' }, + KC_GT: { name: '>', title: 'NM_RABK' }, + 'S(KC_SLSH)': { name: '?', title: 'NM_QUES' }, + KC_QUES: { name: '?', title: 'NM_QUES' }, -/* Other keys */ -'KC_NUHS': {"name":"|\n\\","title":""}, -'S(KC_NUHS)': {"name":"|","title":""}, -'KC_NUBS': {"name":"|\n\\","title":""}, -'S(KC_NUBS)': {"name":"|","title":""}, -'KC_COLN': {"name":"H","title":"S(NM_H) (capital H)"}, + /* Other keys */ + KC_NUHS: { name: '|\n\\', title: '' }, + 'S(KC_NUHS)': { name: '|', title: '' }, + KC_NUBS: { name: '|\n\\', title: '' }, + 'S(KC_NUBS)': { name: '|', title: '' }, + KC_COLN: { name: 'H', title: 'S(NM_H) (capital H)' }, -'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, -'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, -'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, -'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, -'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, -'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + KC_LSPO: { name: 'LS / (', title: 'Left Shift when held, ( when tapped' }, + KC_RSPC: { name: 'RS / )', title: 'Right Shift when held, ) when tapped' }, + KC_LCPO: { name: 'LC / (', title: 'Left Control when held, ( when tapped' }, + KC_RCPC: { name: 'RC / )', title: 'Right Control when held, ) when tapped' }, + KC_LAPO: { name: 'LA / (', title: 'Left Alt when held, ( when tapped' }, + KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, -'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: '` / ~\nEsc', + title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_norwegian.js b/src/i18n/keymap_extras/keymap_norwegian.js index 099401a996..75d353d8c3 100644 --- a/src/i18n/keymap_extras/keymap_norwegian.js +++ b/src/i18n/keymap_extras/keymap_norwegian.js @@ -14,174 +14,172 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ | │ 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 + KC_GRV: { name: '§\n|', title: 'NO_PIPE' }, + KC_1: { name: '!\n1', title: 'NO_1' }, + KC_2: { name: '"\n2', title: 'NO_2' }, + KC_3: { name: '#\n3', title: 'NO_3' }, + KC_4: { name: '¤\n4', title: 'NO_4' }, + KC_5: { name: '%\n5', title: 'NO_5' }, + KC_6: { name: '&\n6', title: 'NO_6' }, + KC_7: { name: '/\n7', title: 'NO_7' }, + KC_8: { name: '(\n8', title: 'NO_8' }, + KC_9: { name: ')\n9', title: 'NO_9' }, + KC_0: { name: '=\n0', title: 'NO_0' }, + KC_MINS: { name: '?\n+', title: 'NO_PLUS' }, + KC_EQL: { name: '`\n\\', title: 'NO_BSLS' }, + // Row 2 + KC_Q: { name: 'Q', title: 'NO_Q' }, + KC_W: { name: 'W', title: 'NO_W' }, + KC_E: { name: 'E', title: 'NO_E' }, + KC_R: { name: 'R', title: 'NO_R' }, + KC_T: { name: 'T', title: 'NO_T' }, + KC_Y: { name: 'Y', title: 'NO_Y' }, + KC_U: { name: 'U', title: 'NO_U' }, + KC_I: { name: 'I', title: 'NO_I' }, + KC_O: { name: 'O', title: 'NO_O' }, + KC_P: { name: 'P', title: 'NO_P' }, + KC_LBRC: { name: 'Å', title: 'NO_ARNG' }, + KC_RBRC: { name: '^\n¨', title: 'NO_DIAE (dead)' }, + // Row 3 + KC_A: { name: 'A', title: 'NO_A' }, + KC_S: { name: 'S', title: 'NO_S' }, + KC_D: { name: 'D', title: 'NO_D' }, + KC_F: { name: 'F', title: 'NO_F' }, + KC_G: { name: 'G', title: 'NO_G' }, + KC_H: { name: 'H', title: 'NO_H' }, + KC_J: { name: 'J', title: 'NO_J' }, + KC_K: { name: 'K', title: 'NO_K' }, + KC_L: { name: 'L', title: 'NO_L' }, + KC_SCLN: { name: 'Ø', title: 'NO_OSTR' }, + KC_QUOT: { name: 'Æ', title: 'NO_AE' }, + KC_NUHS: { name: "*\n'", title: 'NO_QUOT' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'NO_LABK' }, + KC_Z: { name: 'Z', title: 'NO_Z' }, + KC_X: { name: 'X', title: 'NO_X' }, + KC_C: { name: 'C', title: 'NO_C' }, + KC_V: { name: 'V', title: 'NO_V' }, + KC_B: { name: 'B', title: 'NO_B' }, + KC_N: { name: 'N', title: 'NO_N' }, + KC_M: { name: 'M', title: 'NO_M' }, + KC_COMM: { name: ';\n,', title: 'NO_COMM' }, + KC_DOT: { name: ':\n.', title: 'NO_DOT' }, + KC_SLSH: { name: '_\n-', title: 'NO_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ | │ 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 -'KC_GRV': {"name":"§\n|","title":"NO_PIPE"}, -'KC_1': {"name":"!\n1","title":"NO_1"}, -'KC_2': {"name":"\"\n2","title":"NO_2"}, -'KC_3': {"name":"#\n3","title":"NO_3"}, -'KC_4': {"name":"¤\n4","title":"NO_4"}, -'KC_5': {"name":"%\n5","title":"NO_5"}, -'KC_6': {"name":"&\n6","title":"NO_6"}, -'KC_7': {"name":"/\n7","title":"NO_7"}, -'KC_8': {"name":"(\n8","title":"NO_8"}, -'KC_9': {"name":")\n9","title":"NO_9"}, -'KC_0': {"name":"=\n0","title":"NO_0"}, -'KC_MINS': {"name":"?\n+","title":"NO_PLUS"}, -'KC_EQL': {"name":"`\n\\","title":"NO_BSLS"}, -// Row 2 -'KC_Q': {"name":"Q","title":"NO_Q"}, -'KC_W': {"name":"W","title":"NO_W"}, -'KC_E': {"name":"E","title":"NO_E"}, -'KC_R': {"name":"R","title":"NO_R"}, -'KC_T': {"name":"T","title":"NO_T"}, -'KC_Y': {"name":"Y","title":"NO_Y"}, -'KC_U': {"name":"U","title":"NO_U"}, -'KC_I': {"name":"I","title":"NO_I"}, -'KC_O': {"name":"O","title":"NO_O"}, -'KC_P': {"name":"P","title":"NO_P"}, -'KC_LBRC': {"name":"Å","title":"NO_ARNG"}, -'KC_RBRC': {"name":"^\n¨","title":"NO_DIAE (dead)"}, -// Row 3 -'KC_A': {"name":"A","title":"NO_A"}, -'KC_S': {"name":"S","title":"NO_S"}, -'KC_D': {"name":"D","title":"NO_D"}, -'KC_F': {"name":"F","title":"NO_F"}, -'KC_G': {"name":"G","title":"NO_G"}, -'KC_H': {"name":"H","title":"NO_H"}, -'KC_J': {"name":"J","title":"NO_J"}, -'KC_K': {"name":"K","title":"NO_K"}, -'KC_L': {"name":"L","title":"NO_L"}, -'KC_SCLN': {"name":"Ø","title":"NO_OSTR"}, -'KC_QUOT': {"name":"Æ","title":"NO_AE"}, -'KC_NUHS': {"name":"*\n'","title":"NO_QUOT"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"NO_LABK"}, -'KC_Z': {"name":"Z","title":"NO_Z"}, -'KC_X': {"name":"X","title":"NO_X"}, -'KC_C': {"name":"C","title":"NO_C"}, -'KC_V': {"name":"V","title":"NO_V"}, -'KC_B': {"name":"B","title":"NO_B"}, -'KC_N': {"name":"N","title":"NO_N"}, -'KC_M': {"name":"M","title":"NO_M"}, -'KC_COMM': {"name":";\n,","title":"NO_COMM"}, -'KC_DOT': {"name":":\n.","title":"NO_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"NO_MINS"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ § │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"§","title":"NO_SECT"}, -'KC_TILD': {"name":"§","title":"NO_SECT"}, -'S(KC_1)': {"name":"!","title":"NO_EXLM"}, -'KC_EXLM': {"name":"!","title":"NO_EXLM"}, -'S(KC_2)': {"name":"\"","title":"NO_DQUO"}, -'KC_AT': {"name":"\"","title":"NO_DQUO"}, -'S(KC_3)': {"name":"#","title":"NO_HASH"}, -'KC_HASH': {"name":"#","title":"NO_HASH"}, -'S(KC_4)': {"name":"¤","title":"NO_CURR"}, -'KC_DLR': {"name":"¤","title":"NO_CURR"}, -'S(KC_5)': {"name":"%","title":"NO_PERC"}, -'KC_PERC': {"name":"%","title":"NO_PERC"}, -'S(KC_6)': {"name":"&","title":"NO_AMPR"}, -'KC_CIRC': {"name":"&","title":"NO_AMPR"}, -'S(KC_7)': {"name":"/","title":"NO_SLSH"}, -'KC_AMPR': {"name":"/","title":"NO_SLSH"}, -'S(KC_8)': {"name":"(","title":"NO_LPRN"}, -'KC_ASTR': {"name":"(","title":"NO_LPRN"}, -'S(KC_9)': {"name":")","title":"NO_RPRN"}, -'KC_LPRN': {"name":")","title":"NO_RPRN"}, -'S(KC_0)': {"name":"=","title":"NO_EQL"}, -'KC_RPRN': {"name":"=","title":"NO_EQL"}, -'S(KC_MINS)': {"name":"?","title":"NO_QUES"}, -'KC_UNDS': {"name":"?","title":"NO_QUES"}, -'S(KC_EQL)': {"name":"`","title":"NO_GRV (dead)"}, -'KC_PLUS': {"name":"`","title":"NO_GRV (dead)"}, -// Row 2 -'S(KC_RBRC)': {"name":"^","title":"NO_CIRC (dead)"}, -'KC_RCBR': {"name":"^","title":"NO_CIRC (dead)"}, -// Row 3 -'S(KC_NUHS)': {"name":"*","title":"NO_ASTR"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"NO_RABK"}, -'S(KC_COMM)': {"name":";","title":"NO_SCLN"}, -'KC_LT': {"name":";","title":"NO_SCLN"}, -'S(KC_DOT)': {"name":":","title":"NO_COLN"}, -'KC_GT': {"name":":","title":"NO_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"NO_UNDS"}, -'KC_QUES': {"name":"_","title":"NO_UNDS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ § │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '§', title: 'NO_SECT' }, + KC_TILD: { name: '§', title: 'NO_SECT' }, + 'S(KC_1)': { name: '!', title: 'NO_EXLM' }, + KC_EXLM: { name: '!', title: 'NO_EXLM' }, + 'S(KC_2)': { name: '"', title: 'NO_DQUO' }, + KC_AT: { name: '"', title: 'NO_DQUO' }, + 'S(KC_3)': { name: '#', title: 'NO_HASH' }, + KC_HASH: { name: '#', title: 'NO_HASH' }, + 'S(KC_4)': { name: '¤', title: 'NO_CURR' }, + KC_DLR: { name: '¤', title: 'NO_CURR' }, + 'S(KC_5)': { name: '%', title: 'NO_PERC' }, + KC_PERC: { name: '%', title: 'NO_PERC' }, + 'S(KC_6)': { name: '&', title: 'NO_AMPR' }, + KC_CIRC: { name: '&', title: 'NO_AMPR' }, + 'S(KC_7)': { name: '/', title: 'NO_SLSH' }, + KC_AMPR: { name: '/', title: 'NO_SLSH' }, + 'S(KC_8)': { name: '(', title: 'NO_LPRN' }, + KC_ASTR: { name: '(', title: 'NO_LPRN' }, + 'S(KC_9)': { name: ')', title: 'NO_RPRN' }, + KC_LPRN: { name: ')', title: 'NO_RPRN' }, + 'S(KC_0)': { name: '=', title: 'NO_EQL' }, + KC_RPRN: { name: '=', title: 'NO_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'NO_QUES' }, + KC_UNDS: { name: '?', title: 'NO_QUES' }, + 'S(KC_EQL)': { name: '`', title: 'NO_GRV (dead)' }, + KC_PLUS: { name: '`', title: 'NO_GRV (dead)' }, + // Row 2 + 'S(KC_RBRC)': { name: '^', title: 'NO_CIRC (dead)' }, + KC_RCBR: { name: '^', title: 'NO_CIRC (dead)' }, + // Row 3 + 'S(KC_NUHS)': { name: '*', title: 'NO_ASTR' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'NO_RABK' }, + 'S(KC_COMM)': { name: ';', title: 'NO_SCLN' }, + KC_LT: { name: ';', title: 'NO_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'NO_COLN' }, + KC_GT: { name: ':', title: 'NO_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'NO_UNDS' }, + KC_QUES: { name: '_', title: 'NO_UNDS' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ │ ´ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ │ │ │ µ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_2)': {"name":"@","title":"NO_AT"}, -'ALGR(KC_3)': {"name":"£","title":"NO_PND"}, -'ALGR(KC_4)': {"name":"$","title":"NO_DLR"}, -'ALGR(KC_5)': {"name":"€","title":"NO_EURO"}, -'ALGR(KC_7)': {"name":"{","title":"NO_LCBR"}, -'ALGR(KC_8)': {"name":"[","title":"NO_LBRC"}, -'ALGR(KC_9)': {"name":"]","title":"NO_RBRC"}, -'ALGR(KC_0)': {"name":"}","title":"NO_RCBR"}, -'ALGR(KC_EQL)': {"name":"´","title":"NO_ACUT (dead)"}, -// Row 2 -'ALGR(KC_RBRC)': {"name":"~","title":"NO_TILD (dead)"}, -// Row 4 -'ALGR(KC_M)': {"name":"µ","title":"NO_MICR"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ │ ´ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ µ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_2)': { name: '@', title: 'NO_AT' }, + 'ALGR(KC_3)': { name: '£', title: 'NO_PND' }, + 'ALGR(KC_4)': { name: '$', title: 'NO_DLR' }, + 'ALGR(KC_5)': { name: '€', title: 'NO_EURO' }, + 'ALGR(KC_7)': { name: '{', title: 'NO_LCBR' }, + 'ALGR(KC_8)': { name: '[', title: 'NO_LBRC' }, + 'ALGR(KC_9)': { name: ']', title: 'NO_RBRC' }, + 'ALGR(KC_0)': { name: '}', title: 'NO_RCBR' }, + 'ALGR(KC_EQL)': { name: '´', title: 'NO_ACUT (dead)' }, + // Row 2 + 'ALGR(KC_RBRC)': { name: '~', title: 'NO_TILD (dead)' }, + // Row 4 + 'ALGR(KC_M)': { name: 'µ', title: 'NO_MICR' }, -/* Other keys */ -'KC_BSLS': {"name":"*\n'","title":""}, -'S(KC_BSLS)': {"name":"*","title":""}, -'KC_LCBR': {"name":"Å","title":"S(NO_ARNG) (capital Å)"}, -'KC_COLN': {"name":"Ø","title":"S(NO_OSTR) (capital Ø)"}, -'KC_PIPE': {"name":"*","title":"NO_ASTR"}, -'KC_DQUO': {"name":"Æ","title":"S(NO_AE) (capital Æ)"}, + /* Other keys */ + KC_BSLS: { name: "*\n'", title: '' }, + 'S(KC_BSLS)': { name: '*', title: '' }, + KC_LCBR: { name: 'Å', title: 'S(NO_ARNG) (capital Å)' }, + KC_COLN: { name: 'Ø', title: 'S(NO_OSTR) (capital Ø)' }, + KC_PIPE: { name: '*', title: 'NO_ASTR' }, + KC_DQUO: { name: 'Æ', title: 'S(NO_AE) (capital Æ)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"| / §\nEsc","title":"Esc normally, but | when GUI is active or § when Shift is active"}, -} + QK_GESC: { + name: '| / §\nEsc', + title: 'Esc normally, but | when GUI is active or § when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_polish.js b/src/i18n/keymap_extras/keymap_polish.js index 222e2fe208..41e365ce36 100644 --- a/src/i18n/keymap_extras/keymap_polish.js +++ b/src/i18n/keymap_extras/keymap_polish.js @@ -14,176 +14,174 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 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 + KC_GRV: { name: '~\n`', title: 'PL_GRV' }, + KC_1: { name: '!\n1', title: 'PL_1' }, + KC_2: { name: '@\n2', title: 'PL_2' }, + KC_3: { name: '#\n3', title: 'PL_3' }, + KC_4: { name: '$\n4', title: 'PL_4' }, + KC_5: { name: '%\n5', title: 'PL_5' }, + KC_6: { name: '^\n6', title: 'PL_6' }, + KC_7: { name: '&\n7', title: 'PL_7' }, + KC_8: { name: '*\n8', title: 'PL_8' }, + KC_9: { name: '(\n9', title: 'PL_9' }, + KC_0: { name: ')\n0', title: 'PL_0' }, + KC_MINS: { name: '_\n-', title: 'PL_MINS' }, + KC_EQL: { name: '+\n=', title: 'PL_EQL' }, + // Row 2 + KC_Q: { name: 'Q', title: 'PL_Q' }, + KC_W: { name: 'W', title: 'PL_W' }, + KC_E: { name: 'E', title: 'PL_E' }, + KC_R: { name: 'R', title: 'PL_R' }, + KC_T: { name: 'T', title: 'PL_T' }, + KC_Y: { name: 'Y', title: 'PL_Y' }, + KC_U: { name: 'U', title: 'PL_U' }, + KC_I: { name: 'I', title: 'PL_I' }, + KC_O: { name: 'O', title: 'PL_O' }, + KC_P: { name: 'P', title: 'PL_P' }, + KC_LBRC: { name: '{\n[', title: 'PL_LBRC' }, + KC_RBRC: { name: '}\n]', title: 'PL_RBRC' }, + KC_BSLS: { name: '|\n\\', title: 'PL_BSLS' }, + // Row 3 + KC_A: { name: 'A', title: 'PL_A' }, + KC_S: { name: 'S', title: 'PL_S' }, + KC_D: { name: 'D', title: 'PL_D' }, + KC_F: { name: 'F', title: 'PL_F' }, + KC_G: { name: 'G', title: 'PL_G' }, + KC_H: { name: 'H', title: 'PL_H' }, + KC_J: { name: 'J', title: 'PL_J' }, + KC_K: { name: 'K', title: 'PL_K' }, + KC_L: { name: 'L', title: 'PL_L' }, + KC_SCLN: { name: ':\n;', title: 'PL_SCLN' }, + KC_QUOT: { name: '"\n\'', title: 'PL_QUOT' }, + // Row 4 + KC_Z: { name: 'Z', title: 'PL_Z' }, + KC_X: { name: 'X', title: 'PL_X' }, + KC_C: { name: 'C', title: 'PL_C' }, + KC_V: { name: 'V', title: 'PL_V' }, + KC_B: { name: 'B', title: 'PL_B' }, + KC_N: { name: 'N', title: 'PL_N' }, + KC_M: { name: 'M', title: 'PL_M' }, + KC_COMM: { name: '<\n,', title: 'PL_COMM' }, + KC_DOT: { name: '>\n.', title: 'PL_DOT' }, + KC_SLSH: { name: '?\n/', title: 'PL_SLSH' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ 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 -'KC_GRV': {"name":"~\n`","title":"PL_GRV"}, -'KC_1': {"name":"!\n1","title":"PL_1"}, -'KC_2': {"name":"@\n2","title":"PL_2"}, -'KC_3': {"name":"#\n3","title":"PL_3"}, -'KC_4': {"name":"$\n4","title":"PL_4"}, -'KC_5': {"name":"%\n5","title":"PL_5"}, -'KC_6': {"name":"^\n6","title":"PL_6"}, -'KC_7': {"name":"&\n7","title":"PL_7"}, -'KC_8': {"name":"*\n8","title":"PL_8"}, -'KC_9': {"name":"(\n9","title":"PL_9"}, -'KC_0': {"name":")\n0","title":"PL_0"}, -'KC_MINS': {"name":"_\n-","title":"PL_MINS"}, -'KC_EQL': {"name":"+\n=","title":"PL_EQL"}, -// Row 2 -'KC_Q': {"name":"Q","title":"PL_Q"}, -'KC_W': {"name":"W","title":"PL_W"}, -'KC_E': {"name":"E","title":"PL_E"}, -'KC_R': {"name":"R","title":"PL_R"}, -'KC_T': {"name":"T","title":"PL_T"}, -'KC_Y': {"name":"Y","title":"PL_Y"}, -'KC_U': {"name":"U","title":"PL_U"}, -'KC_I': {"name":"I","title":"PL_I"}, -'KC_O': {"name":"O","title":"PL_O"}, -'KC_P': {"name":"P","title":"PL_P"}, -'KC_LBRC': {"name":"{\n[","title":"PL_LBRC"}, -'KC_RBRC': {"name":"}\n]","title":"PL_RBRC"}, -'KC_BSLS': {"name":"|\n\\","title":"PL_BSLS"}, -// Row 3 -'KC_A': {"name":"A","title":"PL_A"}, -'KC_S': {"name":"S","title":"PL_S"}, -'KC_D': {"name":"D","title":"PL_D"}, -'KC_F': {"name":"F","title":"PL_F"}, -'KC_G': {"name":"G","title":"PL_G"}, -'KC_H': {"name":"H","title":"PL_H"}, -'KC_J': {"name":"J","title":"PL_J"}, -'KC_K': {"name":"K","title":"PL_K"}, -'KC_L': {"name":"L","title":"PL_L"}, -'KC_SCLN': {"name":":\n;","title":"PL_SCLN"}, -'KC_QUOT': {"name":"\"\n'","title":"PL_QUOT"}, -// Row 4 -'KC_Z': {"name":"Z","title":"PL_Z"}, -'KC_X': {"name":"X","title":"PL_X"}, -'KC_C': {"name":"C","title":"PL_C"}, -'KC_V': {"name":"V","title":"PL_V"}, -'KC_B': {"name":"B","title":"PL_B"}, -'KC_N': {"name":"N","title":"PL_N"}, -'KC_M': {"name":"M","title":"PL_M"}, -'KC_COMM': {"name":"<\n,","title":"PL_COMM"}, -'KC_DOT': {"name":">\n.","title":"PL_DOT"}, -'KC_SLSH': {"name":"?\n/","title":"PL_SLSH"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ │ │ │ │ │ │ │ │ : │ " │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"PL_TILD"}, -'KC_TILD': {"name":"~","title":"PL_TILD"}, -'S(KC_1)': {"name":"!","title":"PL_EXLM"}, -'KC_EXLM': {"name":"!","title":"PL_EXLM"}, -'S(KC_2)': {"name":"@","title":"PL_AT"}, -'KC_AT': {"name":"@","title":"PL_AT"}, -'S(KC_3)': {"name":"#","title":"PL_HASH"}, -'KC_HASH': {"name":"#","title":"PL_HASH"}, -'S(KC_4)': {"name":"$","title":"PL_DLR"}, -'KC_DLR': {"name":"$","title":"PL_DLR"}, -'S(KC_5)': {"name":"%","title":"PL_PERC"}, -'KC_PERC': {"name":"%","title":"PL_PERC"}, -'S(KC_6)': {"name":"^","title":"PL_CIRC"}, -'KC_CIRC': {"name":"^","title":"PL_CIRC"}, -'S(KC_7)': {"name":"&","title":"PL_AMPR"}, -'KC_AMPR': {"name":"&","title":"PL_AMPR"}, -'S(KC_8)': {"name":"*","title":"PL_ASTR"}, -'KC_ASTR': {"name":"*","title":"PL_ASTR"}, -'S(KC_9)': {"name":"(","title":"PL_LPRN"}, -'KC_LPRN': {"name":"(","title":"PL_LPRN"}, -'S(KC_0)': {"name":")","title":"PL_RPRN"}, -'KC_RPRN': {"name":")","title":"PL_RPRN"}, -'S(KC_MINS)': {"name":"_","title":"PL_UNDS"}, -'KC_UNDS': {"name":"_","title":"PL_UNDS"}, -'S(KC_EQL)': {"name":"+","title":"PL_PLUS"}, -'KC_PLUS': {"name":"+","title":"PL_PLUS"}, -// Row 2 -'S(KC_LBRC)': {"name":"{","title":"PL_LCBR"}, -'KC_LCBR': {"name":"{","title":"PL_LCBR"}, -'S(KC_RBRC)': {"name":"}","title":"PL_RCBR"}, -'KC_RCBR': {"name":"}","title":"PL_RCBR"}, -'S(KC_BSLS)': {"name":"|","title":"PL_PIPE"}, -'KC_PIPE': {"name":"|","title":"PL_PIPE"}, -// Row 3 -'S(KC_SCLN)': {"name":":","title":"PL_COLN"}, -'KC_COLN': {"name":":","title":"PL_COLN"}, -'S(KC_QUOT)': {"name":"\"","title":"PL_DQUO"}, -'KC_DQUO': {"name":"\"","title":"PL_DQUO"}, -// Row 4 -'S(KC_COMM)': {"name":"<","title":"PL_LABK"}, -'KC_LT': {"name":"<","title":"PL_LABK"}, -'S(KC_DOT)': {"name":">","title":"PL_RABK"}, -'KC_GT': {"name":">","title":"PL_RABK"}, -'S(KC_SLSH)': {"name":"?","title":"PL_QUES"}, -'KC_QUES': {"name":"?","title":"PL_QUES"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'PL_TILD' }, + KC_TILD: { name: '~', title: 'PL_TILD' }, + 'S(KC_1)': { name: '!', title: 'PL_EXLM' }, + KC_EXLM: { name: '!', title: 'PL_EXLM' }, + 'S(KC_2)': { name: '@', title: 'PL_AT' }, + KC_AT: { name: '@', title: 'PL_AT' }, + 'S(KC_3)': { name: '#', title: 'PL_HASH' }, + KC_HASH: { name: '#', title: 'PL_HASH' }, + 'S(KC_4)': { name: '$', title: 'PL_DLR' }, + KC_DLR: { name: '$', title: 'PL_DLR' }, + 'S(KC_5)': { name: '%', title: 'PL_PERC' }, + KC_PERC: { name: '%', title: 'PL_PERC' }, + 'S(KC_6)': { name: '^', title: 'PL_CIRC' }, + KC_CIRC: { name: '^', title: 'PL_CIRC' }, + 'S(KC_7)': { name: '&', title: 'PL_AMPR' }, + KC_AMPR: { name: '&', title: 'PL_AMPR' }, + 'S(KC_8)': { name: '*', title: 'PL_ASTR' }, + KC_ASTR: { name: '*', title: 'PL_ASTR' }, + 'S(KC_9)': { name: '(', title: 'PL_LPRN' }, + KC_LPRN: { name: '(', title: 'PL_LPRN' }, + 'S(KC_0)': { name: ')', title: 'PL_RPRN' }, + KC_RPRN: { name: ')', title: 'PL_RPRN' }, + 'S(KC_MINS)': { name: '_', title: 'PL_UNDS' }, + KC_UNDS: { name: '_', title: 'PL_UNDS' }, + 'S(KC_EQL)': { name: '+', title: 'PL_PLUS' }, + KC_PLUS: { name: '+', title: 'PL_PLUS' }, + // Row 2 + 'S(KC_LBRC)': { name: '{', title: 'PL_LCBR' }, + KC_LCBR: { name: '{', title: 'PL_LCBR' }, + 'S(KC_RBRC)': { name: '}', title: 'PL_RCBR' }, + KC_RCBR: { name: '}', title: 'PL_RCBR' }, + 'S(KC_BSLS)': { name: '|', title: 'PL_PIPE' }, + KC_PIPE: { name: '|', title: 'PL_PIPE' }, + // Row 3 + 'S(KC_SCLN)': { name: ':', title: 'PL_COLN' }, + KC_COLN: { name: ':', title: 'PL_COLN' }, + 'S(KC_QUOT)': { name: '"', title: 'PL_DQUO' }, + KC_DQUO: { name: '"', title: 'PL_DQUO' }, + // Row 4 + 'S(KC_COMM)': { name: '<', title: 'PL_LABK' }, + KC_LT: { name: '<', title: 'PL_LABK' }, + 'S(KC_DOT)': { name: '>', title: 'PL_RABK' }, + KC_GT: { name: '>', title: 'PL_RABK' }, + 'S(KC_SLSH)': { name: '?', title: 'PL_QUES' }, + KC_QUES: { name: '?', title: 'PL_QUES' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ Ę │ │ │ │ € │ │ Ó │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ Ą │ Ś │ │ │ │ │ │ │ Ł │ │ │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ Ż │ Ź │ Ć │ │ │ Ń │ │ │ │ │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 2 -'ALGR(KC_E)': {"name":"Ę","title":"PL_EOGO"}, -'ALGR(KC_U)': {"name":"€","title":"PL_EURO"}, -'ALGR(KC_O)': {"name":"Ó","title":"PL_OACU"}, -// Row 3 -'ALGR(KC_A)': {"name":"Ą","title":"PL_AOGO"}, -'ALGR(KC_S)': {"name":"Ś","title":"PL_SACU"}, -'ALGR(KC_L)': {"name":"Ł","title":"PL_LSTR"}, -// Row 4 -'ALGR(KC_Z)': {"name":"Ż","title":"PL_ZDOT"}, -'ALGR(KC_X)': {"name":"Ź","title":"PL_ZACU"}, -'ALGR(KC_C)': {"name":"Ć","title":"PL_CACU"}, -'ALGR(KC_N)': {"name":"Ń","title":"PL_NACU"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ Ę │ │ │ │ € │ │ Ó │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ Ą │ Ś │ │ │ │ │ │ │ Ł │ │ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ Ż │ Ź │ Ć │ │ │ Ń │ │ │ │ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 2 + 'ALGR(KC_E)': { name: 'Ę', title: 'PL_EOGO' }, + 'ALGR(KC_U)': { name: '€', title: 'PL_EURO' }, + 'ALGR(KC_O)': { name: 'Ó', title: 'PL_OACU' }, + // Row 3 + 'ALGR(KC_A)': { name: 'Ą', title: 'PL_AOGO' }, + 'ALGR(KC_S)': { name: 'Ś', title: 'PL_SACU' }, + 'ALGR(KC_L)': { name: 'Ł', title: 'PL_LSTR' }, + // Row 4 + 'ALGR(KC_Z)': { name: 'Ż', title: 'PL_ZDOT' }, + 'ALGR(KC_X)': { name: 'Ź', title: 'PL_ZACU' }, + 'ALGR(KC_C)': { name: 'Ć', title: 'PL_CACU' }, + 'ALGR(KC_N)': { name: 'Ń', title: 'PL_NACU' }, -/* Other keys */ -'KC_NUHS': {"name":"|\n\\","title":""}, -'S(KC_NUHS)': {"name":"|","title":""}, -'KC_NUBS': {"name":"|\n\\","title":""}, -'S(KC_NUBS)': {"name":"|","title":""}, + /* Other keys */ + KC_NUHS: { name: '|\n\\', title: '' }, + 'S(KC_NUHS)': { name: '|', title: '' }, + KC_NUBS: { name: '|\n\\', title: '' }, + 'S(KC_NUBS)': { name: '|', title: '' }, -'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, -'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, -'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, -'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, -'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, -'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + KC_LSPO: { name: 'LS / (', title: 'Left Shift when held, ( when tapped' }, + KC_RSPC: { name: 'RS / )', title: 'Right Shift when held, ) when tapped' }, + KC_LCPO: { name: 'LC / (', title: 'Left Control when held, ( when tapped' }, + KC_RCPC: { name: 'RC / )', title: 'Right Control when held, ) when tapped' }, + KC_LAPO: { name: 'LA / (', title: 'Left Alt when held, ( when tapped' }, + KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, -'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: '` / ~\nEsc', + title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_portuguese.js b/src/i18n/keymap_extras/keymap_portuguese.js index 2ab71feda7..f66428b64a 100644 --- a/src/i18n/keymap_extras/keymap_portuguese.js +++ b/src/i18n/keymap_extras/keymap_portuguese.js @@ -14,173 +14,171 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ \ │ 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 + KC_GRV: { name: '|\n\\', title: 'PT_BSLS' }, + KC_1: { name: '!\n1', title: 'PT_1' }, + KC_2: { name: '"\n2', title: 'PT_2' }, + KC_3: { name: '#\n3', title: 'PT_3' }, + KC_4: { name: '$\n4', title: 'PT_4' }, + KC_5: { name: '%\n5', title: 'PT_5' }, + KC_6: { name: '&\n6', title: 'PT_6' }, + KC_7: { name: '/\n7', title: 'PT_7' }, + KC_8: { name: '(\n8', title: 'PT_8' }, + KC_9: { name: ')\n9', title: 'PT_9' }, + KC_0: { name: '=\n0', title: 'PT_0' }, + KC_MINS: { name: "?\n'", title: 'PT_QUOT' }, + KC_EQL: { name: '»\n«', title: 'PT_LDAQ' }, + // Row 2 + KC_Q: { name: 'Q', title: 'PT_Q' }, + KC_W: { name: 'W', title: 'PT_W' }, + KC_E: { name: 'E', title: 'PT_E' }, + KC_R: { name: 'R', title: 'PT_R' }, + KC_T: { name: 'T', title: 'PT_T' }, + KC_Y: { name: 'Y', title: 'PT_Y' }, + KC_U: { name: 'U', title: 'PT_U' }, + KC_I: { name: 'I', title: 'PT_I' }, + KC_O: { name: 'O', title: 'PT_O' }, + KC_P: { name: 'P', title: 'PT_P' }, + KC_LBRC: { name: '*\n+', title: 'PT_PLUS' }, + KC_RBRC: { name: '`\n´', title: 'PT_ACUT (dead)' }, + // Row 3 + KC_A: { name: 'A', title: 'PT_A' }, + KC_S: { name: 'S', title: 'PT_S' }, + KC_D: { name: 'D', title: 'PT_D' }, + KC_F: { name: 'F', title: 'PT_F' }, + KC_G: { name: 'G', title: 'PT_G' }, + KC_H: { name: 'H', title: 'PT_H' }, + KC_J: { name: 'J', title: 'PT_J' }, + KC_K: { name: 'K', title: 'PT_K' }, + KC_L: { name: 'L', title: 'PT_L' }, + KC_SCLN: { name: 'Ç', title: 'PT_CCED' }, + KC_QUOT: { name: 'ª\nº', title: 'PT_MORD' }, + KC_NUHS: { name: '^\n~', title: 'PT_TILD (dead)' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'PT_LABK' }, + KC_Z: { name: 'Z', title: 'PT_Z' }, + KC_X: { name: 'X', title: 'PT_X' }, + KC_C: { name: 'C', title: 'PT_C' }, + KC_V: { name: 'V', title: 'PT_V' }, + KC_B: { name: 'B', title: 'PT_B' }, + KC_N: { name: 'N', title: 'PT_N' }, + KC_M: { name: 'M', title: 'PT_M' }, + KC_COMM: { name: ';\n,', title: 'PT_COMM' }, + KC_DOT: { name: ':\n.', title: 'PT_DOT' }, + KC_SLSH: { name: '_\n-', title: 'PT_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ \ │ 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 -'KC_GRV': {"name":"|\n\\","title":"PT_BSLS"}, -'KC_1': {"name":"!\n1","title":"PT_1"}, -'KC_2': {"name":"\"\n2","title":"PT_2"}, -'KC_3': {"name":"#\n3","title":"PT_3"}, -'KC_4': {"name":"$\n4","title":"PT_4"}, -'KC_5': {"name":"%\n5","title":"PT_5"}, -'KC_6': {"name":"&\n6","title":"PT_6"}, -'KC_7': {"name":"/\n7","title":"PT_7"}, -'KC_8': {"name":"(\n8","title":"PT_8"}, -'KC_9': {"name":")\n9","title":"PT_9"}, -'KC_0': {"name":"=\n0","title":"PT_0"}, -'KC_MINS': {"name":"?\n'","title":"PT_QUOT"}, -'KC_EQL': {"name":"»\n«","title":"PT_LDAQ"}, -// Row 2 -'KC_Q': {"name":"Q","title":"PT_Q"}, -'KC_W': {"name":"W","title":"PT_W"}, -'KC_E': {"name":"E","title":"PT_E"}, -'KC_R': {"name":"R","title":"PT_R"}, -'KC_T': {"name":"T","title":"PT_T"}, -'KC_Y': {"name":"Y","title":"PT_Y"}, -'KC_U': {"name":"U","title":"PT_U"}, -'KC_I': {"name":"I","title":"PT_I"}, -'KC_O': {"name":"O","title":"PT_O"}, -'KC_P': {"name":"P","title":"PT_P"}, -'KC_LBRC': {"name":"*\n+","title":"PT_PLUS"}, -'KC_RBRC': {"name":"`\n´","title":"PT_ACUT (dead)"}, -// Row 3 -'KC_A': {"name":"A","title":"PT_A"}, -'KC_S': {"name":"S","title":"PT_S"}, -'KC_D': {"name":"D","title":"PT_D"}, -'KC_F': {"name":"F","title":"PT_F"}, -'KC_G': {"name":"G","title":"PT_G"}, -'KC_H': {"name":"H","title":"PT_H"}, -'KC_J': {"name":"J","title":"PT_J"}, -'KC_K': {"name":"K","title":"PT_K"}, -'KC_L': {"name":"L","title":"PT_L"}, -'KC_SCLN': {"name":"Ç","title":"PT_CCED"}, -'KC_QUOT': {"name":"ª\nº","title":"PT_MORD"}, -'KC_NUHS': {"name":"^\n~","title":"PT_TILD (dead)"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"PT_LABK"}, -'KC_Z': {"name":"Z","title":"PT_Z"}, -'KC_X': {"name":"X","title":"PT_X"}, -'KC_C': {"name":"C","title":"PT_C"}, -'KC_V': {"name":"V","title":"PT_V"}, -'KC_B': {"name":"B","title":"PT_B"}, -'KC_N': {"name":"N","title":"PT_N"}, -'KC_M': {"name":"M","title":"PT_M"}, -'KC_COMM': {"name":";\n,","title":"PT_COMM"}, -'KC_DOT': {"name":":\n.","title":"PT_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"PT_MINS"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ | │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ » │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ * │ ` │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ ª │ ^ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"|","title":"PT_PIPE"}, -'KC_TILD': {"name":"|","title":"PT_PIPE"}, -'S(KC_1)': {"name":"!","title":"PT_EXLM"}, -'KC_EXLM': {"name":"!","title":"PT_EXLM"}, -'S(KC_2)': {"name":"\"","title":"PT_DQUO"}, -'KC_AT': {"name":"\"","title":"PT_DQUO"}, -'S(KC_3)': {"name":"#","title":"PT_HASH"}, -'KC_HASH': {"name":"#","title":"PT_HASH"}, -'S(KC_4)': {"name":"$","title":"PT_DLR"}, -'KC_DLR': {"name":"$","title":"PT_DLR"}, -'S(KC_5)': {"name":"%","title":"PT_PERC"}, -'KC_PERC': {"name":"%","title":"PT_PERC"}, -'S(KC_6)': {"name":"&","title":"PT_AMPR"}, -'KC_CIRC': {"name":"&","title":"PT_AMPR"}, -'S(KC_7)': {"name":"/","title":"PT_SLSH"}, -'KC_AMPR': {"name":"/","title":"PT_SLSH"}, -'S(KC_8)': {"name":"(","title":"PT_LPRN"}, -'KC_ASTR': {"name":"(","title":"PT_LPRN"}, -'S(KC_9)': {"name":")","title":"PT_RPRN"}, -'KC_LPRN': {"name":")","title":"PT_RPRN"}, -'S(KC_0)': {"name":"=","title":"PT_EQL"}, -'KC_RPRN': {"name":"=","title":"PT_EQL"}, -'S(KC_MINS)': {"name":"?","title":"PT_QUES"}, -'KC_UNDS': {"name":"?","title":"PT_QUES"}, -'S(KC_EQL)': {"name":"»","title":"PT_RDAQ"}, -'KC_PLUS': {"name":"»","title":"PT_RDAQ"}, -// Row 2 -'S(KC_LBRC)': {"name":"*","title":"PT_ASTR"}, -'KC_LCBR': {"name":"*","title":"PT_ASTR"}, -'S(KC_RBRC)': {"name":"`","title":"PT_GRV (dead)"}, -'KC_RCBR': {"name":"`","title":"PT_GRV (dead)"}, -// Row 3 -'S(KC_QUOT)': {"name":"ª","title":"PT_FORD"}, -'KC_DQUO': {"name":"ª","title":"PT_FORD"}, -'S(KC_NUHS)': {"name":"^","title":"PT_CIRC (dead)"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"PT_RABK"}, -'S(KC_COMM)': {"name":";","title":"PT_SCLN"}, -'KC_LT': {"name":";","title":"PT_SCLN"}, -'S(KC_DOT)': {"name":":","title":"PT_COLN"}, -'KC_GT': {"name":":","title":"PT_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"PT_UNDS"}, -'KC_QUES': {"name":"_","title":"PT_UNDS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ | │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ » │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ * │ ` │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ ª │ ^ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '|', title: 'PT_PIPE' }, + KC_TILD: { name: '|', title: 'PT_PIPE' }, + 'S(KC_1)': { name: '!', title: 'PT_EXLM' }, + KC_EXLM: { name: '!', title: 'PT_EXLM' }, + 'S(KC_2)': { name: '"', title: 'PT_DQUO' }, + KC_AT: { name: '"', title: 'PT_DQUO' }, + 'S(KC_3)': { name: '#', title: 'PT_HASH' }, + KC_HASH: { name: '#', title: 'PT_HASH' }, + 'S(KC_4)': { name: '$', title: 'PT_DLR' }, + KC_DLR: { name: '$', title: 'PT_DLR' }, + 'S(KC_5)': { name: '%', title: 'PT_PERC' }, + KC_PERC: { name: '%', title: 'PT_PERC' }, + 'S(KC_6)': { name: '&', title: 'PT_AMPR' }, + KC_CIRC: { name: '&', title: 'PT_AMPR' }, + 'S(KC_7)': { name: '/', title: 'PT_SLSH' }, + KC_AMPR: { name: '/', title: 'PT_SLSH' }, + 'S(KC_8)': { name: '(', title: 'PT_LPRN' }, + KC_ASTR: { name: '(', title: 'PT_LPRN' }, + 'S(KC_9)': { name: ')', title: 'PT_RPRN' }, + KC_LPRN: { name: ')', title: 'PT_RPRN' }, + 'S(KC_0)': { name: '=', title: 'PT_EQL' }, + KC_RPRN: { name: '=', title: 'PT_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'PT_QUES' }, + KC_UNDS: { name: '?', title: 'PT_QUES' }, + 'S(KC_EQL)': { name: '»', title: 'PT_RDAQ' }, + KC_PLUS: { name: '»', title: 'PT_RDAQ' }, + // Row 2 + 'S(KC_LBRC)': { name: '*', title: 'PT_ASTR' }, + KC_LCBR: { name: '*', title: 'PT_ASTR' }, + 'S(KC_RBRC)': { name: '`', title: 'PT_GRV (dead)' }, + KC_RCBR: { name: '`', title: 'PT_GRV (dead)' }, + // Row 3 + 'S(KC_QUOT)': { name: 'ª', title: 'PT_FORD' }, + KC_DQUO: { name: 'ª', title: 'PT_FORD' }, + 'S(KC_NUHS)': { name: '^', title: 'PT_CIRC (dead)' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'PT_RABK' }, + 'S(KC_COMM)': { name: ';', title: 'PT_SCLN' }, + KC_LT: { name: ';', title: 'PT_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'PT_COLN' }, + KC_GT: { name: ':', title: 'PT_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'PT_UNDS' }, + KC_QUES: { name: '_', title: 'PT_UNDS' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ │ @ │ £ │ § │ │ │ { │ [ │ ] │ } │ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ € │ │ │ │ │ │ │ │ ¨ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_2)': {"name":"@","title":"PT_AT"}, -'ALGR(KC_3)': {"name":"£","title":"PT_PND"}, -'ALGR(KC_4)': {"name":"§","title":"PT_SECT"}, -'ALGR(KC_7)': {"name":"{","title":"PT_LCBR"}, -'ALGR(KC_8)': {"name":"[","title":"PT_LBRC"}, -'ALGR(KC_9)': {"name":"]","title":"PT_RBRC"}, -'ALGR(KC_0)': {"name":"}","title":"PT_RCBR"}, -// Row 2 -'ALGR(KC_LBRC)': {"name":"¨","title":"PT_DIAE (dead)"}, -'ALGR(KC_E)': {"name":"€","title":"PT_EURO"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ @ │ £ │ § │ │ │ { │ [ │ ] │ } │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ ¨ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_2)': { name: '@', title: 'PT_AT' }, + 'ALGR(KC_3)': { name: '£', title: 'PT_PND' }, + 'ALGR(KC_4)': { name: '§', title: 'PT_SECT' }, + 'ALGR(KC_7)': { name: '{', title: 'PT_LCBR' }, + 'ALGR(KC_8)': { name: '[', title: 'PT_LBRC' }, + 'ALGR(KC_9)': { name: ']', title: 'PT_RBRC' }, + 'ALGR(KC_0)': { name: '}', title: 'PT_RCBR' }, + // Row 2 + 'ALGR(KC_LBRC)': { name: '¨', title: 'PT_DIAE (dead)' }, + 'ALGR(KC_E)': { name: '€', title: 'PT_EURO' }, -/* Other keys */ -'KC_BSLS': {"name":"^\n~","title":"(dead)"}, -'S(KC_BSLS)': {"name":"^","title":"(dead)"}, -'KC_COLN': {"name":"Ç","title":"S(PT_CCED) (capital Ç)"}, -'KC_PIPE': {"name":"^","title":"PT_CIRC"}, + /* Other keys */ + KC_BSLS: { name: '^\n~', title: '(dead)' }, + 'S(KC_BSLS)': { name: '^', title: '(dead)' }, + KC_COLN: { name: 'Ç', title: 'S(PT_CCED) (capital Ç)' }, + KC_PIPE: { name: '^', title: 'PT_CIRC' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"\\ / |\nEsc","title":"Esc normally, but \\ when GUI is active or | when Shift is active"}, -} + QK_GESC: { + name: '\\ / |\nEsc', + title: 'Esc normally, but \\ when GUI is active or | when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_portuguese_mac_iso.js b/src/i18n/keymap_extras/keymap_portuguese_mac_iso.js index 3cc9c3285f..414316d8de 100644 --- a/src/i18n/keymap_extras/keymap_portuguese_mac_iso.js +++ b/src/i18n/keymap_extras/keymap_portuguese_mac_iso.js @@ -14,256 +14,254 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ § │ 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 + KC_GRV: { name: '±\n§', title: 'PT_SECT' }, + KC_1: { name: '!\n1', title: 'PT_1' }, + KC_2: { name: '"\n2', title: 'PT_2' }, + KC_3: { name: '#\n3', title: 'PT_3' }, + KC_4: { name: '$\n4', title: 'PT_4' }, + KC_5: { name: '%\n5', title: 'PT_5' }, + KC_6: { name: '&\n6', title: 'PT_6' }, + KC_7: { name: '/\n7', title: 'PT_7' }, + KC_8: { name: '(\n8', title: 'PT_8' }, + KC_9: { name: ')\n9', title: 'PT_9' }, + KC_0: { name: '=\n0', title: 'PT_0' }, + KC_MINS: { name: "?\n'", title: 'PT_QUOT' }, + KC_EQL: { name: '*\n+', title: 'PT_PLUS' }, + // Row 2 + KC_Q: { name: 'Q', title: 'PT_Q' }, + KC_W: { name: 'W', title: 'PT_W' }, + KC_E: { name: 'E', title: 'PT_E' }, + KC_R: { name: 'R', title: 'PT_R' }, + KC_T: { name: 'T', title: 'PT_T' }, + KC_Y: { name: 'Y', title: 'PT_Y' }, + KC_U: { name: 'U', title: 'PT_U' }, + KC_I: { name: 'I', title: 'PT_I' }, + KC_O: { name: 'O', title: 'PT_O' }, + KC_P: { name: 'P', title: 'PT_P' }, + KC_LBRC: { name: 'ª\nº', title: 'PT_MORD' }, + KC_RBRC: { name: '`\n´', title: 'PT_ACUT (dead)' }, + // Row 3 + KC_A: { name: 'A', title: 'PT_A' }, + KC_S: { name: 'S', title: 'PT_S' }, + KC_D: { name: 'D', title: 'PT_D' }, + KC_F: { name: 'F', title: 'PT_F' }, + KC_G: { name: 'G', title: 'PT_G' }, + KC_H: { name: 'H', title: 'PT_H' }, + KC_J: { name: 'J', title: 'PT_J' }, + KC_K: { name: 'K', title: 'PT_K' }, + KC_L: { name: 'L', title: 'PT_L' }, + KC_SCLN: { name: 'Ç', title: 'PT_CCED' }, + KC_QUOT: { name: '^\n~', title: 'PT_TILD (dead)' }, + KC_NUHS: { name: '|\n\\', title: 'PT_BSLS' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'PT_LABK' }, + KC_Z: { name: 'Z', title: 'PT_Z' }, + KC_X: { name: 'X', title: 'PT_X' }, + KC_C: { name: 'C', title: 'PT_C' }, + KC_V: { name: 'V', title: 'PT_V' }, + KC_B: { name: 'B', title: 'PT_B' }, + KC_N: { name: 'N', title: 'PT_N' }, + KC_M: { name: 'M', title: 'PT_M' }, + KC_COMM: { name: ';\n,', title: 'PT_COMM' }, + KC_DOT: { name: ':\n.', title: 'PT_DOT' }, + KC_SLSH: { name: '_\n-', title: 'PT_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ § │ 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 -'KC_GRV': {"name":"±\n§","title":"PT_SECT"}, -'KC_1': {"name":"!\n1","title":"PT_1"}, -'KC_2': {"name":"\"\n2","title":"PT_2"}, -'KC_3': {"name":"#\n3","title":"PT_3"}, -'KC_4': {"name":"$\n4","title":"PT_4"}, -'KC_5': {"name":"%\n5","title":"PT_5"}, -'KC_6': {"name":"&\n6","title":"PT_6"}, -'KC_7': {"name":"/\n7","title":"PT_7"}, -'KC_8': {"name":"(\n8","title":"PT_8"}, -'KC_9': {"name":")\n9","title":"PT_9"}, -'KC_0': {"name":"=\n0","title":"PT_0"}, -'KC_MINS': {"name":"?\n'","title":"PT_QUOT"}, -'KC_EQL': {"name":"*\n+","title":"PT_PLUS"}, -// Row 2 -'KC_Q': {"name":"Q","title":"PT_Q"}, -'KC_W': {"name":"W","title":"PT_W"}, -'KC_E': {"name":"E","title":"PT_E"}, -'KC_R': {"name":"R","title":"PT_R"}, -'KC_T': {"name":"T","title":"PT_T"}, -'KC_Y': {"name":"Y","title":"PT_Y"}, -'KC_U': {"name":"U","title":"PT_U"}, -'KC_I': {"name":"I","title":"PT_I"}, -'KC_O': {"name":"O","title":"PT_O"}, -'KC_P': {"name":"P","title":"PT_P"}, -'KC_LBRC': {"name":"ª\nº","title":"PT_MORD"}, -'KC_RBRC': {"name":"`\n´","title":"PT_ACUT (dead)"}, -// Row 3 -'KC_A': {"name":"A","title":"PT_A"}, -'KC_S': {"name":"S","title":"PT_S"}, -'KC_D': {"name":"D","title":"PT_D"}, -'KC_F': {"name":"F","title":"PT_F"}, -'KC_G': {"name":"G","title":"PT_G"}, -'KC_H': {"name":"H","title":"PT_H"}, -'KC_J': {"name":"J","title":"PT_J"}, -'KC_K': {"name":"K","title":"PT_K"}, -'KC_L': {"name":"L","title":"PT_L"}, -'KC_SCLN': {"name":"Ç","title":"PT_CCED"}, -'KC_QUOT': {"name":"^\n~","title":"PT_TILD (dead)"}, -'KC_NUHS': {"name":"|\n\\","title":"PT_BSLS"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"PT_LABK"}, -'KC_Z': {"name":"Z","title":"PT_Z"}, -'KC_X': {"name":"X","title":"PT_X"}, -'KC_C': {"name":"C","title":"PT_C"}, -'KC_V': {"name":"V","title":"PT_V"}, -'KC_B': {"name":"B","title":"PT_B"}, -'KC_N': {"name":"N","title":"PT_N"}, -'KC_M': {"name":"M","title":"PT_M"}, -'KC_COMM': {"name":";\n,","title":"PT_COMM"}, -'KC_DOT': {"name":":\n.","title":"PT_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"PT_MINS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ± │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ª │ ` │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ ^ │ | │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '±', title: 'PT_PLMN' }, + KC_TILD: { name: '±', title: 'PT_PLMN' }, + 'S(KC_1)': { name: '!', title: 'PT_EXLM' }, + KC_EXLM: { name: '!', title: 'PT_EXLM' }, + 'S(KC_2)': { name: '"', title: 'PT_DQUO' }, + KC_AT: { name: '"', title: 'PT_DQUO' }, + 'S(KC_3)': { name: '#', title: 'PT_HASH' }, + KC_HASH: { name: '#', title: 'PT_HASH' }, + 'S(KC_4)': { name: '$', title: 'PT_DLR' }, + KC_DLR: { name: '$', title: 'PT_DLR' }, + 'S(KC_5)': { name: '%', title: 'PT_PERC' }, + KC_PERC: { name: '%', title: 'PT_PERC' }, + 'S(KC_6)': { name: '&', title: 'PT_AMPR' }, + KC_CIRC: { name: '&', title: 'PT_AMPR' }, + 'S(KC_7)': { name: '/', title: 'PT_SLSH' }, + KC_AMPR: { name: '/', title: 'PT_SLSH' }, + 'S(KC_8)': { name: '(', title: 'PT_LPRN' }, + KC_ASTR: { name: '(', title: 'PT_LPRN' }, + 'S(KC_9)': { name: ')', title: 'PT_RPRN' }, + KC_LPRN: { name: ')', title: 'PT_RPRN' }, + 'S(KC_0)': { name: '=', title: 'PT_EQL' }, + KC_RPRN: { name: '=', title: 'PT_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'PT_QUES' }, + KC_UNDS: { name: '?', title: 'PT_QUES' }, + 'S(KC_EQL)': { name: '*', title: 'PT_ASTR' }, + KC_PLUS: { name: '*', title: 'PT_ASTR' }, + // Row 2 + 'S(KC_LBRC)': { name: 'ª', title: 'PT_FORD' }, + KC_LCBR: { name: 'ª', title: 'PT_FORD' }, + 'S(KC_RBRC)': { name: '`', title: 'PT_GRV (dead)' }, + KC_RCBR: { name: '`', title: 'PT_GRV (dead)' }, + // Row 3 + 'S(KC_QUOT)': { name: '^', title: 'PT_CIRC (dead)' }, + KC_DQUO: { name: '^', title: 'PT_CIRC (dead)' }, + 'S(KC_NUHS)': { name: '|', title: 'PT_PIPE' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'PT_RABK' }, + 'S(KC_COMM)': { name: ';', title: 'PT_SCLN' }, + KC_LT: { name: ';', title: 'PT_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'PT_COLN' }, + KC_GT: { name: ':', title: 'PT_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'PT_UNDS' }, + KC_QUES: { name: '_', title: 'PT_UNDS' }, -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ ± │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ │ │ │ │ │ │ │ │ │ │ ª │ ` │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ ^ │ | │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"±","title":"PT_PLMN"}, -'KC_TILD': {"name":"±","title":"PT_PLMN"}, -'S(KC_1)': {"name":"!","title":"PT_EXLM"}, -'KC_EXLM': {"name":"!","title":"PT_EXLM"}, -'S(KC_2)': {"name":"\"","title":"PT_DQUO"}, -'KC_AT': {"name":"\"","title":"PT_DQUO"}, -'S(KC_3)': {"name":"#","title":"PT_HASH"}, -'KC_HASH': {"name":"#","title":"PT_HASH"}, -'S(KC_4)': {"name":"$","title":"PT_DLR"}, -'KC_DLR': {"name":"$","title":"PT_DLR"}, -'S(KC_5)': {"name":"%","title":"PT_PERC"}, -'KC_PERC': {"name":"%","title":"PT_PERC"}, -'S(KC_6)': {"name":"&","title":"PT_AMPR"}, -'KC_CIRC': {"name":"&","title":"PT_AMPR"}, -'S(KC_7)': {"name":"/","title":"PT_SLSH"}, -'KC_AMPR': {"name":"/","title":"PT_SLSH"}, -'S(KC_8)': {"name":"(","title":"PT_LPRN"}, -'KC_ASTR': {"name":"(","title":"PT_LPRN"}, -'S(KC_9)': {"name":")","title":"PT_RPRN"}, -'KC_LPRN': {"name":")","title":"PT_RPRN"}, -'S(KC_0)': {"name":"=","title":"PT_EQL"}, -'KC_RPRN': {"name":"=","title":"PT_EQL"}, -'S(KC_MINS)': {"name":"?","title":"PT_QUES"}, -'KC_UNDS': {"name":"?","title":"PT_QUES"}, -'S(KC_EQL)': {"name":"*","title":"PT_ASTR"}, -'KC_PLUS': {"name":"*","title":"PT_ASTR"}, -// Row 2 -'S(KC_LBRC)': {"name":"ª","title":"PT_FORD"}, -'KC_LCBR': {"name":"ª","title":"PT_FORD"}, -'S(KC_RBRC)': {"name":"`","title":"PT_GRV (dead)"}, -'KC_RCBR': {"name":"`","title":"PT_GRV (dead)"}, -// Row 3 -'S(KC_QUOT)': {"name":"^","title":"PT_CIRC (dead)"}, -'KC_DQUO': {"name":"^","title":"PT_CIRC (dead)"}, -'S(KC_NUHS)': {"name":"|","title":"PT_PIPE"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"PT_RABK"}, -'S(KC_COMM)': {"name":";","title":"PT_SCLN"}, -'KC_LT': {"name":";","title":"PT_SCLN"}, -'S(KC_DOT)': {"name":":","title":"PT_COLN"}, -'KC_GT': {"name":":","title":"PT_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"PT_UNDS"}, -'KC_QUES': {"name":"_","title":"PT_UNDS"}, - -/* Alted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ │  │ @ │ € │ £ │ ‰ │ ¶ │ ÷ │ [ │ ] │ ≠ │ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ Œ │ ∑ │ Æ │ ® │ ™ │ ¥ │ † │ ı │ Ø │ π │ ° │ ¨ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ Å │ ß │ ∂ │ ƒ │ ˙ │ ˇ │ ¯ │ „ │ ‘ │ ¸ │ ˜ │ ‹ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ ≤ │ Ω │ « │ © │ √ │ ∫ │ ¬ │ µ │ “ │ … │ — │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'A(KC_1)': {"name":"","title":"PT_APPL (Apple logo)"}, -'A(KC_2)': {"name":"@","title":"PT_AT"}, -'A(KC_3)': {"name":"€","title":"PT_EURO"}, -'A(KC_4)': {"name":"£","title":"PT_PND"}, -'A(KC_5)': {"name":"‰","title":"PT_PERM"}, -'A(KC_6)': {"name":"¶","title":"PT_PILC"}, -'A(KC_7)': {"name":"÷","title":"PT_DIV"}, -'A(KC_8)': {"name":"[","title":"PT_LBRC"}, -'A(KC_9)': {"name":"]","title":"PT_RBRC"}, -'A(KC_0)': {"name":"≠","title":"PT_NEQL"}, -// Row 2 -'A(KC_Q)': {"name":"Œ","title":"PT_OE"}, -'A(KC_W)': {"name":"∑","title":"PT_NARS"}, -'A(KC_E)': {"name":"Æ","title":"PT_AE"}, -'A(KC_R)': {"name":"®","title":"PT_REGD"}, -'A(KC_T)': {"name":"™","title":"PT_TM"}, -'A(KC_Y)': {"name":"¥","title":"PT_YEN"}, -'A(KC_U)': {"name":"†","title":"PT_DAGG"}, -'A(KC_I)': {"name":"ı","title":"PT_DLSI"}, -'A(KC_O)': {"name":"Ø","title":"PT_OSTR"}, -'A(KC_P)': {"name":"π","title":"PT_PI"}, -'A(KC_LBRC)': {"name":"°","title":"PT_DEG"}, -'A(KC_RBRC)': {"name":"¨","title":"PT_DIAE (dead)"}, -// Row 3 -'A(KC_A)': {"name":"å","title":"PT_ARNG"}, -'A(KC_S)': {"name":"ß","title":"PT_SS"}, -'A(KC_D)': {"name":"∂","title":"PT_PDIF"}, -'A(KC_F)': {"name":"ƒ","title":"PT_FHK"}, -'A(KC_G)': {"name":"˙","title":"PT_DOTA"}, -'A(KC_H)': {"name":"ˇ","title":"PT_CARN"}, -'A(KC_J)': {"name":"¯","title":"PT_MACR"}, -'A(KC_K)': {"name":"„","title":"PT_DLQU"}, -'A(KC_L)': {"name":"‘","title":"PT_LSQU"}, -'A(KC_SCLN)': {"name":"¸","title":"PT_CEDL"}, -'A(KC_QUOT)': {"name":"˜","title":"PT_STIL (dead)"}, -'A(KC_NUHS)': {"name":"‹","title":"PT_LSAQ"}, -// Row 4 -'A(KC_NUBS)': {"name":"≤","title":"PT_LTEQ"}, -'A(KC_Z)': {"name":"Ω","title":"PT_OMEG"}, -'A(KC_X)': {"name":"«","title":"PT_LDAQ"}, -'A(KC_C)': {"name":"©","title":"PT_COPY"}, -'A(KC_V)': {"name":"√","title":"PT_SQRT"}, -'A(KC_B)': {"name":"∫","title":"PT_INTG"}, -'A(KC_N)': {"name":"¬","title":"PT_NOT"}, -'A(KC_M)': {"name":"µ","title":"PT_MICR"}, -'A(KC_COMM)': {"name":"“","title":"PT_LDQU"}, -'A(KC_DOT)': {"name":"…","title":"PT_ELLP"}, -'A(KC_SLSH)': {"name":"—","title":"PT_MDSH"}, + /* Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ │  │ @ │ € │ £ │ ‰ │ ¶ │ ÷ │ [ │ ] │ ≠ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ Œ │ ∑ │ Æ │ ® │ ™ │ ¥ │ † │ ı │ Ø │ π │ ° │ ¨ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Å │ ß │ ∂ │ ƒ │ ˙ │ ˇ │ ¯ │ „ │ ‘ │ ¸ │ ˜ │ ‹ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≤ │ Ω │ « │ © │ √ │ ∫ │ ¬ │ µ │ “ │ … │ — │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'A(KC_1)': { name: '', title: 'PT_APPL (Apple logo)' }, + 'A(KC_2)': { name: '@', title: 'PT_AT' }, + 'A(KC_3)': { name: '€', title: 'PT_EURO' }, + 'A(KC_4)': { name: '£', title: 'PT_PND' }, + 'A(KC_5)': { name: '‰', title: 'PT_PERM' }, + 'A(KC_6)': { name: '¶', title: 'PT_PILC' }, + 'A(KC_7)': { name: '÷', title: 'PT_DIV' }, + 'A(KC_8)': { name: '[', title: 'PT_LBRC' }, + 'A(KC_9)': { name: ']', title: 'PT_RBRC' }, + 'A(KC_0)': { name: '≠', title: 'PT_NEQL' }, + // Row 2 + 'A(KC_Q)': { name: 'Œ', title: 'PT_OE' }, + 'A(KC_W)': { name: '∑', title: 'PT_NARS' }, + 'A(KC_E)': { name: 'Æ', title: 'PT_AE' }, + 'A(KC_R)': { name: '®', title: 'PT_REGD' }, + 'A(KC_T)': { name: '™', title: 'PT_TM' }, + 'A(KC_Y)': { name: '¥', title: 'PT_YEN' }, + 'A(KC_U)': { name: '†', title: 'PT_DAGG' }, + 'A(KC_I)': { name: 'ı', title: 'PT_DLSI' }, + 'A(KC_O)': { name: 'Ø', title: 'PT_OSTR' }, + 'A(KC_P)': { name: 'π', title: 'PT_PI' }, + 'A(KC_LBRC)': { name: '°', title: 'PT_DEG' }, + 'A(KC_RBRC)': { name: '¨', title: 'PT_DIAE (dead)' }, + // Row 3 + 'A(KC_A)': { name: 'å', title: 'PT_ARNG' }, + 'A(KC_S)': { name: 'ß', title: 'PT_SS' }, + 'A(KC_D)': { name: '∂', title: 'PT_PDIF' }, + 'A(KC_F)': { name: 'ƒ', title: 'PT_FHK' }, + 'A(KC_G)': { name: '˙', title: 'PT_DOTA' }, + 'A(KC_H)': { name: 'ˇ', title: 'PT_CARN' }, + 'A(KC_J)': { name: '¯', title: 'PT_MACR' }, + 'A(KC_K)': { name: '„', title: 'PT_DLQU' }, + 'A(KC_L)': { name: '‘', title: 'PT_LSQU' }, + 'A(KC_SCLN)': { name: '¸', title: 'PT_CEDL' }, + 'A(KC_QUOT)': { name: '˜', title: 'PT_STIL (dead)' }, + 'A(KC_NUHS)': { name: '‹', title: 'PT_LSAQ' }, + // Row 4 + 'A(KC_NUBS)': { name: '≤', title: 'PT_LTEQ' }, + 'A(KC_Z)': { name: 'Ω', title: 'PT_OMEG' }, + 'A(KC_X)': { name: '«', title: 'PT_LDAQ' }, + 'A(KC_C)': { name: '©', title: 'PT_COPY' }, + 'A(KC_V)': { name: '√', title: 'PT_SQRT' }, + 'A(KC_B)': { name: '∫', title: 'PT_INTG' }, + 'A(KC_N)': { name: '¬', title: 'PT_NOT' }, + 'A(KC_M)': { name: 'µ', title: 'PT_MICR' }, + 'A(KC_COMM)': { name: '“', title: 'PT_LDQU' }, + 'A(KC_DOT)': { name: '…', title: 'PT_ELLP' }, + 'A(KC_SLSH)': { name: '—', title: 'PT_MDSH' }, -/* Shift+Alted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ │ ¡ │ fi │ fl │ ¢ │ ∞ │ • │ ⁄ │ { │ } │ ≈ │ ¿ │ ◊ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ │ │ │ │ │ │ ‡ │ ˚ │ │ ∏ │ │ ˝ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ ∆ │ │ │ │ │ ‚ │ ’ │ ˛ │ ˆ │ › │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ ≥ │ │ » │ │ │ │ │ │ ” │ · │ – │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'S(A(KC_1))': {"name":"¡","title":"PT_IEXL"}, -'S(A(KC_2))': {"name":"fi","title":"PT_FI"}, -'S(A(KC_3))': {"name":"fl","title":"PT_FL"}, -'S(A(KC_4))': {"name":"¢","title":"PT_CENT"}, -'S(A(KC_5))': {"name":"∞","title":"PT_INFN"}, -'S(A(KC_6))': {"name":"•","title":"PT_BULT"}, -'S(A(KC_7))': {"name":"⁄","title":"PT_FRSL"}, -'S(A(KC_8))': {"name":"{","title":"PT_LCBR"}, -'S(A(KC_9))': {"name":"}","title":"PT_RCBR"}, -'S(A(KC_0))': {"name":"≈","title":"PT_AEQL"}, -'S(A(KC_MINS))': {"name":"¿","title":"PT_IQUE"}, -'S(A(KC_EQL))': {"name":"◊","title":"PT_LOZN"}, -// Row 2 -'S(A(KC_U))': {"name":"‡","title":"PT_DDAG"}, -'S(A(KC_I))': {"name":"˚","title":"PT_RNGA"}, -'S(A(KC_P))': {"name":"∏","title":"PT_NARP"}, -'S(A(KC_RBRC))': {"name":"˝","title":"PT_DACU"}, -// Row 3 -'S(A(KC_D))': {"name":"∆","title":"PT_INCR"}, -'S(A(KC_K))': {"name":"‚","title":"PT_SLQU"}, -'S(A(KC_L))': {"name":"’","title":"PT_RSQU"}, -'S(A(KC_SCLN))': {"name":"˛","title":"PT_OGON"}, -'S(A(KC_QUOT))': {"name":"ˆ","title":"PT_DCIR (dead)"}, -'S(A(KC_NUHS))': {"name":"›","title":"PT_RSAQ"}, -// Row 4 -'S(A(KC_NUBS))': {"name":"≥","title":"PT_GTEQ"}, -'S(A(KC_X))': {"name":"»","title":"PT_RDAQ"}, -'S(A(KC_COMM))': {"name":"”","title":"PT_RDQU"}, -'S(A(KC_DOT))': {"name":"·","title":"PT_MDDT"}, -'S(A(KC_SLSH))': {"name":"–","title":"PT_NDSH"}, + /* Shift+Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ │ ¡ │ fi │ fl │ ¢ │ ∞ │ • │ ⁄ │ { │ } │ ≈ │ ¿ │ ◊ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ │ │ │ │ │ ‡ │ ˚ │ │ ∏ │ │ ˝ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ ∆ │ │ │ │ │ ‚ │ ’ │ ˛ │ ˆ │ › │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≥ │ │ » │ │ │ │ │ │ ” │ · │ – │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'S(A(KC_1))': { name: '¡', title: 'PT_IEXL' }, + 'S(A(KC_2))': { name: 'fi', title: 'PT_FI' }, + 'S(A(KC_3))': { name: 'fl', title: 'PT_FL' }, + 'S(A(KC_4))': { name: '¢', title: 'PT_CENT' }, + 'S(A(KC_5))': { name: '∞', title: 'PT_INFN' }, + 'S(A(KC_6))': { name: '•', title: 'PT_BULT' }, + 'S(A(KC_7))': { name: '⁄', title: 'PT_FRSL' }, + 'S(A(KC_8))': { name: '{', title: 'PT_LCBR' }, + 'S(A(KC_9))': { name: '}', title: 'PT_RCBR' }, + 'S(A(KC_0))': { name: '≈', title: 'PT_AEQL' }, + 'S(A(KC_MINS))': { name: '¿', title: 'PT_IQUE' }, + 'S(A(KC_EQL))': { name: '◊', title: 'PT_LOZN' }, + // Row 2 + 'S(A(KC_U))': { name: '‡', title: 'PT_DDAG' }, + 'S(A(KC_I))': { name: '˚', title: 'PT_RNGA' }, + 'S(A(KC_P))': { name: '∏', title: 'PT_NARP' }, + 'S(A(KC_RBRC))': { name: '˝', title: 'PT_DACU' }, + // Row 3 + 'S(A(KC_D))': { name: '∆', title: 'PT_INCR' }, + 'S(A(KC_K))': { name: '‚', title: 'PT_SLQU' }, + 'S(A(KC_L))': { name: '’', title: 'PT_RSQU' }, + 'S(A(KC_SCLN))': { name: '˛', title: 'PT_OGON' }, + 'S(A(KC_QUOT))': { name: 'ˆ', title: 'PT_DCIR (dead)' }, + 'S(A(KC_NUHS))': { name: '›', title: 'PT_RSAQ' }, + // Row 4 + 'S(A(KC_NUBS))': { name: '≥', title: 'PT_GTEQ' }, + 'S(A(KC_X))': { name: '»', title: 'PT_RDAQ' }, + 'S(A(KC_COMM))': { name: '”', title: 'PT_RDQU' }, + 'S(A(KC_DOT))': { name: '·', title: 'PT_MDDT' }, + 'S(A(KC_SLSH))': { name: '–', title: 'PT_NDSH' }, -/* Other keys */ -'KC_BSLS': {"name":"|\n\\","title":""}, -'S(KC_BSLS)': {"name":"|","title":""}, -'KC_COLN': {"name":"Ç","title":"S(PT_CCED) (capital Ç)"}, -'KC_PIPE': {"name":"|","title":"PT_PIPE"}, + /* Other keys */ + KC_BSLS: { name: '|\n\\', title: '' }, + 'S(KC_BSLS)': { name: '|', title: '' }, + KC_COLN: { name: 'Ç', title: 'S(PT_CCED) (capital Ç)' }, + KC_PIPE: { name: '|', title: 'PT_PIPE' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"§ / ±\nEsc","title":"Esc normally, but § when GUI is active or ± when Shift is active"}, -} + QK_GESC: { + name: '§ / ±\nEsc', + title: 'Esc normally, but § when GUI is active or ± when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_romanian.js b/src/i18n/keymap_extras/keymap_romanian.js index 124501b696..9f1419df97 100644 --- a/src/i18n/keymap_extras/keymap_romanian.js +++ b/src/i18n/keymap_extras/keymap_romanian.js @@ -14,210 +14,208 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ „ │ 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 + KC_GRV: { name: '”\n„', title: 'RO_DLQU' }, + KC_1: { name: '!\n1', title: 'RO_1' }, + KC_2: { name: '@\n2', title: 'RO_2' }, + KC_3: { name: '#\n3', title: 'RO_3' }, + KC_4: { name: '$\n4', title: 'RO_4' }, + KC_5: { name: '%\n5', title: 'RO_5' }, + KC_6: { name: '^\n6', title: 'RO_6' }, + KC_7: { name: '&\n7', title: 'RO_7' }, + KC_8: { name: '*\n8', title: 'RO_8' }, + KC_9: { name: '(\n9', title: 'RO_9' }, + KC_0: { name: ')\n0', title: 'RO_0' }, + KC_MINS: { name: '_\n-', title: 'RO_MINS' }, + KC_EQL: { name: '+\n=', title: 'RO_EQL' }, + // Row 2 + KC_Q: { name: 'Q', title: 'RO_Q' }, + KC_W: { name: 'W', title: 'RO_W' }, + KC_E: { name: 'E', title: 'RO_E' }, + KC_R: { name: 'R', title: 'RO_R' }, + KC_T: { name: 'T', title: 'RO_T' }, + KC_Y: { name: 'Y', title: 'RO_Y' }, + KC_U: { name: 'U', title: 'RO_U' }, + KC_I: { name: 'I', title: 'RO_I' }, + KC_O: { name: 'O', title: 'RO_O' }, + KC_P: { name: 'P', title: 'RO_P' }, + KC_LBRC: { name: 'Ă', title: 'RO_ABRV' }, + KC_RBRC: { name: 'Î', title: 'RO_ICIR' }, + // Row 3 + KC_A: { name: 'A', title: 'RO_A' }, + KC_S: { name: 'S', title: 'RO_S' }, + KC_D: { name: 'D', title: 'RO_D' }, + KC_F: { name: 'F', title: 'RO_F' }, + KC_G: { name: 'G', title: 'RO_G' }, + KC_H: { name: 'H', title: 'RO_H' }, + KC_J: { name: 'J', title: 'RO_J' }, + KC_K: { name: 'K', title: 'RO_K' }, + KC_L: { name: 'L', title: 'RO_L' }, + KC_SCLN: { name: 'Ș', title: 'RO_SCOM' }, + KC_QUOT: { name: 'Ț', title: 'RO_TCOM' }, + KC_NUHS: { name: 'Â', title: 'RO_ACIR' }, + // Row 4 + KC_NUBS: { name: '|\n\\', title: 'RO_BSLS' }, + KC_Z: { name: 'Z', title: 'RO_Z' }, + KC_X: { name: 'X', title: 'RO_X' }, + KC_C: { name: 'C', title: 'RO_C' }, + KC_V: { name: 'V', title: 'RO_V' }, + KC_B: { name: 'B', title: 'RO_B' }, + KC_N: { name: 'N', title: 'RO_N' }, + KC_M: { name: 'M', title: 'RO_M' }, + KC_COMM: { name: ';\n,', title: 'RO_COMM' }, + KC_DOT: { name: ':\n.', title: 'RO_DOT' }, + KC_SLSH: { name: '?\n/', title: 'RO_SLSH' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ „ │ 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 -'KC_GRV': {"name":"”\n„","title":"RO_DLQU"}, -'KC_1': {"name":"!\n1","title":"RO_1"}, -'KC_2': {"name":"@\n2","title":"RO_2"}, -'KC_3': {"name":"#\n3","title":"RO_3"}, -'KC_4': {"name":"$\n4","title":"RO_4"}, -'KC_5': {"name":"%\n5","title":"RO_5"}, -'KC_6': {"name":"^\n6","title":"RO_6"}, -'KC_7': {"name":"&\n7","title":"RO_7"}, -'KC_8': {"name":"*\n8","title":"RO_8"}, -'KC_9': {"name":"(\n9","title":"RO_9"}, -'KC_0': {"name":")\n0","title":"RO_0"}, -'KC_MINS': {"name":"_\n-","title":"RO_MINS"}, -'KC_EQL': {"name":"+\n=","title":"RO_EQL"}, -// Row 2 -'KC_Q': {"name":"Q","title":"RO_Q"}, -'KC_W': {"name":"W","title":"RO_W"}, -'KC_E': {"name":"E","title":"RO_E"}, -'KC_R': {"name":"R","title":"RO_R"}, -'KC_T': {"name":"T","title":"RO_T"}, -'KC_Y': {"name":"Y","title":"RO_Y"}, -'KC_U': {"name":"U","title":"RO_U"}, -'KC_I': {"name":"I","title":"RO_I"}, -'KC_O': {"name":"O","title":"RO_O"}, -'KC_P': {"name":"P","title":"RO_P"}, -'KC_LBRC': {"name":"Ă","title":"RO_ABRV"}, -'KC_RBRC': {"name":"Î","title":"RO_ICIR"}, -// Row 3 -'KC_A': {"name":"A","title":"RO_A"}, -'KC_S': {"name":"S","title":"RO_S"}, -'KC_D': {"name":"D","title":"RO_D"}, -'KC_F': {"name":"F","title":"RO_F"}, -'KC_G': {"name":"G","title":"RO_G"}, -'KC_H': {"name":"H","title":"RO_H"}, -'KC_J': {"name":"J","title":"RO_J"}, -'KC_K': {"name":"K","title":"RO_K"}, -'KC_L': {"name":"L","title":"RO_L"}, -'KC_SCLN': {"name":"Ș","title":"RO_SCOM"}, -'KC_QUOT': {"name":"Ț","title":"RO_TCOM"}, -'KC_NUHS': {"name":"Â","title":"RO_ACIR"}, -// Row 4 -'KC_NUBS': {"name":"|\n\\","title":"RO_BSLS"}, -'KC_Z': {"name":"Z","title":"RO_Z"}, -'KC_X': {"name":"X","title":"RO_X"}, -'KC_C': {"name":"C","title":"RO_C"}, -'KC_V': {"name":"V","title":"RO_V"}, -'KC_B': {"name":"B","title":"RO_B"}, -'KC_N': {"name":"N","title":"RO_N"}, -'KC_M': {"name":"M","title":"RO_M"}, -'KC_COMM': {"name":";\n,","title":"RO_COMM"}, -'KC_DOT': {"name":":\n.","title":"RO_DOT"}, -'KC_SLSH': {"name":"?\n/","title":"RO_SLSH"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ” │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ | │ │ │ │ │ │ │ │ ; │ : │ ? │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '”', title: 'RO_RDQU' }, + KC_TILD: { name: '”', title: 'RO_RDQU' }, + 'S(KC_1)': { name: '!', title: 'RO_EXLM' }, + KC_EXLM: { name: '!', title: 'RO_EXLM' }, + 'S(KC_2)': { name: '@', title: 'RO_AT' }, + KC_AT: { name: '@', title: 'RO_AT' }, + 'S(KC_3)': { name: '#', title: 'RO_HASH' }, + KC_HASH: { name: '#', title: 'RO_HASH' }, + 'S(KC_4)': { name: '$', title: 'RO_DLR' }, + KC_DLR: { name: '$', title: 'RO_DLR' }, + 'S(KC_5)': { name: '%', title: 'RO_PERC' }, + KC_PERC: { name: '%', title: 'RO_PERC' }, + 'S(KC_6)': { name: '^', title: 'RO_CIRC' }, + KC_CIRC: { name: '^', title: 'RO_CIRC' }, + 'S(KC_7)': { name: '&', title: 'RO_AMPR' }, + KC_AMPR: { name: '&', title: 'RO_AMPR' }, + 'S(KC_8)': { name: '*', title: 'RO_ASTR' }, + KC_ASTR: { name: '*', title: 'RO_ASTR' }, + 'S(KC_9)': { name: '(', title: 'RO_LPRN' }, + KC_LPRN: { name: '(', title: 'RO_LPRN' }, + 'S(KC_0)': { name: ')', title: 'RO_RPRN' }, + KC_RPRN: { name: ')', title: 'RO_RPRN' }, + 'S(KC_MINS)': { name: '_', title: 'RO_UNDS' }, + KC_UNDS: { name: '_', title: 'RO_UNDS' }, + 'S(KC_EQL)': { name: '+', title: 'RO_PLUS' }, + KC_PLUS: { name: '+', title: 'RO_PLUS' }, + // Row 4 + 'S(KC_NUBS)': { name: '|', title: 'RO_PIPE' }, + 'S(KC_COMM)': { name: ';', title: 'RO_SCLN' }, + KC_LT: { name: ';', title: 'RO_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'RO_COLN' }, + KC_GT: { name: ':', title: 'RO_COLN' }, + 'S(KC_SLSH)': { name: '?', title: 'RO_QUES' }, + KC_QUES: { name: '?', title: 'RO_QUES' }, -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ” │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ | │ │ │ │ │ │ │ │ ; │ : │ ? │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"”","title":"RO_RDQU"}, -'KC_TILD': {"name":"”","title":"RO_RDQU"}, -'S(KC_1)': {"name":"!","title":"RO_EXLM"}, -'KC_EXLM': {"name":"!","title":"RO_EXLM"}, -'S(KC_2)': {"name":"@","title":"RO_AT"}, -'KC_AT': {"name":"@","title":"RO_AT"}, -'S(KC_3)': {"name":"#","title":"RO_HASH"}, -'KC_HASH': {"name":"#","title":"RO_HASH"}, -'S(KC_4)': {"name":"$","title":"RO_DLR"}, -'KC_DLR': {"name":"$","title":"RO_DLR"}, -'S(KC_5)': {"name":"%","title":"RO_PERC"}, -'KC_PERC': {"name":"%","title":"RO_PERC"}, -'S(KC_6)': {"name":"^","title":"RO_CIRC"}, -'KC_CIRC': {"name":"^","title":"RO_CIRC"}, -'S(KC_7)': {"name":"&","title":"RO_AMPR"}, -'KC_AMPR': {"name":"&","title":"RO_AMPR"}, -'S(KC_8)': {"name":"*","title":"RO_ASTR"}, -'KC_ASTR': {"name":"*","title":"RO_ASTR"}, -'S(KC_9)': {"name":"(","title":"RO_LPRN"}, -'KC_LPRN': {"name":"(","title":"RO_LPRN"}, -'S(KC_0)': {"name":")","title":"RO_RPRN"}, -'KC_RPRN': {"name":")","title":"RO_RPRN"}, -'S(KC_MINS)': {"name":"_","title":"RO_UNDS"}, -'KC_UNDS': {"name":"_","title":"RO_UNDS"}, -'S(KC_EQL)': {"name":"+","title":"RO_PLUS"}, -'KC_PLUS': {"name":"+","title":"RO_PLUS"}, -// Row 4 -'S(KC_NUBS)': {"name":"|","title":"RO_PIPE"}, -'S(KC_COMM)': {"name":";","title":"RO_SCLN"}, -'KC_LT': {"name":";","title":"RO_SCLN"}, -'S(KC_DOT)': {"name":":","title":"RO_COLN"}, -'KC_GT': {"name":":","title":"RO_COLN"}, -'S(KC_SLSH)': {"name":"?","title":"RO_QUES"}, -'KC_QUES': {"name":"?","title":"RO_QUES"}, - -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ ~ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ ¨ │ ¸ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ € │ │ │ │ │ │ │ § │ [ │ ] │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ ß │ Đ │ │ │ │ │ │ Ł │ │ ' │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ © │ │ │ │ │ < │ > │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_GRV)': {"name":"`","title":"RO_GRV"}, -'ALGR(KC_1)': {"name":"~","title":"RO_DTIL (dead)"}, -'ALGR(KC_2)': {"name":"ˇ","title":"RO_CARN (dead)"}, -'ALGR(KC_3)': {"name":"^","title":"RO_DCIR (dead)"}, -'ALGR(KC_4)': {"name":"˘","title":"RO_BREV (dead)"}, -'ALGR(KC_5)': {"name":"°","title":"RO_RNGA (dead)"}, -'ALGR(KC_6)': {"name":"˛","title":"RO_OGON (dead)"}, -'ALGR(KC_7)': {"name":"`","title":"RO_DGRV (dead)"}, -'ALGR(KC_8)': {"name":"˙","title":"RO_DOTA (dead)"}, -'ALGR(KC_9)': {"name":"´","title":"RO_ACUT (dead)"}, -'ALGR(KC_0)': {"name":"˝","title":"RO_DACU (dead)"}, -'ALGR(KC_MINS)': {"name":"¨","title":"RO_DIAE (dead)"}, -'ALGR(KC_EQL)': {"name":"¸","title":"RO_CEDL (dead)"}, -// Row 2 -'ALGR(KC_E)': {"name":"€","title":"RO_EURO"}, -'ALGR(KC_P)': {"name":"§","title":"RO_SECT"}, -'ALGR(KC_LBRC)': {"name":"[","title":"RO_LBRC"}, -'ALGR(KC_RBRC)': {"name":"]","title":"RO_RBRC"}, -// Row 3 -'ALGR(KC_S)': {"name":"ß","title":"RO_SS"}, -'ALGR(KC_D)': {"name":"Đ","title":"RO_DSTR"}, -'ALGR(KC_L)': {"name":"Ł","title":"RO_LSTR"}, -'ALGR(KC_QUOT)': {"name":"'","title":"RO_QUOT"}, -// Row 4 -'ALGR(KC_C)': {"name":"©","title":"RO_COPY"}, -'ALGR(KC_COMM)': {"name":"<","title":"RO_LABK"}, -'ALGR(KC_DOT)': {"name":">","title":"RO_RABK"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ ~ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ ¨ │ ¸ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ § │ [ │ ] │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ ß │ Đ │ │ │ │ │ │ Ł │ │ ' │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ © │ │ │ │ │ < │ > │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_GRV)': { name: '`', title: 'RO_GRV' }, + 'ALGR(KC_1)': { name: '~', title: 'RO_DTIL (dead)' }, + 'ALGR(KC_2)': { name: 'ˇ', title: 'RO_CARN (dead)' }, + 'ALGR(KC_3)': { name: '^', title: 'RO_DCIR (dead)' }, + 'ALGR(KC_4)': { name: '˘', title: 'RO_BREV (dead)' }, + 'ALGR(KC_5)': { name: '°', title: 'RO_RNGA (dead)' }, + 'ALGR(KC_6)': { name: '˛', title: 'RO_OGON (dead)' }, + 'ALGR(KC_7)': { name: '`', title: 'RO_DGRV (dead)' }, + 'ALGR(KC_8)': { name: '˙', title: 'RO_DOTA (dead)' }, + 'ALGR(KC_9)': { name: '´', title: 'RO_ACUT (dead)' }, + 'ALGR(KC_0)': { name: '˝', title: 'RO_DACU (dead)' }, + 'ALGR(KC_MINS)': { name: '¨', title: 'RO_DIAE (dead)' }, + 'ALGR(KC_EQL)': { name: '¸', title: 'RO_CEDL (dead)' }, + // Row 2 + 'ALGR(KC_E)': { name: '€', title: 'RO_EURO' }, + 'ALGR(KC_P)': { name: '§', title: 'RO_SECT' }, + 'ALGR(KC_LBRC)': { name: '[', title: 'RO_LBRC' }, + 'ALGR(KC_RBRC)': { name: ']', title: 'RO_RBRC' }, + // Row 3 + 'ALGR(KC_S)': { name: 'ß', title: 'RO_SS' }, + 'ALGR(KC_D)': { name: 'Đ', title: 'RO_DSTR' }, + 'ALGR(KC_L)': { name: 'Ł', title: 'RO_LSTR' }, + 'ALGR(KC_QUOT)': { name: "'", title: 'RO_QUOT' }, + // Row 4 + 'ALGR(KC_C)': { name: '©', title: 'RO_COPY' }, + 'ALGR(KC_COMM)': { name: '<', title: 'RO_LABK' }, + 'ALGR(KC_DOT)': { name: '>', title: 'RO_RABK' }, -/* Shift+AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ │ │ │ │ │ │ │ │ │ │ – │ ± │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ " │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ │ │ │ │ « │ » │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(ALGR(KC_GRV))': {"name":"~","title":"RO_TILD"}, -'S(ALGR(KC_MINS))': {"name":"–","title":"RO_NDSH"}, -'S(ALGR(KC_EQL))': {"name":"±","title":"RO_PLMN"}, -// Row 2 -'S(ALGR(KC_LBRC))': {"name":"{","title":"RO_LCBR"}, -'S(ALGR(KC_RBRC))': {"name":"}","title":"RO_RCBR"}, -// Row 3 -'S(ALGR(KC_QUOT))': {"name":"\"","title":"RO_DQUO"}, -// Row 4 -'S(ALGR(KC_COMM))': {"name":"«","title":"RO_LDAQ"}, -'S(ALGR(KC_DOT))': {"name":"»","title":"RO_RDAQ"}, + /* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ │ │ │ │ │ │ │ │ │ │ – │ ± │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ " │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ « │ » │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(ALGR(KC_GRV))': { name: '~', title: 'RO_TILD' }, + 'S(ALGR(KC_MINS))': { name: '–', title: 'RO_NDSH' }, + 'S(ALGR(KC_EQL))': { name: '±', title: 'RO_PLMN' }, + // Row 2 + 'S(ALGR(KC_LBRC))': { name: '{', title: 'RO_LCBR' }, + 'S(ALGR(KC_RBRC))': { name: '}', title: 'RO_RCBR' }, + // Row 3 + 'S(ALGR(KC_QUOT))': { name: '"', title: 'RO_DQUO' }, + // Row 4 + 'S(ALGR(KC_COMM))': { name: '«', title: 'RO_LDAQ' }, + 'S(ALGR(KC_DOT))': { name: '»', title: 'RO_RDAQ' }, -/* Other keys */ -'KC_BSLS': {"name":"Â","title":""}, -'S(KC_BSLS)': {"name":"Â","title":""}, -'KC_LCBR': {"name":"Ă","title":"S(RO_ABRV) (capital Ă)"}, -'KC_RCBR': {"name":"Î","title":"S(RO_ICIR) (capital Î)"}, -'KC_COLN': {"name":"Ș","title":"S(RO_SCOM) (capital Ș)"}, -'KC_PIPE': {"name":"Â","title":"RO_ACIR (capital Â)"}, -'KC_DQUO': {"name":"Ț","title":"S(RO_TCOM) (capital Ț)"}, + /* Other keys */ + KC_BSLS: { name: 'Â', title: '' }, + 'S(KC_BSLS)': { name: 'Â', title: '' }, + KC_LCBR: { name: 'Ă', title: 'S(RO_ABRV) (capital Ă)' }, + KC_RCBR: { name: 'Î', title: 'S(RO_ICIR) (capital Î)' }, + KC_COLN: { name: 'Ș', title: 'S(RO_SCOM) (capital Ș)' }, + KC_PIPE: { name: 'Â', title: 'RO_ACIR (capital Â)' }, + KC_DQUO: { name: 'Ț', title: 'S(RO_TCOM) (capital Ț)' }, -'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, -'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, -'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, -'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, -'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, -'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + KC_LSPO: { name: 'LS / (', title: 'Left Shift when held, ( when tapped' }, + KC_RSPC: { name: 'RS / )', title: 'Right Shift when held, ) when tapped' }, + KC_LCPO: { name: 'LC / (', title: 'Left Control when held, ( when tapped' }, + KC_RCPC: { name: 'RC / )', title: 'Right Control when held, ) when tapped' }, + KC_LAPO: { name: 'LA / (', title: 'Left Alt when held, ( when tapped' }, + KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, -'QK_GESC': {"name":"„ / ”\nEsc","title":"Esc normally, but „ when GUI is active or ” when Shift is active"}, -} + QK_GESC: { + name: '„ / ”\nEsc', + title: 'Esc normally, but „ when GUI is active or ” when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_serbian.js b/src/i18n/keymap_extras/keymap_serbian.js index 3778c9ff60..93b7994c9e 100644 --- a/src/i18n/keymap_extras/keymap_serbian.js +++ b/src/i18n/keymap_extras/keymap_serbian.js @@ -14,158 +14,156 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Љ │ Њ │ Е │ Р │ Т │ З │ У │ И │ О │ П │ Ш │ Ђ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ А │ С │ Д │ Ф │ Г │ Х │ Ј │ К │ Л │ Ч │ Ћ │ Ж │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ < │ Ѕ │ Џ │ Ц │ В │ Б │ Н │ М │ , │ . │ - │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + KC_GRV: { name: '~\n`', title: 'RS_GRV' }, + KC_1: { name: '!\n1', title: 'RS_1' }, + KC_2: { name: '"\n2', title: 'RS_2' }, + KC_3: { name: '#\n3', title: 'RS_3' }, + KC_4: { name: '$\n4', title: 'RS_4' }, + KC_5: { name: '%\n5', title: 'RS_5' }, + KC_6: { name: '&\n6', title: 'RS_6' }, + KC_7: { name: '/\n7', title: 'RS_7' }, + KC_8: { name: '(\n8', title: 'RS_8' }, + KC_9: { name: ')\n9', title: 'RS_9' }, + KC_0: { name: '=\n0', title: 'RS_0' }, + KC_MINS: { name: "?\n'", title: 'RS_QUOT (dead)' }, + KC_EQL: { name: '*\n+', title: 'RS_PLUS' }, + // Row 2 + KC_Q: { name: 'Љ', title: 'RS_LJE' }, + KC_W: { name: 'Њ', title: 'RS_NJE' }, + KC_E: { name: 'Е', title: 'RS_IE' }, + KC_R: { name: 'Р', title: 'RS_ER' }, + KC_T: { name: 'Т', title: 'RS_TE' }, + KC_Y: { name: 'З', title: 'RS_ZE' }, + KC_U: { name: 'У', title: 'RS_U' }, + KC_I: { name: 'И', title: 'RS_I' }, + KC_O: { name: 'О', title: 'RS_O' }, + KC_P: { name: 'П', title: 'RS_PE' }, + KC_LBRC: { name: 'Ш', title: 'RS_SHA' }, + KC_RBRC: { name: 'Ђ', title: 'RS_DJE' }, + // Row 3 + KC_A: { name: 'А', title: 'RS_A' }, + KC_S: { name: 'С', title: 'RS_ES' }, + KC_D: { name: 'Д', title: 'RS_DE' }, + KC_F: { name: 'Ф', title: 'RS_EF' }, + KC_G: { name: 'Г', title: 'RS_GHE' }, + KC_H: { name: 'Х', title: 'RS_HA' }, + KC_J: { name: 'Ј', title: 'RS_JE' }, + KC_K: { name: 'К', title: 'RS_KA' }, + KC_L: { name: 'Л', title: 'RS_EL' }, + KC_SCLN: { name: 'Ч', title: 'RS_CHE' }, + KC_QUOT: { name: 'Ћ', title: 'RS_TSHE' }, + KC_NUHS: { name: 'Ж', title: 'RS_ZHE' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'RS_LABK' }, + KC_Z: { name: 'Ѕ', title: 'RS_DZE' }, + KC_X: { name: 'Џ', title: 'RS_DZHE' }, + KC_C: { name: 'Ц', title: 'RS_TSE' }, + KC_V: { name: 'В', title: 'RS_VE' }, + KC_B: { name: 'Б', title: 'RS_BE' }, + KC_N: { name: 'Н', title: 'RS_EN' }, + KC_M: { name: 'М', title: 'RS_EM' }, + KC_COMM: { name: ';\n,', title: 'RS_COMM' }, + KC_DOT: { name: ':\n.', title: 'RS_DOT' }, + KC_SLSH: { name: '_\n-', title: 'RS_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ Љ │ Њ │ Е │ Р │ Т │ З │ У │ И │ О │ П │ Ш │ Ђ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ А │ С │ Д │ Ф │ Г │ Х │ Ј │ К │ Л │ Ч │ Ћ │ Ж │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ < │ Ѕ │ Џ │ Ц │ В │ Б │ Н │ М │ , │ . │ - │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'KC_GRV': {"name":"~\n`","title":"RS_GRV"}, -'KC_1': {"name":"!\n1","title":"RS_1"}, -'KC_2': {"name":"\"\n2","title":"RS_2"}, -'KC_3': {"name":"#\n3","title":"RS_3"}, -'KC_4': {"name":"$\n4","title":"RS_4"}, -'KC_5': {"name":"%\n5","title":"RS_5"}, -'KC_6': {"name":"&\n6","title":"RS_6"}, -'KC_7': {"name":"/\n7","title":"RS_7"}, -'KC_8': {"name":"(\n8","title":"RS_8"}, -'KC_9': {"name":")\n9","title":"RS_9"}, -'KC_0': {"name":"=\n0","title":"RS_0"}, -'KC_MINS': {"name":"?\n'","title":"RS_QUOT (dead)"}, -'KC_EQL': {"name":"*\n+","title":"RS_PLUS"}, -// Row 2 -'KC_Q': {"name":"Љ","title":"RS_LJE"}, -'KC_W': {"name":"Њ","title":"RS_NJE"}, -'KC_E': {"name":"Е","title":"RS_IE"}, -'KC_R': {"name":"Р","title":"RS_ER"}, -'KC_T': {"name":"Т","title":"RS_TE"}, -'KC_Y': {"name":"З","title":"RS_ZE"}, -'KC_U': {"name":"У","title":"RS_U"}, -'KC_I': {"name":"И","title":"RS_I"}, -'KC_O': {"name":"О","title":"RS_O"}, -'KC_P': {"name":"П","title":"RS_PE"}, -'KC_LBRC': {"name":"Ш","title":"RS_SHA"}, -'KC_RBRC': {"name":"Ђ","title":"RS_DJE"}, -// Row 3 -'KC_A': {"name":"А","title":"RS_A"}, -'KC_S': {"name":"С","title":"RS_ES"}, -'KC_D': {"name":"Д","title":"RS_DE"}, -'KC_F': {"name":"Ф","title":"RS_EF"}, -'KC_G': {"name":"Г","title":"RS_GHE"}, -'KC_H': {"name":"Х","title":"RS_HA"}, -'KC_J': {"name":"Ј","title":"RS_JE"}, -'KC_K': {"name":"К","title":"RS_KA"}, -'KC_L': {"name":"Л","title":"RS_EL"}, -'KC_SCLN': {"name":"Ч","title":"RS_CHE"}, -'KC_QUOT': {"name":"Ћ","title":"RS_TSHE"}, -'KC_NUHS': {"name":"Ж","title":"RS_ZHE"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"RS_LABK"}, -'KC_Z': {"name":"Ѕ","title":"RS_DZE"}, -'KC_X': {"name":"Џ","title":"RS_DZHE"}, -'KC_C': {"name":"Ц","title":"RS_TSE"}, -'KC_V': {"name":"В","title":"RS_VE"}, -'KC_B': {"name":"Б","title":"RS_BE"}, -'KC_N': {"name":"Н","title":"RS_EN"}, -'KC_M': {"name":"М","title":"RS_EM"}, -'KC_COMM': {"name":";\n,","title":"RS_COMM"}, -'KC_DOT': {"name":":\n.","title":"RS_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"RS_MINS"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"RS_TILD"}, -'KC_TILD': {"name":"~","title":"RS_TILD"}, -'S(KC_1)': {"name":"!","title":"RS_EXLM"}, -'KC_EXLM': {"name":"!","title":"RS_EXLM"}, -'S(KC_2)': {"name":"\"","title":"RS_DQUO"}, -'KC_AT': {"name":"\"","title":"RS_DQUO"}, -'S(KC_3)': {"name":"#","title":"RS_HASH"}, -'KC_HASH': {"name":"#","title":"RS_HASH"}, -'S(KC_4)': {"name":"$","title":"RS_DLR"}, -'KC_DLR': {"name":"$","title":"RS_DLR"}, -'S(KC_5)': {"name":"%","title":"RS_PERC"}, -'KC_PERC': {"name":"%","title":"RS_PERC"}, -'S(KC_6)': {"name":"&","title":"RS_AMPR"}, -'KC_CIRC': {"name":"&","title":"RS_AMPR"}, -'S(KC_7)': {"name":"/","title":"RS_SLSH"}, -'KC_AMPR': {"name":"/","title":"RS_SLSH"}, -'S(KC_8)': {"name":"(","title":"RS_LPRN"}, -'KC_ASTR': {"name":"(","title":"RS_LPRN"}, -'S(KC_9)': {"name":")","title":"RS_RPRN"}, -'KC_LPRN': {"name":")","title":"RS_RPRN"}, -'S(KC_0)': {"name":"=","title":"RS_EQL"}, -'KC_RPRN': {"name":"=","title":"RS_EQL"}, -'S(KC_MINS)': {"name":"?","title":"RS_QUES"}, -'KC_UNDS': {"name":"?","title":"RS_QUES"}, -'S(KC_EQL)': {"name":"*","title":"RS_ASTR"}, -'KC_PLUS': {"name":"*","title":"RS_ASTR"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"RS_RABK"}, -'S(KC_COMM)': {"name":";","title":"RS_SCLN"}, -'KC_LT': {"name":";","title":"RS_SCLN"}, -'S(KC_DOT)': {"name":":","title":"RS_COLN"}, -'KC_GT': {"name":":","title":"RS_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"RS_UNDS"}, -'KC_QUES': {"name":"_","title":"RS_UNDS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'RS_TILD' }, + KC_TILD: { name: '~', title: 'RS_TILD' }, + 'S(KC_1)': { name: '!', title: 'RS_EXLM' }, + KC_EXLM: { name: '!', title: 'RS_EXLM' }, + 'S(KC_2)': { name: '"', title: 'RS_DQUO' }, + KC_AT: { name: '"', title: 'RS_DQUO' }, + 'S(KC_3)': { name: '#', title: 'RS_HASH' }, + KC_HASH: { name: '#', title: 'RS_HASH' }, + 'S(KC_4)': { name: '$', title: 'RS_DLR' }, + KC_DLR: { name: '$', title: 'RS_DLR' }, + 'S(KC_5)': { name: '%', title: 'RS_PERC' }, + KC_PERC: { name: '%', title: 'RS_PERC' }, + 'S(KC_6)': { name: '&', title: 'RS_AMPR' }, + KC_CIRC: { name: '&', title: 'RS_AMPR' }, + 'S(KC_7)': { name: '/', title: 'RS_SLSH' }, + KC_AMPR: { name: '/', title: 'RS_SLSH' }, + 'S(KC_8)': { name: '(', title: 'RS_LPRN' }, + KC_ASTR: { name: '(', title: 'RS_LPRN' }, + 'S(KC_9)': { name: ')', title: 'RS_RPRN' }, + KC_LPRN: { name: ')', title: 'RS_RPRN' }, + 'S(KC_0)': { name: '=', title: 'RS_EQL' }, + KC_RPRN: { name: '=', title: 'RS_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'RS_QUES' }, + KC_UNDS: { name: '?', title: 'RS_QUES' }, + 'S(KC_EQL)': { name: '*', title: 'RS_ASTR' }, + KC_PLUS: { name: '*', title: 'RS_ASTR' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'RS_RABK' }, + 'S(KC_COMM)': { name: ';', title: 'RS_SCLN' }, + KC_LT: { name: ';', title: 'RS_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'RS_COLN' }, + KC_GT: { name: ':', title: 'RS_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'RS_UNDS' }, + KC_QUES: { name: '_', title: 'RS_UNDS' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ € │ │ │ │ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 2 -'ALGR(KC_E)': {"name":"€","title":"RS_EURO"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 2 + 'ALGR(KC_E)': { name: '€', title: 'RS_EURO' }, -/* Other keys */ -'KC_BSLS': {"name":"Ж","title":""}, -'S(KC_BSLS)': {"name":"Ж","title":""}, -'KC_LCBR': {"name":"Ш","title":"S(RS_SHA) (capital Ш)"}, -'KC_RCBR': {"name":"Ђ","title":"S(RS_DJE) (capital Ђ)"}, -'KC_COLN': {"name":"Ч","title":"S(RS_CHE) (capital Ч)"}, -'KC_PIPE': {"name":"Ж","title":"RS_ZHE (capital Ж)"}, -'KC_DQUO': {"name":"Ћ","title":"S(RS_TSHE) (capital Ћ)"}, + /* Other keys */ + KC_BSLS: { name: 'Ж', title: '' }, + 'S(KC_BSLS)': { name: 'Ж', title: '' }, + KC_LCBR: { name: 'Ш', title: 'S(RS_SHA) (capital Ш)' }, + KC_RCBR: { name: 'Ђ', title: 'S(RS_DJE) (capital Ђ)' }, + KC_COLN: { name: 'Ч', title: 'S(RS_CHE) (capital Ч)' }, + KC_PIPE: { name: 'Ж', title: 'RS_ZHE (capital Ж)' }, + KC_DQUO: { name: 'Ћ', title: 'S(RS_TSHE) (capital Ћ)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: '` / ~\nEsc', + title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_serbian_latin.js b/src/i18n/keymap_extras/keymap_serbian_latin.js index 3c899928c4..a64d1c1751 100644 --- a/src/i18n/keymap_extras/keymap_serbian_latin.js +++ b/src/i18n/keymap_extras/keymap_serbian_latin.js @@ -14,186 +14,184 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ‚ │ 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 + KC_GRV: { name: '~\n‚', title: 'RS_SLQU (dead)' }, + KC_1: { name: '!\n1', title: 'RS_1' }, + KC_2: { name: '"\n2', title: 'RS_2' }, + KC_3: { name: '#\n3', title: 'RS_3' }, + KC_4: { name: '$\n4', title: 'RS_4' }, + KC_5: { name: '%\n5', title: 'RS_5' }, + KC_6: { name: '&\n6', title: 'RS_6' }, + KC_7: { name: '/\n7', title: 'RS_7' }, + KC_8: { name: '(\n8', title: 'RS_8' }, + KC_9: { name: ')\n9', title: 'RS_9' }, + KC_0: { name: '=\n0', title: 'RS_0' }, + KC_MINS: { name: "?\n'", title: 'RS_QUOT' }, + KC_EQL: { name: '*\n+', title: 'RS_PLUS' }, + // Row 2 + KC_Q: { name: 'Q', title: 'RS_Q' }, + KC_W: { name: 'W', title: 'RS_W' }, + KC_E: { name: 'E', title: 'RS_E' }, + KC_R: { name: 'R', title: 'RS_R' }, + KC_T: { name: 'T', title: 'RS_T' }, + KC_Y: { name: 'Z', title: 'RS_Z' }, + KC_U: { name: 'U', title: 'RS_U' }, + KC_I: { name: 'I', title: 'RS_I' }, + KC_O: { name: 'O', title: 'RS_O' }, + KC_P: { name: 'P', title: 'RS_P' }, + KC_LBRC: { name: 'Š', title: 'RS_SCAR' }, + KC_RBRC: { name: 'Đ', title: 'RS_DSTR' }, + // Row 3 + KC_A: { name: 'A', title: 'RS_A' }, + KC_S: { name: 'S', title: 'RS_S' }, + KC_D: { name: 'D', title: 'RS_D' }, + KC_F: { name: 'F', title: 'RS_F' }, + KC_G: { name: 'G', title: 'RS_G' }, + KC_H: { name: 'H', title: 'RS_H' }, + KC_J: { name: 'J', title: 'RS_J' }, + KC_K: { name: 'K', title: 'RS_K' }, + KC_L: { name: 'L', title: 'RS_L' }, + KC_SCLN: { name: 'Č', title: 'RS_CCAR' }, + KC_QUOT: { name: 'Ć', title: 'RS_CACU' }, + KC_NUHS: { name: 'Ž', title: 'RS_ZCAR' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'RS_LABK' }, + KC_Z: { name: 'Y', title: 'RS_Y' }, + KC_X: { name: 'X', title: 'RS_X' }, + KC_C: { name: 'C', title: 'RS_C' }, + KC_V: { name: 'V', title: 'RS_V' }, + KC_B: { name: 'B', title: 'RS_B' }, + KC_N: { name: 'N', title: 'RS_N' }, + KC_M: { name: 'M', title: 'RS_M' }, + KC_COMM: { name: ';\n,', title: 'RS_COMM' }, + KC_DOT: { name: ':\n.', title: 'RS_DOT' }, + KC_SLSH: { name: '_\n-', title: 'RS_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ‚ │ 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 -'KC_GRV': {"name":"~\n‚","title":"RS_SLQU (dead)"}, -'KC_1': {"name":"!\n1","title":"RS_1"}, -'KC_2': {"name":"\"\n2","title":"RS_2"}, -'KC_3': {"name":"#\n3","title":"RS_3"}, -'KC_4': {"name":"$\n4","title":"RS_4"}, -'KC_5': {"name":"%\n5","title":"RS_5"}, -'KC_6': {"name":"&\n6","title":"RS_6"}, -'KC_7': {"name":"/\n7","title":"RS_7"}, -'KC_8': {"name":"(\n8","title":"RS_8"}, -'KC_9': {"name":")\n9","title":"RS_9"}, -'KC_0': {"name":"=\n0","title":"RS_0"}, -'KC_MINS': {"name":"?\n'","title":"RS_QUOT"}, -'KC_EQL': {"name":"*\n+","title":"RS_PLUS"}, -// Row 2 -'KC_Q': {"name":"Q","title":"RS_Q"}, -'KC_W': {"name":"W","title":"RS_W"}, -'KC_E': {"name":"E","title":"RS_E"}, -'KC_R': {"name":"R","title":"RS_R"}, -'KC_T': {"name":"T","title":"RS_T"}, -'KC_Y': {"name":"Z","title":"RS_Z"}, -'KC_U': {"name":"U","title":"RS_U"}, -'KC_I': {"name":"I","title":"RS_I"}, -'KC_O': {"name":"O","title":"RS_O"}, -'KC_P': {"name":"P","title":"RS_P"}, -'KC_LBRC': {"name":"Š","title":"RS_SCAR"}, -'KC_RBRC': {"name":"Đ","title":"RS_DSTR"}, -// Row 3 -'KC_A': {"name":"A","title":"RS_A"}, -'KC_S': {"name":"S","title":"RS_S"}, -'KC_D': {"name":"D","title":"RS_D"}, -'KC_F': {"name":"F","title":"RS_F"}, -'KC_G': {"name":"G","title":"RS_G"}, -'KC_H': {"name":"H","title":"RS_H"}, -'KC_J': {"name":"J","title":"RS_J"}, -'KC_K': {"name":"K","title":"RS_K"}, -'KC_L': {"name":"L","title":"RS_L"}, -'KC_SCLN': {"name":"Č","title":"RS_CCAR"}, -'KC_QUOT': {"name":"Ć","title":"RS_CACU"}, -'KC_NUHS': {"name":"Ž","title":"RS_ZCAR"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"RS_LABK"}, -'KC_Z': {"name":"Y","title":"RS_Y"}, -'KC_X': {"name":"X","title":"RS_X"}, -'KC_C': {"name":"C","title":"RS_C"}, -'KC_V': {"name":"V","title":"RS_V"}, -'KC_B': {"name":"B","title":"RS_B"}, -'KC_N': {"name":"N","title":"RS_N"}, -'KC_M': {"name":"M","title":"RS_M"}, -'KC_COMM': {"name":";\n,","title":"RS_COMM"}, -'KC_DOT': {"name":":\n.","title":"RS_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"RS_MINS"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"RS_TILD"}, -'KC_TILD': {"name":"~","title":"RS_TILD"}, -'S(KC_1)': {"name":"!","title":"RS_EXLM"}, -'KC_EXLM': {"name":"!","title":"RS_EXLM"}, -'S(KC_2)': {"name":"\"","title":"RS_DQUO"}, -'KC_AT': {"name":"\"","title":"RS_DQUO"}, -'S(KC_3)': {"name":"#","title":"RS_HASH"}, -'KC_HASH': {"name":"#","title":"RS_HASH"}, -'S(KC_4)': {"name":"$","title":"RS_DLR"}, -'KC_DLR': {"name":"$","title":"RS_DLR"}, -'S(KC_5)': {"name":"%","title":"RS_PERC"}, -'KC_PERC': {"name":"%","title":"RS_PERC"}, -'S(KC_6)': {"name":"&","title":"RS_AMPR"}, -'KC_CIRC': {"name":"&","title":"RS_AMPR"}, -'S(KC_7)': {"name":"/","title":"RS_SLSH"}, -'KC_AMPR': {"name":"/","title":"RS_SLSH"}, -'S(KC_8)': {"name":"(","title":"RS_LPRN"}, -'KC_ASTR': {"name":"(","title":"RS_LPRN"}, -'S(KC_9)': {"name":")","title":"RS_RPRN"}, -'KC_LPRN': {"name":")","title":"RS_RPRN"}, -'S(KC_0)': {"name":"=","title":"RS_EQL"}, -'KC_RPRN': {"name":"=","title":"RS_EQL"}, -'S(KC_MINS)': {"name":"?","title":"RS_QUES"}, -'KC_UNDS': {"name":"?","title":"RS_QUES"}, -'S(KC_EQL)': {"name":"*","title":"RS_ASTR"}, -'KC_PLUS': {"name":"*","title":"RS_ASTR"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"RS_RABK"}, -'S(KC_COMM)': {"name":";","title":"RS_SCLN"}, -'KC_LT': {"name":";","title":"RS_SCLN"}, -'S(KC_DOT)': {"name":":","title":"RS_COLN"}, -'KC_GT': {"name":":","title":"RS_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"RS_UNDS"}, -'KC_QUES': {"name":"_","title":"RS_UNDS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'RS_TILD' }, + KC_TILD: { name: '~', title: 'RS_TILD' }, + 'S(KC_1)': { name: '!', title: 'RS_EXLM' }, + KC_EXLM: { name: '!', title: 'RS_EXLM' }, + 'S(KC_2)': { name: '"', title: 'RS_DQUO' }, + KC_AT: { name: '"', title: 'RS_DQUO' }, + 'S(KC_3)': { name: '#', title: 'RS_HASH' }, + KC_HASH: { name: '#', title: 'RS_HASH' }, + 'S(KC_4)': { name: '$', title: 'RS_DLR' }, + KC_DLR: { name: '$', title: 'RS_DLR' }, + 'S(KC_5)': { name: '%', title: 'RS_PERC' }, + KC_PERC: { name: '%', title: 'RS_PERC' }, + 'S(KC_6)': { name: '&', title: 'RS_AMPR' }, + KC_CIRC: { name: '&', title: 'RS_AMPR' }, + 'S(KC_7)': { name: '/', title: 'RS_SLSH' }, + KC_AMPR: { name: '/', title: 'RS_SLSH' }, + 'S(KC_8)': { name: '(', title: 'RS_LPRN' }, + KC_ASTR: { name: '(', title: 'RS_LPRN' }, + 'S(KC_9)': { name: ')', title: 'RS_RPRN' }, + KC_LPRN: { name: ')', title: 'RS_RPRN' }, + 'S(KC_0)': { name: '=', title: 'RS_EQL' }, + KC_RPRN: { name: '=', title: 'RS_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'RS_QUES' }, + KC_UNDS: { name: '?', title: 'RS_QUES' }, + 'S(KC_EQL)': { name: '*', title: 'RS_ASTR' }, + KC_PLUS: { name: '*', title: 'RS_ASTR' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'RS_RABK' }, + 'S(KC_COMM)': { name: ';', title: 'RS_SCLN' }, + KC_LT: { name: ';', title: 'RS_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'RS_COLN' }, + KC_GT: { name: ':', title: 'RS_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'RS_UNDS' }, + KC_QUES: { name: '_', title: 'RS_UNDS' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ ¨ │ ¸ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ \ │ | │ € │ │ │ │ │ │ │ │ ÷ │ × │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ [ │ ] │ │ │ ł │ Ł │ │ ß │ ¤ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ @ │ { │ } │ § │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_2)': {"name":"ˇ","title":"RS_CARN (dead)"}, -'ALGR(KC_3)': {"name":"^","title":"RS_CIRC (dead)"}, -'ALGR(KC_4)': {"name":"˘","title":"RS_BREV (dead)"}, -'ALGR(KC_5)': {"name":"°","title":"RS_RNGA (dead)"}, -'ALGR(KC_6)': {"name":"˛","title":"RS_OGON (dead)"}, -'ALGR(KC_7)': {"name":"`","title":"RS_GRV"}, -'ALGR(KC_8)': {"name":"˙","title":"RS_DOTA (dead)"}, -'ALGR(KC_9)': {"name":"´","title":"RS_ACUT (dead)"}, -'ALGR(KC_0)': {"name":"˝","title":"RS_DACU (dead)"}, -'ALGR(KC_MINS)': {"name":"¨","title":"RS_DIAE (dead)"}, -'ALGR(KC_EQL)': {"name":"¸","title":"RS_CEDL (dead)"}, -// Row 2 -'ALGR(KC_Q)': {"name":"\\","title":"RS_BSLS"}, -'ALGR(KC_W)': {"name":"|","title":"RS_PIPE"}, -'ALGR(KC_E)': {"name":"€","title":"RS_EURO"}, -'ALGR(KC_LBRC)': {"name":"÷","title":"RS_DIV"}, -'ALGR(KC_RBRC)': {"name":"×","title":"RS_MUL"}, -// Row 3 -'ALGR(KC_F)': {"name":"[","title":"RS_LBRC"}, -'ALGR(KC_G)': {"name":"]","title":"RS_RBRC"}, -'ALGR(KC_K)': {"name":"ł","title":"RS_LLST"}, -'ALGR(KC_L)': {"name":"Ł","title":"RS_CLST"}, -'ALGR(KC_QUOT)': {"name":"ß","title":"RS_SS"}, -'ALGR(KC_NUHS)': {"name":"¤","title":"RS_CURR"}, -// Row 4 -'ALGR(KC_V)': {"name":"@","title":"RS_AT"}, -'ALGR(KC_B)': {"name":"{","title":"RS_LCBR"}, -'ALGR(KC_N)': {"name":"}","title":"RS_RCBR"}, -'ALGR(KC_M)': {"name":"§","title":"RS_SECT"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ ¨ │ ¸ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ \ │ | │ € │ │ │ │ │ │ │ │ ÷ │ × │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ [ │ ] │ │ │ ł │ Ł │ │ ß │ ¤ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ @ │ { │ } │ § │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_2)': { name: 'ˇ', title: 'RS_CARN (dead)' }, + 'ALGR(KC_3)': { name: '^', title: 'RS_CIRC (dead)' }, + 'ALGR(KC_4)': { name: '˘', title: 'RS_BREV (dead)' }, + 'ALGR(KC_5)': { name: '°', title: 'RS_RNGA (dead)' }, + 'ALGR(KC_6)': { name: '˛', title: 'RS_OGON (dead)' }, + 'ALGR(KC_7)': { name: '`', title: 'RS_GRV' }, + 'ALGR(KC_8)': { name: '˙', title: 'RS_DOTA (dead)' }, + 'ALGR(KC_9)': { name: '´', title: 'RS_ACUT (dead)' }, + 'ALGR(KC_0)': { name: '˝', title: 'RS_DACU (dead)' }, + 'ALGR(KC_MINS)': { name: '¨', title: 'RS_DIAE (dead)' }, + 'ALGR(KC_EQL)': { name: '¸', title: 'RS_CEDL (dead)' }, + // Row 2 + 'ALGR(KC_Q)': { name: '\\', title: 'RS_BSLS' }, + 'ALGR(KC_W)': { name: '|', title: 'RS_PIPE' }, + 'ALGR(KC_E)': { name: '€', title: 'RS_EURO' }, + 'ALGR(KC_LBRC)': { name: '÷', title: 'RS_DIV' }, + 'ALGR(KC_RBRC)': { name: '×', title: 'RS_MUL' }, + // Row 3 + 'ALGR(KC_F)': { name: '[', title: 'RS_LBRC' }, + 'ALGR(KC_G)': { name: ']', title: 'RS_RBRC' }, + 'ALGR(KC_K)': { name: 'ł', title: 'RS_LLST' }, + 'ALGR(KC_L)': { name: 'Ł', title: 'RS_CLST' }, + 'ALGR(KC_QUOT)': { name: 'ß', title: 'RS_SS' }, + 'ALGR(KC_NUHS)': { name: '¤', title: 'RS_CURR' }, + // Row 4 + 'ALGR(KC_V)': { name: '@', title: 'RS_AT' }, + 'ALGR(KC_B)': { name: '{', title: 'RS_LCBR' }, + 'ALGR(KC_N)': { name: '}', title: 'RS_RCBR' }, + 'ALGR(KC_M)': { name: '§', title: 'RS_SECT' }, -/* Other keys */ -'KC_BSLS': {"name":"Ž","title":""}, -'S(KC_BSLS)': {"name":"Ž","title":""}, -'KC_LCBR': {"name":"Š","title":"S(RS_SCAR) (capital Š)"}, -'KC_RCBR': {"name":"Đ","title":"S(RS_DSTR) (capital Đ)"}, -'KC_COLN': {"name":"Č","title":"S(RS_CCAR) (capital Č)"}, -'KC_PIPE': {"name":"Ž","title":"RS_ZCAR (capital Ž)"}, -'KC_DQUO': {"name":"Ć","title":"S(RS_CACU) (capital Ć)"}, + /* Other keys */ + KC_BSLS: { name: 'Ž', title: '' }, + 'S(KC_BSLS)': { name: 'Ž', title: '' }, + KC_LCBR: { name: 'Š', title: 'S(RS_SCAR) (capital Š)' }, + KC_RCBR: { name: 'Đ', title: 'S(RS_DSTR) (capital Đ)' }, + KC_COLN: { name: 'Č', title: 'S(RS_CCAR) (capital Č)' }, + KC_PIPE: { name: 'Ž', title: 'RS_ZCAR (capital Ž)' }, + KC_DQUO: { name: 'Ć', title: 'S(RS_CACU) (capital Ć)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"‚ / ~\nEsc","title":"Esc normally, but ‚ when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: '‚ / ~\nEsc', + title: 'Esc normally, but ‚ when GUI is active or ~ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_slovak.js b/src/i18n/keymap_extras/keymap_slovak.js index 25fc167dee..d842846a38 100644 --- a/src/i18n/keymap_extras/keymap_slovak.js +++ b/src/i18n/keymap_extras/keymap_slovak.js @@ -14,197 +14,195 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ; │ + │ ľ │ š │ č │ ť │ ž │ ý │ á │ í │ é │ = │ ´ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ 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 + KC_GRV: { name: '°\n;', title: 'SK_SCLN' }, + KC_1: { name: '1\n+', title: 'SK_PLUS' }, + KC_2: { name: '2\nľ', title: 'SK_LCAR' }, + KC_3: { name: '3\nš', title: 'SK_SCAR' }, + KC_4: { name: '4\nč', title: 'SK_CCAR' }, + KC_5: { name: '5\nť', title: 'SK_TCAR' }, + KC_6: { name: '6\nž', title: 'SK_ZCAR' }, + KC_7: { name: '7\ný', title: 'SK_YACU' }, + KC_8: { name: '8\ná', title: 'SK_AACU' }, + KC_9: { name: '9\ní', title: 'SK_IACU' }, + KC_0: { name: '0\né', title: 'SK_EACU' }, + KC_MINS: { name: '%\n=', title: 'SK_EQL' }, + KC_EQL: { name: 'ˇ\n´', title: 'SK_ACUT (dead)' }, + // Row 2 + KC_Q: { name: 'Q', title: 'SK_Q' }, + KC_W: { name: 'W', title: 'SK_W' }, + KC_E: { name: 'E', title: 'SK_E' }, + KC_R: { name: 'R', title: 'SK_R' }, + KC_T: { name: 'T', title: 'SK_T' }, + KC_Y: { name: 'Z', title: 'SK_Z' }, + KC_U: { name: 'U', title: 'SK_U' }, + KC_I: { name: 'I', title: 'SK_I' }, + KC_O: { name: 'O', title: 'SK_O' }, + KC_P: { name: 'P', title: 'SK_P' }, + KC_LBRC: { name: '/\nú', title: 'SK_UACU' }, + KC_RBRC: { name: '(\nä', title: 'SK_ADIA' }, + // Row 3 + KC_A: { name: 'A', title: 'SK_A' }, + KC_S: { name: 'S', title: 'SK_S' }, + KC_D: { name: 'D', title: 'SK_D' }, + KC_F: { name: 'F', title: 'SK_F' }, + KC_G: { name: 'G', title: 'SK_G' }, + KC_H: { name: 'H', title: 'SK_H' }, + KC_J: { name: 'J', title: 'SK_J' }, + KC_K: { name: 'K', title: 'SK_K' }, + KC_L: { name: 'L', title: 'SK_L' }, + KC_SCLN: { name: '"\nô', title: 'SK_OCIR' }, + KC_QUOT: { name: '!\n§', title: 'SK_SECT' }, + KC_NUHS: { name: ')\nň', title: 'SK_NCAR' }, + // Row 4 + KC_NUBS: { name: '*\n&', title: 'SK_AMPR' }, + KC_Z: { name: 'Y', title: 'SK_Y' }, + KC_X: { name: 'X', title: 'SK_X' }, + KC_C: { name: 'C', title: 'SK_C' }, + KC_V: { name: 'V', title: 'SK_V' }, + KC_B: { name: 'B', title: 'SK_B' }, + KC_N: { name: 'N', title: 'SK_N' }, + KC_M: { name: 'M', title: 'SK_M' }, + KC_COMM: { name: '?\n,', title: 'SK_COMM' }, + KC_DOT: { name: ':\n.', title: 'SK_DOT' }, + KC_SLSH: { name: '_\n-', title: 'SK_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ; │ + │ ľ │ š │ č │ ť │ ž │ ý │ á │ í │ é │ = │ ´ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ 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 -'KC_GRV': {"name":"°\n;","title":"SK_SCLN"}, -'KC_1': {"name":"1\n+","title":"SK_PLUS"}, -'KC_2': {"name":"2\nľ","title":"SK_LCAR"}, -'KC_3': {"name":"3\nš","title":"SK_SCAR"}, -'KC_4': {"name":"4\nč","title":"SK_CCAR"}, -'KC_5': {"name":"5\nť","title":"SK_TCAR"}, -'KC_6': {"name":"6\nž","title":"SK_ZCAR"}, -'KC_7': {"name":"7\ný","title":"SK_YACU"}, -'KC_8': {"name":"8\ná","title":"SK_AACU"}, -'KC_9': {"name":"9\ní","title":"SK_IACU"}, -'KC_0': {"name":"0\né","title":"SK_EACU"}, -'KC_MINS': {"name":"%\n=","title":"SK_EQL"}, -'KC_EQL': {"name":"ˇ\n´","title":"SK_ACUT (dead)"}, -// Row 2 -'KC_Q': {"name":"Q","title":"SK_Q"}, -'KC_W': {"name":"W","title":"SK_W"}, -'KC_E': {"name":"E","title":"SK_E"}, -'KC_R': {"name":"R","title":"SK_R"}, -'KC_T': {"name":"T","title":"SK_T"}, -'KC_Y': {"name":"Z","title":"SK_Z"}, -'KC_U': {"name":"U","title":"SK_U"}, -'KC_I': {"name":"I","title":"SK_I"}, -'KC_O': {"name":"O","title":"SK_O"}, -'KC_P': {"name":"P","title":"SK_P"}, -'KC_LBRC': {"name":"/\nú","title":"SK_UACU"}, -'KC_RBRC': {"name":"(\nä","title":"SK_ADIA"}, -// Row 3 -'KC_A': {"name":"A","title":"SK_A"}, -'KC_S': {"name":"S","title":"SK_S"}, -'KC_D': {"name":"D","title":"SK_D"}, -'KC_F': {"name":"F","title":"SK_F"}, -'KC_G': {"name":"G","title":"SK_G"}, -'KC_H': {"name":"H","title":"SK_H"}, -'KC_J': {"name":"J","title":"SK_J"}, -'KC_K': {"name":"K","title":"SK_K"}, -'KC_L': {"name":"L","title":"SK_L"}, -'KC_SCLN': {"name":"\"\nô","title":"SK_OCIR"}, -'KC_QUOT': {"name":"!\n§","title":"SK_SECT"}, -'KC_NUHS': {"name":")\nň","title":"SK_NCAR"}, -// Row 4 -'KC_NUBS': {"name":"*\n&","title":"SK_AMPR"}, -'KC_Z': {"name":"Y","title":"SK_Y"}, -'KC_X': {"name":"X","title":"SK_X"}, -'KC_C': {"name":"C","title":"SK_C"}, -'KC_V': {"name":"V","title":"SK_V"}, -'KC_B': {"name":"B","title":"SK_B"}, -'KC_N': {"name":"N","title":"SK_N"}, -'KC_M': {"name":"M","title":"SK_M"}, -'KC_COMM': {"name":"?\n,","title":"SK_COMM"}, -'KC_DOT': {"name":":\n.","title":"SK_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"SK_MINS"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ° │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ % │ ˇ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ / │ ( │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ " │ ! │ ) │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ * │ │ │ │ │ │ │ │ ? │ : │ _ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"°","title":"SK_RNGA (dead)"}, -'KC_TILD': {"name":"°","title":"SK_RNGA (dead)"}, -'S(KC_1)': {"name":"1","title":"SK_1"}, -'KC_EXLM': {"name":"1","title":"SK_1"}, -'S(KC_2)': {"name":"2","title":"SK_2"}, -'KC_AT': {"name":"2","title":"SK_2"}, -'S(KC_3)': {"name":"3","title":"SK_3"}, -'KC_HASH': {"name":"3","title":"SK_3"}, -'S(KC_4)': {"name":"4","title":"SK_4"}, -'KC_DLR': {"name":"4","title":"SK_4"}, -'S(KC_5)': {"name":"5","title":"SK_5"}, -'KC_PERC': {"name":"5","title":"SK_5"}, -'S(KC_6)': {"name":"6","title":"SK_6"}, -'KC_CIRC': {"name":"6","title":"SK_6"}, -'S(KC_7)': {"name":"7","title":"SK_7"}, -'KC_AMPR': {"name":"7","title":"SK_7"}, -'S(KC_8)': {"name":"8","title":"SK_8"}, -'KC_ASTR': {"name":"8","title":"SK_8"}, -'S(KC_9)': {"name":"9","title":"SK_9"}, -'KC_LPRN': {"name":"9","title":"SK_9"}, -'S(KC_0)': {"name":"0","title":"SK_0"}, -'KC_RPRN': {"name":"0","title":"SK_0"}, -'S(KC_MINS)': {"name":"%","title":"SK_PERC"}, -'KC_UNDS': {"name":"%","title":"SK_PERC"}, -'S(KC_EQL)': {"name":"ˇ","title":"SK_CARN (dead)"}, -'KC_PLUS': {"name":"ˇ","title":"SK_CARN (dead)"}, -// Row 2 -'S(KC_LBRC)': {"name":"/","title":"SK_SLSH"}, -'KC_LCBR': {"name":"/","title":"SK_SLSH"}, -'S(KC_RBRC)': {"name":"(","title":"SK_LPRN"}, -'KC_RCBR': {"name":"(","title":"SK_LPRN"}, -// Row 3 -'S(KC_SCLN)': {"name":"\"","title":"SK_DQUO"}, -'KC_COLN': {"name":"\"","title":"SK_DQUO"}, -'S(KC_QUOT)': {"name":"!","title":"SK_EXLM"}, -'KC_DQUO': {"name":"!","title":"SK_EXLM"}, -'S(KC_NUHS)': {"name":")","title":"SK_RPRN"}, -// Row 4 -'S(KC_NUBS)': {"name":"*","title":"SK_ASTR"}, -'S(KC_COMM)': {"name":"?","title":"SK_QUES"}, -'KC_LT': {"name":"?","title":"SK_QUES"}, -'S(KC_DOT)': {"name":":","title":"SK_COLN"}, -'KC_GT': {"name":":","title":"SK_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"SK_UNDS"}, -'KC_QUES': {"name":"_","title":"SK_UNDS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ° │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ % │ ˇ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ / │ ( │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ " │ ! │ ) │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ * │ │ │ │ │ │ │ │ ? │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '°', title: 'SK_RNGA (dead)' }, + KC_TILD: { name: '°', title: 'SK_RNGA (dead)' }, + 'S(KC_1)': { name: '1', title: 'SK_1' }, + KC_EXLM: { name: '1', title: 'SK_1' }, + 'S(KC_2)': { name: '2', title: 'SK_2' }, + KC_AT: { name: '2', title: 'SK_2' }, + 'S(KC_3)': { name: '3', title: 'SK_3' }, + KC_HASH: { name: '3', title: 'SK_3' }, + 'S(KC_4)': { name: '4', title: 'SK_4' }, + KC_DLR: { name: '4', title: 'SK_4' }, + 'S(KC_5)': { name: '5', title: 'SK_5' }, + KC_PERC: { name: '5', title: 'SK_5' }, + 'S(KC_6)': { name: '6', title: 'SK_6' }, + KC_CIRC: { name: '6', title: 'SK_6' }, + 'S(KC_7)': { name: '7', title: 'SK_7' }, + KC_AMPR: { name: '7', title: 'SK_7' }, + 'S(KC_8)': { name: '8', title: 'SK_8' }, + KC_ASTR: { name: '8', title: 'SK_8' }, + 'S(KC_9)': { name: '9', title: 'SK_9' }, + KC_LPRN: { name: '9', title: 'SK_9' }, + 'S(KC_0)': { name: '0', title: 'SK_0' }, + KC_RPRN: { name: '0', title: 'SK_0' }, + 'S(KC_MINS)': { name: '%', title: 'SK_PERC' }, + KC_UNDS: { name: '%', title: 'SK_PERC' }, + 'S(KC_EQL)': { name: 'ˇ', title: 'SK_CARN (dead)' }, + KC_PLUS: { name: 'ˇ', title: 'SK_CARN (dead)' }, + // Row 2 + 'S(KC_LBRC)': { name: '/', title: 'SK_SLSH' }, + KC_LCBR: { name: '/', title: 'SK_SLSH' }, + 'S(KC_RBRC)': { name: '(', title: 'SK_LPRN' }, + KC_RCBR: { name: '(', title: 'SK_LPRN' }, + // Row 3 + 'S(KC_SCLN)': { name: '"', title: 'SK_DQUO' }, + KC_COLN: { name: '"', title: 'SK_DQUO' }, + 'S(KC_QUOT)': { name: '!', title: 'SK_EXLM' }, + KC_DQUO: { name: '!', title: 'SK_EXLM' }, + 'S(KC_NUHS)': { name: ')', title: 'SK_RPRN' }, + // Row 4 + 'S(KC_NUBS)': { name: '*', title: 'SK_ASTR' }, + 'S(KC_COMM)': { name: '?', title: 'SK_QUES' }, + KC_LT: { name: '?', title: 'SK_QUES' }, + 'S(KC_DOT)': { name: ':', title: 'SK_COLN' }, + KC_GT: { name: ':', title: 'SK_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'SK_UNDS' }, + KC_QUES: { name: '_', title: 'SK_UNDS' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ ~ │ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ │ ˝ │ ¨ │ ¸ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ \ │ | │ € │ │ │ │ │ │ │ ' │ ÷ │ × │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ đ │ Đ │ [ │ ] │ │ │ ł │ Ł │ $ │ ß │ ¤ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ < │ > │ # │ │ @ │ { │ } │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_1)': {"name":"~","title":"SK_TILD"}, -'ALGR(KC_3)': {"name":"^","title":"SK_CIRC (dead)"}, -'ALGR(KC_4)': {"name":"˘","title":"SK_BREV (dead)"}, -'ALGR(KC_5)': {"name":"˛","title":"SK_OGON (dead)"}, -'ALGR(KC_6)': {"name":"`","title":"SK_GRV"}, -'ALGR(KC_7)': {"name":"˙","title":"SK_DOTA (dead)"}, -'ALGR(KC_0)': {"name":"˝","title":"SK_DACU (dead)"}, -'ALGR(KC_MINS)': {"name":"¨","title":"SK_DIAE (dead)"}, -'ALGR(KC_EQL)': {"name":"¸","title":"SK_CEDL (dead)"}, -// Row 2 -'ALGR(KC_Q)': {"name":"\\","title":"SK_BSLS"}, -'ALGR(KC_W)': {"name":"|","title":"SK_PIPE"}, -'ALGR(KC_E)': {"name":"€","title":"SK_EURO"}, -'ALGR(KC_P)': {"name":"'","title":"SK_QUOT"}, -'ALGR(KC_LBRC)': {"name":"÷","title":"SK_DIV"}, -'ALGR(KC_RBRC)': {"name":"×","title":"SK_MUL"}, -// Row 3 -'ALGR(KC_S)': {"name":"đ","title":"SK_LDST"}, -'ALGR(KC_D)': {"name":"Đ","title":"SK_CDST"}, -'ALGR(KC_F)': {"name":"[","title":"SK_LBRC"}, -'ALGR(KC_G)': {"name":"]","title":"SK_RBRC"}, -'ALGR(KC_K)': {"name":"ł","title":"SK_LLST"}, -'ALGR(KC_L)': {"name":"Ł","title":"SK_CLST"}, -'ALGR(KC_SCLN)': {"name":"$","title":"SK_DLR"}, -'ALGR(KC_QUOT)': {"name":"ß","title":"SK_SS"}, -'ALGR(KC_NUHS)': {"name":"¤","title":"SK_CURR"}, -// Row 4 -'ALGR(KC_NUBS)': {"name":"<","title":"SK_LABK"}, -'ALGR(KC_Z)': {"name":">","title":"SK_RABK"}, -'ALGR(KC_X)': {"name":"#","title":"SK_HASH"}, -'ALGR(KC_V)': {"name":"@","title":"SK_AT"}, -'ALGR(KC_B)': {"name":"{","title":"SK_LCBR"}, -'ALGR(KC_N)': {"name":"}","title":"SK_RCBR"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ~ │ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ │ ˝ │ ¨ │ ¸ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ \ │ | │ € │ │ │ │ │ │ │ ' │ ÷ │ × │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ đ │ Đ │ [ │ ] │ │ │ ł │ Ł │ $ │ ß │ ¤ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ < │ > │ # │ │ @ │ { │ } │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_1)': { name: '~', title: 'SK_TILD' }, + 'ALGR(KC_3)': { name: '^', title: 'SK_CIRC (dead)' }, + 'ALGR(KC_4)': { name: '˘', title: 'SK_BREV (dead)' }, + 'ALGR(KC_5)': { name: '˛', title: 'SK_OGON (dead)' }, + 'ALGR(KC_6)': { name: '`', title: 'SK_GRV' }, + 'ALGR(KC_7)': { name: '˙', title: 'SK_DOTA (dead)' }, + 'ALGR(KC_0)': { name: '˝', title: 'SK_DACU (dead)' }, + 'ALGR(KC_MINS)': { name: '¨', title: 'SK_DIAE (dead)' }, + 'ALGR(KC_EQL)': { name: '¸', title: 'SK_CEDL (dead)' }, + // Row 2 + 'ALGR(KC_Q)': { name: '\\', title: 'SK_BSLS' }, + 'ALGR(KC_W)': { name: '|', title: 'SK_PIPE' }, + 'ALGR(KC_E)': { name: '€', title: 'SK_EURO' }, + 'ALGR(KC_P)': { name: "'", title: 'SK_QUOT' }, + 'ALGR(KC_LBRC)': { name: '÷', title: 'SK_DIV' }, + 'ALGR(KC_RBRC)': { name: '×', title: 'SK_MUL' }, + // Row 3 + 'ALGR(KC_S)': { name: 'đ', title: 'SK_LDST' }, + 'ALGR(KC_D)': { name: 'Đ', title: 'SK_CDST' }, + 'ALGR(KC_F)': { name: '[', title: 'SK_LBRC' }, + 'ALGR(KC_G)': { name: ']', title: 'SK_RBRC' }, + 'ALGR(KC_K)': { name: 'ł', title: 'SK_LLST' }, + 'ALGR(KC_L)': { name: 'Ł', title: 'SK_CLST' }, + 'ALGR(KC_SCLN)': { name: '$', title: 'SK_DLR' }, + 'ALGR(KC_QUOT)': { name: 'ß', title: 'SK_SS' }, + 'ALGR(KC_NUHS)': { name: '¤', title: 'SK_CURR' }, + // Row 4 + 'ALGR(KC_NUBS)': { name: '<', title: 'SK_LABK' }, + 'ALGR(KC_Z)': { name: '>', title: 'SK_RABK' }, + 'ALGR(KC_X)': { name: '#', title: 'SK_HASH' }, + 'ALGR(KC_V)': { name: '@', title: 'SK_AT' }, + 'ALGR(KC_B)': { name: '{', title: 'SK_LCBR' }, + 'ALGR(KC_N)': { name: '}', title: 'SK_RCBR' }, -/* Other keys */ -'KC_BSLS': {"name":")\nň","title":""}, -'S(KC_BSLS)': {"name":")","title":""}, -'KC_PIPE': {"name":")","title":"SK_RPRN"}, + /* Other keys */ + KC_BSLS: { name: ')\nň', title: '' }, + 'S(KC_BSLS)': { name: ')', title: '' }, + KC_PIPE: { name: ')', title: 'SK_RPRN' }, -'KC_LSPO': {"name":"LS / 9","title":"Left Shift when held, 9 when tapped"}, -'KC_RSPC': {"name":"RS / 0","title":"Right Shift when held, 0 when tapped"}, -'KC_LCPO': {"name":"LC / 9","title":"Left Control when held, 9 when tapped"}, -'KC_RCPC': {"name":"RC / 0","title":"Right Control when held, 0 when tapped"}, -'KC_LAPO': {"name":"LA / 9","title":"Left Alt when held, 9 when tapped"}, -'KC_RAPC': {"name":"RA / 0","title":"Right Alt when held, 0 when tapped"}, + KC_LSPO: { name: 'LS / 9', title: 'Left Shift when held, 9 when tapped' }, + KC_RSPC: { name: 'RS / 0', title: 'Right Shift when held, 0 when tapped' }, + KC_LCPO: { name: 'LC / 9', title: 'Left Control when held, 9 when tapped' }, + KC_RCPC: { name: 'RC / 0', title: 'Right Control when held, 0 when tapped' }, + KC_LAPO: { name: 'LA / 9', title: 'Left Alt when held, 9 when tapped' }, + KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, -'QK_GESC': {"name":"; / °\nEsc","title":"Esc normally, but ; when GUI is active or ° when Shift is active"}, -} + QK_GESC: { + name: '; / °\nEsc', + title: 'Esc normally, but ; when GUI is active or ° when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_slovenian.js b/src/i18n/keymap_extras/keymap_slovenian.js index 9d3f3bd20f..7cd9c8e69c 100644 --- a/src/i18n/keymap_extras/keymap_slovenian.js +++ b/src/i18n/keymap_extras/keymap_slovenian.js @@ -14,185 +14,183 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ¸ │ 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 + KC_GRV: { name: '¨\n¸', title: 'SI_CEDL (dead)' }, + KC_1: { name: '!\n1', title: 'SI_1' }, + KC_2: { name: '"\n2', title: 'SI_2' }, + KC_3: { name: '#\n3', title: 'SI_3' }, + KC_4: { name: '$\n4', title: 'SI_4' }, + KC_5: { name: '%\n5', title: 'SI_5' }, + KC_6: { name: '&\n6', title: 'SI_6' }, + KC_7: { name: '/\n7', title: 'SI_7' }, + KC_8: { name: '(\n8', title: 'SI_8' }, + KC_9: { name: ')\n9', title: 'SI_9' }, + KC_0: { name: '=\n0', title: 'SI_0' }, + KC_MINS: { name: "?\n'", title: 'SI_QUOT' }, + KC_EQL: { name: '*\n+', title: 'SI_PLUS' }, + // Row 2 + KC_Q: { name: 'Q', title: 'SI_Q' }, + KC_W: { name: 'W', title: 'SI_W' }, + KC_E: { name: 'E', title: 'SI_E' }, + KC_R: { name: 'R', title: 'SI_R' }, + KC_T: { name: 'T', title: 'SI_T' }, + KC_Y: { name: 'Z', title: 'SI_Z' }, + KC_U: { name: 'U', title: 'SI_U' }, + KC_I: { name: 'I', title: 'SI_I' }, + KC_O: { name: 'O', title: 'SI_O' }, + KC_P: { name: 'P', title: 'SI_P' }, + KC_LBRC: { name: 'Š', title: 'SI_SCAR' }, + KC_RBRC: { name: 'Đ', title: 'SI_DSTR' }, + // Row 3 + KC_A: { name: 'A', title: 'SI_A' }, + KC_S: { name: 'S', title: 'SI_S' }, + KC_D: { name: 'D', title: 'SI_D' }, + KC_F: { name: 'F', title: 'SI_F' }, + KC_G: { name: 'G', title: 'SI_G' }, + KC_H: { name: 'H', title: 'SI_H' }, + KC_J: { name: 'J', title: 'SI_J' }, + KC_K: { name: 'K', title: 'SI_K' }, + KC_L: { name: 'L', title: 'SI_L' }, + KC_SCLN: { name: 'Č', title: 'SI_CCAR' }, + KC_QUOT: { name: 'Ć', title: 'SI_CACU' }, + KC_NUHS: { name: 'Ž', title: 'SI_ZCAR' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'SI_LABK' }, + KC_Z: { name: 'Y', title: 'SI_Y' }, + KC_X: { name: 'X', title: 'SI_X' }, + KC_C: { name: 'C', title: 'SI_C' }, + KC_V: { name: 'V', title: 'SI_V' }, + KC_B: { name: 'B', title: 'SI_B' }, + KC_N: { name: 'N', title: 'SI_N' }, + KC_M: { name: 'M', title: 'SI_M' }, + KC_COMM: { name: ';\n,', title: 'SI_COMM' }, + KC_DOT: { name: ':\n.', title: 'SI_DOT' }, + KC_SLSH: { name: '_\n-', title: 'SI_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ¸ │ 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 -'KC_GRV': {"name":"¨\n¸","title":"SI_CEDL (dead)"}, -'KC_1': {"name":"!\n1","title":"SI_1"}, -'KC_2': {"name":"\"\n2","title":"SI_2"}, -'KC_3': {"name":"#\n3","title":"SI_3"}, -'KC_4': {"name":"$\n4","title":"SI_4"}, -'KC_5': {"name":"%\n5","title":"SI_5"}, -'KC_6': {"name":"&\n6","title":"SI_6"}, -'KC_7': {"name":"/\n7","title":"SI_7"}, -'KC_8': {"name":"(\n8","title":"SI_8"}, -'KC_9': {"name":")\n9","title":"SI_9"}, -'KC_0': {"name":"=\n0","title":"SI_0"}, -'KC_MINS': {"name":"?\n'","title":"SI_QUOT"}, -'KC_EQL': {"name":"*\n+","title":"SI_PLUS"}, -// Row 2 -'KC_Q': {"name":"Q","title":"SI_Q"}, -'KC_W': {"name":"W","title":"SI_W"}, -'KC_E': {"name":"E","title":"SI_E"}, -'KC_R': {"name":"R","title":"SI_R"}, -'KC_T': {"name":"T","title":"SI_T"}, -'KC_Y': {"name":"Z","title":"SI_Z"}, -'KC_U': {"name":"U","title":"SI_U"}, -'KC_I': {"name":"I","title":"SI_I"}, -'KC_O': {"name":"O","title":"SI_O"}, -'KC_P': {"name":"P","title":"SI_P"}, -'KC_LBRC': {"name":"Š","title":"SI_SCAR"}, -'KC_RBRC': {"name":"Đ","title":"SI_DSTR"}, -// Row 3 -'KC_A': {"name":"A","title":"SI_A"}, -'KC_S': {"name":"S","title":"SI_S"}, -'KC_D': {"name":"D","title":"SI_D"}, -'KC_F': {"name":"F","title":"SI_F"}, -'KC_G': {"name":"G","title":"SI_G"}, -'KC_H': {"name":"H","title":"SI_H"}, -'KC_J': {"name":"J","title":"SI_J"}, -'KC_K': {"name":"K","title":"SI_K"}, -'KC_L': {"name":"L","title":"SI_L"}, -'KC_SCLN': {"name":"Č","title":"SI_CCAR"}, -'KC_QUOT': {"name":"Ć","title":"SI_CACU"}, -'KC_NUHS': {"name":"Ž","title":"SI_ZCAR"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"SI_LABK"}, -'KC_Z': {"name":"Y","title":"SI_Y"}, -'KC_X': {"name":"X","title":"SI_X"}, -'KC_C': {"name":"C","title":"SI_C"}, -'KC_V': {"name":"V","title":"SI_V"}, -'KC_B': {"name":"B","title":"SI_B"}, -'KC_N': {"name":"N","title":"SI_N"}, -'KC_M': {"name":"M","title":"SI_M"}, -'KC_COMM': {"name":";\n,","title":"SI_COMM"}, -'KC_DOT': {"name":":\n.","title":"SI_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"SI_MINS"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ¨ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"¨","title":"SI_DIAE (dead)"}, -'KC_TILD': {"name":"¨","title":"SI_DIAE (dead)"}, -'S(KC_1)': {"name":"!","title":"SI_EXLM"}, -'KC_EXLM': {"name":"!","title":"SI_EXLM"}, -'S(KC_2)': {"name":"\"","title":"SI_DQUO"}, -'KC_AT': {"name":"\"","title":"SI_DQUO"}, -'S(KC_3)': {"name":"#","title":"SI_HASH"}, -'KC_HASH': {"name":"#","title":"SI_HASH"}, -'S(KC_4)': {"name":"$","title":"SI_DLR"}, -'KC_DLR': {"name":"$","title":"SI_DLR"}, -'S(KC_5)': {"name":"%","title":"SI_PERC"}, -'KC_PERC': {"name":"%","title":"SI_PERC"}, -'S(KC_6)': {"name":"&","title":"SI_AMPR"}, -'KC_CIRC': {"name":"&","title":"SI_AMPR"}, -'S(KC_7)': {"name":"/","title":"SI_SLSH"}, -'KC_AMPR': {"name":"/","title":"SI_SLSH"}, -'S(KC_8)': {"name":"(","title":"SI_LPRN"}, -'KC_ASTR': {"name":"(","title":"SI_LPRN"}, -'S(KC_9)': {"name":")","title":"SI_RPRN"}, -'KC_LPRN': {"name":")","title":"SI_RPRN"}, -'S(KC_0)': {"name":"=","title":"SI_EQL"}, -'KC_RPRN': {"name":"=","title":"SI_EQL"}, -'S(KC_MINS)': {"name":"?","title":"SI_QUES"}, -'KC_UNDS': {"name":"?","title":"SI_QUES"}, -'S(KC_EQL)': {"name":"*","title":"SI_ASTR"}, -'KC_PLUS': {"name":"*","title":"SI_ASTR"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"SI_RABK"}, -'S(KC_COMM)': {"name":";","title":"SI_SCLN"}, -'KC_LT': {"name":";","title":"SI_SCLN"}, -'S(KC_DOT)': {"name":":","title":"SI_COLN"}, -'KC_GT': {"name":":","title":"SI_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"SI_UNDS"}, -'KC_QUES': {"name":"_","title":"SI_UNDS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ¨ │ ! │ " │ # │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ * │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '¨', title: 'SI_DIAE (dead)' }, + KC_TILD: { name: '¨', title: 'SI_DIAE (dead)' }, + 'S(KC_1)': { name: '!', title: 'SI_EXLM' }, + KC_EXLM: { name: '!', title: 'SI_EXLM' }, + 'S(KC_2)': { name: '"', title: 'SI_DQUO' }, + KC_AT: { name: '"', title: 'SI_DQUO' }, + 'S(KC_3)': { name: '#', title: 'SI_HASH' }, + KC_HASH: { name: '#', title: 'SI_HASH' }, + 'S(KC_4)': { name: '$', title: 'SI_DLR' }, + KC_DLR: { name: '$', title: 'SI_DLR' }, + 'S(KC_5)': { name: '%', title: 'SI_PERC' }, + KC_PERC: { name: '%', title: 'SI_PERC' }, + 'S(KC_6)': { name: '&', title: 'SI_AMPR' }, + KC_CIRC: { name: '&', title: 'SI_AMPR' }, + 'S(KC_7)': { name: '/', title: 'SI_SLSH' }, + KC_AMPR: { name: '/', title: 'SI_SLSH' }, + 'S(KC_8)': { name: '(', title: 'SI_LPRN' }, + KC_ASTR: { name: '(', title: 'SI_LPRN' }, + 'S(KC_9)': { name: ')', title: 'SI_RPRN' }, + KC_LPRN: { name: ')', title: 'SI_RPRN' }, + 'S(KC_0)': { name: '=', title: 'SI_EQL' }, + KC_RPRN: { name: '=', title: 'SI_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'SI_QUES' }, + KC_UNDS: { name: '?', title: 'SI_QUES' }, + 'S(KC_EQL)': { name: '*', title: 'SI_ASTR' }, + KC_PLUS: { name: '*', title: 'SI_ASTR' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'SI_RABK' }, + 'S(KC_COMM)': { name: ';', title: 'SI_SCLN' }, + KC_LT: { name: ';', title: 'SI_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'SI_COLN' }, + KC_GT: { name: ':', title: 'SI_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'SI_UNDS' }, + KC_QUES: { name: '_', title: 'SI_UNDS' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ ~ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ \ │ | │ € │ │ │ │ │ │ │ │ ÷ │ × │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ [ │ ] │ │ │ ł │ Ł │ │ ß │ ¤ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ @ │ { │ } │ § │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_1)': {"name":"~","title":"SI_TILD"}, -'ALGR(KC_2)': {"name":"ˇ","title":"SI_CARN (dead)"}, -'ALGR(KC_3)': {"name":"^","title":"SI_CIRC (dead)"}, -'ALGR(KC_4)': {"name":"˘","title":"SI_BREV (dead)"}, -'ALGR(KC_5)': {"name":"°","title":"SI_RNGA (dead)"}, -'ALGR(KC_6)': {"name":"˛","title":"SI_OGON (dead)"}, -'ALGR(KC_7)': {"name":"`","title":"SI_GRV"}, -'ALGR(KC_8)': {"name":"˙","title":"SI_DOTA (dead)"}, -'ALGR(KC_9)': {"name":"´","title":"SI_ACUT (dead)"}, -'ALGR(KC_0)': {"name":"˝","title":"SI_DACU (dead)"}, -// Row 2 -'ALGR(KC_Q)': {"name":"\\","title":"SI_BSLS"}, -'ALGR(KC_W)': {"name":"|","title":"SI_PIPE"}, -'ALGR(KC_E)': {"name":"€","title":"SI_EURO"}, -'ALGR(KC_LBRC)': {"name":"÷","title":"SI_DIV"}, -'ALGR(KC_RBRC)': {"name":"×","title":"SI_MUL"}, -// Row 3 -'ALGR(KC_F)': {"name":"[","title":"SI_LBRC"}, -'ALGR(KC_G)': {"name":"]","title":"SI_RBRC"}, -'ALGR(KC_K)': {"name":"ł","title":"SI_LLST"}, -'ALGR(KC_L)': {"name":"Ł","title":"SI_CLST"}, -'ALGR(KC_QUOT)': {"name":"ß","title":"SI_SS"}, -'ALGR(KC_NUHS)': {"name":"¤","title":"SI_CURR"}, -// Row 4 -'ALGR(KC_V)': {"name":"@","title":"SI_AT"}, -'ALGR(KC_B)': {"name":"{","title":"SI_LCBR"}, -'ALGR(KC_N)': {"name":"}","title":"SI_RCBR"}, -'ALGR(KC_M)': {"name":"§","title":"SI_SECT"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ~ │ ˇ │ ^ │ ˘ │ ° │ ˛ │ ` │ ˙ │ ´ │ ˝ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ \ │ | │ € │ │ │ │ │ │ │ │ ÷ │ × │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ [ │ ] │ │ │ ł │ Ł │ │ ß │ ¤ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ @ │ { │ } │ § │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_1)': { name: '~', title: 'SI_TILD' }, + 'ALGR(KC_2)': { name: 'ˇ', title: 'SI_CARN (dead)' }, + 'ALGR(KC_3)': { name: '^', title: 'SI_CIRC (dead)' }, + 'ALGR(KC_4)': { name: '˘', title: 'SI_BREV (dead)' }, + 'ALGR(KC_5)': { name: '°', title: 'SI_RNGA (dead)' }, + 'ALGR(KC_6)': { name: '˛', title: 'SI_OGON (dead)' }, + 'ALGR(KC_7)': { name: '`', title: 'SI_GRV' }, + 'ALGR(KC_8)': { name: '˙', title: 'SI_DOTA (dead)' }, + 'ALGR(KC_9)': { name: '´', title: 'SI_ACUT (dead)' }, + 'ALGR(KC_0)': { name: '˝', title: 'SI_DACU (dead)' }, + // Row 2 + 'ALGR(KC_Q)': { name: '\\', title: 'SI_BSLS' }, + 'ALGR(KC_W)': { name: '|', title: 'SI_PIPE' }, + 'ALGR(KC_E)': { name: '€', title: 'SI_EURO' }, + 'ALGR(KC_LBRC)': { name: '÷', title: 'SI_DIV' }, + 'ALGR(KC_RBRC)': { name: '×', title: 'SI_MUL' }, + // Row 3 + 'ALGR(KC_F)': { name: '[', title: 'SI_LBRC' }, + 'ALGR(KC_G)': { name: ']', title: 'SI_RBRC' }, + 'ALGR(KC_K)': { name: 'ł', title: 'SI_LLST' }, + 'ALGR(KC_L)': { name: 'Ł', title: 'SI_CLST' }, + 'ALGR(KC_QUOT)': { name: 'ß', title: 'SI_SS' }, + 'ALGR(KC_NUHS)': { name: '¤', title: 'SI_CURR' }, + // Row 4 + 'ALGR(KC_V)': { name: '@', title: 'SI_AT' }, + 'ALGR(KC_B)': { name: '{', title: 'SI_LCBR' }, + 'ALGR(KC_N)': { name: '}', title: 'SI_RCBR' }, + 'ALGR(KC_M)': { name: '§', title: 'SI_SECT' }, -/* Other keys */ -'KC_BSLS': {"name":"Ž","title":""}, -'S(KC_BSLS)': {"name":"Ž","title":""}, -'KC_LCBR': {"name":"Š","title":"S(SI_SCAR) (capital Š)"}, -'KC_RCBR': {"name":"Đ","title":"S(SI_DSTR) (capital Đ)"}, -'KC_COLN': {"name":"Č","title":"S(SI_CCAR) (capital Č)"}, -'KC_PIPE': {"name":"Ž","title":"SI_ZCAR (capital Ž)"}, -'KC_DQUO': {"name":"Ć","title":"S(SI_CACU) (capital Ć)"}, + /* Other keys */ + KC_BSLS: { name: 'Ž', title: '' }, + 'S(KC_BSLS)': { name: 'Ž', title: '' }, + KC_LCBR: { name: 'Š', title: 'S(SI_SCAR) (capital Š)' }, + KC_RCBR: { name: 'Đ', title: 'S(SI_DSTR) (capital Đ)' }, + KC_COLN: { name: 'Č', title: 'S(SI_CCAR) (capital Č)' }, + KC_PIPE: { name: 'Ž', title: 'SI_ZCAR (capital Ž)' }, + KC_DQUO: { name: 'Ć', title: 'S(SI_CACU) (capital Ć)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"¸ / ¨\nEsc","title":"Esc normally, but ¸ when GUI is active or ¨ when Shift is active"}, -} + QK_GESC: { + name: '¸ / ¨\nEsc', + title: 'Esc normally, but ¸ when GUI is active or ¨ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_spanish.js b/src/i18n/keymap_extras/keymap_spanish.js index 35101c3711..5552cab70d 100644 --- a/src/i18n/keymap_extras/keymap_spanish.js +++ b/src/i18n/keymap_extras/keymap_spanish.js @@ -14,175 +14,173 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ º │ 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 + KC_GRV: { name: 'ª\nº', title: 'ES_MORD' }, + KC_1: { name: '!\n1', title: 'ES_1' }, + KC_2: { name: '"\n2', title: 'ES_2' }, + KC_3: { name: '·\n3', title: 'ES_3' }, + KC_4: { name: '$\n4', title: 'ES_4' }, + KC_5: { name: '%\n5', title: 'ES_5' }, + KC_6: { name: '&\n6', title: 'ES_6' }, + KC_7: { name: '/\n7', title: 'ES_7' }, + KC_8: { name: '(\n8', title: 'ES_8' }, + KC_9: { name: ')\n9', title: 'ES_9' }, + KC_0: { name: '=\n0', title: 'ES_0' }, + KC_MINS: { name: "?\n'", title: 'ES_QUOT' }, + KC_EQL: { name: '¿\n¡', title: 'ES_IEXL' }, + // Row 2 + KC_Q: { name: 'Q', title: 'ES_Q' }, + KC_W: { name: 'W', title: 'ES_W' }, + KC_E: { name: 'E', title: 'ES_E' }, + KC_R: { name: 'R', title: 'ES_R' }, + KC_T: { name: 'T', title: 'ES_T' }, + KC_Y: { name: 'Y', title: 'ES_Y' }, + KC_U: { name: 'U', title: 'ES_U' }, + KC_I: { name: 'I', title: 'ES_I' }, + KC_O: { name: 'O', title: 'ES_O' }, + KC_P: { name: 'P', title: 'ES_P' }, + KC_LBRC: { name: '^\n`', title: 'ES_GRV (dead)' }, + KC_RBRC: { name: '*\n+', title: 'ES_PLUS' }, + // Row 3 + KC_A: { name: 'A', title: 'ES_A' }, + KC_S: { name: 'S', title: 'ES_S' }, + KC_D: { name: 'D', title: 'ES_D' }, + KC_F: { name: 'F', title: 'ES_F' }, + KC_G: { name: 'G', title: 'ES_G' }, + KC_H: { name: 'H', title: 'ES_H' }, + KC_J: { name: 'J', title: 'ES_J' }, + KC_K: { name: 'K', title: 'ES_K' }, + KC_L: { name: 'L', title: 'ES_L' }, + KC_SCLN: { name: 'Ñ', title: 'ES_NTIL' }, + KC_QUOT: { name: '¨\n´', title: 'ES_ACUT (dead)' }, + KC_NUHS: { name: 'Ç', title: 'ES_CCED' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'ES_LABK' }, + KC_Z: { name: 'Z', title: 'ES_Z' }, + KC_X: { name: 'X', title: 'ES_X' }, + KC_C: { name: 'C', title: 'ES_C' }, + KC_V: { name: 'V', title: 'ES_V' }, + KC_B: { name: 'B', title: 'ES_B' }, + KC_N: { name: 'N', title: 'ES_N' }, + KC_M: { name: 'M', title: 'ES_M' }, + KC_COMM: { name: ';\n,', title: 'ES_COMM' }, + KC_DOT: { name: ':\n.', title: 'ES_DOT' }, + KC_SLSH: { name: '_\n-', title: 'ES_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ º │ 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 -'KC_GRV': {"name":"ª\nº","title":"ES_MORD"}, -'KC_1': {"name":"!\n1","title":"ES_1"}, -'KC_2': {"name":"\"\n2","title":"ES_2"}, -'KC_3': {"name":"·\n3","title":"ES_3"}, -'KC_4': {"name":"$\n4","title":"ES_4"}, -'KC_5': {"name":"%\n5","title":"ES_5"}, -'KC_6': {"name":"&\n6","title":"ES_6"}, -'KC_7': {"name":"/\n7","title":"ES_7"}, -'KC_8': {"name":"(\n8","title":"ES_8"}, -'KC_9': {"name":")\n9","title":"ES_9"}, -'KC_0': {"name":"=\n0","title":"ES_0"}, -'KC_MINS': {"name":"?\n'","title":"ES_QUOT"}, -'KC_EQL': {"name":"¿\n¡","title":"ES_IEXL"}, -// Row 2 -'KC_Q': {"name":"Q","title":"ES_Q"}, -'KC_W': {"name":"W","title":"ES_W"}, -'KC_E': {"name":"E","title":"ES_E"}, -'KC_R': {"name":"R","title":"ES_R"}, -'KC_T': {"name":"T","title":"ES_T"}, -'KC_Y': {"name":"Y","title":"ES_Y"}, -'KC_U': {"name":"U","title":"ES_U"}, -'KC_I': {"name":"I","title":"ES_I"}, -'KC_O': {"name":"O","title":"ES_O"}, -'KC_P': {"name":"P","title":"ES_P"}, -'KC_LBRC': {"name":"^\n`","title":"ES_GRV (dead)"}, -'KC_RBRC': {"name":"*\n+","title":"ES_PLUS"}, -// Row 3 -'KC_A': {"name":"A","title":"ES_A"}, -'KC_S': {"name":"S","title":"ES_S"}, -'KC_D': {"name":"D","title":"ES_D"}, -'KC_F': {"name":"F","title":"ES_F"}, -'KC_G': {"name":"G","title":"ES_G"}, -'KC_H': {"name":"H","title":"ES_H"}, -'KC_J': {"name":"J","title":"ES_J"}, -'KC_K': {"name":"K","title":"ES_K"}, -'KC_L': {"name":"L","title":"ES_L"}, -'KC_SCLN': {"name":"Ñ","title":"ES_NTIL"}, -'KC_QUOT': {"name":"¨\n´","title":"ES_ACUT (dead)"}, -'KC_NUHS': {"name":"Ç","title":"ES_CCED"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"ES_LABK"}, -'KC_Z': {"name":"Z","title":"ES_Z"}, -'KC_X': {"name":"X","title":"ES_X"}, -'KC_C': {"name":"C","title":"ES_C"}, -'KC_V': {"name":"V","title":"ES_V"}, -'KC_B': {"name":"B","title":"ES_B"}, -'KC_N': {"name":"N","title":"ES_N"}, -'KC_M': {"name":"M","title":"ES_M"}, -'KC_COMM': {"name":";\n,","title":"ES_COMM"}, -'KC_DOT': {"name":":\n.","title":"ES_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"ES_MINS"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ª │ ! │ " │ · │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ¿ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ ^ │ * │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"ª","title":"ES_FORD"}, -'KC_TILD': {"name":"ª","title":"ES_FORD"}, -'S(KC_1)': {"name":"!","title":"ES_EXLM"}, -'KC_EXLM': {"name":"!","title":"ES_EXLM"}, -'S(KC_2)': {"name":"\"","title":"ES_DQUO"}, -'KC_AT': {"name":"\"","title":"ES_DQUO"}, -'S(KC_3)': {"name":"·","title":"ES_BULT"}, -'KC_HASH': {"name":"·","title":"ES_BULT"}, -'S(KC_4)': {"name":"$","title":"ES_DLR"}, -'KC_DLR': {"name":"$","title":"ES_DLR"}, -'S(KC_5)': {"name":"%","title":"ES_PERC"}, -'KC_PERC': {"name":"%","title":"ES_PERC"}, -'S(KC_6)': {"name":"&","title":"ES_AMPR"}, -'KC_CIRC': {"name":"&","title":"ES_AMPR"}, -'S(KC_7)': {"name":"/","title":"ES_SLSH"}, -'KC_AMPR': {"name":"/","title":"ES_SLSH"}, -'S(KC_8)': {"name":"(","title":"ES_LPRN"}, -'KC_ASTR': {"name":"(","title":"ES_LPRN"}, -'S(KC_9)': {"name":")","title":"ES_RPRN"}, -'KC_LPRN': {"name":")","title":"ES_RPRN"}, -'S(KC_0)': {"name":"=","title":"ES_EQL"}, -'KC_RPRN': {"name":"=","title":"ES_EQL"}, -'S(KC_MINS)': {"name":"?","title":"ES_QUES"}, -'KC_UNDS': {"name":"?","title":"ES_QUES"}, -'S(KC_EQL)': {"name":"¿","title":"ES_IQUE"}, -'KC_PLUS': {"name":"¿","title":"ES_IQUE"}, -// Row 2 -'S(KC_LBRC)': {"name":"^","title":"ES_CIRC (dead)"}, -'KC_LCBR': {"name":"^","title":"ES_CIRC (dead)"}, -'S(KC_RBRC)': {"name":"*","title":"ES_ASTR"}, -'KC_RCBR': {"name":"*","title":"ES_ASTR"}, -// Row 3 -'S(KC_QUOT)': {"name":"¨","title":"ES_DIAE (dead)"}, -'KC_DQUO': {"name":"¨","title":"ES_DIAE (dead)"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"ES_RABK"}, -'S(KC_COMM)': {"name":";","title":"ES_SCLN"}, -'KC_LT': {"name":";","title":"ES_SCLN"}, -'S(KC_DOT)': {"name":":","title":"ES_COLN"}, -'KC_GT': {"name":":","title":"ES_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"ES_UNDS"}, -'KC_QUES': {"name":"_","title":"ES_UNDS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ª │ ! │ " │ · │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ¿ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ^ │ * │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: 'ª', title: 'ES_FORD' }, + KC_TILD: { name: 'ª', title: 'ES_FORD' }, + 'S(KC_1)': { name: '!', title: 'ES_EXLM' }, + KC_EXLM: { name: '!', title: 'ES_EXLM' }, + 'S(KC_2)': { name: '"', title: 'ES_DQUO' }, + KC_AT: { name: '"', title: 'ES_DQUO' }, + 'S(KC_3)': { name: '·', title: 'ES_BULT' }, + KC_HASH: { name: '·', title: 'ES_BULT' }, + 'S(KC_4)': { name: '$', title: 'ES_DLR' }, + KC_DLR: { name: '$', title: 'ES_DLR' }, + 'S(KC_5)': { name: '%', title: 'ES_PERC' }, + KC_PERC: { name: '%', title: 'ES_PERC' }, + 'S(KC_6)': { name: '&', title: 'ES_AMPR' }, + KC_CIRC: { name: '&', title: 'ES_AMPR' }, + 'S(KC_7)': { name: '/', title: 'ES_SLSH' }, + KC_AMPR: { name: '/', title: 'ES_SLSH' }, + 'S(KC_8)': { name: '(', title: 'ES_LPRN' }, + KC_ASTR: { name: '(', title: 'ES_LPRN' }, + 'S(KC_9)': { name: ')', title: 'ES_RPRN' }, + KC_LPRN: { name: ')', title: 'ES_RPRN' }, + 'S(KC_0)': { name: '=', title: 'ES_EQL' }, + KC_RPRN: { name: '=', title: 'ES_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'ES_QUES' }, + KC_UNDS: { name: '?', title: 'ES_QUES' }, + 'S(KC_EQL)': { name: '¿', title: 'ES_IQUE' }, + KC_PLUS: { name: '¿', title: 'ES_IQUE' }, + // Row 2 + 'S(KC_LBRC)': { name: '^', title: 'ES_CIRC (dead)' }, + KC_LCBR: { name: '^', title: 'ES_CIRC (dead)' }, + 'S(KC_RBRC)': { name: '*', title: 'ES_ASTR' }, + KC_RCBR: { name: '*', title: 'ES_ASTR' }, + // Row 3 + 'S(KC_QUOT)': { name: '¨', title: 'ES_DIAE (dead)' }, + KC_DQUO: { name: '¨', title: 'ES_DIAE (dead)' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'ES_RABK' }, + 'S(KC_COMM)': { name: ';', title: 'ES_SCLN' }, + KC_LT: { name: ';', title: 'ES_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'ES_COLN' }, + KC_GT: { name: ':', title: 'ES_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'ES_UNDS' }, + KC_QUES: { name: '_', title: 'ES_UNDS' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ \ │ | │ @ │ # │ ~ │ € │ ¬ │ │ │ │ │ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ [ │ ] │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_GRV)': {"name":"\\","title":"ES_BSLS"}, -'ALGR(KC_1)': {"name":"|","title":"ES_PIPE"}, -'ALGR(KC_2)': {"name":"@","title":"ES_AT"}, -'ALGR(KC_3)': {"name":"#","title":"ES_HASH"}, -'ALGR(KC_4)': {"name":"~","title":"ES_TILD"}, -'ALGR(KC_5)': {"name":"€","title":"ES_EURO"}, -'ALGR(KC_6)': {"name":"¬","title":"ES_NOT"}, -// Row 2 -'ALGR(KC_LBRC)': {"name":"[","title":"ES_LBRC"}, -'ALGR(KC_RBRC)': {"name":"]","title":"ES_RBRC"}, -// Row 3 -'ALGR(KC_QUOT)': {"name":"{","title":"ES_LCBR"}, -'ALGR(KC_NUHS)': {"name":"}","title":"ES_RCBR"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ \ │ | │ @ │ # │ ~ │ € │ ¬ │ │ │ │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ [ │ ] │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_GRV)': { name: '\\', title: 'ES_BSLS' }, + 'ALGR(KC_1)': { name: '|', title: 'ES_PIPE' }, + 'ALGR(KC_2)': { name: '@', title: 'ES_AT' }, + 'ALGR(KC_3)': { name: '#', title: 'ES_HASH' }, + 'ALGR(KC_4)': { name: '~', title: 'ES_TILD' }, + 'ALGR(KC_5)': { name: '€', title: 'ES_EURO' }, + 'ALGR(KC_6)': { name: '¬', title: 'ES_NOT' }, + // Row 2 + 'ALGR(KC_LBRC)': { name: '[', title: 'ES_LBRC' }, + 'ALGR(KC_RBRC)': { name: ']', title: 'ES_RBRC' }, + // Row 3 + 'ALGR(KC_QUOT)': { name: '{', title: 'ES_LCBR' }, + 'ALGR(KC_NUHS)': { name: '}', title: 'ES_RCBR' }, -/* Other keys */ -'KC_BSLS': {"name":"Ç","title":""}, -'S(KC_BSLS)': {"name":"Ç","title":""}, -'KC_COLN': {"name":"Ñ","title":"S(ES_NTIL) (capital Ñ)"}, -'KC_PIPE': {"name":"Ç","title":"ES_CCED (capital Ç)"}, + /* Other keys */ + KC_BSLS: { name: 'Ç', title: '' }, + 'S(KC_BSLS)': { name: 'Ç', title: '' }, + KC_COLN: { name: 'Ñ', title: 'S(ES_NTIL) (capital Ñ)' }, + KC_PIPE: { name: 'Ç', title: 'ES_CCED (capital Ç)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"º / ª\nEsc","title":"Esc normally, but º when GUI is active or ª when Shift is active"}, -} + QK_GESC: { + name: 'º / ª\nEsc', + title: 'Esc normally, but º when GUI is active or ª when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_spanish_dvorak.js b/src/i18n/keymap_extras/keymap_spanish_dvorak.js index 14a6d62a0f..0a7553314d 100644 --- a/src/i18n/keymap_extras/keymap_spanish_dvorak.js +++ b/src/i18n/keymap_extras/keymap_spanish_dvorak.js @@ -14,175 +14,173 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ º │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ ¡ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ . │ , │ Ñ │ P │ Y │ F │ G │ C │ H │ L │ ` │ + │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ A │ O │ E │ U │ I │ D │ R │ T │ N │ S │ ´ │ Ç │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ < │ - │ Q │ J │ K │ X │ B │ M │ W │ V │ Z │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + KC_GRV: { name: 'ª\nº', title: 'DV_MORD' }, + KC_1: { name: '!\n1', title: 'DV_1' }, + KC_2: { name: '"\n2', title: 'DV_2' }, + KC_3: { name: '·\n3', title: 'DV_3' }, + KC_4: { name: '$\n4', title: 'DV_4' }, + KC_5: { name: '%\n5', title: 'DV_5' }, + KC_6: { name: '&\n6', title: 'DV_6' }, + KC_7: { name: '/\n7', title: 'DV_7' }, + KC_8: { name: '(\n8', title: 'DV_8' }, + KC_9: { name: ')\n9', title: 'DV_9' }, + KC_0: { name: '=\n0', title: 'DV_0' }, + KC_MINS: { name: "?\n'", title: 'DV_QUOT' }, + KC_EQL: { name: '¿\n¡', title: 'DV_IEXL' }, + // Row 2 + KC_Q: { name: ':\n.', title: 'DV_DOT' }, + KC_W: { name: ';\n,', title: 'DV_COMM' }, + KC_E: { name: 'Ñ', title: 'DV_NTIL' }, + KC_R: { name: 'P', title: 'DV_P' }, + KC_T: { name: 'Y', title: 'DV_Y' }, + KC_Y: { name: 'F', title: 'DV_F' }, + KC_U: { name: 'G', title: 'DV_G' }, + KC_I: { name: 'C', title: 'DV_C' }, + KC_O: { name: 'H', title: 'DV_H' }, + KC_P: { name: 'L', title: 'DV_L' }, + KC_LBRC: { name: '^\n`', title: 'DV_GRV (dead)' }, + KC_RBRC: { name: '*\n+', title: 'DV_PLUS' }, + // Row 3 + KC_A: { name: 'A', title: 'DV_A' }, + KC_S: { name: 'O', title: 'DV_O' }, + KC_D: { name: 'E', title: 'DV_E' }, + KC_F: { name: 'U', title: 'DV_U' }, + KC_G: { name: 'I', title: 'DV_I' }, + KC_H: { name: 'D', title: 'DV_D' }, + KC_J: { name: 'R', title: 'DV_R' }, + KC_K: { name: 'T', title: 'DV_T' }, + KC_L: { name: 'N', title: 'DV_N' }, + KC_SCLN: { name: 'S', title: 'DV_S' }, + KC_QUOT: { name: '¨\n´', title: 'DV_ACUT (dead)' }, + KC_NUHS: { name: 'Ç', title: 'DV_CCED' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'DV_LABK' }, + KC_Z: { name: '_\n-', title: 'DV_MINS' }, + KC_X: { name: 'Q', title: 'DV_Q' }, + KC_C: { name: 'J', title: 'DV_J' }, + KC_V: { name: 'K', title: 'DV_K' }, + KC_B: { name: 'X', title: 'DV_X' }, + KC_N: { name: 'B', title: 'DV_B' }, + KC_M: { name: 'M', title: 'DV_M' }, + KC_COMM: { name: 'W', title: 'DV_W' }, + KC_DOT: { name: 'V', title: 'DV_V' }, + KC_SLSH: { name: 'Z', title: 'DV_Z' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ º │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ ¡ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ . │ , │ Ñ │ P │ Y │ F │ G │ C │ H │ L │ ` │ + │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ A │ O │ E │ U │ I │ D │ R │ T │ N │ S │ ´ │ Ç │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ < │ - │ Q │ J │ K │ X │ B │ M │ W │ V │ Z │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'KC_GRV': {"name":"ª\nº","title":"DV_MORD"}, -'KC_1': {"name":"!\n1","title":"DV_1"}, -'KC_2': {"name":"\"\n2","title":"DV_2"}, -'KC_3': {"name":"·\n3","title":"DV_3"}, -'KC_4': {"name":"$\n4","title":"DV_4"}, -'KC_5': {"name":"%\n5","title":"DV_5"}, -'KC_6': {"name":"&\n6","title":"DV_6"}, -'KC_7': {"name":"/\n7","title":"DV_7"}, -'KC_8': {"name":"(\n8","title":"DV_8"}, -'KC_9': {"name":")\n9","title":"DV_9"}, -'KC_0': {"name":"=\n0","title":"DV_0"}, -'KC_MINS': {"name":"?\n'","title":"DV_QUOT"}, -'KC_EQL': {"name":"¿\n¡","title":"DV_IEXL"}, -// Row 2 -'KC_Q': {"name":":\n.","title":"DV_DOT"}, -'KC_W': {"name":";\n,","title":"DV_COMM"}, -'KC_E': {"name":"Ñ","title":"DV_NTIL"}, -'KC_R': {"name":"P","title":"DV_P"}, -'KC_T': {"name":"Y","title":"DV_Y"}, -'KC_Y': {"name":"F","title":"DV_F"}, -'KC_U': {"name":"G","title":"DV_G"}, -'KC_I': {"name":"C","title":"DV_C"}, -'KC_O': {"name":"H","title":"DV_H"}, -'KC_P': {"name":"L","title":"DV_L"}, -'KC_LBRC': {"name":"^\n`","title":"DV_GRV (dead)"}, -'KC_RBRC': {"name":"*\n+","title":"DV_PLUS"}, -// Row 3 -'KC_A': {"name":"A","title":"DV_A"}, -'KC_S': {"name":"O","title":"DV_O"}, -'KC_D': {"name":"E","title":"DV_E"}, -'KC_F': {"name":"U","title":"DV_U"}, -'KC_G': {"name":"I","title":"DV_I"}, -'KC_H': {"name":"D","title":"DV_D"}, -'KC_J': {"name":"R","title":"DV_R"}, -'KC_K': {"name":"T","title":"DV_T"}, -'KC_L': {"name":"N","title":"DV_N"}, -'KC_SCLN': {"name":"S","title":"DV_S"}, -'KC_QUOT': {"name":"¨\n´","title":"DV_ACUT (dead)"}, -'KC_NUHS': {"name":"Ç","title":"DV_CCED"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"DV_LABK"}, -'KC_Z': {"name":"_\n-","title":"DV_MINS"}, -'KC_X': {"name":"Q","title":"DV_Q"}, -'KC_C': {"name":"J","title":"DV_J"}, -'KC_V': {"name":"K","title":"DV_K"}, -'KC_B': {"name":"X","title":"DV_X"}, -'KC_N': {"name":"B","title":"DV_B"}, -'KC_M': {"name":"M","title":"DV_M"}, -'KC_COMM': {"name":"W","title":"DV_W"}, -'KC_DOT': {"name":"V","title":"DV_V"}, -'KC_SLSH': {"name":"Z","title":"DV_Z"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ª │ ! │ " │ · │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ¿ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ : │ ; │ │ │ │ │ │ │ │ │ ^ │ * │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ _ │ │ │ │ │ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"ª","title":"DV_FORD"}, -'KC_TILD': {"name":"ª","title":"DV_FORD"}, -'S(KC_1)': {"name":"!","title":"DV_EXLM"}, -'KC_EXLM': {"name":"!","title":"DV_EXLM"}, -'S(KC_2)': {"name":"\"","title":"DV_DQUO"}, -'KC_AT': {"name":"\"","title":"DV_DQUO"}, -'S(KC_3)': {"name":"·","title":"DV_BULT"}, -'KC_HASH': {"name":"·","title":"DV_BULT"}, -'S(KC_4)': {"name":"$","title":"DV_DLR"}, -'KC_DLR': {"name":"$","title":"DV_DLR"}, -'S(KC_5)': {"name":"%","title":"DV_PERC"}, -'KC_PERC': {"name":"%","title":"DV_PERC"}, -'S(KC_6)': {"name":"&","title":"DV_AMPR"}, -'KC_CIRC': {"name":"&","title":"DV_AMPR"}, -'S(KC_7)': {"name":"/","title":"DV_SLSH"}, -'KC_AMPR': {"name":"/","title":"DV_SLSH"}, -'S(KC_8)': {"name":"(","title":"DV_LPRN"}, -'KC_ASTR': {"name":"(","title":"DV_LPRN"}, -'S(KC_9)': {"name":")","title":"DV_RPRN"}, -'KC_LPRN': {"name":")","title":"DV_RPRN"}, -'S(KC_0)': {"name":"=","title":"DV_EQL"}, -'KC_RPRN': {"name":"=","title":"DV_EQL"}, -'S(KC_MINS)': {"name":"?","title":"DV_QUES"}, -'KC_UNDS': {"name":"?","title":"DV_QUES"}, -'S(KC_EQL)': {"name":"¿","title":"DV_IQUE"}, -'KC_PLUS': {"name":"¿","title":"DV_IQUE"}, -// Row 2 -'S(KC_Q)': {"name":":","title":"DV_COLN"}, -'S(KC_W)': {"name":";","title":"DV_SCLN"}, -'S(KC_LBRC)': {"name":"^","title":"DV_CIRC (dead)"}, -'KC_LCBR': {"name":"^","title":"DV_CIRC (dead)"}, -'S(KC_RBRC)': {"name":"*","title":"DV_ASTR"}, -'KC_RCBR': {"name":"*","title":"DV_ASTR"}, -// Row 3 -'S(KC_QUOT)': {"name":"¨","title":"DV_DIAE (dead)"}, -'KC_DQUO': {"name":"¨","title":"DV_DIAE (dead)"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"DV_RABK"}, -'S(KC_Z)': {"name":"_","title":"DV_UNDS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ª │ ! │ " │ · │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ¿ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ : │ ; │ │ │ │ │ │ │ │ │ ^ │ * │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ ¨ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ _ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: 'ª', title: 'DV_FORD' }, + KC_TILD: { name: 'ª', title: 'DV_FORD' }, + 'S(KC_1)': { name: '!', title: 'DV_EXLM' }, + KC_EXLM: { name: '!', title: 'DV_EXLM' }, + 'S(KC_2)': { name: '"', title: 'DV_DQUO' }, + KC_AT: { name: '"', title: 'DV_DQUO' }, + 'S(KC_3)': { name: '·', title: 'DV_BULT' }, + KC_HASH: { name: '·', title: 'DV_BULT' }, + 'S(KC_4)': { name: '$', title: 'DV_DLR' }, + KC_DLR: { name: '$', title: 'DV_DLR' }, + 'S(KC_5)': { name: '%', title: 'DV_PERC' }, + KC_PERC: { name: '%', title: 'DV_PERC' }, + 'S(KC_6)': { name: '&', title: 'DV_AMPR' }, + KC_CIRC: { name: '&', title: 'DV_AMPR' }, + 'S(KC_7)': { name: '/', title: 'DV_SLSH' }, + KC_AMPR: { name: '/', title: 'DV_SLSH' }, + 'S(KC_8)': { name: '(', title: 'DV_LPRN' }, + KC_ASTR: { name: '(', title: 'DV_LPRN' }, + 'S(KC_9)': { name: ')', title: 'DV_RPRN' }, + KC_LPRN: { name: ')', title: 'DV_RPRN' }, + 'S(KC_0)': { name: '=', title: 'DV_EQL' }, + KC_RPRN: { name: '=', title: 'DV_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'DV_QUES' }, + KC_UNDS: { name: '?', title: 'DV_QUES' }, + 'S(KC_EQL)': { name: '¿', title: 'DV_IQUE' }, + KC_PLUS: { name: '¿', title: 'DV_IQUE' }, + // Row 2 + 'S(KC_Q)': { name: ':', title: 'DV_COLN' }, + 'S(KC_W)': { name: ';', title: 'DV_SCLN' }, + 'S(KC_LBRC)': { name: '^', title: 'DV_CIRC (dead)' }, + KC_LCBR: { name: '^', title: 'DV_CIRC (dead)' }, + 'S(KC_RBRC)': { name: '*', title: 'DV_ASTR' }, + KC_RCBR: { name: '*', title: 'DV_ASTR' }, + // Row 3 + 'S(KC_QUOT)': { name: '¨', title: 'DV_DIAE (dead)' }, + KC_DQUO: { name: '¨', title: 'DV_DIAE (dead)' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'DV_RABK' }, + 'S(KC_Z)': { name: '_', title: 'DV_UNDS' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ \ │ | │ @ │ # │ ~ │ € │ ¬ │ │ │ │ │ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ [ │ ] │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_GRV)': {"name":"\\","title":"DV_BSLS"}, -'ALGR(KC_1)': {"name":"|","title":"DV_PIPE"}, -'ALGR(KC_2)': {"name":"@","title":"DV_AT"}, -'ALGR(KC_3)': {"name":"#","title":"DV_HASH"}, -'ALGR(KC_4)': {"name":"~","title":"DV_TILD"}, -'ALGR(KC_5)': {"name":"€","title":"DV_EURO"}, -'ALGR(KC_6)': {"name":"¬","title":"DV_NOT"}, -// Row 2 -'ALGR(KC_LBRC)': {"name":"[","title":"DV_LBRC"}, -'ALGR(KC_RBRC)': {"name":"]","title":"DV_RBRC"}, -// Row 3 -'ALGR(KC_QUOT)': {"name":"{","title":"DV_LCBR"}, -'ALGR(KC_NUHS)': {"name":"}","title":"DV_RCBR"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ \ │ | │ @ │ # │ ~ │ € │ ¬ │ │ │ │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ [ │ ] │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_GRV)': { name: '\\', title: 'DV_BSLS' }, + 'ALGR(KC_1)': { name: '|', title: 'DV_PIPE' }, + 'ALGR(KC_2)': { name: '@', title: 'DV_AT' }, + 'ALGR(KC_3)': { name: '#', title: 'DV_HASH' }, + 'ALGR(KC_4)': { name: '~', title: 'DV_TILD' }, + 'ALGR(KC_5)': { name: '€', title: 'DV_EURO' }, + 'ALGR(KC_6)': { name: '¬', title: 'DV_NOT' }, + // Row 2 + 'ALGR(KC_LBRC)': { name: '[', title: 'DV_LBRC' }, + 'ALGR(KC_RBRC)': { name: ']', title: 'DV_RBRC' }, + // Row 3 + 'ALGR(KC_QUOT)': { name: '{', title: 'DV_LCBR' }, + 'ALGR(KC_NUHS)': { name: '}', title: 'DV_RCBR' }, -/* Other keys */ -'KC_BSLS': {"name":"Ç","title":""}, -'S(KC_BSLS)': {"name":"Ç","title":""}, -'KC_LT': {"name":"W","title":"S(DV_W) (capital W)"}, -'KC_GT': {"name":"V","title":"S(DV_V) (capital V)"}, -'KC_COLN': {"name":"S","title":"S(DV_S) (capital S)"}, -'KC_PIPE': {"name":"Ç","title":"DV_CCED (capital Ç)"}, -'KC_QUES': {"name":"Z","title":"S(DV_Z) (capital Z)"}, + /* Other keys */ + KC_BSLS: { name: 'Ç', title: '' }, + 'S(KC_BSLS)': { name: 'Ç', title: '' }, + KC_LT: { name: 'W', title: 'S(DV_W) (capital W)' }, + KC_GT: { name: 'V', title: 'S(DV_V) (capital V)' }, + KC_COLN: { name: 'S', title: 'S(DV_S) (capital S)' }, + KC_PIPE: { name: 'Ç', title: 'DV_CCED (capital Ç)' }, + KC_QUES: { name: 'Z', title: 'S(DV_Z) (capital Z)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"º / ª\nEsc","title":"Esc normally, but º when GUI is active or ª when Shift is active"}, -} + QK_GESC: { + name: 'º / ª\nEsc', + title: 'Esc normally, but º when GUI is active or ª when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_swedish.js b/src/i18n/keymap_extras/keymap_swedish.js index 6abeccac08..9d207ffa60 100644 --- a/src/i18n/keymap_extras/keymap_swedish.js +++ b/src/i18n/keymap_extras/keymap_swedish.js @@ -14,175 +14,173 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ § │ 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 + KC_GRV: { name: '½\n§', title: 'SE_SECT' }, + KC_1: { name: '!\n1', title: 'SE_1' }, + KC_2: { name: '"\n2', title: 'SE_2' }, + KC_3: { name: '#\n3', title: 'SE_3' }, + KC_4: { name: '¤\n4', title: 'SE_4' }, + KC_5: { name: '%\n5', title: 'SE_5' }, + KC_6: { name: '&\n6', title: 'SE_6' }, + KC_7: { name: '/\n7', title: 'SE_7' }, + KC_8: { name: '(\n8', title: 'SE_8' }, + KC_9: { name: ')\n9', title: 'SE_9' }, + KC_0: { name: '=\n0', title: 'SE_0' }, + KC_MINS: { name: '?\n+', title: 'SE_PLUS' }, + KC_EQL: { name: '`\n´', title: 'SE_ACUT (dead)' }, + // Row 2 + KC_Q: { name: 'Q', title: 'SE_Q' }, + KC_W: { name: 'W', title: 'SE_W' }, + KC_E: { name: 'E', title: 'SE_E' }, + KC_R: { name: 'R', title: 'SE_R' }, + KC_T: { name: 'T', title: 'SE_T' }, + KC_Y: { name: 'Y', title: 'SE_Y' }, + KC_U: { name: 'U', title: 'SE_U' }, + KC_I: { name: 'I', title: 'SE_I' }, + KC_O: { name: 'O', title: 'SE_O' }, + KC_P: { name: 'P', title: 'SE_P' }, + KC_LBRC: { name: 'Å', title: 'SE_ARNG' }, + KC_RBRC: { name: '^\n¨', title: 'SE_DIAE (dead)' }, + // Row 3 + KC_A: { name: 'A', title: 'SE_A' }, + KC_S: { name: 'S', title: 'SE_S' }, + KC_D: { name: 'D', title: 'SE_D' }, + KC_F: { name: 'F', title: 'SE_F' }, + KC_G: { name: 'G', title: 'SE_G' }, + KC_H: { name: 'H', title: 'SE_H' }, + KC_J: { name: 'J', title: 'SE_J' }, + KC_K: { name: 'K', title: 'SE_K' }, + KC_L: { name: 'L', title: 'SE_L' }, + KC_SCLN: { name: 'Ö', title: 'SE_ODIA' }, + KC_QUOT: { name: 'Ä', title: 'SE_ADIA' }, + KC_NUHS: { name: "*\n'", title: 'SE_QUOT' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'SE_LABK' }, + KC_Z: { name: 'Z', title: 'SE_Z' }, + KC_X: { name: 'X', title: 'SE_X' }, + KC_C: { name: 'C', title: 'SE_C' }, + KC_V: { name: 'V', title: 'SE_V' }, + KC_B: { name: 'B', title: 'SE_B' }, + KC_N: { name: 'N', title: 'SE_N' }, + KC_M: { name: 'M', title: 'SE_M' }, + KC_COMM: { name: ';\n,', title: 'SE_COMM' }, + KC_DOT: { name: ':\n.', title: 'SE_DOT' }, + KC_SLSH: { name: '_\n-', title: 'SE_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ § │ 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 -'KC_GRV': {"name":"½\n§","title":"SE_SECT"}, -'KC_1': {"name":"!\n1","title":"SE_1"}, -'KC_2': {"name":"\"\n2","title":"SE_2"}, -'KC_3': {"name":"#\n3","title":"SE_3"}, -'KC_4': {"name":"¤\n4","title":"SE_4"}, -'KC_5': {"name":"%\n5","title":"SE_5"}, -'KC_6': {"name":"&\n6","title":"SE_6"}, -'KC_7': {"name":"/\n7","title":"SE_7"}, -'KC_8': {"name":"(\n8","title":"SE_8"}, -'KC_9': {"name":")\n9","title":"SE_9"}, -'KC_0': {"name":"=\n0","title":"SE_0"}, -'KC_MINS': {"name":"?\n+","title":"SE_PLUS"}, -'KC_EQL': {"name":"`\n´","title":"SE_ACUT (dead)"}, -// Row 2 -'KC_Q': {"name":"Q","title":"SE_Q"}, -'KC_W': {"name":"W","title":"SE_W"}, -'KC_E': {"name":"E","title":"SE_E"}, -'KC_R': {"name":"R","title":"SE_R"}, -'KC_T': {"name":"T","title":"SE_T"}, -'KC_Y': {"name":"Y","title":"SE_Y"}, -'KC_U': {"name":"U","title":"SE_U"}, -'KC_I': {"name":"I","title":"SE_I"}, -'KC_O': {"name":"O","title":"SE_O"}, -'KC_P': {"name":"P","title":"SE_P"}, -'KC_LBRC': {"name":"Å","title":"SE_ARNG"}, -'KC_RBRC': {"name":"^\n¨","title":"SE_DIAE (dead)"}, -// Row 3 -'KC_A': {"name":"A","title":"SE_A"}, -'KC_S': {"name":"S","title":"SE_S"}, -'KC_D': {"name":"D","title":"SE_D"}, -'KC_F': {"name":"F","title":"SE_F"}, -'KC_G': {"name":"G","title":"SE_G"}, -'KC_H': {"name":"H","title":"SE_H"}, -'KC_J': {"name":"J","title":"SE_J"}, -'KC_K': {"name":"K","title":"SE_K"}, -'KC_L': {"name":"L","title":"SE_L"}, -'KC_SCLN': {"name":"Ö","title":"SE_ODIA"}, -'KC_QUOT': {"name":"Ä","title":"SE_ADIA"}, -'KC_NUHS': {"name":"*\n'","title":"SE_QUOT"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"SE_LABK"}, -'KC_Z': {"name":"Z","title":"SE_Z"}, -'KC_X': {"name":"X","title":"SE_X"}, -'KC_C': {"name":"C","title":"SE_C"}, -'KC_V': {"name":"V","title":"SE_V"}, -'KC_B': {"name":"B","title":"SE_B"}, -'KC_N': {"name":"N","title":"SE_N"}, -'KC_M': {"name":"M","title":"SE_M"}, -'KC_COMM': {"name":";\n,","title":"SE_COMM"}, -'KC_DOT': {"name":":\n.","title":"SE_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"SE_MINS"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ½ │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"½","title":"SE_HALF"}, -'KC_TILD': {"name":"½","title":"SE_HALF"}, -'S(KC_1)': {"name":"!","title":"SE_EXLM"}, -'KC_EXLM': {"name":"!","title":"SE_EXLM"}, -'S(KC_2)': {"name":"\"","title":"SE_DQUO"}, -'KC_AT': {"name":"\"","title":"SE_DQUO"}, -'S(KC_3)': {"name":"#","title":"SE_HASH"}, -'KC_HASH': {"name":"#","title":"SE_HASH"}, -'S(KC_4)': {"name":"¤","title":"SE_CURR"}, -'KC_DLR': {"name":"¤","title":"SE_CURR"}, -'S(KC_5)': {"name":"%","title":"SE_PERC"}, -'KC_PERC': {"name":"%","title":"SE_PERC"}, -'S(KC_6)': {"name":"&","title":"SE_AMPR"}, -'KC_CIRC': {"name":"&","title":"SE_AMPR"}, -'S(KC_7)': {"name":"/","title":"SE_SLSH"}, -'KC_AMPR': {"name":"/","title":"SE_SLSH"}, -'S(KC_8)': {"name":"(","title":"SE_LPRN"}, -'KC_ASTR': {"name":"(","title":"SE_LPRN"}, -'S(KC_9)': {"name":")","title":"SE_RPRN"}, -'KC_LPRN': {"name":")","title":"SE_RPRN"}, -'S(KC_0)': {"name":"=","title":"SE_EQL"}, -'KC_RPRN': {"name":"=","title":"SE_EQL"}, -'S(KC_MINS)': {"name":"?","title":"SE_QUES"}, -'KC_UNDS': {"name":"?","title":"SE_QUES"}, -'S(KC_EQL)': {"name":"`","title":"SE_GRV (dead)"}, -'KC_PLUS': {"name":"`","title":"SE_GRV (dead)"}, -// Row 2 -'S(KC_RBRC)': {"name":"^","title":"SE_CIRC (dead)"}, -'KC_RCBR': {"name":"^","title":"SE_CIRC (dead)"}, -// Row 3 -'S(KC_NUHS)': {"name":"*","title":"SE_ASTR"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"SE_RABK"}, -'S(KC_COMM)': {"name":";","title":"SE_SCLN"}, -'KC_LT': {"name":";","title":"SE_SCLN"}, -'S(KC_DOT)': {"name":":","title":"SE_COLN"}, -'KC_GT': {"name":":","title":"SE_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"SE_UNDS"}, -'KC_QUES': {"name":"_","title":"SE_UNDS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ½ │ ! │ " │ # │ ¤ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '½', title: 'SE_HALF' }, + KC_TILD: { name: '½', title: 'SE_HALF' }, + 'S(KC_1)': { name: '!', title: 'SE_EXLM' }, + KC_EXLM: { name: '!', title: 'SE_EXLM' }, + 'S(KC_2)': { name: '"', title: 'SE_DQUO' }, + KC_AT: { name: '"', title: 'SE_DQUO' }, + 'S(KC_3)': { name: '#', title: 'SE_HASH' }, + KC_HASH: { name: '#', title: 'SE_HASH' }, + 'S(KC_4)': { name: '¤', title: 'SE_CURR' }, + KC_DLR: { name: '¤', title: 'SE_CURR' }, + 'S(KC_5)': { name: '%', title: 'SE_PERC' }, + KC_PERC: { name: '%', title: 'SE_PERC' }, + 'S(KC_6)': { name: '&', title: 'SE_AMPR' }, + KC_CIRC: { name: '&', title: 'SE_AMPR' }, + 'S(KC_7)': { name: '/', title: 'SE_SLSH' }, + KC_AMPR: { name: '/', title: 'SE_SLSH' }, + 'S(KC_8)': { name: '(', title: 'SE_LPRN' }, + KC_ASTR: { name: '(', title: 'SE_LPRN' }, + 'S(KC_9)': { name: ')', title: 'SE_RPRN' }, + KC_LPRN: { name: ')', title: 'SE_RPRN' }, + 'S(KC_0)': { name: '=', title: 'SE_EQL' }, + KC_RPRN: { name: '=', title: 'SE_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'SE_QUES' }, + KC_UNDS: { name: '?', title: 'SE_QUES' }, + 'S(KC_EQL)': { name: '`', title: 'SE_GRV (dead)' }, + KC_PLUS: { name: '`', title: 'SE_GRV (dead)' }, + // Row 2 + 'S(KC_RBRC)': { name: '^', title: 'SE_CIRC (dead)' }, + KC_RCBR: { name: '^', title: 'SE_CIRC (dead)' }, + // Row 3 + 'S(KC_NUHS)': { name: '*', title: 'SE_ASTR' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'SE_RABK' }, + 'S(KC_COMM)': { name: ';', title: 'SE_SCLN' }, + KC_LT: { name: ';', title: 'SE_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'SE_COLN' }, + KC_GT: { name: ':', title: 'SE_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'SE_UNDS' }, + KC_QUES: { name: '_', title: 'SE_UNDS' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ \ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ | │ │ │ │ │ │ │ µ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_2)': {"name":"@","title":"SE_AT"}, -'ALGR(KC_3)': {"name":"£","title":"SE_PND"}, -'ALGR(KC_4)': {"name":"$","title":"SE_DLR"}, -'ALGR(KC_5)': {"name":"€","title":"SE_EURO"}, -'ALGR(KC_7)': {"name":"{","title":"SE_LCBR"}, -'ALGR(KC_8)': {"name":"[","title":"SE_LBRC"}, -'ALGR(KC_9)': {"name":"]","title":"SE_RBRC"}, -'ALGR(KC_0)': {"name":"}","title":"SE_RCBR"}, -'ALGR(KC_MINS)': {"name":"\\","title":"SE_BSLS"}, -// Row 2 -'ALGR(KC_RBRC)': {"name":"~","title":"SE_TILD (dead)"}, -// Row 4 -'ALGR(KC_NUBS)': {"name":"|","title":"SE_PIPE"}, -'ALGR(KC_M)': {"name":"µ","title":"SE_MICR"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ @ │ £ │ $ │ € │ │ { │ [ │ ] │ } │ \ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ | │ │ │ │ │ │ │ µ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_2)': { name: '@', title: 'SE_AT' }, + 'ALGR(KC_3)': { name: '£', title: 'SE_PND' }, + 'ALGR(KC_4)': { name: '$', title: 'SE_DLR' }, + 'ALGR(KC_5)': { name: '€', title: 'SE_EURO' }, + 'ALGR(KC_7)': { name: '{', title: 'SE_LCBR' }, + 'ALGR(KC_8)': { name: '[', title: 'SE_LBRC' }, + 'ALGR(KC_9)': { name: ']', title: 'SE_RBRC' }, + 'ALGR(KC_0)': { name: '}', title: 'SE_RCBR' }, + 'ALGR(KC_MINS)': { name: '\\', title: 'SE_BSLS' }, + // Row 2 + 'ALGR(KC_RBRC)': { name: '~', title: 'SE_TILD (dead)' }, + // Row 4 + 'ALGR(KC_NUBS)': { name: '|', title: 'SE_PIPE' }, + 'ALGR(KC_M)': { name: 'µ', title: 'SE_MICR' }, -/* Other keys */ -'KC_BSLS': {"name":"*\n'","title":""}, -'S(KC_BSLS)': {"name":"*","title":""}, -'KC_LCBR': {"name":"Å","title":"S(SE_ARNG) (capital Å)"}, -'KC_COLN': {"name":"Ö","title":"S(SE_ODIA) (capital Ö)"}, -'KC_PIPE': {"name":"*","title":"SE_ASTR"}, -'KC_DQUO': {"name":"Ä","title":"S(SE_ADIA) (capital Ä)"}, + /* Other keys */ + KC_BSLS: { name: "*\n'", title: '' }, + 'S(KC_BSLS)': { name: '*', title: '' }, + KC_LCBR: { name: 'Å', title: 'S(SE_ARNG) (capital Å)' }, + KC_COLN: { name: 'Ö', title: 'S(SE_ODIA) (capital Ö)' }, + KC_PIPE: { name: '*', title: 'SE_ASTR' }, + KC_DQUO: { name: 'Ä', title: 'S(SE_ADIA) (capital Ä)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"§ / ½\nEsc","title":"Esc normally, but § when GUI is active or ½ when Shift is active"}, -} + QK_GESC: { + name: '§ / ½\nEsc', + title: 'Esc normally, but § when GUI is active or ½ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_swedish_mac_ansi.js b/src/i18n/keymap_extras/keymap_swedish_mac_ansi.js index 41e3c4263d..0755ad4019 100644 --- a/src/i18n/keymap_extras/keymap_swedish_mac_ansi.js +++ b/src/i18n/keymap_extras/keymap_swedish_mac_ansi.js @@ -14,264 +14,262 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ < │ 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 + KC_GRV: { name: '>\n<', title: 'SE_LABK' }, + KC_1: { name: '!\n1', title: 'SE_1' }, + KC_2: { name: '"\n2', title: 'SE_2' }, + KC_3: { name: '#\n3', title: 'SE_3' }, + KC_4: { name: '€\n4', title: 'SE_4' }, + KC_5: { name: '%\n5', title: 'SE_5' }, + KC_6: { name: '&\n6', title: 'SE_6' }, + KC_7: { name: '/\n7', title: 'SE_7' }, + KC_8: { name: '(\n8', title: 'SE_8' }, + KC_9: { name: ')\n9', title: 'SE_9' }, + KC_0: { name: '=\n0', title: 'SE_0' }, + KC_MINS: { name: '?\n+', title: 'SE_PLUS' }, + KC_EQL: { name: '`\n´', title: 'SE_ACUT (dead)' }, + // Row 2 + KC_Q: { name: 'Q', title: 'SE_Q' }, + KC_W: { name: 'W', title: 'SE_W' }, + KC_E: { name: 'E', title: 'SE_E' }, + KC_R: { name: 'R', title: 'SE_R' }, + KC_T: { name: 'T', title: 'SE_T' }, + KC_Y: { name: 'Y', title: 'SE_Y' }, + KC_U: { name: 'U', title: 'SE_U' }, + KC_I: { name: 'I', title: 'SE_I' }, + KC_O: { name: 'O', title: 'SE_O' }, + KC_P: { name: 'P', title: 'SE_P' }, + KC_LBRC: { name: 'Å', title: 'SE_ARNG' }, + KC_RBRC: { name: '^\n¨', title: 'SE_DIAE (dead)' }, + KC_NUHS: { name: "*\n'", title: 'SE_QUOT' }, + // Row 3 + KC_A: { name: 'A', title: 'SE_A' }, + KC_S: { name: 'S', title: 'SE_S' }, + KC_D: { name: 'D', title: 'SE_D' }, + KC_F: { name: 'F', title: 'SE_F' }, + KC_G: { name: 'G', title: 'SE_G' }, + KC_H: { name: 'H', title: 'SE_H' }, + KC_J: { name: 'J', title: 'SE_J' }, + KC_K: { name: 'K', title: 'SE_K' }, + KC_L: { name: 'L', title: 'SE_L' }, + KC_SCLN: { name: 'Ö', title: 'SE_ODIA' }, + KC_QUOT: { name: 'Ä', title: 'SE_ADIA' }, + // Row 4 + KC_Z: { name: 'Z', title: 'SE_Z' }, + KC_X: { name: 'X', title: 'SE_X' }, + KC_C: { name: 'C', title: 'SE_C' }, + KC_V: { name: 'V', title: 'SE_V' }, + KC_B: { name: 'B', title: 'SE_B' }, + KC_N: { name: 'N', title: 'SE_N' }, + KC_M: { name: 'M', title: 'SE_M' }, + KC_COMM: { name: ';\n,', title: 'SE_COMM' }, + KC_DOT: { name: ':\n.', title: 'SE_DOT' }, + KC_SLSH: { name: '_\n-', title: 'SE_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ < │ 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 -'KC_GRV': {"name":">\n<","title":"SE_LABK"}, -'KC_1': {"name":"!\n1","title":"SE_1"}, -'KC_2': {"name":"\"\n2","title":"SE_2"}, -'KC_3': {"name":"#\n3","title":"SE_3"}, -'KC_4': {"name":"€\n4","title":"SE_4"}, -'KC_5': {"name":"%\n5","title":"SE_5"}, -'KC_6': {"name":"&\n6","title":"SE_6"}, -'KC_7': {"name":"/\n7","title":"SE_7"}, -'KC_8': {"name":"(\n8","title":"SE_8"}, -'KC_9': {"name":")\n9","title":"SE_9"}, -'KC_0': {"name":"=\n0","title":"SE_0"}, -'KC_MINS': {"name":"?\n+","title":"SE_PLUS"}, -'KC_EQL': {"name":"`\n´","title":"SE_ACUT (dead)"}, -// Row 2 -'KC_Q': {"name":"Q","title":"SE_Q"}, -'KC_W': {"name":"W","title":"SE_W"}, -'KC_E': {"name":"E","title":"SE_E"}, -'KC_R': {"name":"R","title":"SE_R"}, -'KC_T': {"name":"T","title":"SE_T"}, -'KC_Y': {"name":"Y","title":"SE_Y"}, -'KC_U': {"name":"U","title":"SE_U"}, -'KC_I': {"name":"I","title":"SE_I"}, -'KC_O': {"name":"O","title":"SE_O"}, -'KC_P': {"name":"P","title":"SE_P"}, -'KC_LBRC': {"name":"Å","title":"SE_ARNG"}, -'KC_RBRC': {"name":"^\n¨","title":"SE_DIAE (dead)"}, -'KC_NUHS': {"name":"*\n'","title":"SE_QUOT"}, -// Row 3 -'KC_A': {"name":"A","title":"SE_A"}, -'KC_S': {"name":"S","title":"SE_S"}, -'KC_D': {"name":"D","title":"SE_D"}, -'KC_F': {"name":"F","title":"SE_F"}, -'KC_G': {"name":"G","title":"SE_G"}, -'KC_H': {"name":"H","title":"SE_H"}, -'KC_J': {"name":"J","title":"SE_J"}, -'KC_K': {"name":"K","title":"SE_K"}, -'KC_L': {"name":"L","title":"SE_L"}, -'KC_SCLN': {"name":"Ö","title":"SE_ODIA"}, -'KC_QUOT': {"name":"Ä","title":"SE_ADIA"}, -// Row 4 -'KC_Z': {"name":"Z","title":"SE_Z"}, -'KC_X': {"name":"X","title":"SE_X"}, -'KC_C': {"name":"C","title":"SE_C"}, -'KC_V': {"name":"V","title":"SE_V"}, -'KC_B': {"name":"B","title":"SE_B"}, -'KC_N': {"name":"N","title":"SE_N"}, -'KC_M': {"name":"M","title":"SE_M"}, -'KC_COMM': {"name":";\n,","title":"SE_COMM"}, -'KC_DOT': {"name":":\n.","title":"SE_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"SE_MINS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ > │ ! │ " │ # │ € │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ * │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ + * │ │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '>', title: 'SE_RABK' }, + KC_TILD: { name: '>', title: 'SE_RABK' }, + 'S(KC_1)': { name: '!', title: 'SE_EXLM' }, + KC_EXLM: { name: '!', title: 'SE_EXLM' }, + 'S(KC_2)': { name: '"', title: 'SE_DQUO' }, + KC_AT: { name: '"', title: 'SE_DQUO' }, + 'S(KC_3)': { name: '#', title: 'SE_HASH' }, + KC_HASH: { name: '#', title: 'SE_HASH' }, + 'S(KC_4)': { name: '€', title: 'SE_EURO' }, + KC_DLR: { name: '€', title: 'SE_EURO' }, + 'S(KC_5)': { name: '%', title: 'SE_PERC' }, + KC_PERC: { name: '%', title: 'SE_PERC' }, + 'S(KC_6)': { name: '&', title: 'SE_AMPR' }, + KC_CIRC: { name: '&', title: 'SE_AMPR' }, + 'S(KC_7)': { name: '/', title: 'SE_SLSH' }, + KC_AMPR: { name: '/', title: 'SE_SLSH' }, + 'S(KC_8)': { name: '(', title: 'SE_LPRN' }, + KC_ASTR: { name: '(', title: 'SE_LPRN' }, + 'S(KC_9)': { name: ')', title: 'SE_RPRN' }, + KC_LPRN: { name: ')', title: 'SE_RPRN' }, + 'S(KC_0)': { name: '=', title: 'SE_EQL' }, + KC_RPRN: { name: '=', title: 'SE_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'SE_QUES' }, + KC_UNDS: { name: '?', title: 'SE_QUES' }, + 'S(KC_EQL)': { name: '`', title: 'SE_GRV' }, + KC_PLUS: { name: '`', title: 'SE_GRV' }, + // Row 2 + 'S(KC_RBRC)': { name: '^', title: 'SE_CIRC (dead)' }, + KC_RCBR: { name: '^', title: 'SE_CIRC (dead)' }, + 'S(KC_NUHS)': { name: '*', title: 'SE_ASTR' }, + // Row 4 + 'S(KC_COMM)': { name: ';', title: 'SE_SCLN' }, + KC_LT: { name: ';', title: 'SE_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'SE_COLN' }, + KC_GT: { name: ':', title: 'SE_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'SE_UNDS' }, + KC_QUES: { name: '_', title: 'SE_UNDS' }, -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ > │ ! │ " │ # │ € │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ * │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ - * │ │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":">","title":"SE_RABK"}, -'KC_TILD': {"name":">","title":"SE_RABK"}, -'S(KC_1)': {"name":"!","title":"SE_EXLM"}, -'KC_EXLM': {"name":"!","title":"SE_EXLM"}, -'S(KC_2)': {"name":"\"","title":"SE_DQUO"}, -'KC_AT': {"name":"\"","title":"SE_DQUO"}, -'S(KC_3)': {"name":"#","title":"SE_HASH"}, -'KC_HASH': {"name":"#","title":"SE_HASH"}, -'S(KC_4)': {"name":"€","title":"SE_EURO"}, -'KC_DLR': {"name":"€","title":"SE_EURO"}, -'S(KC_5)': {"name":"%","title":"SE_PERC"}, -'KC_PERC': {"name":"%","title":"SE_PERC"}, -'S(KC_6)': {"name":"&","title":"SE_AMPR"}, -'KC_CIRC': {"name":"&","title":"SE_AMPR"}, -'S(KC_7)': {"name":"/","title":"SE_SLSH"}, -'KC_AMPR': {"name":"/","title":"SE_SLSH"}, -'S(KC_8)': {"name":"(","title":"SE_LPRN"}, -'KC_ASTR': {"name":"(","title":"SE_LPRN"}, -'S(KC_9)': {"name":")","title":"SE_RPRN"}, -'KC_LPRN': {"name":")","title":"SE_RPRN"}, -'S(KC_0)': {"name":"=","title":"SE_EQL"}, -'KC_RPRN': {"name":"=","title":"SE_EQL"}, -'S(KC_MINS)': {"name":"?","title":"SE_QUES"}, -'KC_UNDS': {"name":"?","title":"SE_QUES"}, -'S(KC_EQL)': {"name":"`","title":"SE_GRV"}, -'KC_PLUS': {"name":"`","title":"SE_GRV"}, -// Row 2 -'S(KC_RBRC)': {"name":"^","title":"SE_CIRC (dead)"}, -'KC_RCBR': {"name":"^","title":"SE_CIRC (dead)"}, -'S(KC_NUHS)': {"name":"*","title":"SE_ASTR"}, -// Row 4 -'S(KC_COMM)': {"name":";","title":"SE_SCLN"}, -'KC_LT': {"name":";","title":"SE_SCLN"}, -'S(KC_DOT)': {"name":":","title":"SE_COLN"}, -'KC_GT': {"name":":","title":"SE_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"SE_UNDS"}, -'KC_QUES': {"name":"_","title":"SE_UNDS"}, - -/* Alted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ ≤ │ © │ ™ │ £ │ $ │ ∞ │ § │ | │ [ │ ] │ ≈ │ ± │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ • │ Ω │ É │ ® │ † │ µ │ Ü │ ı │ Œ │ π │ ˙ │ ~ │ @ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ - * │ │  │ ß │ ∂ │ ƒ │ ¸ │ ˛ │ √ │ ª │ fi │ Ø │ Æ │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ - * │ │ ÷ │ │ Ç │ ‹ │ › │ ‘ │ ’ │ ‚ │ … │ – │ │ - * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - * - */ -// Row 1 -'A(KC_GRV)': {"name":"≤","title":"SE_LTEQ"}, -'A(KC_1)': {"name":"©","title":"SE_COPY"}, -'A(KC_2)': {"name":"™","title":"SE_TM"}, -'A(KC_3)': {"name":"£","title":"SE_PND"}, -'A(KC_4)': {"name":"$","title":"SE_DLR"}, -'A(KC_5)': {"name":"∞","title":"SE_INFN"}, -'A(KC_6)': {"name":"§","title":"SE_SECT"}, -'A(KC_7)': {"name":"|","title":"SE_PIPE"}, -'A(KC_8)': {"name":"[","title":"SE_LBRC"}, -'A(KC_9)': {"name":"]","title":"SE_RBRC"}, -'A(KC_0)': {"name":"≈","title":"SE_AEQL"}, -'A(KC_MINS)': {"name":"±","title":"SE_PLMN"}, -// Row 2 -'A(KC_Q)': {"name":"•","title":"SE_BULT"}, -'A(KC_W)': {"name":"Ω","title":"SE_OMEG"}, -'A(KC_E)': {"name":"É","title":"SE_EACU"}, -'A(KC_R)': {"name":"®","title":"SE_REGD"}, -'A(KC_T)': {"name":"†","title":"SE_DAGG"}, -'A(KC_Y)': {"name":"µ","title":"SE_MICR"}, -'A(KC_U)': {"name":"Ü","title":"SE_UDIA"}, -'A(KC_I)': {"name":"ı","title":"SE_DLSI"}, -'A(KC_O)': {"name":"Œ","title":"SE_OE"}, -'A(KC_P)': {"name":"π","title":"SE_PI"}, -'A(KC_LBRC)': {"name":"˙","title":"SE_DOTA"}, -'A(KC_RBRC)': {"name":"~","title":"SE_TILD (dead)"}, -'A(KC_NUHS)': {"name":"@","title":"SE_AT"}, -// Row 3 -'A(KC_A)': {"name":"","title":"SE_APPL (Apple logo)"}, -'A(KC_S)': {"name":"ß","title":"SE_SS"}, -'A(KC_D)': {"name":"∂","title":"SE_PDIF"}, -'A(KC_F)': {"name":"ƒ","title":"SE_FHK"}, -'A(KC_G)': {"name":"¸","title":"SE_CEDL"}, -'A(KC_H)': {"name":"˛","title":"SE_OGON"}, -'A(KC_J)': {"name":"√","title":"SE_SQRT"}, -'A(KC_K)': {"name":"ª","title":"SE_FORD"}, -'A(KC_L)': {"name":"fi","title":"SE_FI"}, -'A(KC_SCLN)': {"name":"Ø","title":"SE_OSTR"}, -'A(KC_QUOT)': {"name":"Æ","title":"SE_AE"}, -// Row 4 -'A(KC_Z)': {"name":"÷","title":"SE_DIV"}, -'A(KC_C)': {"name":"Ç","title":"SE_CCED"}, -'A(KC_V)': {"name":"‹","title":"SE_LSAQ"}, -'A(KC_B)': {"name":"›","title":"SE_RSAQ"}, -'A(KC_N)': {"name":"‘","title":"SE_LSQU"}, -'A(KC_M)': {"name":"’","title":"SE_RSQU"}, -'A(KC_COMM)': {"name":"‚","title":"SE_SLQU"}, -'A(KC_DOT)': {"name":"…","title":"SE_ELLP"}, -'A(KC_SLSH)': {"name":"–","title":"SE_NDSH"}, + /* Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ≤ │ © │ ™ │ £ │ $ │ ∞ │ § │ | │ [ │ ] │ ≈ │ ± │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ • │ Ω │ É │ ® │ † │ µ │ Ü │ ı │ Œ │ π │ ˙ │ ~ │ @ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ + * │ │  │ ß │ ∂ │ ƒ │ ¸ │ ˛ │ √ │ ª │ fi │ Ø │ Æ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ + * │ │ ÷ │ │ Ç │ ‹ │ › │ ‘ │ ’ │ ‚ │ … │ – │ │ + * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + * + */ + // Row 1 + 'A(KC_GRV)': { name: '≤', title: 'SE_LTEQ' }, + 'A(KC_1)': { name: '©', title: 'SE_COPY' }, + 'A(KC_2)': { name: '™', title: 'SE_TM' }, + 'A(KC_3)': { name: '£', title: 'SE_PND' }, + 'A(KC_4)': { name: '$', title: 'SE_DLR' }, + 'A(KC_5)': { name: '∞', title: 'SE_INFN' }, + 'A(KC_6)': { name: '§', title: 'SE_SECT' }, + 'A(KC_7)': { name: '|', title: 'SE_PIPE' }, + 'A(KC_8)': { name: '[', title: 'SE_LBRC' }, + 'A(KC_9)': { name: ']', title: 'SE_RBRC' }, + 'A(KC_0)': { name: '≈', title: 'SE_AEQL' }, + 'A(KC_MINS)': { name: '±', title: 'SE_PLMN' }, + // Row 2 + 'A(KC_Q)': { name: '•', title: 'SE_BULT' }, + 'A(KC_W)': { name: 'Ω', title: 'SE_OMEG' }, + 'A(KC_E)': { name: 'É', title: 'SE_EACU' }, + 'A(KC_R)': { name: '®', title: 'SE_REGD' }, + 'A(KC_T)': { name: '†', title: 'SE_DAGG' }, + 'A(KC_Y)': { name: 'µ', title: 'SE_MICR' }, + 'A(KC_U)': { name: 'Ü', title: 'SE_UDIA' }, + 'A(KC_I)': { name: 'ı', title: 'SE_DLSI' }, + 'A(KC_O)': { name: 'Œ', title: 'SE_OE' }, + 'A(KC_P)': { name: 'π', title: 'SE_PI' }, + 'A(KC_LBRC)': { name: '˙', title: 'SE_DOTA' }, + 'A(KC_RBRC)': { name: '~', title: 'SE_TILD (dead)' }, + 'A(KC_NUHS)': { name: '@', title: 'SE_AT' }, + // Row 3 + 'A(KC_A)': { name: '', title: 'SE_APPL (Apple logo)' }, + 'A(KC_S)': { name: 'ß', title: 'SE_SS' }, + 'A(KC_D)': { name: '∂', title: 'SE_PDIF' }, + 'A(KC_F)': { name: 'ƒ', title: 'SE_FHK' }, + 'A(KC_G)': { name: '¸', title: 'SE_CEDL' }, + 'A(KC_H)': { name: '˛', title: 'SE_OGON' }, + 'A(KC_J)': { name: '√', title: 'SE_SQRT' }, + 'A(KC_K)': { name: 'ª', title: 'SE_FORD' }, + 'A(KC_L)': { name: 'fi', title: 'SE_FI' }, + 'A(KC_SCLN)': { name: 'Ø', title: 'SE_OSTR' }, + 'A(KC_QUOT)': { name: 'Æ', title: 'SE_AE' }, + // Row 4 + 'A(KC_Z)': { name: '÷', title: 'SE_DIV' }, + 'A(KC_C)': { name: 'Ç', title: 'SE_CCED' }, + 'A(KC_V)': { name: '‹', title: 'SE_LSAQ' }, + 'A(KC_B)': { name: '›', title: 'SE_RSAQ' }, + 'A(KC_N)': { name: '‘', title: 'SE_LSQU' }, + 'A(KC_M)': { name: '’', title: 'SE_RSQU' }, + 'A(KC_COMM)': { name: '‚', title: 'SE_SLQU' }, + 'A(KC_DOT)': { name: '…', title: 'SE_ELLP' }, + 'A(KC_SLSH)': { name: '–', title: 'SE_NDSH' }, -/* Shift+Alted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ ≥ │ ¡ │ │ ¥ │ ¢ │ ‰ │ ¶ │ \ │ { │ } │ ≠ │ ¿ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ ° │ ˝ │ │ │ ‡ │ ˜ │ │ ˆ │ │ ∏ │ ˚ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ - * │ │ ◊ │ ∑ │ ∆ │ ∫ │ ¯ │ ˘ │ ¬ │ º │ fl │ │ │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ - * │ │ ⁄ │ ˇ │ │ « │ » │ “ │ ” │ „ │ · │ — │ │ - * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - * - */ -// Row 1 -'S(A(KC_GRV))': {"name":"≥","title":"SE_GTEQ"}, -'S(A(KC_1))': {"name":"¡","title":"SE_IEXL"}, -'S(A(KC_3))': {"name":"¥","title":"SE_YEN"}, -'S(A(KC_4))': {"name":"¢","title":"SE_CENT"}, -'S(A(KC_5))': {"name":"‰","title":"SE_PERM"}, -'S(A(KC_6))': {"name":"¶","title":"SE_PILC"}, -'S(A(KC_7))': {"name":"\\","title":"SE_BSLS"}, -'S(A(KC_8))': {"name":"{","title":"SE_LCBR"}, -'S(A(KC_9))': {"name":"}","title":"SE_RCBR"}, -'S(A(KC_0))': {"name":"≠","title":"SE_NEQL"}, -'S(A(KC_MINS))': {"name":"¿","title":"SE_IQUE"}, -// Row 2 -'S(A(KC_Q))': {"name":"°","title":"SE_DEG"}, -'S(A(KC_W))': {"name":"˝","title":"SE_DACU"}, -'S(A(KC_T))': {"name":"‡","title":"SE_DDAG"}, -'S(A(KC_Y))': {"name":"˜","title":"SE_STIL"}, -'S(A(KC_I))': {"name":"ˆ","title":"SE_DCIR"}, -'S(A(KC_P))': {"name":"∏","title":"SE_NARP"}, -'S(A(KC_LBRC))': {"name":"˚","title":"SE_RNGA"}, -// Row 3 -'S(A(KC_A))': {"name":"◊","title":"SE_LOZN"}, -'S(A(KC_S))': {"name":"∑","title":"SE_NARS"}, -'S(A(KC_D))': {"name":"∆","title":"SE_INCR"}, -'S(A(KC_F))': {"name":"∫","title":"SE_INTG"}, -'S(A(KC_G))': {"name":"¯","title":"SE_MACR"}, -'S(A(KC_H))': {"name":"˘","title":"SE_BREV"}, -'S(A(KC_J))': {"name":"¬","title":"SE_NOT"}, -'S(A(KC_K))': {"name":"º","title":"SE_MORD"}, -'S(A(KC_L))': {"name":"fl","title":"SE_FL"}, -// Row 4 -'S(A(KC_Z))': {"name":"⁄","title":"SE_FRSL"}, -'S(A(KC_X))': {"name":"ˇ","title":"SE_CARN"}, -'S(A(KC_V))': {"name":"«","title":"SE_LDAQ"}, -'S(A(KC_B))': {"name":"»","title":"SE_RDAQ"}, -'S(A(KC_N))': {"name":"“","title":"SE_LDQU"}, -'S(A(KC_M))': {"name":"”","title":"SE_RDQU"}, -'S(A(KC_COMM))': {"name":"„","title":"SE_DLQU"}, -'S(A(KC_DOT))': {"name":"·","title":"SE_MDDT"}, -'S(A(KC_SLSH))': {"name":"—","title":"SE_MDSH"}, + /* Shift+Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ≥ │ ¡ │ │ ¥ │ ¢ │ ‰ │ ¶ │ \ │ { │ } │ ≠ │ ¿ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ ° │ ˝ │ │ │ ‡ │ ˜ │ │ ˆ │ │ ∏ │ ˚ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ + * │ │ ◊ │ ∑ │ ∆ │ ∫ │ ¯ │ ˘ │ ¬ │ º │ fl │ │ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ + * │ │ ⁄ │ ˇ │ │ « │ » │ “ │ ” │ „ │ · │ — │ │ + * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + * + */ + // Row 1 + 'S(A(KC_GRV))': { name: '≥', title: 'SE_GTEQ' }, + 'S(A(KC_1))': { name: '¡', title: 'SE_IEXL' }, + 'S(A(KC_3))': { name: '¥', title: 'SE_YEN' }, + 'S(A(KC_4))': { name: '¢', title: 'SE_CENT' }, + 'S(A(KC_5))': { name: '‰', title: 'SE_PERM' }, + 'S(A(KC_6))': { name: '¶', title: 'SE_PILC' }, + 'S(A(KC_7))': { name: '\\', title: 'SE_BSLS' }, + 'S(A(KC_8))': { name: '{', title: 'SE_LCBR' }, + 'S(A(KC_9))': { name: '}', title: 'SE_RCBR' }, + 'S(A(KC_0))': { name: '≠', title: 'SE_NEQL' }, + 'S(A(KC_MINS))': { name: '¿', title: 'SE_IQUE' }, + // Row 2 + 'S(A(KC_Q))': { name: '°', title: 'SE_DEG' }, + 'S(A(KC_W))': { name: '˝', title: 'SE_DACU' }, + 'S(A(KC_T))': { name: '‡', title: 'SE_DDAG' }, + 'S(A(KC_Y))': { name: '˜', title: 'SE_STIL' }, + 'S(A(KC_I))': { name: 'ˆ', title: 'SE_DCIR' }, + 'S(A(KC_P))': { name: '∏', title: 'SE_NARP' }, + 'S(A(KC_LBRC))': { name: '˚', title: 'SE_RNGA' }, + // Row 3 + 'S(A(KC_A))': { name: '◊', title: 'SE_LOZN' }, + 'S(A(KC_S))': { name: '∑', title: 'SE_NARS' }, + 'S(A(KC_D))': { name: '∆', title: 'SE_INCR' }, + 'S(A(KC_F))': { name: '∫', title: 'SE_INTG' }, + 'S(A(KC_G))': { name: '¯', title: 'SE_MACR' }, + 'S(A(KC_H))': { name: '˘', title: 'SE_BREV' }, + 'S(A(KC_J))': { name: '¬', title: 'SE_NOT' }, + 'S(A(KC_K))': { name: 'º', title: 'SE_MORD' }, + 'S(A(KC_L))': { name: 'fl', title: 'SE_FL' }, + // Row 4 + 'S(A(KC_Z))': { name: '⁄', title: 'SE_FRSL' }, + 'S(A(KC_X))': { name: 'ˇ', title: 'SE_CARN' }, + 'S(A(KC_V))': { name: '«', title: 'SE_LDAQ' }, + 'S(A(KC_B))': { name: '»', title: 'SE_RDAQ' }, + 'S(A(KC_N))': { name: '“', title: 'SE_LDQU' }, + 'S(A(KC_M))': { name: '”', title: 'SE_RDQU' }, + 'S(A(KC_COMM))': { name: '„', title: 'SE_DLQU' }, + 'S(A(KC_DOT))': { name: '·', title: 'SE_MDDT' }, + 'S(A(KC_SLSH))': { name: '—', title: 'SE_MDSH' }, -/* Other keys */ -'KC_BSLS': {"name":"*\n'","title":""}, -'S(KC_BSLS)': {"name":"*","title":""}, -'KC_NUBS': {"name":"*\n'","title":""}, -'S(KC_NUBS)': {"name":"*","title":""}, -'KC_LCBR': {"name":"Å","title":"S(SE_ARNG) (capital Å)"}, -'KC_COLN': {"name":"Ö","title":"S(SE_ODIA) (capital Ö)"}, -'KC_PIPE': {"name":"*","title":"SE_ASTR"}, -'KC_DQUO': {"name":"Ä","title":"S(SE_ADIA) (capital Ä)"}, + /* Other keys */ + KC_BSLS: { name: "*\n'", title: '' }, + 'S(KC_BSLS)': { name: '*', title: '' }, + KC_NUBS: { name: "*\n'", title: '' }, + 'S(KC_NUBS)': { name: '*', title: '' }, + KC_LCBR: { name: 'Å', title: 'S(SE_ARNG) (capital Å)' }, + KC_COLN: { name: 'Ö', title: 'S(SE_ODIA) (capital Ö)' }, + KC_PIPE: { name: '*', title: 'SE_ASTR' }, + KC_DQUO: { name: 'Ä', title: 'S(SE_ADIA) (capital Ä)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"< / >\nEsc","title":"Esc normally, but < when GUI is active or > when Shift is active"}, -} + QK_GESC: { + name: '< / >\nEsc', + title: 'Esc normally, but < when GUI is active or > when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_swedish_mac_iso.js b/src/i18n/keymap_extras/keymap_swedish_mac_iso.js index 1a15ece09c..65cd6dc0c8 100644 --- a/src/i18n/keymap_extras/keymap_swedish_mac_iso.js +++ b/src/i18n/keymap_extras/keymap_swedish_mac_iso.js @@ -14,261 +14,259 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ § │ 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 + KC_GRV: { name: '°\n§', title: 'SE_SECT' }, + KC_1: { name: '!\n1', title: 'SE_1' }, + KC_2: { name: '"\n2', title: 'SE_2' }, + KC_3: { name: '#\n3', title: 'SE_3' }, + KC_4: { name: '€\n4', title: 'SE_4' }, + KC_5: { name: '%\n5', title: 'SE_5' }, + KC_6: { name: '&\n6', title: 'SE_6' }, + KC_7: { name: '/\n7', title: 'SE_7' }, + KC_8: { name: '(\n8', title: 'SE_8' }, + KC_9: { name: ')\n9', title: 'SE_9' }, + KC_0: { name: '=\n0', title: 'SE_0' }, + KC_MINS: { name: '?\n+', title: 'SE_PLUS' }, + KC_EQL: { name: '`\n´', title: 'SE_ACUT (dead)' }, + // Row 2 + KC_Q: { name: 'Q', title: 'SE_Q' }, + KC_W: { name: 'W', title: 'SE_W' }, + KC_E: { name: 'E', title: 'SE_E' }, + KC_R: { name: 'R', title: 'SE_R' }, + KC_T: { name: 'T', title: 'SE_T' }, + KC_Y: { name: 'Y', title: 'SE_Y' }, + KC_U: { name: 'U', title: 'SE_U' }, + KC_I: { name: 'I', title: 'SE_I' }, + KC_O: { name: 'O', title: 'SE_O' }, + KC_P: { name: 'P', title: 'SE_P' }, + KC_LBRC: { name: 'Å', title: 'SE_ARNG' }, + KC_RBRC: { name: '^\n¨', title: 'SE_DIAE (dead)' }, + // Row 3 + KC_A: { name: 'A', title: 'SE_A' }, + KC_S: { name: 'S', title: 'SE_S' }, + KC_D: { name: 'D', title: 'SE_D' }, + KC_F: { name: 'F', title: 'SE_F' }, + KC_G: { name: 'G', title: 'SE_G' }, + KC_H: { name: 'H', title: 'SE_H' }, + KC_J: { name: 'J', title: 'SE_J' }, + KC_K: { name: 'K', title: 'SE_K' }, + KC_L: { name: 'L', title: 'SE_L' }, + KC_SCLN: { name: 'Ö', title: 'SE_ODIA' }, + KC_QUOT: { name: 'Ä', title: 'SE_ADIA' }, + KC_NUHS: { name: "*\n'", title: 'SE_QUOT' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'SE_LABK' }, + KC_Z: { name: 'Z', title: 'SE_Z' }, + KC_X: { name: 'X', title: 'SE_X' }, + KC_C: { name: 'C', title: 'SE_C' }, + KC_V: { name: 'V', title: 'SE_V' }, + KC_B: { name: 'B', title: 'SE_B' }, + KC_N: { name: 'N', title: 'SE_N' }, + KC_M: { name: 'M', title: 'SE_M' }, + KC_COMM: { name: ';\n,', title: 'SE_COMM' }, + KC_DOT: { name: ':\n.', title: 'SE_DOT' }, + KC_SLSH: { name: '_\n-', title: 'SE_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ § │ 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 -'KC_GRV': {"name":"°\n§","title":"SE_SECT"}, -'KC_1': {"name":"!\n1","title":"SE_1"}, -'KC_2': {"name":"\"\n2","title":"SE_2"}, -'KC_3': {"name":"#\n3","title":"SE_3"}, -'KC_4': {"name":"€\n4","title":"SE_4"}, -'KC_5': {"name":"%\n5","title":"SE_5"}, -'KC_6': {"name":"&\n6","title":"SE_6"}, -'KC_7': {"name":"/\n7","title":"SE_7"}, -'KC_8': {"name":"(\n8","title":"SE_8"}, -'KC_9': {"name":")\n9","title":"SE_9"}, -'KC_0': {"name":"=\n0","title":"SE_0"}, -'KC_MINS': {"name":"?\n+","title":"SE_PLUS"}, -'KC_EQL': {"name":"`\n´","title":"SE_ACUT (dead)"}, -// Row 2 -'KC_Q': {"name":"Q","title":"SE_Q"}, -'KC_W': {"name":"W","title":"SE_W"}, -'KC_E': {"name":"E","title":"SE_E"}, -'KC_R': {"name":"R","title":"SE_R"}, -'KC_T': {"name":"T","title":"SE_T"}, -'KC_Y': {"name":"Y","title":"SE_Y"}, -'KC_U': {"name":"U","title":"SE_U"}, -'KC_I': {"name":"I","title":"SE_I"}, -'KC_O': {"name":"O","title":"SE_O"}, -'KC_P': {"name":"P","title":"SE_P"}, -'KC_LBRC': {"name":"Å","title":"SE_ARNG"}, -'KC_RBRC': {"name":"^\n¨","title":"SE_DIAE (dead)"}, -// Row 3 -'KC_A': {"name":"A","title":"SE_A"}, -'KC_S': {"name":"S","title":"SE_S"}, -'KC_D': {"name":"D","title":"SE_D"}, -'KC_F': {"name":"F","title":"SE_F"}, -'KC_G': {"name":"G","title":"SE_G"}, -'KC_H': {"name":"H","title":"SE_H"}, -'KC_J': {"name":"J","title":"SE_J"}, -'KC_K': {"name":"K","title":"SE_K"}, -'KC_L': {"name":"L","title":"SE_L"}, -'KC_SCLN': {"name":"Ö","title":"SE_ODIA"}, -'KC_QUOT': {"name":"Ä","title":"SE_ADIA"}, -'KC_NUHS': {"name":"*\n'","title":"SE_QUOT"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"SE_LABK"}, -'KC_Z': {"name":"Z","title":"SE_Z"}, -'KC_X': {"name":"X","title":"SE_X"}, -'KC_C': {"name":"C","title":"SE_C"}, -'KC_V': {"name":"V","title":"SE_V"}, -'KC_B': {"name":"B","title":"SE_B"}, -'KC_N': {"name":"N","title":"SE_N"}, -'KC_M': {"name":"M","title":"SE_M"}, -'KC_COMM': {"name":";\n,","title":"SE_COMM"}, -'KC_DOT': {"name":":\n.","title":"SE_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"SE_MINS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ° │ ! │ " │ # │ € │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '°', title: 'SE_DEG' }, + KC_TILD: { name: '°', title: 'SE_DEG' }, + 'S(KC_1)': { name: '!', title: 'SE_EXLM' }, + KC_EXLM: { name: '!', title: 'SE_EXLM' }, + 'S(KC_2)': { name: '"', title: 'SE_DQUO' }, + KC_AT: { name: '"', title: 'SE_DQUO' }, + 'S(KC_3)': { name: '#', title: 'SE_HASH' }, + KC_HASH: { name: '#', title: 'SE_HASH' }, + 'S(KC_4)': { name: '€', title: 'SE_EURO' }, + KC_DLR: { name: '€', title: 'SE_EURO' }, + 'S(KC_5)': { name: '%', title: 'SE_PERC' }, + KC_PERC: { name: '%', title: 'SE_PERC' }, + 'S(KC_6)': { name: '&', title: 'SE_AMPR' }, + KC_CIRC: { name: '&', title: 'SE_AMPR' }, + 'S(KC_7)': { name: '/', title: 'SE_SLSH' }, + KC_AMPR: { name: '/', title: 'SE_SLSH' }, + 'S(KC_8)': { name: '(', title: 'SE_LPRN' }, + KC_ASTR: { name: '(', title: 'SE_LPRN' }, + 'S(KC_9)': { name: ')', title: 'SE_RPRN' }, + KC_LPRN: { name: ')', title: 'SE_RPRN' }, + 'S(KC_0)': { name: '=', title: 'SE_EQL' }, + KC_RPRN: { name: '=', title: 'SE_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'SE_QUES' }, + KC_UNDS: { name: '?', title: 'SE_QUES' }, + 'S(KC_EQL)': { name: '`', title: 'SE_GRV' }, + KC_PLUS: { name: '`', title: 'SE_GRV' }, + // Row 2 + 'S(KC_RBRC)': { name: '^', title: 'SE_CIRC (dead)' }, + KC_RCBR: { name: '^', title: 'SE_CIRC (dead)' }, + // Row 3 + 'S(KC_NUHS)': { name: '*', title: 'SE_ASTR' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'SE_RABK' }, + 'S(KC_COMM)': { name: ';', title: 'SE_SCLN' }, + KC_LT: { name: ';', title: 'SE_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'SE_COLN' }, + KC_GT: { name: ':', title: 'SE_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'SE_UNDS' }, + KC_QUES: { name: '_', title: 'SE_UNDS' }, -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ ° │ ! │ " │ # │ € │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"°","title":"SE_DEG"}, -'KC_TILD': {"name":"°","title":"SE_DEG"}, -'S(KC_1)': {"name":"!","title":"SE_EXLM"}, -'KC_EXLM': {"name":"!","title":"SE_EXLM"}, -'S(KC_2)': {"name":"\"","title":"SE_DQUO"}, -'KC_AT': {"name":"\"","title":"SE_DQUO"}, -'S(KC_3)': {"name":"#","title":"SE_HASH"}, -'KC_HASH': {"name":"#","title":"SE_HASH"}, -'S(KC_4)': {"name":"€","title":"SE_EURO"}, -'KC_DLR': {"name":"€","title":"SE_EURO"}, -'S(KC_5)': {"name":"%","title":"SE_PERC"}, -'KC_PERC': {"name":"%","title":"SE_PERC"}, -'S(KC_6)': {"name":"&","title":"SE_AMPR"}, -'KC_CIRC': {"name":"&","title":"SE_AMPR"}, -'S(KC_7)': {"name":"/","title":"SE_SLSH"}, -'KC_AMPR': {"name":"/","title":"SE_SLSH"}, -'S(KC_8)': {"name":"(","title":"SE_LPRN"}, -'KC_ASTR': {"name":"(","title":"SE_LPRN"}, -'S(KC_9)': {"name":")","title":"SE_RPRN"}, -'KC_LPRN': {"name":")","title":"SE_RPRN"}, -'S(KC_0)': {"name":"=","title":"SE_EQL"}, -'KC_RPRN': {"name":"=","title":"SE_EQL"}, -'S(KC_MINS)': {"name":"?","title":"SE_QUES"}, -'KC_UNDS': {"name":"?","title":"SE_QUES"}, -'S(KC_EQL)': {"name":"`","title":"SE_GRV"}, -'KC_PLUS': {"name":"`","title":"SE_GRV"}, -// Row 2 -'S(KC_RBRC)': {"name":"^","title":"SE_CIRC (dead)"}, -'KC_RCBR': {"name":"^","title":"SE_CIRC (dead)"}, -// Row 3 -'S(KC_NUHS)': {"name":"*","title":"SE_ASTR"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"SE_RABK"}, -'S(KC_COMM)': {"name":";","title":"SE_SCLN"}, -'KC_LT': {"name":";","title":"SE_SCLN"}, -'S(KC_DOT)': {"name":":","title":"SE_COLN"}, -'KC_GT': {"name":":","title":"SE_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"SE_UNDS"}, -'KC_QUES': {"name":"_","title":"SE_UNDS"}, - -/* Alted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ ¶ │ © │ ™ │ £ │ $ │ ∞ │ │ | │ [ │ ] │ ≈ │ ± │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ • │ Ω │ É │ ® │ † │ µ │ Ü │ ı │ Œ │ π │ ˙ │ ~ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │  │ ß │ ∂ │ ƒ │ ¸ │ ˛ │ √ │ ª │ fi │ Ø │ Æ │ @ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ ≤ │ ÷ │ │ Ç │ ‹ │ › │ ‘ │ ’ │ ‚ │ … │ – │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'A(KC_GRV)': {"name":"¶","title":"SE_PILC"}, -'A(KC_1)': {"name":"©","title":"SE_COPY"}, -'A(KC_2)': {"name":"™","title":"SE_TM"}, -'A(KC_3)': {"name":"£","title":"SE_PND"}, -'A(KC_4)': {"name":"$","title":"SE_DLR"}, -'A(KC_5)': {"name":"∞","title":"SE_INFN"}, -'A(KC_7)': {"name":"|","title":"SE_PIPE"}, -'A(KC_8)': {"name":"[","title":"SE_LBRC"}, -'A(KC_9)': {"name":"]","title":"SE_RBRC"}, -'A(KC_0)': {"name":"≈","title":"SE_AEQL"}, -'A(KC_MINS)': {"name":"±","title":"SE_PLMN"}, -// Row 2 -'A(KC_Q)': {"name":"•","title":"SE_BULT"}, -'A(KC_W)': {"name":"Ω","title":"SE_OMEG"}, -'A(KC_E)': {"name":"É","title":"SE_EACU"}, -'A(KC_R)': {"name":"®","title":"SE_REGD"}, -'A(KC_T)': {"name":"†","title":"SE_DAGG"}, -'A(KC_Y)': {"name":"µ","title":"SE_MICR"}, -'A(KC_U)': {"name":"Ü","title":"SE_UDIA"}, -'A(KC_I)': {"name":"ı","title":"SE_DLSI"}, -'A(KC_O)': {"name":"Œ","title":"SE_OE"}, -'A(KC_P)': {"name":"π","title":"SE_PI"}, -'A(KC_LBRC)': {"name":"˙","title":"SE_DOTA"}, -'A(KC_RBRC)': {"name":"~","title":"SE_TILD (dead)"}, -// Row 3 -'A(KC_A)': {"name":"","title":"SE_APPL (Apple logo)"}, -'A(KC_S)': {"name":"ß","title":"SE_SS"}, -'A(KC_D)': {"name":"∂","title":"SE_PDIF"}, -'A(KC_F)': {"name":"ƒ","title":"SE_FHK"}, -'A(KC_G)': {"name":"¸","title":"SE_CEDL"}, -'A(KC_H)': {"name":"˛","title":"SE_OGON"}, -'A(KC_J)': {"name":"√","title":"SE_SQRT"}, -'A(KC_K)': {"name":"ª","title":"SE_FORD"}, -'A(KC_L)': {"name":"fi","title":"SE_FI"}, -'A(KC_SCLN)': {"name":"Ø","title":"SE_OSTR"}, -'A(KC_QUOT)': {"name":"Æ","title":"SE_AE"}, -'A(KC_NUHS)': {"name":"@","title":"SE_AT"}, -// Row 4 -'A(KC_NUBS)': {"name":"≤","title":"SE_LTEQ"}, -'A(KC_Z)': {"name":"÷","title":"SE_DIV"}, -'A(KC_C)': {"name":"Ç","title":"SE_CCED"}, -'A(KC_V)': {"name":"‹","title":"SE_LSAQ"}, -'A(KC_B)': {"name":"›","title":"SE_RSAQ"}, -'A(KC_N)': {"name":"‘","title":"SE_LSQU"}, -'A(KC_M)': {"name":"’","title":"SE_RSQU"}, -'A(KC_COMM)': {"name":"‚","title":"SE_SLQU"}, -'A(KC_DOT)': {"name":"…","title":"SE_ELLP"}, -'A(KC_SLSH)': {"name":"–","title":"SE_NDSH"}, + /* Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ¶ │ © │ ™ │ £ │ $ │ ∞ │ │ | │ [ │ ] │ ≈ │ ± │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ • │ Ω │ É │ ® │ † │ µ │ Ü │ ı │ Œ │ π │ ˙ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │  │ ß │ ∂ │ ƒ │ ¸ │ ˛ │ √ │ ª │ fi │ Ø │ Æ │ @ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≤ │ ÷ │ │ Ç │ ‹ │ › │ ‘ │ ’ │ ‚ │ … │ – │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'A(KC_GRV)': { name: '¶', title: 'SE_PILC' }, + 'A(KC_1)': { name: '©', title: 'SE_COPY' }, + 'A(KC_2)': { name: '™', title: 'SE_TM' }, + 'A(KC_3)': { name: '£', title: 'SE_PND' }, + 'A(KC_4)': { name: '$', title: 'SE_DLR' }, + 'A(KC_5)': { name: '∞', title: 'SE_INFN' }, + 'A(KC_7)': { name: '|', title: 'SE_PIPE' }, + 'A(KC_8)': { name: '[', title: 'SE_LBRC' }, + 'A(KC_9)': { name: ']', title: 'SE_RBRC' }, + 'A(KC_0)': { name: '≈', title: 'SE_AEQL' }, + 'A(KC_MINS)': { name: '±', title: 'SE_PLMN' }, + // Row 2 + 'A(KC_Q)': { name: '•', title: 'SE_BULT' }, + 'A(KC_W)': { name: 'Ω', title: 'SE_OMEG' }, + 'A(KC_E)': { name: 'É', title: 'SE_EACU' }, + 'A(KC_R)': { name: '®', title: 'SE_REGD' }, + 'A(KC_T)': { name: '†', title: 'SE_DAGG' }, + 'A(KC_Y)': { name: 'µ', title: 'SE_MICR' }, + 'A(KC_U)': { name: 'Ü', title: 'SE_UDIA' }, + 'A(KC_I)': { name: 'ı', title: 'SE_DLSI' }, + 'A(KC_O)': { name: 'Œ', title: 'SE_OE' }, + 'A(KC_P)': { name: 'π', title: 'SE_PI' }, + 'A(KC_LBRC)': { name: '˙', title: 'SE_DOTA' }, + 'A(KC_RBRC)': { name: '~', title: 'SE_TILD (dead)' }, + // Row 3 + 'A(KC_A)': { name: '', title: 'SE_APPL (Apple logo)' }, + 'A(KC_S)': { name: 'ß', title: 'SE_SS' }, + 'A(KC_D)': { name: '∂', title: 'SE_PDIF' }, + 'A(KC_F)': { name: 'ƒ', title: 'SE_FHK' }, + 'A(KC_G)': { name: '¸', title: 'SE_CEDL' }, + 'A(KC_H)': { name: '˛', title: 'SE_OGON' }, + 'A(KC_J)': { name: '√', title: 'SE_SQRT' }, + 'A(KC_K)': { name: 'ª', title: 'SE_FORD' }, + 'A(KC_L)': { name: 'fi', title: 'SE_FI' }, + 'A(KC_SCLN)': { name: 'Ø', title: 'SE_OSTR' }, + 'A(KC_QUOT)': { name: 'Æ', title: 'SE_AE' }, + 'A(KC_NUHS)': { name: '@', title: 'SE_AT' }, + // Row 4 + 'A(KC_NUBS)': { name: '≤', title: 'SE_LTEQ' }, + 'A(KC_Z)': { name: '÷', title: 'SE_DIV' }, + 'A(KC_C)': { name: 'Ç', title: 'SE_CCED' }, + 'A(KC_V)': { name: '‹', title: 'SE_LSAQ' }, + 'A(KC_B)': { name: '›', title: 'SE_RSAQ' }, + 'A(KC_N)': { name: '‘', title: 'SE_LSQU' }, + 'A(KC_M)': { name: '’', title: 'SE_RSQU' }, + 'A(KC_COMM)': { name: '‚', title: 'SE_SLQU' }, + 'A(KC_DOT)': { name: '…', title: 'SE_ELLP' }, + 'A(KC_SLSH)': { name: '–', title: 'SE_NDSH' }, -/* Shift+Alted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ │ ¡ │ ” │ ¥ │ ¢ │ ‰ │ │ \ │ { │ } │ ≠ │ ¿ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ │ ˝ │ │ │ ‡ │ ˜ │ │ ˆ │ │ ∏ │ ˚ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ ◊ │ ∑ │ ∆ │ ∫ │ ¯ │ ˘ │ ¬ │ º │ fl │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ ≥ │ ⁄ │ ˇ │ │ « │ » │ “ │ ” │ „ │ · │ — │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'S(A(KC_1))': {"name":"¡","title":"SE_IEXL"}, -'S(A(KC_3))': {"name":"¥","title":"SE_YEN"}, -'S(A(KC_4))': {"name":"¢","title":"SE_CENT"}, -'S(A(KC_5))': {"name":"‰","title":"SE_PERM"}, -'S(A(KC_7))': {"name":"\\","title":"SE_BSLS"}, -'S(A(KC_8))': {"name":"{","title":"SE_LCBR"}, -'S(A(KC_9))': {"name":"}","title":"SE_RCBR"}, -'S(A(KC_0))': {"name":"≠","title":"SE_NEQL"}, -'S(A(KC_MINS))': {"name":"¿","title":"SE_IQUE"}, -// Row 2 -'S(A(KC_W))': {"name":"˝","title":"SE_DACU"}, -'S(A(KC_T))': {"name":"‡","title":"SE_DDAG"}, -'S(A(KC_Y))': {"name":"˜","title":"SE_STIL"}, -'S(A(KC_I))': {"name":"ˆ","title":"SE_DCIR"}, -'S(A(KC_P))': {"name":"∏","title":"SE_NARP"}, -'S(A(KC_LBRC))': {"name":"˚","title":"SE_RNGA"}, -// Row 3 -'S(A(KC_A))': {"name":"◊","title":"SE_LOZN"}, -'S(A(KC_S))': {"name":"∑","title":"SE_NARS"}, -'S(A(KC_D))': {"name":"∆","title":"SE_INCR"}, -'S(A(KC_F))': {"name":"∫","title":"SE_INTG"}, -'S(A(KC_G))': {"name":"¯","title":"SE_MACR"}, -'S(A(KC_H))': {"name":"˘","title":"SE_BREV"}, -'S(A(KC_J))': {"name":"¬","title":"SE_NOT"}, -'S(A(KC_K))': {"name":"º","title":"SE_MORD"}, -'S(A(KC_L))': {"name":"fl","title":"SE_FL"}, -// Row 4 -'S(A(KC_NUBS))': {"name":"≥","title":"SE_GTEQ"}, -'S(A(KC_Z))': {"name":"⁄","title":"SE_FRSL"}, -'S(A(KC_X))': {"name":"ˇ","title":"SE_CARN"}, -'S(A(KC_V))': {"name":"«","title":"SE_LDAQ"}, -'S(A(KC_B))': {"name":"»","title":"SE_RDAQ"}, -'S(A(KC_N))': {"name":"“","title":"SE_LDQU"}, -'S(A(KC_M))': {"name":"”","title":"SE_RDQU"}, -'S(A(KC_COMM))': {"name":"„","title":"SE_DLQU"}, -'S(A(KC_DOT))': {"name":"·","title":"SE_MDDT"}, -'S(A(KC_SLSH))': {"name":"—","title":"SE_MDSH"}, + /* Shift+Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ │ ¡ │ ” │ ¥ │ ¢ │ ‰ │ │ \ │ { │ } │ ≠ │ ¿ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ ˝ │ │ │ ‡ │ ˜ │ │ ˆ │ │ ∏ │ ˚ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ ◊ │ ∑ │ ∆ │ ∫ │ ¯ │ ˘ │ ¬ │ º │ fl │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≥ │ ⁄ │ ˇ │ │ « │ » │ “ │ ” │ „ │ · │ — │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'S(A(KC_1))': { name: '¡', title: 'SE_IEXL' }, + 'S(A(KC_3))': { name: '¥', title: 'SE_YEN' }, + 'S(A(KC_4))': { name: '¢', title: 'SE_CENT' }, + 'S(A(KC_5))': { name: '‰', title: 'SE_PERM' }, + 'S(A(KC_7))': { name: '\\', title: 'SE_BSLS' }, + 'S(A(KC_8))': { name: '{', title: 'SE_LCBR' }, + 'S(A(KC_9))': { name: '}', title: 'SE_RCBR' }, + 'S(A(KC_0))': { name: '≠', title: 'SE_NEQL' }, + 'S(A(KC_MINS))': { name: '¿', title: 'SE_IQUE' }, + // Row 2 + 'S(A(KC_W))': { name: '˝', title: 'SE_DACU' }, + 'S(A(KC_T))': { name: '‡', title: 'SE_DDAG' }, + 'S(A(KC_Y))': { name: '˜', title: 'SE_STIL' }, + 'S(A(KC_I))': { name: 'ˆ', title: 'SE_DCIR' }, + 'S(A(KC_P))': { name: '∏', title: 'SE_NARP' }, + 'S(A(KC_LBRC))': { name: '˚', title: 'SE_RNGA' }, + // Row 3 + 'S(A(KC_A))': { name: '◊', title: 'SE_LOZN' }, + 'S(A(KC_S))': { name: '∑', title: 'SE_NARS' }, + 'S(A(KC_D))': { name: '∆', title: 'SE_INCR' }, + 'S(A(KC_F))': { name: '∫', title: 'SE_INTG' }, + 'S(A(KC_G))': { name: '¯', title: 'SE_MACR' }, + 'S(A(KC_H))': { name: '˘', title: 'SE_BREV' }, + 'S(A(KC_J))': { name: '¬', title: 'SE_NOT' }, + 'S(A(KC_K))': { name: 'º', title: 'SE_MORD' }, + 'S(A(KC_L))': { name: 'fl', title: 'SE_FL' }, + // Row 4 + 'S(A(KC_NUBS))': { name: '≥', title: 'SE_GTEQ' }, + 'S(A(KC_Z))': { name: '⁄', title: 'SE_FRSL' }, + 'S(A(KC_X))': { name: 'ˇ', title: 'SE_CARN' }, + 'S(A(KC_V))': { name: '«', title: 'SE_LDAQ' }, + 'S(A(KC_B))': { name: '»', title: 'SE_RDAQ' }, + 'S(A(KC_N))': { name: '“', title: 'SE_LDQU' }, + 'S(A(KC_M))': { name: '”', title: 'SE_RDQU' }, + 'S(A(KC_COMM))': { name: '„', title: 'SE_DLQU' }, + 'S(A(KC_DOT))': { name: '·', title: 'SE_MDDT' }, + 'S(A(KC_SLSH))': { name: '—', title: 'SE_MDSH' }, -/* Other keys */ -'KC_BSLS': {"name":"*\n'","title":""}, -'S(KC_BSLS)': {"name":"*","title":""}, -'KC_LCBR': {"name":"Å","title":"S(SE_ARNG) (capital Å)"}, -'KC_COLN': {"name":"Ö","title":"S(SE_ODIA) (capital Ö)"}, -'KC_PIPE': {"name":"*","title":"SE_ASTR"}, -'KC_DQUO': {"name":"Ä","title":"S(SE_ADIA) (capital Ä)"}, + /* Other keys */ + KC_BSLS: { name: "*\n'", title: '' }, + 'S(KC_BSLS)': { name: '*', title: '' }, + KC_LCBR: { name: 'Å', title: 'S(SE_ARNG) (capital Å)' }, + KC_COLN: { name: 'Ö', title: 'S(SE_ODIA) (capital Ö)' }, + KC_PIPE: { name: '*', title: 'SE_ASTR' }, + KC_DQUO: { name: 'Ä', title: 'S(SE_ADIA) (capital Ä)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"§ / °\nEsc","title":"Esc normally, but § when GUI is active or ° when Shift is active"}, -} + QK_GESC: { + name: '§ / °\nEsc', + title: 'Esc normally, but § when GUI is active or ° when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_swedish_pro_mac_ansi.js b/src/i18n/keymap_extras/keymap_swedish_pro_mac_ansi.js index f05aaac23a..2c433eba16 100644 --- a/src/i18n/keymap_extras/keymap_swedish_pro_mac_ansi.js +++ b/src/i18n/keymap_extras/keymap_swedish_pro_mac_ansi.js @@ -14,264 +14,262 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ < │ 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 + KC_GRV: { name: '>\n<', title: 'SE_LABK' }, + KC_1: { name: '!\n1', title: 'SE_1' }, + KC_2: { name: '"\n2', title: 'SE_2' }, + KC_3: { name: '#\n3', title: 'SE_3' }, + KC_4: { name: '€\n4', title: 'SE_4' }, + KC_5: { name: '%\n5', title: 'SE_5' }, + KC_6: { name: '&\n6', title: 'SE_6' }, + KC_7: { name: '/\n7', title: 'SE_7' }, + KC_8: { name: '(\n8', title: 'SE_8' }, + KC_9: { name: ')\n9', title: 'SE_9' }, + KC_0: { name: '=\n0', title: 'SE_0' }, + KC_MINS: { name: '?\n+', title: 'SE_PLUS' }, + KC_EQL: { name: '`\n´', title: 'SE_ACUT (dead)' }, + // Row 2 + KC_Q: { name: 'Q', title: 'SE_Q' }, + KC_W: { name: 'W', title: 'SE_W' }, + KC_E: { name: 'E', title: 'SE_E' }, + KC_R: { name: 'R', title: 'SE_R' }, + KC_T: { name: 'T', title: 'SE_T' }, + KC_Y: { name: 'Y', title: 'SE_Y' }, + KC_U: { name: 'U', title: 'SE_U' }, + KC_I: { name: 'I', title: 'SE_I' }, + KC_O: { name: 'O', title: 'SE_O' }, + KC_P: { name: 'P', title: 'SE_P' }, + KC_LBRC: { name: 'Å', title: 'SE_ARNG' }, + KC_RBRC: { name: '^\n¨', title: 'SE_DIAE (dead)' }, + KC_NUHS: { name: "*\n'", title: 'SE_QUOT' }, + // Row 3 + KC_A: { name: 'A', title: 'SE_A' }, + KC_S: { name: 'S', title: 'SE_S' }, + KC_D: { name: 'D', title: 'SE_D' }, + KC_F: { name: 'F', title: 'SE_F' }, + KC_G: { name: 'G', title: 'SE_G' }, + KC_H: { name: 'H', title: 'SE_H' }, + KC_J: { name: 'J', title: 'SE_J' }, + KC_K: { name: 'K', title: 'SE_K' }, + KC_L: { name: 'L', title: 'SE_L' }, + KC_SCLN: { name: 'Ö', title: 'SE_ODIA' }, + KC_QUOT: { name: 'Ä', title: 'SE_ADIA' }, + // Row 4 + KC_Z: { name: 'Z', title: 'SE_Z' }, + KC_X: { name: 'X', title: 'SE_X' }, + KC_C: { name: 'C', title: 'SE_C' }, + KC_V: { name: 'V', title: 'SE_V' }, + KC_B: { name: 'B', title: 'SE_B' }, + KC_N: { name: 'N', title: 'SE_N' }, + KC_M: { name: 'M', title: 'SE_M' }, + KC_COMM: { name: ';\n,', title: 'SE_COMM' }, + KC_DOT: { name: ':\n.', title: 'SE_DOT' }, + KC_SLSH: { name: '_\n-', title: 'SE_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ < │ 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 -'KC_GRV': {"name":">\n<","title":"SE_LABK"}, -'KC_1': {"name":"!\n1","title":"SE_1"}, -'KC_2': {"name":"\"\n2","title":"SE_2"}, -'KC_3': {"name":"#\n3","title":"SE_3"}, -'KC_4': {"name":"€\n4","title":"SE_4"}, -'KC_5': {"name":"%\n5","title":"SE_5"}, -'KC_6': {"name":"&\n6","title":"SE_6"}, -'KC_7': {"name":"/\n7","title":"SE_7"}, -'KC_8': {"name":"(\n8","title":"SE_8"}, -'KC_9': {"name":")\n9","title":"SE_9"}, -'KC_0': {"name":"=\n0","title":"SE_0"}, -'KC_MINS': {"name":"?\n+","title":"SE_PLUS"}, -'KC_EQL': {"name":"`\n´","title":"SE_ACUT (dead)"}, -// Row 2 -'KC_Q': {"name":"Q","title":"SE_Q"}, -'KC_W': {"name":"W","title":"SE_W"}, -'KC_E': {"name":"E","title":"SE_E"}, -'KC_R': {"name":"R","title":"SE_R"}, -'KC_T': {"name":"T","title":"SE_T"}, -'KC_Y': {"name":"Y","title":"SE_Y"}, -'KC_U': {"name":"U","title":"SE_U"}, -'KC_I': {"name":"I","title":"SE_I"}, -'KC_O': {"name":"O","title":"SE_O"}, -'KC_P': {"name":"P","title":"SE_P"}, -'KC_LBRC': {"name":"Å","title":"SE_ARNG"}, -'KC_RBRC': {"name":"^\n¨","title":"SE_DIAE (dead)"}, -'KC_NUHS': {"name":"*\n'","title":"SE_QUOT"}, -// Row 3 -'KC_A': {"name":"A","title":"SE_A"}, -'KC_S': {"name":"S","title":"SE_S"}, -'KC_D': {"name":"D","title":"SE_D"}, -'KC_F': {"name":"F","title":"SE_F"}, -'KC_G': {"name":"G","title":"SE_G"}, -'KC_H': {"name":"H","title":"SE_H"}, -'KC_J': {"name":"J","title":"SE_J"}, -'KC_K': {"name":"K","title":"SE_K"}, -'KC_L': {"name":"L","title":"SE_L"}, -'KC_SCLN': {"name":"Ö","title":"SE_ODIA"}, -'KC_QUOT': {"name":"Ä","title":"SE_ADIA"}, -// Row 4 -'KC_Z': {"name":"Z","title":"SE_Z"}, -'KC_X': {"name":"X","title":"SE_X"}, -'KC_C': {"name":"C","title":"SE_C"}, -'KC_V': {"name":"V","title":"SE_V"}, -'KC_B': {"name":"B","title":"SE_B"}, -'KC_N': {"name":"N","title":"SE_N"}, -'KC_M': {"name":"M","title":"SE_M"}, -'KC_COMM': {"name":";\n,","title":"SE_COMM"}, -'KC_DOT': {"name":":\n.","title":"SE_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"SE_MINS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ > │ ! │ " │ # │ € │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ * │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ + * │ │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '>', title: 'SE_RABK' }, + KC_TILD: { name: '>', title: 'SE_RABK' }, + 'S(KC_1)': { name: '!', title: 'SE_EXLM' }, + KC_EXLM: { name: '!', title: 'SE_EXLM' }, + 'S(KC_2)': { name: '"', title: 'SE_DQUO' }, + KC_AT: { name: '"', title: 'SE_DQUO' }, + 'S(KC_3)': { name: '#', title: 'SE_HASH' }, + KC_HASH: { name: '#', title: 'SE_HASH' }, + 'S(KC_4)': { name: '€', title: 'SE_EURO' }, + KC_DLR: { name: '€', title: 'SE_EURO' }, + 'S(KC_5)': { name: '%', title: 'SE_PERC' }, + KC_PERC: { name: '%', title: 'SE_PERC' }, + 'S(KC_6)': { name: '&', title: 'SE_AMPR' }, + KC_CIRC: { name: '&', title: 'SE_AMPR' }, + 'S(KC_7)': { name: '/', title: 'SE_SLSH' }, + KC_AMPR: { name: '/', title: 'SE_SLSH' }, + 'S(KC_8)': { name: '(', title: 'SE_LPRN' }, + KC_ASTR: { name: '(', title: 'SE_LPRN' }, + 'S(KC_9)': { name: ')', title: 'SE_RPRN' }, + KC_LPRN: { name: ')', title: 'SE_RPRN' }, + 'S(KC_0)': { name: '=', title: 'SE_EQL' }, + KC_RPRN: { name: '=', title: 'SE_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'SE_QUES' }, + KC_UNDS: { name: '?', title: 'SE_QUES' }, + 'S(KC_EQL)': { name: '`', title: 'SE_GRV' }, + KC_PLUS: { name: '`', title: 'SE_GRV' }, + // Row 2 + 'S(KC_RBRC)': { name: '^', title: 'SE_CIRC (dead)' }, + KC_RCBR: { name: '^', title: 'SE_CIRC (dead)' }, + 'S(KC_NUHS)': { name: '*', title: 'SE_ASTR' }, + // Row 4 + 'S(KC_COMM)': { name: ';', title: 'SE_SCLN' }, + KC_LT: { name: ';', title: 'SE_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'SE_COLN' }, + KC_GT: { name: ':', title: 'SE_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'SE_UNDS' }, + KC_QUES: { name: '_', title: 'SE_UNDS' }, -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ > │ ! │ " │ # │ € │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ * │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ - * │ │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":">","title":"SE_RABK"}, -'KC_TILD': {"name":">","title":"SE_RABK"}, -'S(KC_1)': {"name":"!","title":"SE_EXLM"}, -'KC_EXLM': {"name":"!","title":"SE_EXLM"}, -'S(KC_2)': {"name":"\"","title":"SE_DQUO"}, -'KC_AT': {"name":"\"","title":"SE_DQUO"}, -'S(KC_3)': {"name":"#","title":"SE_HASH"}, -'KC_HASH': {"name":"#","title":"SE_HASH"}, -'S(KC_4)': {"name":"€","title":"SE_EURO"}, -'KC_DLR': {"name":"€","title":"SE_EURO"}, -'S(KC_5)': {"name":"%","title":"SE_PERC"}, -'KC_PERC': {"name":"%","title":"SE_PERC"}, -'S(KC_6)': {"name":"&","title":"SE_AMPR"}, -'KC_CIRC': {"name":"&","title":"SE_AMPR"}, -'S(KC_7)': {"name":"/","title":"SE_SLSH"}, -'KC_AMPR': {"name":"/","title":"SE_SLSH"}, -'S(KC_8)': {"name":"(","title":"SE_LPRN"}, -'KC_ASTR': {"name":"(","title":"SE_LPRN"}, -'S(KC_9)': {"name":")","title":"SE_RPRN"}, -'KC_LPRN': {"name":")","title":"SE_RPRN"}, -'S(KC_0)': {"name":"=","title":"SE_EQL"}, -'KC_RPRN': {"name":"=","title":"SE_EQL"}, -'S(KC_MINS)': {"name":"?","title":"SE_QUES"}, -'KC_UNDS': {"name":"?","title":"SE_QUES"}, -'S(KC_EQL)': {"name":"`","title":"SE_GRV"}, -'KC_PLUS': {"name":"`","title":"SE_GRV"}, -// Row 2 -'S(KC_RBRC)': {"name":"^","title":"SE_CIRC (dead)"}, -'KC_RCBR': {"name":"^","title":"SE_CIRC (dead)"}, -'S(KC_NUHS)': {"name":"*","title":"SE_ASTR"}, -// Row 4 -'S(KC_COMM)': {"name":";","title":"SE_SCLN"}, -'KC_LT': {"name":";","title":"SE_SCLN"}, -'S(KC_DOT)': {"name":":","title":"SE_COLN"}, -'KC_GT': {"name":":","title":"SE_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"SE_UNDS"}, -'KC_QUES': {"name":"_","title":"SE_UNDS"}, - -/* Alted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ ≤ │ © │ @ │ £ │ $ │ ∞ │ § │ | │ [ │ ] │ ≈ │ ± │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ • │ Ω │ É │ ® │ † │ µ │ Ü │ ı │ Œ │ π │ ˙ │ ~ │ ™ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ - * │ │  │ ß │ ∂ │ ƒ │ ¸ │ ˛ │ √ │ ª │ fi │ Ø │ Æ │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ - * │ │ ÷ │ │ Ç │ ‹ │ › │ ‘ │ ’ │ ‚ │ … │ – │ │ - * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - * - */ -// Row 1 -'A(KC_GRV)': {"name":"≤","title":"SE_LTEQ"}, -'A(KC_1)': {"name":"©","title":"SE_COPY"}, -'A(KC_2)': {"name":"@","title":"SE_AT"}, -'A(KC_3)': {"name":"£","title":"SE_PND"}, -'A(KC_4)': {"name":"$","title":"SE_DLR"}, -'A(KC_5)': {"name":"∞","title":"SE_INFN"}, -'A(KC_6)': {"name":"§","title":"SE_SECT"}, -'A(KC_7)': {"name":"|","title":"SE_PIPE"}, -'A(KC_8)': {"name":"[","title":"SE_LBRC"}, -'A(KC_9)': {"name":"]","title":"SE_RBRC"}, -'A(KC_0)': {"name":"≈","title":"SE_AEQL"}, -'A(KC_MINS)': {"name":"±","title":"SE_PLMN"}, -// Row 2 -'A(KC_Q)': {"name":"•","title":"SE_BULT"}, -'A(KC_W)': {"name":"Ω","title":"SE_OMEG"}, -'A(KC_E)': {"name":"É","title":"SE_EACU"}, -'A(KC_R)': {"name":"®","title":"SE_REGD"}, -'A(KC_T)': {"name":"†","title":"SE_DAGG"}, -'A(KC_Y)': {"name":"µ","title":"SE_MICR"}, -'A(KC_U)': {"name":"Ü","title":"SE_UDIA"}, -'A(KC_I)': {"name":"ı","title":"SE_DLSI"}, -'A(KC_O)': {"name":"Œ","title":"SE_OE"}, -'A(KC_P)': {"name":"π","title":"SE_PI"}, -'A(KC_LBRC)': {"name":"˙","title":"SE_DOTA"}, -'A(KC_RBRC)': {"name":"~","title":"SE_TILD (dead)"}, -'A(KC_NUHS)': {"name":"™","title":"SE_TM"}, -// Row 3 -'A(KC_A)': {"name":"","title":"SE_APPL (Apple logo)"}, -'A(KC_S)': {"name":"ß","title":"SE_SS"}, -'A(KC_D)': {"name":"∂","title":"SE_PDIF"}, -'A(KC_F)': {"name":"ƒ","title":"SE_FHK"}, -'A(KC_G)': {"name":"¸","title":"SE_CEDL"}, -'A(KC_H)': {"name":"˛","title":"SE_OGON"}, -'A(KC_J)': {"name":"√","title":"SE_SQRT"}, -'A(KC_K)': {"name":"ª","title":"SE_FORD"}, -'A(KC_L)': {"name":"fi","title":"SE_FI"}, -'A(KC_SCLN)': {"name":"Ø","title":"SE_OSTR"}, -'A(KC_QUOT)': {"name":"Æ","title":"SE_AE"}, -// Row 4 -'A(KC_Z)': {"name":"÷","title":"SE_DIV"}, -'A(KC_C)': {"name":"Ç","title":"SE_CCED"}, -'A(KC_V)': {"name":"‹","title":"SE_LSAQ"}, -'A(KC_B)': {"name":"›","title":"SE_RSAQ"}, -'A(KC_N)': {"name":"‘","title":"SE_LSQU"}, -'A(KC_M)': {"name":"’","title":"SE_RSQU"}, -'A(KC_COMM)': {"name":"‚","title":"SE_SLQU"}, -'A(KC_DOT)': {"name":"…","title":"SE_ELLP"}, -'A(KC_SLSH)': {"name":"–","title":"SE_NDSH"}, + /* Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ≤ │ © │ @ │ £ │ $ │ ∞ │ § │ | │ [ │ ] │ ≈ │ ± │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ • │ Ω │ É │ ® │ † │ µ │ Ü │ ı │ Œ │ π │ ˙ │ ~ │ ™ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ + * │ │  │ ß │ ∂ │ ƒ │ ¸ │ ˛ │ √ │ ª │ fi │ Ø │ Æ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ + * │ │ ÷ │ │ Ç │ ‹ │ › │ ‘ │ ’ │ ‚ │ … │ – │ │ + * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + * + */ + // Row 1 + 'A(KC_GRV)': { name: '≤', title: 'SE_LTEQ' }, + 'A(KC_1)': { name: '©', title: 'SE_COPY' }, + 'A(KC_2)': { name: '@', title: 'SE_AT' }, + 'A(KC_3)': { name: '£', title: 'SE_PND' }, + 'A(KC_4)': { name: '$', title: 'SE_DLR' }, + 'A(KC_5)': { name: '∞', title: 'SE_INFN' }, + 'A(KC_6)': { name: '§', title: 'SE_SECT' }, + 'A(KC_7)': { name: '|', title: 'SE_PIPE' }, + 'A(KC_8)': { name: '[', title: 'SE_LBRC' }, + 'A(KC_9)': { name: ']', title: 'SE_RBRC' }, + 'A(KC_0)': { name: '≈', title: 'SE_AEQL' }, + 'A(KC_MINS)': { name: '±', title: 'SE_PLMN' }, + // Row 2 + 'A(KC_Q)': { name: '•', title: 'SE_BULT' }, + 'A(KC_W)': { name: 'Ω', title: 'SE_OMEG' }, + 'A(KC_E)': { name: 'É', title: 'SE_EACU' }, + 'A(KC_R)': { name: '®', title: 'SE_REGD' }, + 'A(KC_T)': { name: '†', title: 'SE_DAGG' }, + 'A(KC_Y)': { name: 'µ', title: 'SE_MICR' }, + 'A(KC_U)': { name: 'Ü', title: 'SE_UDIA' }, + 'A(KC_I)': { name: 'ı', title: 'SE_DLSI' }, + 'A(KC_O)': { name: 'Œ', title: 'SE_OE' }, + 'A(KC_P)': { name: 'π', title: 'SE_PI' }, + 'A(KC_LBRC)': { name: '˙', title: 'SE_DOTA' }, + 'A(KC_RBRC)': { name: '~', title: 'SE_TILD (dead)' }, + 'A(KC_NUHS)': { name: '™', title: 'SE_TM' }, + // Row 3 + 'A(KC_A)': { name: '', title: 'SE_APPL (Apple logo)' }, + 'A(KC_S)': { name: 'ß', title: 'SE_SS' }, + 'A(KC_D)': { name: '∂', title: 'SE_PDIF' }, + 'A(KC_F)': { name: 'ƒ', title: 'SE_FHK' }, + 'A(KC_G)': { name: '¸', title: 'SE_CEDL' }, + 'A(KC_H)': { name: '˛', title: 'SE_OGON' }, + 'A(KC_J)': { name: '√', title: 'SE_SQRT' }, + 'A(KC_K)': { name: 'ª', title: 'SE_FORD' }, + 'A(KC_L)': { name: 'fi', title: 'SE_FI' }, + 'A(KC_SCLN)': { name: 'Ø', title: 'SE_OSTR' }, + 'A(KC_QUOT)': { name: 'Æ', title: 'SE_AE' }, + // Row 4 + 'A(KC_Z)': { name: '÷', title: 'SE_DIV' }, + 'A(KC_C)': { name: 'Ç', title: 'SE_CCED' }, + 'A(KC_V)': { name: '‹', title: 'SE_LSAQ' }, + 'A(KC_B)': { name: '›', title: 'SE_RSAQ' }, + 'A(KC_N)': { name: '‘', title: 'SE_LSQU' }, + 'A(KC_M)': { name: '’', title: 'SE_RSQU' }, + 'A(KC_COMM)': { name: '‚', title: 'SE_SLQU' }, + 'A(KC_DOT)': { name: '…', title: 'SE_ELLP' }, + 'A(KC_SLSH)': { name: '–', title: 'SE_NDSH' }, -/* Shift+Alted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ ≥ │ ¡ │ │ ¥ │ ¢ │ ‰ │ ¶ │ \ │ { │ } │ ≠ │ ¿ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ ° │ ˝ │ │ │ ‡ │ ˜ │ │ ˆ │ │ ∏ │ ˚ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ - * │ │ ◊ │ ∑ │ ∆ │ ∫ │ ¯ │ ˘ │ ¬ │ º │ fl │ │ │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ - * │ │ ⁄ │ ˇ │ │ « │ » │ “ │ ” │ „ │ · │ — │ │ - * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - * - */ -// Row 1 -'S(A(KC_GRV))': {"name":"≥","title":"SE_GTEQ"}, -'S(A(KC_1))': {"name":"¡","title":"SE_IEXL"}, -'S(A(KC_3))': {"name":"¥","title":"SE_YEN"}, -'S(A(KC_4))': {"name":"¢","title":"SE_CENT"}, -'S(A(KC_5))': {"name":"‰","title":"SE_PERM"}, -'S(A(KC_6))': {"name":"¶","title":"SE_PILC"}, -'S(A(KC_7))': {"name":"\\","title":"SE_BSLS"}, -'S(A(KC_8))': {"name":"{","title":"SE_LCBR"}, -'S(A(KC_9))': {"name":"}","title":"SE_RCBR"}, -'S(A(KC_0))': {"name":"≠","title":"SE_NEQL"}, -'S(A(KC_MINS))': {"name":"¿","title":"SE_IQUE"}, -// Row 2 -'S(A(KC_Q))': {"name":"°","title":"SE_DEG"}, -'S(A(KC_W))': {"name":"˝","title":"SE_DACU"}, -'S(A(KC_T))': {"name":"‡","title":"SE_DDAG"}, -'S(A(KC_Y))': {"name":"˜","title":"SE_STIL"}, -'S(A(KC_I))': {"name":"ˆ","title":"SE_DCIR"}, -'S(A(KC_P))': {"name":"∏","title":"SE_NARP"}, -'S(A(KC_LBRC))': {"name":"˚","title":"SE_RNGA"}, -// Row 3 -'S(A(KC_A))': {"name":"◊","title":"SE_LOZN"}, -'S(A(KC_S))': {"name":"∑","title":"SE_NARS"}, -'S(A(KC_D))': {"name":"∆","title":"SE_INCR"}, -'S(A(KC_F))': {"name":"∫","title":"SE_INTG"}, -'S(A(KC_G))': {"name":"¯","title":"SE_MACR"}, -'S(A(KC_H))': {"name":"˘","title":"SE_BREV"}, -'S(A(KC_J))': {"name":"¬","title":"SE_NOT"}, -'S(A(KC_K))': {"name":"º","title":"SE_MORD"}, -'S(A(KC_L))': {"name":"fl","title":"SE_FL"}, -// Row 4 -'S(A(KC_Z))': {"name":"⁄","title":"SE_FRSL"}, -'S(A(KC_X))': {"name":"ˇ","title":"SE_CARN"}, -'S(A(KC_V))': {"name":"«","title":"SE_LDAQ"}, -'S(A(KC_B))': {"name":"»","title":"SE_RDAQ"}, -'S(A(KC_N))': {"name":"“","title":"SE_LDQU"}, -'S(A(KC_M))': {"name":"”","title":"SE_RDQU"}, -'S(A(KC_COMM))': {"name":"„","title":"SE_DLQU"}, -'S(A(KC_DOT))': {"name":"·","title":"SE_MDDT"}, -'S(A(KC_SLSH))': {"name":"—","title":"SE_MDSH"}, + /* Shift+Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ≥ │ ¡ │ │ ¥ │ ¢ │ ‰ │ ¶ │ \ │ { │ } │ ≠ │ ¿ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ ° │ ˝ │ │ │ ‡ │ ˜ │ │ ˆ │ │ ∏ │ ˚ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ + * │ │ ◊ │ ∑ │ ∆ │ ∫ │ ¯ │ ˘ │ ¬ │ º │ fl │ │ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤ + * │ │ ⁄ │ ˇ │ │ « │ » │ “ │ ” │ „ │ · │ — │ │ + * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + * + */ + // Row 1 + 'S(A(KC_GRV))': { name: '≥', title: 'SE_GTEQ' }, + 'S(A(KC_1))': { name: '¡', title: 'SE_IEXL' }, + 'S(A(KC_3))': { name: '¥', title: 'SE_YEN' }, + 'S(A(KC_4))': { name: '¢', title: 'SE_CENT' }, + 'S(A(KC_5))': { name: '‰', title: 'SE_PERM' }, + 'S(A(KC_6))': { name: '¶', title: 'SE_PILC' }, + 'S(A(KC_7))': { name: '\\', title: 'SE_BSLS' }, + 'S(A(KC_8))': { name: '{', title: 'SE_LCBR' }, + 'S(A(KC_9))': { name: '}', title: 'SE_RCBR' }, + 'S(A(KC_0))': { name: '≠', title: 'SE_NEQL' }, + 'S(A(KC_MINS))': { name: '¿', title: 'SE_IQUE' }, + // Row 2 + 'S(A(KC_Q))': { name: '°', title: 'SE_DEG' }, + 'S(A(KC_W))': { name: '˝', title: 'SE_DACU' }, + 'S(A(KC_T))': { name: '‡', title: 'SE_DDAG' }, + 'S(A(KC_Y))': { name: '˜', title: 'SE_STIL' }, + 'S(A(KC_I))': { name: 'ˆ', title: 'SE_DCIR' }, + 'S(A(KC_P))': { name: '∏', title: 'SE_NARP' }, + 'S(A(KC_LBRC))': { name: '˚', title: 'SE_RNGA' }, + // Row 3 + 'S(A(KC_A))': { name: '◊', title: 'SE_LOZN' }, + 'S(A(KC_S))': { name: '∑', title: 'SE_NARS' }, + 'S(A(KC_D))': { name: '∆', title: 'SE_INCR' }, + 'S(A(KC_F))': { name: '∫', title: 'SE_INTG' }, + 'S(A(KC_G))': { name: '¯', title: 'SE_MACR' }, + 'S(A(KC_H))': { name: '˘', title: 'SE_BREV' }, + 'S(A(KC_J))': { name: '¬', title: 'SE_NOT' }, + 'S(A(KC_K))': { name: 'º', title: 'SE_MORD' }, + 'S(A(KC_L))': { name: 'fl', title: 'SE_FL' }, + // Row 4 + 'S(A(KC_Z))': { name: '⁄', title: 'SE_FRSL' }, + 'S(A(KC_X))': { name: 'ˇ', title: 'SE_CARN' }, + 'S(A(KC_V))': { name: '«', title: 'SE_LDAQ' }, + 'S(A(KC_B))': { name: '»', title: 'SE_RDAQ' }, + 'S(A(KC_N))': { name: '“', title: 'SE_LDQU' }, + 'S(A(KC_M))': { name: '”', title: 'SE_RDQU' }, + 'S(A(KC_COMM))': { name: '„', title: 'SE_DLQU' }, + 'S(A(KC_DOT))': { name: '·', title: 'SE_MDDT' }, + 'S(A(KC_SLSH))': { name: '—', title: 'SE_MDSH' }, -/* Other keys */ -'KC_BSLS': {"name":"*\n'","title":""}, -'S(KC_BSLS)': {"name":"*","title":""}, -'KC_NUBS': {"name":"*\n'","title":""}, -'S(KC_NUBS)': {"name":"*","title":""}, -'KC_LCBR': {"name":"Å","title":"S(SE_ARNG) (capital Å)"}, -'KC_COLN': {"name":"Ö","title":"S(SE_ODIA) (capital Ö)"}, -'KC_PIPE': {"name":"*","title":"SE_ASTR"}, -'KC_DQUO': {"name":"Ä","title":"S(SE_ADIA) (capital Ä)"}, + /* Other keys */ + KC_BSLS: { name: "*\n'", title: '' }, + 'S(KC_BSLS)': { name: '*', title: '' }, + KC_NUBS: { name: "*\n'", title: '' }, + 'S(KC_NUBS)': { name: '*', title: '' }, + KC_LCBR: { name: 'Å', title: 'S(SE_ARNG) (capital Å)' }, + KC_COLN: { name: 'Ö', title: 'S(SE_ODIA) (capital Ö)' }, + KC_PIPE: { name: '*', title: 'SE_ASTR' }, + KC_DQUO: { name: 'Ä', title: 'S(SE_ADIA) (capital Ä)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"< / >\nEsc","title":"Esc normally, but < when GUI is active or > when Shift is active"}, -} + QK_GESC: { + name: '< / >\nEsc', + title: 'Esc normally, but < when GUI is active or > when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_swedish_pro_mac_iso.js b/src/i18n/keymap_extras/keymap_swedish_pro_mac_iso.js index ef66f52fa0..96e95e433b 100644 --- a/src/i18n/keymap_extras/keymap_swedish_pro_mac_iso.js +++ b/src/i18n/keymap_extras/keymap_swedish_pro_mac_iso.js @@ -14,261 +14,259 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ § │ 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 + KC_GRV: { name: '°\n§', title: 'SE_SECT' }, + KC_1: { name: '!\n1', title: 'SE_1' }, + KC_2: { name: '"\n2', title: 'SE_2' }, + KC_3: { name: '#\n3', title: 'SE_3' }, + KC_4: { name: '€\n4', title: 'SE_4' }, + KC_5: { name: '%\n5', title: 'SE_5' }, + KC_6: { name: '&\n6', title: 'SE_6' }, + KC_7: { name: '/\n7', title: 'SE_7' }, + KC_8: { name: '(\n8', title: 'SE_8' }, + KC_9: { name: ')\n9', title: 'SE_9' }, + KC_0: { name: '=\n0', title: 'SE_0' }, + KC_MINS: { name: '?\n+', title: 'SE_PLUS' }, + KC_EQL: { name: '`\n´', title: 'SE_ACUT (dead)' }, + // Row 2 + KC_Q: { name: 'Q', title: 'SE_Q' }, + KC_W: { name: 'W', title: 'SE_W' }, + KC_E: { name: 'E', title: 'SE_E' }, + KC_R: { name: 'R', title: 'SE_R' }, + KC_T: { name: 'T', title: 'SE_T' }, + KC_Y: { name: 'Y', title: 'SE_Y' }, + KC_U: { name: 'U', title: 'SE_U' }, + KC_I: { name: 'I', title: 'SE_I' }, + KC_O: { name: 'O', title: 'SE_O' }, + KC_P: { name: 'P', title: 'SE_P' }, + KC_LBRC: { name: 'Å', title: 'SE_ARNG' }, + KC_RBRC: { name: '^\n¨', title: 'SE_DIAE (dead)' }, + // Row 3 + KC_A: { name: 'A', title: 'SE_A' }, + KC_S: { name: 'S', title: 'SE_S' }, + KC_D: { name: 'D', title: 'SE_D' }, + KC_F: { name: 'F', title: 'SE_F' }, + KC_G: { name: 'G', title: 'SE_G' }, + KC_H: { name: 'H', title: 'SE_H' }, + KC_J: { name: 'J', title: 'SE_J' }, + KC_K: { name: 'K', title: 'SE_K' }, + KC_L: { name: 'L', title: 'SE_L' }, + KC_SCLN: { name: 'Ö', title: 'SE_ODIA' }, + KC_QUOT: { name: 'Ä', title: 'SE_ADIA' }, + KC_NUHS: { name: "*\n'", title: 'SE_QUOT' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'SE_LABK' }, + KC_Z: { name: 'Z', title: 'SE_Z' }, + KC_X: { name: 'X', title: 'SE_X' }, + KC_C: { name: 'C', title: 'SE_C' }, + KC_V: { name: 'V', title: 'SE_V' }, + KC_B: { name: 'B', title: 'SE_B' }, + KC_N: { name: 'N', title: 'SE_N' }, + KC_M: { name: 'M', title: 'SE_M' }, + KC_COMM: { name: ';\n,', title: 'SE_COMM' }, + KC_DOT: { name: ':\n.', title: 'SE_DOT' }, + KC_SLSH: { name: '_\n-', title: 'SE_MINS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ § │ 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 -'KC_GRV': {"name":"°\n§","title":"SE_SECT"}, -'KC_1': {"name":"!\n1","title":"SE_1"}, -'KC_2': {"name":"\"\n2","title":"SE_2"}, -'KC_3': {"name":"#\n3","title":"SE_3"}, -'KC_4': {"name":"€\n4","title":"SE_4"}, -'KC_5': {"name":"%\n5","title":"SE_5"}, -'KC_6': {"name":"&\n6","title":"SE_6"}, -'KC_7': {"name":"/\n7","title":"SE_7"}, -'KC_8': {"name":"(\n8","title":"SE_8"}, -'KC_9': {"name":")\n9","title":"SE_9"}, -'KC_0': {"name":"=\n0","title":"SE_0"}, -'KC_MINS': {"name":"?\n+","title":"SE_PLUS"}, -'KC_EQL': {"name":"`\n´","title":"SE_ACUT (dead)"}, -// Row 2 -'KC_Q': {"name":"Q","title":"SE_Q"}, -'KC_W': {"name":"W","title":"SE_W"}, -'KC_E': {"name":"E","title":"SE_E"}, -'KC_R': {"name":"R","title":"SE_R"}, -'KC_T': {"name":"T","title":"SE_T"}, -'KC_Y': {"name":"Y","title":"SE_Y"}, -'KC_U': {"name":"U","title":"SE_U"}, -'KC_I': {"name":"I","title":"SE_I"}, -'KC_O': {"name":"O","title":"SE_O"}, -'KC_P': {"name":"P","title":"SE_P"}, -'KC_LBRC': {"name":"Å","title":"SE_ARNG"}, -'KC_RBRC': {"name":"^\n¨","title":"SE_DIAE (dead)"}, -// Row 3 -'KC_A': {"name":"A","title":"SE_A"}, -'KC_S': {"name":"S","title":"SE_S"}, -'KC_D': {"name":"D","title":"SE_D"}, -'KC_F': {"name":"F","title":"SE_F"}, -'KC_G': {"name":"G","title":"SE_G"}, -'KC_H': {"name":"H","title":"SE_H"}, -'KC_J': {"name":"J","title":"SE_J"}, -'KC_K': {"name":"K","title":"SE_K"}, -'KC_L': {"name":"L","title":"SE_L"}, -'KC_SCLN': {"name":"Ö","title":"SE_ODIA"}, -'KC_QUOT': {"name":"Ä","title":"SE_ADIA"}, -'KC_NUHS': {"name":"*\n'","title":"SE_QUOT"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"SE_LABK"}, -'KC_Z': {"name":"Z","title":"SE_Z"}, -'KC_X': {"name":"X","title":"SE_X"}, -'KC_C': {"name":"C","title":"SE_C"}, -'KC_V': {"name":"V","title":"SE_V"}, -'KC_B': {"name":"B","title":"SE_B"}, -'KC_N': {"name":"N","title":"SE_N"}, -'KC_M': {"name":"M","title":"SE_M"}, -'KC_COMM': {"name":";\n,","title":"SE_COMM"}, -'KC_DOT': {"name":":\n.","title":"SE_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"SE_MINS"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ° │ ! │ " │ # │ € │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '°', title: 'SE_DEG' }, + KC_TILD: { name: '°', title: 'SE_DEG' }, + 'S(KC_1)': { name: '!', title: 'SE_EXLM' }, + KC_EXLM: { name: '!', title: 'SE_EXLM' }, + 'S(KC_2)': { name: '"', title: 'SE_DQUO' }, + KC_AT: { name: '"', title: 'SE_DQUO' }, + 'S(KC_3)': { name: '#', title: 'SE_HASH' }, + KC_HASH: { name: '#', title: 'SE_HASH' }, + 'S(KC_4)': { name: '€', title: 'SE_EURO' }, + KC_DLR: { name: '€', title: 'SE_EURO' }, + 'S(KC_5)': { name: '%', title: 'SE_PERC' }, + KC_PERC: { name: '%', title: 'SE_PERC' }, + 'S(KC_6)': { name: '&', title: 'SE_AMPR' }, + KC_CIRC: { name: '&', title: 'SE_AMPR' }, + 'S(KC_7)': { name: '/', title: 'SE_SLSH' }, + KC_AMPR: { name: '/', title: 'SE_SLSH' }, + 'S(KC_8)': { name: '(', title: 'SE_LPRN' }, + KC_ASTR: { name: '(', title: 'SE_LPRN' }, + 'S(KC_9)': { name: ')', title: 'SE_RPRN' }, + KC_LPRN: { name: ')', title: 'SE_RPRN' }, + 'S(KC_0)': { name: '=', title: 'SE_EQL' }, + KC_RPRN: { name: '=', title: 'SE_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'SE_QUES' }, + KC_UNDS: { name: '?', title: 'SE_QUES' }, + 'S(KC_EQL)': { name: '`', title: 'SE_GRV' }, + KC_PLUS: { name: '`', title: 'SE_GRV' }, + // Row 2 + 'S(KC_RBRC)': { name: '^', title: 'SE_CIRC (dead)' }, + KC_RCBR: { name: '^', title: 'SE_CIRC (dead)' }, + // Row 3 + 'S(KC_NUHS)': { name: '*', title: 'SE_ASTR' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'SE_RABK' }, + 'S(KC_COMM)': { name: ';', title: 'SE_SCLN' }, + KC_LT: { name: ';', title: 'SE_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'SE_COLN' }, + KC_GT: { name: ':', title: 'SE_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'SE_UNDS' }, + KC_QUES: { name: '_', title: 'SE_UNDS' }, -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ ° │ ! │ " │ # │ € │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ ^ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"°","title":"SE_DEG"}, -'KC_TILD': {"name":"°","title":"SE_DEG"}, -'S(KC_1)': {"name":"!","title":"SE_EXLM"}, -'KC_EXLM': {"name":"!","title":"SE_EXLM"}, -'S(KC_2)': {"name":"\"","title":"SE_DQUO"}, -'KC_AT': {"name":"\"","title":"SE_DQUO"}, -'S(KC_3)': {"name":"#","title":"SE_HASH"}, -'KC_HASH': {"name":"#","title":"SE_HASH"}, -'S(KC_4)': {"name":"€","title":"SE_EURO"}, -'KC_DLR': {"name":"€","title":"SE_EURO"}, -'S(KC_5)': {"name":"%","title":"SE_PERC"}, -'KC_PERC': {"name":"%","title":"SE_PERC"}, -'S(KC_6)': {"name":"&","title":"SE_AMPR"}, -'KC_CIRC': {"name":"&","title":"SE_AMPR"}, -'S(KC_7)': {"name":"/","title":"SE_SLSH"}, -'KC_AMPR': {"name":"/","title":"SE_SLSH"}, -'S(KC_8)': {"name":"(","title":"SE_LPRN"}, -'KC_ASTR': {"name":"(","title":"SE_LPRN"}, -'S(KC_9)': {"name":")","title":"SE_RPRN"}, -'KC_LPRN': {"name":")","title":"SE_RPRN"}, -'S(KC_0)': {"name":"=","title":"SE_EQL"}, -'KC_RPRN': {"name":"=","title":"SE_EQL"}, -'S(KC_MINS)': {"name":"?","title":"SE_QUES"}, -'KC_UNDS': {"name":"?","title":"SE_QUES"}, -'S(KC_EQL)': {"name":"`","title":"SE_GRV"}, -'KC_PLUS': {"name":"`","title":"SE_GRV"}, -// Row 2 -'S(KC_RBRC)': {"name":"^","title":"SE_CIRC (dead)"}, -'KC_RCBR': {"name":"^","title":"SE_CIRC (dead)"}, -// Row 3 -'S(KC_NUHS)': {"name":"*","title":"SE_ASTR"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"SE_RABK"}, -'S(KC_COMM)': {"name":";","title":"SE_SCLN"}, -'KC_LT': {"name":";","title":"SE_SCLN"}, -'S(KC_DOT)': {"name":":","title":"SE_COLN"}, -'KC_GT': {"name":":","title":"SE_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"SE_UNDS"}, -'KC_QUES': {"name":"_","title":"SE_UNDS"}, - -/* Alted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ ¶ │ © │ @ │ £ │ $ │ ∞ │ │ | │ [ │ ] │ ≈ │ ± │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ • │ Ω │ É │ ® │ † │ µ │ Ü │ ı │ Œ │ π │ ˙ │ ~ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │  │ ß │ ∂ │ ƒ │ ¸ │ ˛ │ √ │ ª │ fi │ Ø │ Æ │ ™ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ ≤ │ ÷ │ │ Ç │ ‹ │ › │ ‘ │ ’ │ ‚ │ … │ – │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'A(KC_GRV)': {"name":"¶","title":"SE_PILC"}, -'A(KC_1)': {"name":"©","title":"SE_COPY"}, -'A(KC_2)': {"name":"@","title":"SE_AT"}, -'A(KC_3)': {"name":"£","title":"SE_PND"}, -'A(KC_4)': {"name":"$","title":"SE_DLR"}, -'A(KC_5)': {"name":"∞","title":"SE_INFN"}, -'A(KC_7)': {"name":"|","title":"SE_PIPE"}, -'A(KC_8)': {"name":"[","title":"SE_LBRC"}, -'A(KC_9)': {"name":"]","title":"SE_RBRC"}, -'A(KC_0)': {"name":"≈","title":"SE_AEQL"}, -'A(KC_MINS)': {"name":"±","title":"SE_PLMN"}, -// Row 2 -'A(KC_Q)': {"name":"•","title":"SE_BULT"}, -'A(KC_W)': {"name":"Ω","title":"SE_OMEG"}, -'A(KC_E)': {"name":"É","title":"SE_EACU"}, -'A(KC_R)': {"name":"®","title":"SE_REGD"}, -'A(KC_T)': {"name":"†","title":"SE_DAGG"}, -'A(KC_Y)': {"name":"µ","title":"SE_MICR"}, -'A(KC_U)': {"name":"Ü","title":"SE_UDIA"}, -'A(KC_I)': {"name":"ı","title":"SE_DLSI"}, -'A(KC_O)': {"name":"Œ","title":"SE_OE"}, -'A(KC_P)': {"name":"π","title":"SE_PI"}, -'A(KC_LBRC)': {"name":"˙","title":"SE_DOTA"}, -'A(KC_RBRC)': {"name":"~","title":"SE_TILD (dead)"}, -// Row 3 -'A(KC_A)': {"name":"","title":"SE_APPL (Apple logo)"}, -'A(KC_S)': {"name":"ß","title":"SE_SS"}, -'A(KC_D)': {"name":"∂","title":"SE_PDIF"}, -'A(KC_F)': {"name":"ƒ","title":"SE_FHK"}, -'A(KC_G)': {"name":"¸","title":"SE_CEDL"}, -'A(KC_H)': {"name":"˛","title":"SE_OGON"}, -'A(KC_J)': {"name":"√","title":"SE_SQRT"}, -'A(KC_K)': {"name":"ª","title":"SE_FORD"}, -'A(KC_L)': {"name":"fi","title":"SE_FI"}, -'A(KC_SCLN)': {"name":"Ø","title":"SE_OSTR"}, -'A(KC_QUOT)': {"name":"Æ","title":"SE_AE"}, -'A(KC_NUHS)': {"name":"™","title":"SE_TM"}, -// Row 4 -'A(KC_NUBS)': {"name":"≤","title":"SE_LTEQ"}, -'A(KC_Z)': {"name":"÷","title":"SE_DIV"}, -'A(KC_C)': {"name":"Ç","title":"SE_CCED"}, -'A(KC_V)': {"name":"‹","title":"SE_LSAQ"}, -'A(KC_B)': {"name":"›","title":"SE_RSAQ"}, -'A(KC_N)': {"name":"‘","title":"SE_LSQU"}, -'A(KC_M)': {"name":"’","title":"SE_RSQU"}, -'A(KC_COMM)': {"name":"‚","title":"SE_SLQU"}, -'A(KC_DOT)': {"name":"…","title":"SE_ELLP"}, -'A(KC_SLSH)': {"name":"–","title":"SE_NDSH"}, + /* Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ ¶ │ © │ @ │ £ │ $ │ ∞ │ │ | │ [ │ ] │ ≈ │ ± │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ • │ Ω │ É │ ® │ † │ µ │ Ü │ ı │ Œ │ π │ ˙ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │  │ ß │ ∂ │ ƒ │ ¸ │ ˛ │ √ │ ª │ fi │ Ø │ Æ │ ™ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≤ │ ÷ │ │ Ç │ ‹ │ › │ ‘ │ ’ │ ‚ │ … │ – │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'A(KC_GRV)': { name: '¶', title: 'SE_PILC' }, + 'A(KC_1)': { name: '©', title: 'SE_COPY' }, + 'A(KC_2)': { name: '@', title: 'SE_AT' }, + 'A(KC_3)': { name: '£', title: 'SE_PND' }, + 'A(KC_4)': { name: '$', title: 'SE_DLR' }, + 'A(KC_5)': { name: '∞', title: 'SE_INFN' }, + 'A(KC_7)': { name: '|', title: 'SE_PIPE' }, + 'A(KC_8)': { name: '[', title: 'SE_LBRC' }, + 'A(KC_9)': { name: ']', title: 'SE_RBRC' }, + 'A(KC_0)': { name: '≈', title: 'SE_AEQL' }, + 'A(KC_MINS)': { name: '±', title: 'SE_PLMN' }, + // Row 2 + 'A(KC_Q)': { name: '•', title: 'SE_BULT' }, + 'A(KC_W)': { name: 'Ω', title: 'SE_OMEG' }, + 'A(KC_E)': { name: 'É', title: 'SE_EACU' }, + 'A(KC_R)': { name: '®', title: 'SE_REGD' }, + 'A(KC_T)': { name: '†', title: 'SE_DAGG' }, + 'A(KC_Y)': { name: 'µ', title: 'SE_MICR' }, + 'A(KC_U)': { name: 'Ü', title: 'SE_UDIA' }, + 'A(KC_I)': { name: 'ı', title: 'SE_DLSI' }, + 'A(KC_O)': { name: 'Œ', title: 'SE_OE' }, + 'A(KC_P)': { name: 'π', title: 'SE_PI' }, + 'A(KC_LBRC)': { name: '˙', title: 'SE_DOTA' }, + 'A(KC_RBRC)': { name: '~', title: 'SE_TILD (dead)' }, + // Row 3 + 'A(KC_A)': { name: '', title: 'SE_APPL (Apple logo)' }, + 'A(KC_S)': { name: 'ß', title: 'SE_SS' }, + 'A(KC_D)': { name: '∂', title: 'SE_PDIF' }, + 'A(KC_F)': { name: 'ƒ', title: 'SE_FHK' }, + 'A(KC_G)': { name: '¸', title: 'SE_CEDL' }, + 'A(KC_H)': { name: '˛', title: 'SE_OGON' }, + 'A(KC_J)': { name: '√', title: 'SE_SQRT' }, + 'A(KC_K)': { name: 'ª', title: 'SE_FORD' }, + 'A(KC_L)': { name: 'fi', title: 'SE_FI' }, + 'A(KC_SCLN)': { name: 'Ø', title: 'SE_OSTR' }, + 'A(KC_QUOT)': { name: 'Æ', title: 'SE_AE' }, + 'A(KC_NUHS)': { name: '™', title: 'SE_TM' }, + // Row 4 + 'A(KC_NUBS)': { name: '≤', title: 'SE_LTEQ' }, + 'A(KC_Z)': { name: '÷', title: 'SE_DIV' }, + 'A(KC_C)': { name: 'Ç', title: 'SE_CCED' }, + 'A(KC_V)': { name: '‹', title: 'SE_LSAQ' }, + 'A(KC_B)': { name: '›', title: 'SE_RSAQ' }, + 'A(KC_N)': { name: '‘', title: 'SE_LSQU' }, + 'A(KC_M)': { name: '’', title: 'SE_RSQU' }, + 'A(KC_COMM)': { name: '‚', title: 'SE_SLQU' }, + 'A(KC_DOT)': { name: '…', title: 'SE_ELLP' }, + 'A(KC_SLSH)': { name: '–', title: 'SE_NDSH' }, -/* Shift+Alted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ │ ¡ │ ” │ ¥ │ ¢ │ ‰ │ │ \ │ { │ } │ ≠ │ ¿ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ │ ˝ │ │ │ ‡ │ ˜ │ │ ˆ │ │ ∏ │ ˚ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ ◊ │ ∑ │ ∆ │ ∫ │ ¯ │ ˘ │ ¬ │ º │ fl │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ ≥ │ ⁄ │ ˇ │ │ « │ » │ “ │ ” │ „ │ · │ — │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -'S(A(KC_1))': {"name":"¡","title":"SE_IEXL"}, -'S(A(KC_3))': {"name":"¥","title":"SE_YEN"}, -'S(A(KC_4))': {"name":"¢","title":"SE_CENT"}, -'S(A(KC_5))': {"name":"‰","title":"SE_PERM"}, -'S(A(KC_7))': {"name":"\\","title":"SE_BSLS"}, -'S(A(KC_8))': {"name":"{","title":"SE_LCBR"}, -'S(A(KC_9))': {"name":"}","title":"SE_RCBR"}, -'S(A(KC_0))': {"name":"≠","title":"SE_NEQL"}, -'S(A(KC_MINS))': {"name":"¿","title":"SE_IQUE"}, -// Row 2 -'S(A(KC_W))': {"name":"˝","title":"SE_DACU"}, -'S(A(KC_T))': {"name":"‡","title":"SE_DDAG"}, -'S(A(KC_Y))': {"name":"˜","title":"SE_STIL"}, -'S(A(KC_I))': {"name":"ˆ","title":"SE_DCIR"}, -'S(A(KC_P))': {"name":"∏","title":"SE_NARP"}, -'S(A(KC_LBRC))': {"name":"˚","title":"SE_RNGA"}, -// Row 3 -'S(A(KC_A))': {"name":"◊","title":"SE_LOZN"}, -'S(A(KC_S))': {"name":"∑","title":"SE_NARS"}, -'S(A(KC_D))': {"name":"∆","title":"SE_INCR"}, -'S(A(KC_F))': {"name":"∫","title":"SE_INTG"}, -'S(A(KC_G))': {"name":"¯","title":"SE_MACR"}, -'S(A(KC_H))': {"name":"˘","title":"SE_BREV"}, -'S(A(KC_J))': {"name":"¬","title":"SE_NOT"}, -'S(A(KC_K))': {"name":"º","title":"SE_MORD"}, -'S(A(KC_L))': {"name":"fl","title":"SE_FL"}, -// Row 4 -'S(A(KC_NUBS))': {"name":"≥","title":"SE_GTEQ"}, -'S(A(KC_Z))': {"name":"⁄","title":"SE_FRSL"}, -'S(A(KC_X))': {"name":"ˇ","title":"SE_CARN"}, -'S(A(KC_V))': {"name":"«","title":"SE_LDAQ"}, -'S(A(KC_B))': {"name":"»","title":"SE_RDAQ"}, -'S(A(KC_N))': {"name":"“","title":"SE_LDQU"}, -'S(A(KC_M))': {"name":"”","title":"SE_RDQU"}, -'S(A(KC_COMM))': {"name":"„","title":"SE_DLQU"}, -'S(A(KC_DOT))': {"name":"·","title":"SE_MDDT"}, -'S(A(KC_SLSH))': {"name":"—","title":"SE_MDSH"}, + /* Shift+Alted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ + * │ │ ¡ │ ” │ ¥ │ ¢ │ ‰ │ │ \ │ { │ } │ ≠ │ ¿ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ + * │ │ │ ˝ │ │ │ ‡ │ ˜ │ │ ˆ │ │ ∏ │ ˚ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ ◊ │ ∑ │ ∆ │ ∫ │ ¯ │ ˘ │ ¬ │ º │ fl │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ + * │ │ ≥ │ ⁄ │ ˇ │ │ « │ » │ “ │ ” │ „ │ · │ — │ │ + * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ + * │ │ │ │ │ │ │ │ + * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ + */ + // Row 1 + 'S(A(KC_1))': { name: '¡', title: 'SE_IEXL' }, + 'S(A(KC_3))': { name: '¥', title: 'SE_YEN' }, + 'S(A(KC_4))': { name: '¢', title: 'SE_CENT' }, + 'S(A(KC_5))': { name: '‰', title: 'SE_PERM' }, + 'S(A(KC_7))': { name: '\\', title: 'SE_BSLS' }, + 'S(A(KC_8))': { name: '{', title: 'SE_LCBR' }, + 'S(A(KC_9))': { name: '}', title: 'SE_RCBR' }, + 'S(A(KC_0))': { name: '≠', title: 'SE_NEQL' }, + 'S(A(KC_MINS))': { name: '¿', title: 'SE_IQUE' }, + // Row 2 + 'S(A(KC_W))': { name: '˝', title: 'SE_DACU' }, + 'S(A(KC_T))': { name: '‡', title: 'SE_DDAG' }, + 'S(A(KC_Y))': { name: '˜', title: 'SE_STIL' }, + 'S(A(KC_I))': { name: 'ˆ', title: 'SE_DCIR' }, + 'S(A(KC_P))': { name: '∏', title: 'SE_NARP' }, + 'S(A(KC_LBRC))': { name: '˚', title: 'SE_RNGA' }, + // Row 3 + 'S(A(KC_A))': { name: '◊', title: 'SE_LOZN' }, + 'S(A(KC_S))': { name: '∑', title: 'SE_NARS' }, + 'S(A(KC_D))': { name: '∆', title: 'SE_INCR' }, + 'S(A(KC_F))': { name: '∫', title: 'SE_INTG' }, + 'S(A(KC_G))': { name: '¯', title: 'SE_MACR' }, + 'S(A(KC_H))': { name: '˘', title: 'SE_BREV' }, + 'S(A(KC_J))': { name: '¬', title: 'SE_NOT' }, + 'S(A(KC_K))': { name: 'º', title: 'SE_MORD' }, + 'S(A(KC_L))': { name: 'fl', title: 'SE_FL' }, + // Row 4 + 'S(A(KC_NUBS))': { name: '≥', title: 'SE_GTEQ' }, + 'S(A(KC_Z))': { name: '⁄', title: 'SE_FRSL' }, + 'S(A(KC_X))': { name: 'ˇ', title: 'SE_CARN' }, + 'S(A(KC_V))': { name: '«', title: 'SE_LDAQ' }, + 'S(A(KC_B))': { name: '»', title: 'SE_RDAQ' }, + 'S(A(KC_N))': { name: '“', title: 'SE_LDQU' }, + 'S(A(KC_M))': { name: '”', title: 'SE_RDQU' }, + 'S(A(KC_COMM))': { name: '„', title: 'SE_DLQU' }, + 'S(A(KC_DOT))': { name: '·', title: 'SE_MDDT' }, + 'S(A(KC_SLSH))': { name: '—', title: 'SE_MDSH' }, -/* Other keys */ -'KC_BSLS': {"name":"*\n'","title":""}, -'S(KC_BSLS)': {"name":"*","title":""}, -'KC_LCBR': {"name":"Å","title":"S(SE_ARNG) (capital Å)"}, -'KC_COLN': {"name":"Ö","title":"S(SE_ODIA) (capital Ö)"}, -'KC_PIPE': {"name":"*","title":"SE_ASTR"}, -'KC_DQUO': {"name":"Ä","title":"S(SE_ADIA) (capital Ä)"}, + /* Other keys */ + KC_BSLS: { name: "*\n'", title: '' }, + 'S(KC_BSLS)': { name: '*', title: '' }, + KC_LCBR: { name: 'Å', title: 'S(SE_ARNG) (capital Å)' }, + KC_COLN: { name: 'Ö', title: 'S(SE_ODIA) (capital Ö)' }, + KC_PIPE: { name: '*', title: 'SE_ASTR' }, + KC_DQUO: { name: 'Ä', title: 'S(SE_ADIA) (capital Ä)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"§ / °\nEsc","title":"Esc normally, but § when GUI is active or ° when Shift is active"}, -} + QK_GESC: { + name: '§ / °\nEsc', + title: 'Esc normally, but § when GUI is active or ° when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_swiss_de.js b/src/i18n/keymap_extras/keymap_swiss_de.js index 55b43f2c68..3544aee15f 100644 --- a/src/i18n/keymap_extras/keymap_swiss_de.js +++ b/src/i18n/keymap_extras/keymap_swiss_de.js @@ -14,184 +14,179 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ § │ 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 + KC_GRV: { name: '°\n§', title: 'CH_SECT' }, + KC_1: { name: '+\n1', title: 'CH_1' }, + KC_2: { name: '"\n2', title: 'CH_2' }, + KC_3: { name: '*\n3', title: 'CH_3' }, + KC_4: { name: 'ç\n4', title: 'CH_4' }, + KC_5: { name: '%\n5', title: 'CH_5' }, + KC_6: { name: '&\n6', title: 'CH_6' }, + KC_7: { name: '/\n7', title: 'CH_7' }, + KC_8: { name: '(\n8', title: 'CH_8' }, + KC_9: { name: ')\n9', title: 'CH_9' }, + KC_0: { name: '=\n0', title: 'CH_0' }, + KC_MINS: { name: "?\n'", title: 'CH_QUOT' }, + KC_EQL: { name: '`\n^', title: 'CH_CIRC (dead)' }, + // Row 2 + KC_Q: { name: 'Q', title: 'CH_Q' }, + KC_W: { name: 'W', title: 'CH_W' }, + KC_E: { name: 'E', title: 'CH_E' }, + KC_R: { name: 'R', title: 'CH_R' }, + KC_T: { name: 'T', title: 'CH_T' }, + KC_Y: { name: 'Z', title: 'CH_Z' }, + KC_U: { name: 'U', title: 'CH_U' }, + KC_I: { name: 'I', title: 'CH_I' }, + KC_O: { name: 'O', title: 'CH_O' }, + KC_P: { name: 'P', title: 'CH_P' }, + KC_LBRC: { name: 'è\nü', title: 'CH_UDIA' }, + KC_RBRC: { name: '!\n¨', title: 'CH_DIAE (dead)' }, + // Row 3 + KC_A: { name: 'A', title: 'CH_A' }, + KC_S: { name: 'S', title: 'CH_S' }, + KC_D: { name: 'D', title: 'CH_D' }, + KC_F: { name: 'F', title: 'CH_F' }, + KC_G: { name: 'G', title: 'CH_G' }, + KC_H: { name: 'H', title: 'CH_H' }, + KC_J: { name: 'J', title: 'CH_J' }, + KC_K: { name: 'K', title: 'CH_K' }, + KC_L: { name: 'L', title: 'CH_L' }, + KC_SCLN: { name: 'é\nö', title: 'CH_ODIA' }, + KC_QUOT: { name: 'à\nä', title: 'CH_ADIA' }, + KC_NUHS: { name: '£\n$', title: 'CH_DLR' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'CH_LABK' }, + KC_Z: { name: 'Y', title: 'CH_Y' }, + KC_X: { name: 'X', title: 'CH_X' }, + KC_C: { name: 'C', title: 'CH_C' }, + KC_V: { name: 'V', title: 'CH_V' }, + KC_B: { name: 'B', title: 'CH_B' }, + KC_N: { name: 'N', title: 'CH_N' }, + KC_M: { name: 'M', title: 'CH_M' }, + KC_COMM: { name: ';\n,', title: 'CH_COMM' }, + KC_DOT: { name: ':\n.', title: 'CH_DOT' }, + KC_SLSH: { name: '_\n-', title: 'CH_MINS' }, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ° │ + │ " │ * │ ç │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ è │ ! │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ é │ à │ £ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '°', title: 'CH_DEG' }, + KC_TILD: { name: '°', title: 'CH_DEG' }, + 'S(KC_1)': { name: '+', title: 'CH_PLUS' }, + KC_EXLM: { name: '+', title: 'CH_PLUS' }, + 'S(KC_2)': { name: '"', title: 'CH_DQUO' }, + KC_AT: { name: '"', title: 'CH_DQUO' }, + 'S(KC_3)': { name: '*', title: 'CH_ASTR' }, + KC_HASH: { name: '*', title: 'CH_ASTR' }, + 'S(KC_4)': { name: 'ç', title: 'CH_CCED' }, + KC_DLR: { name: 'ç', title: 'CH_CCED' }, + 'S(KC_5)': { name: '%', title: 'CH_PERC' }, + KC_PERC: { name: '%', title: 'CH_PERC' }, + 'S(KC_6)': { name: '&', title: 'CH_AMPR' }, + KC_CIRC: { name: '&', title: 'CH_AMPR' }, + 'S(KC_7)': { name: '/', title: 'CH_SLSH' }, + KC_AMPR: { name: '/', title: 'CH_SLSH' }, + 'S(KC_8)': { name: '(', title: 'CH_LPRN' }, + KC_ASTR: { name: '(', title: 'CH_LPRN' }, + 'S(KC_9)': { name: ')', title: 'CH_RPRN' }, + KC_LPRN: { name: ')', title: 'CH_RPRN' }, + 'S(KC_0)': { name: '=', title: 'CH_EQL' }, + KC_RPRN: { name: '=', title: 'CH_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'CH_QUES' }, + KC_UNDS: { name: '?', title: 'CH_QUES' }, + 'S(KC_EQL)': { name: '`', title: 'CH_GRV (dead)' }, + KC_PLUS: { name: '`', title: 'CH_GRV (dead)' }, + // Row 2 + 'S(KC_LBRC)': { name: 'è', title: 'CH_EGRV' }, + KC_LCBR: { name: 'è', title: 'CH_EGRV' }, + 'S(KC_RBRC)': { name: '!', title: 'CH_EXLM' }, + KC_RCBR: { name: '!', title: 'CH_EXLM' }, + // Row 3 + 'S(KC_SCLN)': { name: 'é', title: 'CH_EACU' }, + KC_COLN: { name: 'é', title: 'CH_EACU' }, + 'S(KC_QUOT)': { name: 'à', title: 'CH_AGRV' }, + KC_DQUO: { name: 'à', title: 'CH_AGRV' }, + 'S(KC_NUHS)': { name: '£', title: 'CH_PND' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'CH_RABK' }, + 'S(KC_COMM)': { name: ';', title: 'CH_SCLN' }, + KC_LT: { name: ';', title: 'CH_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'CH_COLN' }, + KC_GT: { name: ':', title: 'CH_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'CH_UNDS' }, + KC_QUES: { name: '_', title: 'CH_UNDS' }, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ¦ │ @ │ # │ │ │ ¬ │ | │ ¢ │ │ │ ´ │ ~ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ \ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_1)': { name: '¦', title: 'CH_BRKP' }, + 'ALGR(KC_2)': { name: '@', title: 'CH_AT' }, + 'ALGR(KC_3)': { name: '#', title: 'CH_HASH' }, + 'ALGR(KC_6)': { name: '¬', title: 'CH_NOT' }, + 'ALGR(KC_7)': { name: '|', title: 'CH_PIPE' }, + 'ALGR(KC_8)': { name: '¢', title: 'CH_CENT' }, + 'ALGR(KC_MINS)': { name: '´', title: 'CH_ACUT (dead)' }, + 'ALGR(KC_EQL)': { name: '~', title: 'CH_TILD (dead)' }, + // Row 2 + 'ALGR(KC_E)': { name: '€', title: 'CH_EURO' }, + 'ALGR(KC_LBRC)': { name: '[', title: 'CH_LBRC' }, + 'ALGR(KC_RBRC)': { name: ']', title: 'CH_RBRC' }, + // Row 3 + 'ALGR(KC_QUOT)': { name: '{', title: 'CH_LCBR' }, + 'ALGR(KC_NUHS)': { name: '}', title: 'CH_RCBR' }, + // Row 4 + 'ALGR(KC_NUBS)': { name: '\\', title: 'CH_BSLS' }, + /* Other keys */ + KC_BSLS: { name: '£\n$', title: '' }, + 'S(KC_BSLS)': { name: '£', title: '' }, + KC_PIPE: { name: '£', title: 'CH_PND' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ § │ 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 -'KC_GRV': {"name":"°\n§","title":"CH_SECT"}, -'KC_1': {"name":"+\n1","title":"CH_1"}, -'KC_2': {"name":"\"\n2","title":"CH_2"}, -'KC_3': {"name":"*\n3","title":"CH_3"}, -'KC_4': {"name":"ç\n4","title":"CH_4"}, -'KC_5': {"name":"%\n5","title":"CH_5"}, -'KC_6': {"name":"&\n6","title":"CH_6"}, -'KC_7': {"name":"/\n7","title":"CH_7"}, -'KC_8': {"name":"(\n8","title":"CH_8"}, -'KC_9': {"name":")\n9","title":"CH_9"}, -'KC_0': {"name":"=\n0","title":"CH_0"}, -'KC_MINS': {"name":"?\n'","title":"CH_QUOT"}, -'KC_EQL': {"name":"`\n^","title":"CH_CIRC (dead)"}, -// Row 2 -'KC_Q': {"name":"Q","title":"CH_Q"}, -'KC_W': {"name":"W","title":"CH_W"}, -'KC_E': {"name":"E","title":"CH_E"}, -'KC_R': {"name":"R","title":"CH_R"}, -'KC_T': {"name":"T","title":"CH_T"}, -'KC_Y': {"name":"Z","title":"CH_Z"}, -'KC_U': {"name":"U","title":"CH_U"}, -'KC_I': {"name":"I","title":"CH_I"}, -'KC_O': {"name":"O","title":"CH_O"}, -'KC_P': {"name":"P","title":"CH_P"}, -'KC_LBRC': {"name":"è\nü","title":"CH_UDIA"}, -'KC_RBRC': {"name":"!\n¨","title":"CH_DIAE (dead)"}, -// Row 3 -'KC_A': {"name":"A","title":"CH_A"}, -'KC_S': {"name":"S","title":"CH_S"}, -'KC_D': {"name":"D","title":"CH_D"}, -'KC_F': {"name":"F","title":"CH_F"}, -'KC_G': {"name":"G","title":"CH_G"}, -'KC_H': {"name":"H","title":"CH_H"}, -'KC_J': {"name":"J","title":"CH_J"}, -'KC_K': {"name":"K","title":"CH_K"}, -'KC_L': {"name":"L","title":"CH_L"}, -'KC_SCLN': {"name":"é\nö","title":"CH_ODIA"}, -'KC_QUOT': {"name":"à\nä","title":"CH_ADIA"}, -'KC_NUHS': {"name":"£\n$","title":"CH_DLR"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"CH_LABK"}, -'KC_Z': {"name":"Y","title":"CH_Y"}, -'KC_X': {"name":"X","title":"CH_X"}, -'KC_C': {"name":"C","title":"CH_C"}, -'KC_V': {"name":"V","title":"CH_V"}, -'KC_B': {"name":"B","title":"CH_B"}, -'KC_N': {"name":"N","title":"CH_N"}, -'KC_M': {"name":"M","title":"CH_M"}, -'KC_COMM': {"name":";\n,","title":"CH_COMM"}, -'KC_DOT': {"name":":\n.","title":"CH_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"CH_MINS"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ° │ + │ " │ * │ ç │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ è │ ! │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ é │ à │ £ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"°","title":"CH_DEG"}, -'KC_TILD': {"name":"°","title":"CH_DEG"}, -'S(KC_1)': {"name":"+","title":"CH_PLUS"}, -'KC_EXLM': {"name":"+","title":"CH_PLUS"}, -'S(KC_2)': {"name":"\"","title":"CH_DQUO"}, -'KC_AT': {"name":"\"","title":"CH_DQUO"}, -'S(KC_3)': {"name":"*","title":"CH_ASTR"}, -'KC_HASH': {"name":"*","title":"CH_ASTR"}, -'S(KC_4)': {"name":"ç","title":"CH_CCED"}, -'KC_DLR': {"name":"ç","title":"CH_CCED"}, -'S(KC_5)': {"name":"%","title":"CH_PERC"}, -'KC_PERC': {"name":"%","title":"CH_PERC"}, -'S(KC_6)': {"name":"&","title":"CH_AMPR"}, -'KC_CIRC': {"name":"&","title":"CH_AMPR"}, -'S(KC_7)': {"name":"/","title":"CH_SLSH"}, -'KC_AMPR': {"name":"/","title":"CH_SLSH"}, -'S(KC_8)': {"name":"(","title":"CH_LPRN"}, -'KC_ASTR': {"name":"(","title":"CH_LPRN"}, -'S(KC_9)': {"name":")","title":"CH_RPRN"}, -'KC_LPRN': {"name":")","title":"CH_RPRN"}, -'S(KC_0)': {"name":"=","title":"CH_EQL"}, -'KC_RPRN': {"name":"=","title":"CH_EQL"}, -'S(KC_MINS)': {"name":"?","title":"CH_QUES"}, -'KC_UNDS': {"name":"?","title":"CH_QUES"}, -'S(KC_EQL)': {"name":"`","title":"CH_GRV (dead)"}, -'KC_PLUS': {"name":"`","title":"CH_GRV (dead)"}, -// Row 2 -'S(KC_LBRC)': {"name":"è","title":"CH_EGRV"}, -'KC_LCBR': {"name":"è","title":"CH_EGRV"}, -'S(KC_RBRC)': {"name":"!","title":"CH_EXLM"}, -'KC_RCBR': {"name":"!","title":"CH_EXLM"}, -// Row 3 -'S(KC_SCLN)': {"name":"é","title":"CH_EACU"}, -'KC_COLN': {"name":"é","title":"CH_EACU"}, -'S(KC_QUOT)': {"name":"à","title":"CH_AGRV"}, -'KC_DQUO': {"name":"à","title":"CH_AGRV"}, -'S(KC_NUHS)': {"name":"£","title":"CH_PND"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"CH_RABK"}, -'S(KC_COMM)': {"name":";","title":"CH_SCLN"}, -'KC_LT': {"name":";","title":"CH_SCLN"}, -'S(KC_DOT)': {"name":":","title":"CH_COLN"}, -'KC_GT': {"name":":","title":"CH_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"CH_UNDS"}, -'KC_QUES': {"name":"_","title":"CH_UNDS"}, - -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ ¦ │ @ │ # │ │ │ ¬ │ | │ ¢ │ │ │ ´ │ ~ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ \ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_1)': {"name":"¦","title":"CH_BRKP"}, -'ALGR(KC_2)': {"name":"@","title":"CH_AT"}, -'ALGR(KC_3)': {"name":"#","title":"CH_HASH"}, -'ALGR(KC_6)': {"name":"¬","title":"CH_NOT"}, -'ALGR(KC_7)': {"name":"|","title":"CH_PIPE"}, -'ALGR(KC_8)': {"name":"¢","title":"CH_CENT"}, -'ALGR(KC_MINS)': {"name":"´","title":"CH_ACUT (dead)"}, -'ALGR(KC_EQL)': {"name":"~","title":"CH_TILD (dead)"}, -// Row 2 -'ALGR(KC_E)': {"name":"€","title":"CH_EURO"}, -'ALGR(KC_LBRC)': {"name":"[","title":"CH_LBRC"}, -'ALGR(KC_RBRC)': {"name":"]","title":"CH_RBRC"}, -// Row 3 -'ALGR(KC_QUOT)': {"name":"{","title":"CH_LCBR"}, -'ALGR(KC_NUHS)': {"name":"}","title":"CH_RCBR"}, -// Row 4 -'ALGR(KC_NUBS)': {"name":"\\","title":"CH_BSLS"}, - -/* Other keys */ -'KC_BSLS': {"name":"£\n$","title":""}, -'S(KC_BSLS)': {"name":"£","title":""}, -'KC_PIPE': {"name":"£","title":"CH_PND"}, - -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"§ / °\nEsc","title":"Esc normally, but § when GUI is active or ° when Shift is active"}, -} + QK_GESC: { + name: '§ / °\nEsc', + title: 'Esc normally, but § when GUI is active or ° when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_swiss_fr.js b/src/i18n/keymap_extras/keymap_swiss_fr.js index 86001a5a3b..c96630508b 100644 --- a/src/i18n/keymap_extras/keymap_swiss_fr.js +++ b/src/i18n/keymap_extras/keymap_swiss_fr.js @@ -14,182 +14,179 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ § │ 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 + KC_GRV: { name: '°\n§', title: 'CH_SECT' }, + KC_1: { name: '+\n1', title: 'CH_1' }, + KC_2: { name: '"\n2', title: 'CH_2' }, + KC_3: { name: '*\n3', title: 'CH_3' }, + KC_4: { name: 'ç\n4', title: 'CH_4' }, + KC_5: { name: '%\n5', title: 'CH_5' }, + KC_6: { name: '&\n6', title: 'CH_6' }, + KC_7: { name: '/\n7', title: 'CH_7' }, + KC_8: { name: '(\n8', title: 'CH_8' }, + KC_9: { name: ')\n9', title: 'CH_9' }, + KC_0: { name: '=\n0', title: 'CH_0' }, + KC_MINS: { name: "?\n'", title: 'CH_QUOT' }, + KC_EQL: { name: '`\n^', title: 'CH_CIRC (dead)' }, + // Row 2 + KC_Q: { name: 'Q', title: 'CH_Q' }, + KC_W: { name: 'W', title: 'CH_W' }, + KC_E: { name: 'E', title: 'CH_E' }, + KC_R: { name: 'R', title: 'CH_R' }, + KC_T: { name: 'T', title: 'CH_T' }, + KC_Y: { name: 'Z', title: 'CH_Z' }, + KC_U: { name: 'U', title: 'CH_U' }, + KC_I: { name: 'I', title: 'CH_I' }, + KC_O: { name: 'O', title: 'CH_O' }, + KC_P: { name: 'P', title: 'CH_P' }, + KC_LBRC: { name: 'ü\nè', title: 'CH_EGRV' }, + KC_RBRC: { name: '!\n¨', title: 'CH_DIAE (dead)' }, + // Row 3 + KC_A: { name: 'A', title: 'CH_A' }, + KC_S: { name: 'S', title: 'CH_S' }, + KC_D: { name: 'D', title: 'CH_D' }, + KC_F: { name: 'F', title: 'CH_F' }, + KC_G: { name: 'G', title: 'CH_G' }, + KC_H: { name: 'H', title: 'CH_H' }, + KC_J: { name: 'J', title: 'CH_J' }, + KC_K: { name: 'K', title: 'CH_K' }, + KC_L: { name: 'L', title: 'CH_L' }, + KC_SCLN: { name: 'ö\né', title: 'CH_EACU' }, + KC_QUOT: { name: 'ä\nà', title: 'CH_AGRV' }, + KC_NUHS: { name: '£\n$', title: 'CH_DLR' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'CH_LABK' }, + KC_Z: { name: 'Y', title: 'CH_Y' }, + KC_X: { name: 'X', title: 'CH_X' }, + KC_C: { name: 'C', title: 'CH_C' }, + KC_V: { name: 'V', title: 'CH_V' }, + KC_B: { name: 'B', title: 'CH_B' }, + KC_N: { name: 'N', title: 'CH_N' }, + KC_M: { name: 'M', title: 'CH_M' }, + KC_COMM: { name: ';\n,', title: 'CH_COMM' }, + KC_DOT: { name: ':\n.', title: 'CH_DOT' }, + KC_SLSH: { name: '_\n-', title: 'CH_MINS' }, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ° │ + │ " │ * │ ç │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ ü │ ! │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ ö │ ä │ £ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '°', title: 'CH_DEG' }, + KC_TILD: { name: '°', title: 'CH_DEG' }, + 'S(KC_1)': { name: '+', title: 'CH_PLUS' }, + KC_EXLM: { name: '+', title: 'CH_PLUS' }, + 'S(KC_2)': { name: '"', title: 'CH_DQUO' }, + KC_AT: { name: '"', title: 'CH_DQUO' }, + 'S(KC_3)': { name: '*', title: 'CH_ASTR' }, + KC_HASH: { name: '*', title: 'CH_ASTR' }, + 'S(KC_4)': { name: 'ç', title: 'CH_CCED' }, + KC_DLR: { name: 'ç', title: 'CH_CCED' }, + 'S(KC_5)': { name: '%', title: 'CH_PERC' }, + KC_PERC: { name: '%', title: 'CH_PERC' }, + 'S(KC_6)': { name: '&', title: 'CH_AMPR' }, + KC_CIRC: { name: '&', title: 'CH_AMPR' }, + 'S(KC_7)': { name: '/', title: 'CH_SLSH' }, + KC_AMPR: { name: '/', title: 'CH_SLSH' }, + 'S(KC_8)': { name: '(', title: 'CH_LPRN' }, + KC_ASTR: { name: '(', title: 'CH_LPRN' }, + 'S(KC_9)': { name: ')', title: 'CH_RPRN' }, + KC_LPRN: { name: ')', title: 'CH_RPRN' }, + 'S(KC_0)': { name: '=', title: 'CH_EQL' }, + KC_RPRN: { name: '=', title: 'CH_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'CH_QUES' }, + KC_UNDS: { name: '?', title: 'CH_QUES' }, + 'S(KC_EQL)': { name: '`', title: 'CH_GRV (dead)' }, + KC_PLUS: { name: '`', title: 'CH_GRV (dead)' }, + // Row 2 + 'S(KC_LBRC)': { name: 'ü', title: 'CH_UDIA' }, + KC_LCBR: { name: 'ü', title: 'CH_UDIA' }, + 'S(KC_RBRC)': { name: '!', title: 'CH_EXLM' }, + KC_RCBR: { name: '!', title: 'CH_EXLM' }, + // Row 3 + 'S(KC_SCLN)': { name: 'ö', title: 'CH_ODIA' }, + KC_COLN: { name: 'ö', title: 'CH_ODIA' }, + 'S(KC_QUOT)': { name: 'ä', title: 'CH_ADIA' }, + KC_DQUO: { name: 'ä', title: 'CH_ADIA' }, + 'S(KC_NUHS)': { name: '£', title: 'CH_PND' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'CH_RABK' }, + 'S(KC_COMM)': { name: ';', title: 'CH_SCLN' }, + KC_LT: { name: ';', title: 'CH_SCLN' }, + 'S(KC_DOT)': { name: ':', title: 'CH_COLN' }, + KC_GT: { name: ':', title: 'CH_COLN' }, + 'S(KC_SLSH)': { name: '_', title: 'CH_UNDS' }, + KC_QUES: { name: '_', title: 'CH_UNDS' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ § │ 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 -'KC_GRV': {"name":"°\n§","title":"CH_SECT"}, -'KC_1': {"name":"+\n1","title":"CH_1"}, -'KC_2': {"name":"\"\n2","title":"CH_2"}, -'KC_3': {"name":"*\n3","title":"CH_3"}, -'KC_4': {"name":"ç\n4","title":"CH_4"}, -'KC_5': {"name":"%\n5","title":"CH_5"}, -'KC_6': {"name":"&\n6","title":"CH_6"}, -'KC_7': {"name":"/\n7","title":"CH_7"}, -'KC_8': {"name":"(\n8","title":"CH_8"}, -'KC_9': {"name":")\n9","title":"CH_9"}, -'KC_0': {"name":"=\n0","title":"CH_0"}, -'KC_MINS': {"name":"?\n'","title":"CH_QUOT"}, -'KC_EQL': {"name":"`\n^","title":"CH_CIRC (dead)"}, -// Row 2 -'KC_Q': {"name":"Q","title":"CH_Q"}, -'KC_W': {"name":"W","title":"CH_W"}, -'KC_E': {"name":"E","title":"CH_E"}, -'KC_R': {"name":"R","title":"CH_R"}, -'KC_T': {"name":"T","title":"CH_T"}, -'KC_Y': {"name":"Z","title":"CH_Z"}, -'KC_U': {"name":"U","title":"CH_U"}, -'KC_I': {"name":"I","title":"CH_I"}, -'KC_O': {"name":"O","title":"CH_O"}, -'KC_P': {"name":"P","title":"CH_P"}, -'KC_LBRC': {"name":"ü\nè","title":"CH_EGRV"}, -'KC_RBRC': {"name":"!\n¨","title":"CH_DIAE (dead)"}, -// Row 3 -'KC_A': {"name":"A","title":"CH_A"}, -'KC_S': {"name":"S","title":"CH_S"}, -'KC_D': {"name":"D","title":"CH_D"}, -'KC_F': {"name":"F","title":"CH_F"}, -'KC_G': {"name":"G","title":"CH_G"}, -'KC_H': {"name":"H","title":"CH_H"}, -'KC_J': {"name":"J","title":"CH_J"}, -'KC_K': {"name":"K","title":"CH_K"}, -'KC_L': {"name":"L","title":"CH_L"}, -'KC_SCLN': {"name":"ö\né","title":"CH_EACU"}, -'KC_QUOT': {"name":"ä\nà","title":"CH_AGRV"}, -'KC_NUHS': {"name":"£\n$","title":"CH_DLR"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"CH_LABK"}, -'KC_Z': {"name":"Y","title":"CH_Y"}, -'KC_X': {"name":"X","title":"CH_X"}, -'KC_C': {"name":"C","title":"CH_C"}, -'KC_V': {"name":"V","title":"CH_V"}, -'KC_B': {"name":"B","title":"CH_B"}, -'KC_N': {"name":"N","title":"CH_N"}, -'KC_M': {"name":"M","title":"CH_M"}, -'KC_COMM': {"name":";\n,","title":"CH_COMM"}, -'KC_DOT': {"name":":\n.","title":"CH_DOT"}, -'KC_SLSH': {"name":"_\n-","title":"CH_MINS"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ° │ + │ " │ * │ ç │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ ü │ ! │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ ö │ ä │ £ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"°","title":"CH_DEG"}, -'KC_TILD': {"name":"°","title":"CH_DEG"}, -'S(KC_1)': {"name":"+","title":"CH_PLUS"}, -'KC_EXLM': {"name":"+","title":"CH_PLUS"}, -'S(KC_2)': {"name":"\"","title":"CH_DQUO"}, -'KC_AT': {"name":"\"","title":"CH_DQUO"}, -'S(KC_3)': {"name":"*","title":"CH_ASTR"}, -'KC_HASH': {"name":"*","title":"CH_ASTR"}, -'S(KC_4)': {"name":"ç","title":"CH_CCED"}, -'KC_DLR': {"name":"ç","title":"CH_CCED"}, -'S(KC_5)': {"name":"%","title":"CH_PERC"}, -'KC_PERC': {"name":"%","title":"CH_PERC"}, -'S(KC_6)': {"name":"&","title":"CH_AMPR"}, -'KC_CIRC': {"name":"&","title":"CH_AMPR"}, -'S(KC_7)': {"name":"/","title":"CH_SLSH"}, -'KC_AMPR': {"name":"/","title":"CH_SLSH"}, -'S(KC_8)': {"name":"(","title":"CH_LPRN"}, -'KC_ASTR': {"name":"(","title":"CH_LPRN"}, -'S(KC_9)': {"name":")","title":"CH_RPRN"}, -'KC_LPRN': {"name":")","title":"CH_RPRN"}, -'S(KC_0)': {"name":"=","title":"CH_EQL"}, -'KC_RPRN': {"name":"=","title":"CH_EQL"}, -'S(KC_MINS)': {"name":"?","title":"CH_QUES"}, -'KC_UNDS': {"name":"?","title":"CH_QUES"}, -'S(KC_EQL)': {"name":"`","title":"CH_GRV (dead)"}, -'KC_PLUS': {"name":"`","title":"CH_GRV (dead)"}, -// Row 2 -'S(KC_LBRC)': {"name":"ü","title":"CH_UDIA"}, -'KC_LCBR': {"name":"ü","title":"CH_UDIA"}, -'S(KC_RBRC)': {"name":"!","title":"CH_EXLM"}, -'KC_RCBR': {"name":"!","title":"CH_EXLM"}, -// Row 3 -'S(KC_SCLN)': {"name":"ö","title":"CH_ODIA"}, -'KC_COLN': {"name":"ö","title":"CH_ODIA"}, -'S(KC_QUOT)': {"name":"ä","title":"CH_ADIA"}, -'KC_DQUO': {"name":"ä","title":"CH_ADIA"}, -'S(KC_NUHS)': {"name":"£","title":"CH_PND"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"CH_RABK"}, -'S(KC_COMM)': {"name":";","title":"CH_SCLN"}, -'KC_LT': {"name":";","title":"CH_SCLN"}, -'S(KC_DOT)': {"name":":","title":"CH_COLN"}, -'KC_GT': {"name":":","title":"CH_COLN"}, -'S(KC_SLSH)': {"name":"_","title":"CH_UNDS"}, -'KC_QUES': {"name":"_","title":"CH_UNDS"}, - -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ ¦ │ @ │ # │ │ │ ¬ │ | │ ¢ │ │ │ ´ │ ~ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ \ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_1)': {"name":"¦","title":"CH_BRKP"}, -'ALGR(KC_2)': {"name":"@","title":"CH_AT"}, -'ALGR(KC_3)': {"name":"#","title":"CH_HASH"}, -'ALGR(KC_6)': {"name":"¬","title":"CH_NOT"}, -'ALGR(KC_7)': {"name":"|","title":"CH_PIPE"}, -'ALGR(KC_8)': {"name":"¢","title":"CH_CENT"}, -'ALGR(KC_MINS)': {"name":"´","title":"CH_ACUT (dead)"}, -'ALGR(KC_EQL)': {"name":"~","title":"CH_TILD (dead)"}, -// Row 2 -'ALGR(KC_E)': {"name":"€","title":"CH_EURO"}, -'ALGR(KC_LBRC)': {"name":"[","title":"CH_LBRC"}, -'ALGR(KC_RBRC)': {"name":"]","title":"CH_RBRC"}, -// Row 3 -'ALGR(KC_QUOT)': {"name":"{","title":"CH_LCBR"}, -'ALGR(KC_NUHS)': {"name":"}","title":"CH_RCBR"}, -// Row 4 -'ALGR(KC_NUBS)': {"name":"\\","title":"CH_BSLS"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ¦ │ @ │ # │ │ │ ¬ │ | │ ¢ │ │ │ ´ │ ~ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ € │ │ │ │ │ │ │ │ [ │ ] │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ \ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_1)': { name: '¦', title: 'CH_BRKP' }, + 'ALGR(KC_2)': { name: '@', title: 'CH_AT' }, + 'ALGR(KC_3)': { name: '#', title: 'CH_HASH' }, + 'ALGR(KC_6)': { name: '¬', title: 'CH_NOT' }, + 'ALGR(KC_7)': { name: '|', title: 'CH_PIPE' }, + 'ALGR(KC_8)': { name: '¢', title: 'CH_CENT' }, + 'ALGR(KC_MINS)': { name: '´', title: 'CH_ACUT (dead)' }, + 'ALGR(KC_EQL)': { name: '~', title: 'CH_TILD (dead)' }, + // Row 2 + 'ALGR(KC_E)': { name: '€', title: 'CH_EURO' }, + 'ALGR(KC_LBRC)': { name: '[', title: 'CH_LBRC' }, + 'ALGR(KC_RBRC)': { name: ']', title: 'CH_RBRC' }, + // Row 3 + 'ALGR(KC_QUOT)': { name: '{', title: 'CH_LCBR' }, + 'ALGR(KC_NUHS)': { name: '}', title: 'CH_RCBR' }, + // Row 4 + 'ALGR(KC_NUBS)': { name: '\\', title: 'CH_BSLS' }, -/* Other keys */ -'KC_BSLS': {"name":"£\n$","title":""}, -'S(KC_BSLS)': {"name":"£","title":""}, -'KC_PIPE': {"name":"£","title":"CH_PND"}, + /* Other keys */ + KC_BSLS: { name: '£\n$', title: '' }, + 'S(KC_BSLS)': { name: '£', title: '' }, + KC_PIPE: { name: '£', title: 'CH_PND' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"§ / °\nEsc","title":"Esc normally, but § when GUI is active or ° when Shift is active"}, -} + QK_GESC: { + name: '§ / °\nEsc', + title: 'Esc normally, but § when GUI is active or ° when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_turkish_f.js b/src/i18n/keymap_extras/keymap_turkish_f.js index 0ced2b9911..ab450ca26a 100644 --- a/src/i18n/keymap_extras/keymap_turkish_f.js +++ b/src/i18n/keymap_extras/keymap_turkish_f.js @@ -14,219 +14,217 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ + │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ / │ - │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ F │ G │ Ğ │ I │ O │ D │ R │ N │ H │ P │ Q │ W │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ U │ İ │ E │ A │ Ü │ T │ K │ M │ L │ Y │ Ş │ X │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ < │ J │ Ö │ V │ C │ Ç │ Z │ S │ B │ . │ , │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + KC_GRV: { name: '*\n+', title: 'TR_PLUS' }, + KC_1: { name: '!\n1', title: 'TR_1' }, + KC_2: { name: '"\n2', title: 'TR_2' }, + KC_3: { name: '^\n3', title: 'TR_3' }, + KC_4: { name: '$\n4', title: 'TR_4' }, + KC_5: { name: '%\n5', title: 'TR_5' }, + KC_6: { name: '&\n6', title: 'TR_6' }, + KC_7: { name: "'\n7", title: 'TR_7' }, + KC_8: { name: '(\n8', title: 'TR_8' }, + KC_9: { name: ')\n9', title: 'TR_9' }, + KC_0: { name: '=\n0', title: 'TR_0' }, + KC_MINS: { name: '?\n/', title: 'TR_SLSH' }, + KC_EQL: { name: '_\n-', title: 'TR_MINS' }, + // Row 2 + KC_Q: { name: 'F', title: 'TR_F' }, + KC_W: { name: 'G', title: 'TR_G' }, + KC_E: { name: 'Ğ', title: 'TR_GBRV' }, + KC_R: { name: 'I', title: 'TR_I' }, + KC_T: { name: 'O', title: 'TR_O' }, + KC_Y: { name: 'D', title: 'TR_D' }, + KC_U: { name: 'R', title: 'TR_R' }, + KC_I: { name: 'N', title: 'TR_N' }, + KC_O: { name: 'H', title: 'TR_H' }, + KC_P: { name: 'P', title: 'TR_P' }, + KC_LBRC: { name: 'Q', title: 'TR_Q' }, + KC_RBRC: { name: 'W', title: 'TR_W' }, + // Row 3 + KC_A: { name: 'U', title: 'TR_U' }, + KC_S: { name: 'İ', title: 'TR_IDOT' }, + KC_D: { name: 'E', title: 'TR_E' }, + KC_F: { name: 'A', title: 'TR_A' }, + KC_G: { name: 'Ü', title: 'TR_UDIA' }, + KC_H: { name: 'T', title: 'TR_T' }, + KC_J: { name: 'K', title: 'TR_K' }, + KC_K: { name: 'M', title: 'TR_M' }, + KC_L: { name: 'L', title: 'TR_L' }, + KC_SCLN: { name: 'Y', title: 'TR_Y' }, + KC_QUOT: { name: 'Ş', title: 'TR_SCED' }, + KC_NUHS: { name: 'X', title: 'TR_X' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'TR_LABK' }, + KC_Z: { name: 'J', title: 'TR_J' }, + KC_X: { name: 'Ö', title: 'TR_ODIA' }, + KC_C: { name: 'V', title: 'TR_V' }, + KC_V: { name: 'C', title: 'TR_C' }, + KC_B: { name: 'Ç', title: 'TR_CCED' }, + KC_N: { name: 'Z', title: 'TR_Z' }, + KC_M: { name: 'S', title: 'TR_S' }, + KC_COMM: { name: 'B', title: 'TR_B' }, + KC_DOT: { name: ':\n.', title: 'TR_DOT' }, + KC_SLSH: { name: ';\n,', title: 'TR_COMM' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ + │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ / │ - │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ F │ G │ Ğ │ I │ O │ D │ R │ N │ H │ P │ Q │ W │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ U │ İ │ E │ A │ Ü │ T │ K │ M │ L │ Y │ Ş │ X │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ < │ J │ Ö │ V │ C │ Ç │ Z │ S │ B │ . │ , │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'KC_GRV': {"name":"*\n+","title":"TR_PLUS"}, -'KC_1': {"name":"!\n1","title":"TR_1"}, -'KC_2': {"name":"\"\n2","title":"TR_2"}, -'KC_3': {"name":"^\n3","title":"TR_3"}, -'KC_4': {"name":"$\n4","title":"TR_4"}, -'KC_5': {"name":"%\n5","title":"TR_5"}, -'KC_6': {"name":"&\n6","title":"TR_6"}, -'KC_7': {"name":"'\n7","title":"TR_7"}, -'KC_8': {"name":"(\n8","title":"TR_8"}, -'KC_9': {"name":")\n9","title":"TR_9"}, -'KC_0': {"name":"=\n0","title":"TR_0"}, -'KC_MINS': {"name":"?\n/","title":"TR_SLSH"}, -'KC_EQL': {"name":"_\n-","title":"TR_MINS"}, -// Row 2 -'KC_Q': {"name":"F","title":"TR_F"}, -'KC_W': {"name":"G","title":"TR_G"}, -'KC_E': {"name":"Ğ","title":"TR_GBRV"}, -'KC_R': {"name":"I","title":"TR_I"}, -'KC_T': {"name":"O","title":"TR_O"}, -'KC_Y': {"name":"D","title":"TR_D"}, -'KC_U': {"name":"R","title":"TR_R"}, -'KC_I': {"name":"N","title":"TR_N"}, -'KC_O': {"name":"H","title":"TR_H"}, -'KC_P': {"name":"P","title":"TR_P"}, -'KC_LBRC': {"name":"Q","title":"TR_Q"}, -'KC_RBRC': {"name":"W","title":"TR_W"}, -// Row 3 -'KC_A': {"name":"U","title":"TR_U"}, -'KC_S': {"name":"İ","title":"TR_IDOT"}, -'KC_D': {"name":"E","title":"TR_E"}, -'KC_F': {"name":"A","title":"TR_A"}, -'KC_G': {"name":"Ü","title":"TR_UDIA"}, -'KC_H': {"name":"T","title":"TR_T"}, -'KC_J': {"name":"K","title":"TR_K"}, -'KC_K': {"name":"M","title":"TR_M"}, -'KC_L': {"name":"L","title":"TR_L"}, -'KC_SCLN': {"name":"Y","title":"TR_Y"}, -'KC_QUOT': {"name":"Ş","title":"TR_SCED"}, -'KC_NUHS': {"name":"X","title":"TR_X"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"TR_LABK"}, -'KC_Z': {"name":"J","title":"TR_J"}, -'KC_X': {"name":"Ö","title":"TR_ODIA"}, -'KC_C': {"name":"V","title":"TR_V"}, -'KC_V': {"name":"C","title":"TR_C"}, -'KC_B': {"name":"Ç","title":"TR_CCED"}, -'KC_N': {"name":"Z","title":"TR_Z"}, -'KC_M': {"name":"S","title":"TR_S"}, -'KC_COMM': {"name":"B","title":"TR_B"}, -'KC_DOT': {"name":":\n.","title":"TR_DOT"}, -'KC_SLSH': {"name":";\n,","title":"TR_COMM"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ * │ ! │ " │ ^ │ $ │ % │ & │ ' │ ( │ ) │ = │ ? │ _ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ │ : │ ; │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '*', title: 'TR_ASTR' }, + KC_TILD: { name: '*', title: 'TR_ASTR' }, + 'S(KC_1)': { name: '!', title: 'TR_EXLM' }, + KC_EXLM: { name: '!', title: 'TR_EXLM' }, + 'S(KC_2)': { name: '"', title: 'TR_DQUO' }, + KC_AT: { name: '"', title: 'TR_DQUO' }, + 'S(KC_3)': { name: '^', title: 'TR_CIRC (dead)' }, + KC_HASH: { name: '^', title: 'TR_CIRC (dead)' }, + 'S(KC_4)': { name: '$', title: 'TR_DLR' }, + KC_DLR: { name: '$', title: 'TR_DLR' }, + 'S(KC_5)': { name: '%', title: 'TR_PERC' }, + KC_PERC: { name: '%', title: 'TR_PERC' }, + 'S(KC_6)': { name: '&', title: 'TR_AMPR' }, + KC_CIRC: { name: '&', title: 'TR_AMPR' }, + 'S(KC_7)': { name: "'", title: 'TR_QUOT' }, + KC_AMPR: { name: "'", title: 'TR_QUOT' }, + 'S(KC_8)': { name: '(', title: 'TR_LPRN' }, + KC_ASTR: { name: '(', title: 'TR_LPRN' }, + 'S(KC_9)': { name: ')', title: 'TR_RPRN' }, + KC_LPRN: { name: ')', title: 'TR_RPRN' }, + 'S(KC_0)': { name: '=', title: 'TR_EQL' }, + KC_RPRN: { name: '=', title: 'TR_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'TR_QUES' }, + KC_UNDS: { name: '?', title: 'TR_QUES' }, + 'S(KC_EQL)': { name: '_', title: 'TR_UNDS' }, + KC_PLUS: { name: '_', title: 'TR_UNDS' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'TR_RABK' }, + 'S(KC_DOT)': { name: ':', title: 'TR_COLN' }, + KC_GT: { name: ':', title: 'TR_COLN' }, + 'S(KC_SLSH)': { name: ';', title: 'TR_SCLN' }, + KC_QUES: { name: ';', title: 'TR_SCLN' }, -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ * │ ! │ " │ ^ │ $ │ % │ & │ ' │ ( │ ) │ = │ ? │ _ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ │ │ : │ ; │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"*","title":"TR_ASTR"}, -'KC_TILD': {"name":"*","title":"TR_ASTR"}, -'S(KC_1)': {"name":"!","title":"TR_EXLM"}, -'KC_EXLM': {"name":"!","title":"TR_EXLM"}, -'S(KC_2)': {"name":"\"","title":"TR_DQUO"}, -'KC_AT': {"name":"\"","title":"TR_DQUO"}, -'S(KC_3)': {"name":"^","title":"TR_CIRC (dead)"}, -'KC_HASH': {"name":"^","title":"TR_CIRC (dead)"}, -'S(KC_4)': {"name":"$","title":"TR_DLR"}, -'KC_DLR': {"name":"$","title":"TR_DLR"}, -'S(KC_5)': {"name":"%","title":"TR_PERC"}, -'KC_PERC': {"name":"%","title":"TR_PERC"}, -'S(KC_6)': {"name":"&","title":"TR_AMPR"}, -'KC_CIRC': {"name":"&","title":"TR_AMPR"}, -'S(KC_7)': {"name":"'","title":"TR_QUOT"}, -'KC_AMPR': {"name":"'","title":"TR_QUOT"}, -'S(KC_8)': {"name":"(","title":"TR_LPRN"}, -'KC_ASTR': {"name":"(","title":"TR_LPRN"}, -'S(KC_9)': {"name":")","title":"TR_RPRN"}, -'KC_LPRN': {"name":")","title":"TR_RPRN"}, -'S(KC_0)': {"name":"=","title":"TR_EQL"}, -'KC_RPRN': {"name":"=","title":"TR_EQL"}, -'S(KC_MINS)': {"name":"?","title":"TR_QUES"}, -'KC_UNDS': {"name":"?","title":"TR_QUES"}, -'S(KC_EQL)': {"name":"_","title":"TR_UNDS"}, -'KC_PLUS': {"name":"_","title":"TR_UNDS"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"TR_RABK"}, -'S(KC_DOT)': {"name":":","title":"TR_COLN"}, -'KC_GT': {"name":":","title":"TR_COLN"}, -'S(KC_SLSH)': {"name":";","title":"TR_SCLN"}, -'KC_QUES': {"name":";","title":"TR_SCLN"}, - -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ¬ │ ¹ │ ² │ # │ ¼ │ ½ │ ¾ │ { │ [ │ ] │ } │ \ │ | │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ @ │ │ │ ¶ │ │ ¥ │ │ │ Ø │ £ │ ¨ │ ~ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ Æ │ ß │ € │ │ │ ₺ │ │ │ │ ´ │ │ ` │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ « │ » │ ¢ │ │ │ │ µ │ × │ ÷ │ - │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_GRV)': {"name":"¬","title":"TR_NOT"}, -'ALGR(KC_1)': {"name":"¹","title":"TR_SUP1"}, -'ALGR(KC_2)': {"name":"²","title":"TR_SUP2"}, -'ALGR(KC_3)': {"name":"#","title":"TR_HASH"}, -'ALGR(KC_4)': {"name":"¼","title":"TR_QRTR"}, -'ALGR(KC_5)': {"name":"½","title":"TR_HALF"}, -'ALGR(KC_6)': {"name":"¾","title":"TR_TQTR"}, -'ALGR(KC_7)': {"name":"{","title":"TR_LCBR"}, -'ALGR(KC_8)': {"name":"[","title":"TR_LBRC"}, -'ALGR(KC_9)': {"name":"]","title":"TR_RBRC"}, -'ALGR(KC_0)': {"name":"}","title":"TR_RCBR"}, -'ALGR(KC_MINS)': {"name":"\\","title":"TR_BSLS"}, -'ALGR(KC_EQL)': {"name":"|","title":"TR_PIPE"}, -// Row 2 -'ALGR(KC_Q)': {"name":"@","title":"TR_AT"}, -'ALGR(KC_R)': {"name":"¶","title":"TR_PILC"}, -'ALGR(KC_Y)': {"name":"¥","title":"TR_YEN"}, -'ALGR(KC_O)': {"name":"Ø","title":"TR_OSTR"}, -'ALGR(KC_P)': {"name":"£","title":"TR_PND"}, -'ALGR(KC_LBRC)': {"name":"¨","title":"TR_DIAE (dead)"}, -'ALGR(KC_RBRC)': {"name":"~","title":"TR_TILD (dead)"}, -// Row 3 -'ALGR(KC_A)': {"name":"Æ","title":"TR_AE"}, -'ALGR(KC_S)': {"name":"ß","title":"TR_SS"}, -'ALGR(KC_D)': {"name":"€","title":"TR_EURO"}, -'ALGR(KC_H)': {"name":"₺","title":"TR_LIRA"}, -'ALGR(KC_SCLN)': {"name":"´","title":"TR_ACUT (dead)"}, -'ALGR(KC_NUHS)': {"name":"`","title":"TR_GRV (dead)"}, -// Row 4 -'ALGR(KC_Z)': {"name":"«","title":"TR_LDAQ"}, -'ALGR(KC_X)': {"name":"»","title":"TR_RDAQ"}, -'ALGR(KC_C)': {"name":"¢","title":"TR_CENT"}, -'ALGR(KC_M)': {"name":"µ","title":"TR_MICR"}, -'ALGR(KC_COMM)': {"name":"×","title":"TR_MUL"}, -'ALGR(KC_DOT)': {"name":"÷","title":"TR_DIV"}, -'ALGR(KC_SLSH)': {"name":"Soft hyphen","title":"TR_SHYP (soft hyphen)"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ¬ │ ¹ │ ² │ # │ ¼ │ ½ │ ¾ │ { │ [ │ ] │ } │ \ │ | │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ @ │ │ │ ¶ │ │ ¥ │ │ │ Ø │ £ │ ¨ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Æ │ ß │ € │ │ │ ₺ │ │ │ │ ´ │ │ ` │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ « │ » │ ¢ │ │ │ │ µ │ × │ ÷ │ - │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_GRV)': { name: '¬', title: 'TR_NOT' }, + 'ALGR(KC_1)': { name: '¹', title: 'TR_SUP1' }, + 'ALGR(KC_2)': { name: '²', title: 'TR_SUP2' }, + 'ALGR(KC_3)': { name: '#', title: 'TR_HASH' }, + 'ALGR(KC_4)': { name: '¼', title: 'TR_QRTR' }, + 'ALGR(KC_5)': { name: '½', title: 'TR_HALF' }, + 'ALGR(KC_6)': { name: '¾', title: 'TR_TQTR' }, + 'ALGR(KC_7)': { name: '{', title: 'TR_LCBR' }, + 'ALGR(KC_8)': { name: '[', title: 'TR_LBRC' }, + 'ALGR(KC_9)': { name: ']', title: 'TR_RBRC' }, + 'ALGR(KC_0)': { name: '}', title: 'TR_RCBR' }, + 'ALGR(KC_MINS)': { name: '\\', title: 'TR_BSLS' }, + 'ALGR(KC_EQL)': { name: '|', title: 'TR_PIPE' }, + // Row 2 + 'ALGR(KC_Q)': { name: '@', title: 'TR_AT' }, + 'ALGR(KC_R)': { name: '¶', title: 'TR_PILC' }, + 'ALGR(KC_Y)': { name: '¥', title: 'TR_YEN' }, + 'ALGR(KC_O)': { name: 'Ø', title: 'TR_OSTR' }, + 'ALGR(KC_P)': { name: '£', title: 'TR_PND' }, + 'ALGR(KC_LBRC)': { name: '¨', title: 'TR_DIAE (dead)' }, + 'ALGR(KC_RBRC)': { name: '~', title: 'TR_TILD (dead)' }, + // Row 3 + 'ALGR(KC_A)': { name: 'Æ', title: 'TR_AE' }, + 'ALGR(KC_S)': { name: 'ß', title: 'TR_SS' }, + 'ALGR(KC_D)': { name: '€', title: 'TR_EURO' }, + 'ALGR(KC_H)': { name: '₺', title: 'TR_LIRA' }, + 'ALGR(KC_SCLN)': { name: '´', title: 'TR_ACUT (dead)' }, + 'ALGR(KC_NUHS)': { name: '`', title: 'TR_GRV (dead)' }, + // Row 4 + 'ALGR(KC_Z)': { name: '«', title: 'TR_LDAQ' }, + 'ALGR(KC_X)': { name: '»', title: 'TR_RDAQ' }, + 'ALGR(KC_C)': { name: '¢', title: 'TR_CENT' }, + 'ALGR(KC_M)': { name: 'µ', title: 'TR_MICR' }, + 'ALGR(KC_COMM)': { name: '×', title: 'TR_MUL' }, + 'ALGR(KC_DOT)': { name: '÷', title: 'TR_DIV' }, + 'ALGR(KC_SLSH)': { name: 'Soft hyphen', title: 'TR_SHYP (soft hyphen)' }, -/* Shift+AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ │ │ ³ │ ¤ │ │ │ │ │ │ │ ¿ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ ® │ │ │ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ § │ │ ª │ │ │ │ │ │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ ¦ │ │ │ © │ │ │ │ º │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(ALGR(KC_3))': {"name":"³","title":"TR_SUP3"}, -'S(ALGR(KC_4))': {"name":"¤","title":"TR_CURR"}, -'S(ALGR(KC_MINS))': {"name":"¿","title":"TR_IQUE"}, -// Row 2 -'S(ALGR(KC_R))': {"name":"®","title":"TR_REGD"}, -// Row 3 -'S(ALGR(KC_S))': {"name":"§","title":"TR_SECT"}, -'S(ALGR(KC_F))': {"name":"ª","title":"TR_FORD"}, -// Row 4 -'S(ALGR(KC_NUBS))': {"name":"¦","title":"TR_BRKP"}, -'S(ALGR(KC_C))': {"name":"©","title":"TR_COPY"}, -'S(ALGR(KC_M))': {"name":"º","title":"TR_MORD"}, + /* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ │ ³ │ ¤ │ │ │ │ │ │ │ ¿ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ ® │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ § │ │ ª │ │ │ │ │ │ │ │ │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ ¦ │ │ │ © │ │ │ │ º │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(ALGR(KC_3))': { name: '³', title: 'TR_SUP3' }, + 'S(ALGR(KC_4))': { name: '¤', title: 'TR_CURR' }, + 'S(ALGR(KC_MINS))': { name: '¿', title: 'TR_IQUE' }, + // Row 2 + 'S(ALGR(KC_R))': { name: '®', title: 'TR_REGD' }, + // Row 3 + 'S(ALGR(KC_S))': { name: '§', title: 'TR_SECT' }, + 'S(ALGR(KC_F))': { name: 'ª', title: 'TR_FORD' }, + // Row 4 + 'S(ALGR(KC_NUBS))': { name: '¦', title: 'TR_BRKP' }, + 'S(ALGR(KC_C))': { name: '©', title: 'TR_COPY' }, + 'S(ALGR(KC_M))': { name: 'º', title: 'TR_MORD' }, -/* Other keys */ -'KC_BSLS': {"name":"X","title":""}, -'S(KC_BSLS)': {"name":"X","title":""}, -'KC_LCBR': {"name":"Q","title":"S(TR_Q) (capital Q)"}, -'KC_RCBR': {"name":"W","title":"S(TR_W) (capital W)"}, -'KC_LT': {"name":"B","title":"S(TR_B) (capital B)"}, -'KC_COLN': {"name":"Y","title":"S(TR_Y) (capital Y)"}, -'KC_PIPE': {"name":"X","title":"TR_X (capital X)"}, -'KC_DQUO': {"name":"Ş","title":"S(TR_SCED) (capital Ş)"}, + /* Other keys */ + KC_BSLS: { name: 'X', title: '' }, + 'S(KC_BSLS)': { name: 'X', title: '' }, + KC_LCBR: { name: 'Q', title: 'S(TR_Q) (capital Q)' }, + KC_RCBR: { name: 'W', title: 'S(TR_W) (capital W)' }, + KC_LT: { name: 'B', title: 'S(TR_B) (capital B)' }, + KC_COLN: { name: 'Y', title: 'S(TR_Y) (capital Y)' }, + KC_PIPE: { name: 'X', title: 'TR_X (capital X)' }, + KC_DQUO: { name: 'Ş', title: 'S(TR_SCED) (capital Ş)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"+ / *\nEsc","title":"Esc normally, but + when GUI is active or * when Shift is active"}, -} + QK_GESC: { + name: '+ / *\nEsc', + title: 'Esc normally, but + when GUI is active or * when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_turkish_q.js b/src/i18n/keymap_extras/keymap_turkish_q.js index 0c81e158cd..2a8bb15a46 100644 --- a/src/i18n/keymap_extras/keymap_turkish_q.js +++ b/src/i18n/keymap_extras/keymap_turkish_q.js @@ -14,178 +14,176 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ " │ 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 + KC_GRV: { name: 'é\n"', title: 'TR_DQUO' }, + KC_1: { name: '!\n1', title: 'TR_1' }, + KC_2: { name: "'\n2", title: 'TR_2' }, + KC_3: { name: '^\n3', title: 'TR_3' }, + KC_4: { name: '+\n4', title: 'TR_4' }, + KC_5: { name: '%\n5', title: 'TR_5' }, + KC_6: { name: '&\n6', title: 'TR_6' }, + KC_7: { name: '/\n7', title: 'TR_7' }, + KC_8: { name: '(\n8', title: 'TR_8' }, + KC_9: { name: ')\n9', title: 'TR_9' }, + KC_0: { name: '=\n0', title: 'TR_0' }, + KC_MINS: { name: '?\n*', title: 'TR_ASTR' }, + KC_EQL: { name: '_\n-', title: 'TR_MINS' }, + // Row 2 + KC_Q: { name: 'Q', title: 'TR_Q' }, + KC_W: { name: 'W', title: 'TR_W' }, + KC_E: { name: 'E', title: 'TR_E' }, + KC_R: { name: 'R', title: 'TR_R' }, + KC_T: { name: 'T', title: 'TR_T' }, + KC_Y: { name: 'Y', title: 'TR_Y' }, + KC_U: { name: 'U', title: 'TR_U' }, + KC_I: { name: 'I', title: 'TR_I' }, + KC_O: { name: 'O', title: 'TR_O' }, + KC_P: { name: 'P', title: 'TR_P' }, + KC_LBRC: { name: 'Ğ', title: 'TR_GBRV' }, + KC_RBRC: { name: 'Ü', title: 'TR_UDIA' }, + // Row 3 + KC_A: { name: 'A', title: 'TR_A' }, + KC_S: { name: 'S', title: 'TR_S' }, + KC_D: { name: 'D', title: 'TR_D' }, + KC_F: { name: 'F', title: 'TR_F' }, + KC_G: { name: 'G', title: 'TR_G' }, + KC_H: { name: 'H', title: 'TR_H' }, + KC_J: { name: 'J', title: 'TR_J' }, + KC_K: { name: 'K', title: 'TR_K' }, + KC_L: { name: 'L', title: 'TR_L' }, + KC_SCLN: { name: 'Ş', title: 'TR_SCED' }, + KC_QUOT: { name: 'İ', title: 'TR_IDOT' }, + KC_NUHS: { name: ';\n,', title: 'TR_COMM' }, + // Row 4 + KC_NUBS: { name: '>\n<', title: 'TR_LABK' }, + KC_Z: { name: 'Z', title: 'TR_Z' }, + KC_X: { name: 'X', title: 'TR_X' }, + KC_C: { name: 'C', title: 'TR_C' }, + KC_V: { name: 'V', title: 'TR_V' }, + KC_B: { name: 'B', title: 'TR_B' }, + KC_N: { name: 'N', title: 'TR_N' }, + KC_M: { name: 'M', title: 'TR_M' }, + KC_COMM: { name: 'Ö', title: 'TR_ODIA' }, + KC_DOT: { name: 'Ç', title: 'TR_CCED' }, + KC_SLSH: { name: ':\n.', title: 'TR_DOT' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ " │ 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 -'KC_GRV': {"name":"é\n\"","title":"TR_DQUO"}, -'KC_1': {"name":"!\n1","title":"TR_1"}, -'KC_2': {"name":"'\n2","title":"TR_2"}, -'KC_3': {"name":"^\n3","title":"TR_3"}, -'KC_4': {"name":"+\n4","title":"TR_4"}, -'KC_5': {"name":"%\n5","title":"TR_5"}, -'KC_6': {"name":"&\n6","title":"TR_6"}, -'KC_7': {"name":"/\n7","title":"TR_7"}, -'KC_8': {"name":"(\n8","title":"TR_8"}, -'KC_9': {"name":")\n9","title":"TR_9"}, -'KC_0': {"name":"=\n0","title":"TR_0"}, -'KC_MINS': {"name":"?\n*","title":"TR_ASTR"}, -'KC_EQL': {"name":"_\n-","title":"TR_MINS"}, -// Row 2 -'KC_Q': {"name":"Q","title":"TR_Q"}, -'KC_W': {"name":"W","title":"TR_W"}, -'KC_E': {"name":"E","title":"TR_E"}, -'KC_R': {"name":"R","title":"TR_R"}, -'KC_T': {"name":"T","title":"TR_T"}, -'KC_Y': {"name":"Y","title":"TR_Y"}, -'KC_U': {"name":"U","title":"TR_U"}, -'KC_I': {"name":"I","title":"TR_I"}, -'KC_O': {"name":"O","title":"TR_O"}, -'KC_P': {"name":"P","title":"TR_P"}, -'KC_LBRC': {"name":"Ğ","title":"TR_GBRV"}, -'KC_RBRC': {"name":"Ü","title":"TR_UDIA"}, -// Row 3 -'KC_A': {"name":"A","title":"TR_A"}, -'KC_S': {"name":"S","title":"TR_S"}, -'KC_D': {"name":"D","title":"TR_D"}, -'KC_F': {"name":"F","title":"TR_F"}, -'KC_G': {"name":"G","title":"TR_G"}, -'KC_H': {"name":"H","title":"TR_H"}, -'KC_J': {"name":"J","title":"TR_J"}, -'KC_K': {"name":"K","title":"TR_K"}, -'KC_L': {"name":"L","title":"TR_L"}, -'KC_SCLN': {"name":"Ş","title":"TR_SCED"}, -'KC_QUOT': {"name":"İ","title":"TR_IDOT"}, -'KC_NUHS': {"name":";\n,","title":"TR_COMM"}, -// Row 4 -'KC_NUBS': {"name":">\n<","title":"TR_LABK"}, -'KC_Z': {"name":"Z","title":"TR_Z"}, -'KC_X': {"name":"X","title":"TR_X"}, -'KC_C': {"name":"C","title":"TR_C"}, -'KC_V': {"name":"V","title":"TR_V"}, -'KC_B': {"name":"B","title":"TR_B"}, -'KC_N': {"name":"N","title":"TR_N"}, -'KC_M': {"name":"M","title":"TR_M"}, -'KC_COMM': {"name":"Ö","title":"TR_ODIA"}, -'KC_DOT': {"name":"Ç","title":"TR_CCED"}, -'KC_SLSH': {"name":":\n.","title":"TR_DOT"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ é │ ! │ ' │ ^ │ + │ % │ & │ / │ ( │ ) │ = │ ? │ _ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ ; │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ > │ │ │ │ │ │ │ │ │ │ : │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"é","title":"TR_EACU"}, -'KC_TILD': {"name":"é","title":"TR_EACU"}, -'S(KC_1)': {"name":"!","title":"TR_EXLM"}, -'KC_EXLM': {"name":"!","title":"TR_EXLM"}, -'S(KC_2)': {"name":"'","title":"TR_QUOT"}, -'KC_AT': {"name":"'","title":"TR_QUOT"}, -'S(KC_3)': {"name":"^","title":"TR_CIRC (dead)"}, -'KC_HASH': {"name":"^","title":"TR_CIRC (dead)"}, -'S(KC_4)': {"name":"+","title":"TR_PLUS"}, -'KC_DLR': {"name":"+","title":"TR_PLUS"}, -'S(KC_5)': {"name":"%","title":"TR_PERC"}, -'KC_PERC': {"name":"%","title":"TR_PERC"}, -'S(KC_6)': {"name":"&","title":"TR_AMPR"}, -'KC_CIRC': {"name":"&","title":"TR_AMPR"}, -'S(KC_7)': {"name":"/","title":"TR_SLSH"}, -'KC_AMPR': {"name":"/","title":"TR_SLSH"}, -'S(KC_8)': {"name":"(","title":"TR_LPRN"}, -'KC_ASTR': {"name":"(","title":"TR_LPRN"}, -'S(KC_9)': {"name":")","title":"TR_RPRN"}, -'KC_LPRN': {"name":")","title":"TR_RPRN"}, -'S(KC_0)': {"name":"=","title":"TR_EQL"}, -'KC_RPRN': {"name":"=","title":"TR_EQL"}, -'S(KC_MINS)': {"name":"?","title":"TR_QUES"}, -'KC_UNDS': {"name":"?","title":"TR_QUES"}, -'S(KC_EQL)': {"name":"_","title":"TR_UNDS"}, -'KC_PLUS': {"name":"_","title":"TR_UNDS"}, -// Row 3 -'S(KC_NUHS)': {"name":";","title":"TR_SCLN"}, -// Row 4 -'S(KC_NUBS)': {"name":">","title":"TR_RABK"}, -'S(KC_SLSH)': {"name":":","title":"TR_COLN"}, -'KC_QUES': {"name":":","title":"TR_COLN"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ é │ ! │ ' │ ^ │ + │ % │ & │ / │ ( │ ) │ = │ ? │ _ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ │ │ │ │ │ │ │ │ │ │ │ ; │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ > │ │ │ │ │ │ │ │ │ │ : │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: 'é', title: 'TR_EACU' }, + KC_TILD: { name: 'é', title: 'TR_EACU' }, + 'S(KC_1)': { name: '!', title: 'TR_EXLM' }, + KC_EXLM: { name: '!', title: 'TR_EXLM' }, + 'S(KC_2)': { name: "'", title: 'TR_QUOT' }, + KC_AT: { name: "'", title: 'TR_QUOT' }, + 'S(KC_3)': { name: '^', title: 'TR_CIRC (dead)' }, + KC_HASH: { name: '^', title: 'TR_CIRC (dead)' }, + 'S(KC_4)': { name: '+', title: 'TR_PLUS' }, + KC_DLR: { name: '+', title: 'TR_PLUS' }, + 'S(KC_5)': { name: '%', title: 'TR_PERC' }, + KC_PERC: { name: '%', title: 'TR_PERC' }, + 'S(KC_6)': { name: '&', title: 'TR_AMPR' }, + KC_CIRC: { name: '&', title: 'TR_AMPR' }, + 'S(KC_7)': { name: '/', title: 'TR_SLSH' }, + KC_AMPR: { name: '/', title: 'TR_SLSH' }, + 'S(KC_8)': { name: '(', title: 'TR_LPRN' }, + KC_ASTR: { name: '(', title: 'TR_LPRN' }, + 'S(KC_9)': { name: ')', title: 'TR_RPRN' }, + KC_LPRN: { name: ')', title: 'TR_RPRN' }, + 'S(KC_0)': { name: '=', title: 'TR_EQL' }, + KC_RPRN: { name: '=', title: 'TR_EQL' }, + 'S(KC_MINS)': { name: '?', title: 'TR_QUES' }, + KC_UNDS: { name: '?', title: 'TR_QUES' }, + 'S(KC_EQL)': { name: '_', title: 'TR_UNDS' }, + KC_PLUS: { name: '_', title: 'TR_UNDS' }, + // Row 3 + 'S(KC_NUHS)': { name: ';', title: 'TR_SCLN' }, + // Row 4 + 'S(KC_NUBS)': { name: '>', title: 'TR_RABK' }, + 'S(KC_SLSH)': { name: ':', title: 'TR_COLN' }, + KC_QUES: { name: ':', title: 'TR_COLN' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ │ £ │ # │ $ │ ½ │ │ { │ [ │ ] │ } │ \ │ | │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ @ │ │ € │ │ ₺ │ │ │ │ │ │ ¨ │ ~ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ Æ │ ß │ │ │ │ │ │ │ │ ´ │ │ ` │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_2)': {"name":"£","title":"TR_PND"}, -'ALGR(KC_3)': {"name":"#","title":"TR_HASH"}, -'ALGR(KC_4)': {"name":"$","title":"TR_DLR"}, -'ALGR(KC_5)': {"name":"½","title":"TR_HALF"}, -'ALGR(KC_7)': {"name":"{","title":"TR_LCBR"}, -'ALGR(KC_8)': {"name":"[","title":"TR_LBRC"}, -'ALGR(KC_9)': {"name":"]","title":"TR_RBRC"}, -'ALGR(KC_0)': {"name":"}","title":"TR_RCBR"}, -'ALGR(KC_MINS)': {"name":"\\","title":"TR_BSLS"}, -'ALGR(KC_EQL)': {"name":"|","title":"TR_PIPE"}, -// Row 2 -'ALGR(KC_Q)': {"name":"@","title":"TR_AT"}, -'ALGR(KC_E)': {"name":"€","title":"TR_EURO"}, -'ALGR(KC_T)': {"name":"₺","title":"TR_LIRA"}, -'ALGR(KC_LBRC)': {"name":"¨","title":"TR_DIAE (dead)"}, -'ALGR(KC_RBRC)': {"name":"~","title":"TR_TILD (dead)"}, -// Row 3 -'ALGR(KC_A)': {"name":"Æ","title":"TR_AE"}, -'ALGR(KC_S)': {"name":"ß","title":"TR_SS"}, -'ALGR(KC_SCLN)': {"name":"´","title":"TR_ACUT (dead)"}, -'ALGR(KC_NUHS)': {"name":"`","title":"TR_GRV (dead)"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ £ │ # │ $ │ ½ │ │ { │ [ │ ] │ } │ \ │ | │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ @ │ │ € │ │ ₺ │ │ │ │ │ │ ¨ │ ~ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ + * │ │ Æ │ ß │ │ │ │ │ │ │ │ ´ │ │ ` │ │ + * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_2)': { name: '£', title: 'TR_PND' }, + 'ALGR(KC_3)': { name: '#', title: 'TR_HASH' }, + 'ALGR(KC_4)': { name: '$', title: 'TR_DLR' }, + 'ALGR(KC_5)': { name: '½', title: 'TR_HALF' }, + 'ALGR(KC_7)': { name: '{', title: 'TR_LCBR' }, + 'ALGR(KC_8)': { name: '[', title: 'TR_LBRC' }, + 'ALGR(KC_9)': { name: ']', title: 'TR_RBRC' }, + 'ALGR(KC_0)': { name: '}', title: 'TR_RCBR' }, + 'ALGR(KC_MINS)': { name: '\\', title: 'TR_BSLS' }, + 'ALGR(KC_EQL)': { name: '|', title: 'TR_PIPE' }, + // Row 2 + 'ALGR(KC_Q)': { name: '@', title: 'TR_AT' }, + 'ALGR(KC_E)': { name: '€', title: 'TR_EURO' }, + 'ALGR(KC_T)': { name: '₺', title: 'TR_LIRA' }, + 'ALGR(KC_LBRC)': { name: '¨', title: 'TR_DIAE (dead)' }, + 'ALGR(KC_RBRC)': { name: '~', title: 'TR_TILD (dead)' }, + // Row 3 + 'ALGR(KC_A)': { name: 'Æ', title: 'TR_AE' }, + 'ALGR(KC_S)': { name: 'ß', title: 'TR_SS' }, + 'ALGR(KC_SCLN)': { name: '´', title: 'TR_ACUT (dead)' }, + 'ALGR(KC_NUHS)': { name: '`', title: 'TR_GRV (dead)' }, -/* Other keys */ -'KC_BSLS': {"name":";\n,","title":""}, -'S(KC_BSLS)': {"name":";","title":""}, -'KC_LCBR': {"name":"Ğ","title":"S(TR_GBRV) (capital Ğ)"}, -'KC_RCBR': {"name":"Ü","title":"S(TR_UDIA) (capital Ü)"}, -'KC_LT': {"name":"Ö","title":"S(TR_ODIA) (capital Ö)"}, -'KC_GT': {"name":"Ç","title":"S(TR_CCED) (capital Ç)"}, -'KC_COLN': {"name":"Ş","title":"S(TR_SCED) (capital Ş)"}, -'KC_PIPE': {"name":";","title":"TR_SCLN"}, -'KC_DQUO': {"name":"İ","title":"S(TR_IDOT) (capital İ)"}, + /* Other keys */ + KC_BSLS: { name: ';\n,', title: '' }, + 'S(KC_BSLS)': { name: ';', title: '' }, + KC_LCBR: { name: 'Ğ', title: 'S(TR_GBRV) (capital Ğ)' }, + KC_RCBR: { name: 'Ü', title: 'S(TR_UDIA) (capital Ü)' }, + KC_LT: { name: 'Ö', title: 'S(TR_ODIA) (capital Ö)' }, + KC_GT: { name: 'Ç', title: 'S(TR_CCED) (capital Ç)' }, + KC_COLN: { name: 'Ş', title: 'S(TR_SCED) (capital Ş)' }, + KC_PIPE: { name: ';', title: 'TR_SCLN' }, + KC_DQUO: { name: 'İ', title: 'S(TR_IDOT) (capital İ)' }, -'KC_LSPO': {"name":"LS / )","title":"Left Shift when held, ) when tapped"}, -'KC_RSPC': {"name":"RS / =","title":"Right Shift when held, = when tapped"}, -'KC_LCPO': {"name":"LC / )","title":"Left Control when held, ) when tapped"}, -'KC_RCPC': {"name":"RC / =","title":"Right Control when held, = when tapped"}, -'KC_LAPO': {"name":"LA / )","title":"Left Alt when held, ) when tapped"}, -'KC_RAPC': {"name":"RA / =","title":"Right Alt when held, = when tapped"}, + KC_LSPO: { name: 'LS / )', title: 'Left Shift when held, ) when tapped' }, + KC_RSPC: { name: 'RS / =', title: 'Right Shift when held, = when tapped' }, + KC_LCPO: { name: 'LC / )', title: 'Left Control when held, ) when tapped' }, + KC_RCPC: { name: 'RC / =', title: 'Right Control when held, = when tapped' }, + KC_LAPO: { name: 'LA / )', title: 'Left Alt when held, ) when tapped' }, + KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, -'QK_GESC': {"name":"\" / é\nEsc","title":"Esc normally, but \" when GUI is active or é when Shift is active"}, -} + QK_GESC: { + name: '" / é\nEsc', + title: 'Esc normally, but " when GUI is active or é when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_ukrainian.js b/src/i18n/keymap_extras/keymap_ukrainian.js index e221b38989..06017ee83e 100644 --- a/src/i18n/keymap_extras/keymap_ukrainian.js +++ b/src/i18n/keymap_extras/keymap_ukrainian.js @@ -14,158 +14,156 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ' │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Й │ Ц │ У │ К │ Е │ Н │ Г │ Ш │ Щ │ З │ Х │ Ї │ \ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ Ф │ І │ В │ А │ П │ Р │ О │ Л │ Д │ Ж │ Є │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ Я │ Ч │ С │ М │ И │ Т │ Ь │ Б │ Ю │ . │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + KC_GRV: { name: "₴\n'", title: 'UA_QUOT' }, + KC_1: { name: '!\n1', title: 'UA_1' }, + KC_2: { name: '"\n2', title: 'UA_2' }, + KC_3: { name: '№\n3', title: 'UA_3' }, + KC_4: { name: ';\n4', title: 'UA_4' }, + KC_5: { name: '%\n5', title: 'UA_5' }, + KC_6: { name: ':\n6', title: 'UA_6' }, + KC_7: { name: '?\n7', title: 'UA_7' }, + KC_8: { name: '*\n8', title: 'UA_8' }, + KC_9: { name: '(\n9', title: 'UA_9' }, + KC_0: { name: ')\n0', title: 'UA_0' }, + KC_MINS: { name: '_\n-', title: 'UA_MINS' }, + KC_EQL: { name: '+\n=', title: 'UA_EQL' }, + // Row 2 + KC_Q: { name: 'Й', title: 'UA_YOT' }, + KC_W: { name: 'Ц', title: 'UA_TSE' }, + KC_E: { name: 'У', title: 'UA_U' }, + KC_R: { name: 'К', title: 'UA_KA' }, + KC_T: { name: 'Е', title: 'UA_E' }, + KC_Y: { name: 'Н', title: 'UA_EN' }, + KC_U: { name: 'Г', title: 'UA_HE' }, + KC_I: { name: 'Ш', title: 'UA_SHA' }, + KC_O: { name: 'Щ', title: 'UA_SHCH' }, + KC_P: { name: 'З', title: 'UA_ZE' }, + KC_LBRC: { name: 'Х', title: 'UA_KHA' }, + KC_RBRC: { name: 'Ї', title: 'UA_YI' }, + KC_BSLS: { name: '/\n\\', title: 'UA_BSLS' }, + // Row 3 + KC_A: { name: 'Ф', title: 'UA_EF' }, + KC_S: { name: 'І', title: 'UA_I' }, + KC_D: { name: 'В', title: 'UA_VE' }, + KC_F: { name: 'А', title: 'UA_A' }, + KC_G: { name: 'П', title: 'UA_PE' }, + KC_H: { name: 'Р', title: 'UA_ER' }, + KC_J: { name: 'О', title: 'UA_O' }, + KC_K: { name: 'Л', title: 'UA_EL' }, + KC_L: { name: 'Д', title: 'UA_DE' }, + KC_SCLN: { name: 'Ж', title: 'UA_ZHE' }, + KC_QUOT: { name: 'Є', title: 'UA_YE' }, + // Row 4 + KC_Z: { name: 'Я', title: 'UA_YA' }, + KC_X: { name: 'Ч', title: 'UA_CHE' }, + KC_C: { name: 'С', title: 'UA_ES' }, + KC_V: { name: 'М', title: 'UA_EM' }, + KC_B: { name: 'И', title: 'UA_Y' }, + KC_N: { name: 'Т', title: 'UA_TE' }, + KC_M: { name: 'Ь', title: 'UA_SOFT' }, + KC_COMM: { name: 'Б', title: 'UA_BE' }, + KC_DOT: { name: 'Ю', title: 'UA_YU' }, + KC_SLSH: { name: ',\n.', title: 'UA_DOT' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ' │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ Й │ Ц │ У │ К │ Е │ Н │ Г │ Ш │ Щ │ З │ Х │ Ї │ \ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ Ф │ І │ В │ А │ П │ Р │ О │ Л │ Д │ Ж │ Є │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ Я │ Ч │ С │ М │ И │ Т │ Ь │ Б │ Ю │ . │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'KC_GRV': {"name":"₴\n'","title":"UA_QUOT"}, -'KC_1': {"name":"!\n1","title":"UA_1"}, -'KC_2': {"name":"\"\n2","title":"UA_2"}, -'KC_3': {"name":"№\n3","title":"UA_3"}, -'KC_4': {"name":";\n4","title":"UA_4"}, -'KC_5': {"name":"%\n5","title":"UA_5"}, -'KC_6': {"name":":\n6","title":"UA_6"}, -'KC_7': {"name":"?\n7","title":"UA_7"}, -'KC_8': {"name":"*\n8","title":"UA_8"}, -'KC_9': {"name":"(\n9","title":"UA_9"}, -'KC_0': {"name":")\n0","title":"UA_0"}, -'KC_MINS': {"name":"_\n-","title":"UA_MINS"}, -'KC_EQL': {"name":"+\n=","title":"UA_EQL"}, -// Row 2 -'KC_Q': {"name":"Й","title":"UA_YOT"}, -'KC_W': {"name":"Ц","title":"UA_TSE"}, -'KC_E': {"name":"У","title":"UA_U"}, -'KC_R': {"name":"К","title":"UA_KA"}, -'KC_T': {"name":"Е","title":"UA_E"}, -'KC_Y': {"name":"Н","title":"UA_EN"}, -'KC_U': {"name":"Г","title":"UA_HE"}, -'KC_I': {"name":"Ш","title":"UA_SHA"}, -'KC_O': {"name":"Щ","title":"UA_SHCH"}, -'KC_P': {"name":"З","title":"UA_ZE"}, -'KC_LBRC': {"name":"Х","title":"UA_KHA"}, -'KC_RBRC': {"name":"Ї","title":"UA_YI"}, -'KC_BSLS': {"name":"/\n\\","title":"UA_BSLS"}, -// Row 3 -'KC_A': {"name":"Ф","title":"UA_EF"}, -'KC_S': {"name":"І","title":"UA_I"}, -'KC_D': {"name":"В","title":"UA_VE"}, -'KC_F': {"name":"А","title":"UA_A"}, -'KC_G': {"name":"П","title":"UA_PE"}, -'KC_H': {"name":"Р","title":"UA_ER"}, -'KC_J': {"name":"О","title":"UA_O"}, -'KC_K': {"name":"Л","title":"UA_EL"}, -'KC_L': {"name":"Д","title":"UA_DE"}, -'KC_SCLN': {"name":"Ж","title":"UA_ZHE"}, -'KC_QUOT': {"name":"Є","title":"UA_YE"}, -// Row 4 -'KC_Z': {"name":"Я","title":"UA_YA"}, -'KC_X': {"name":"Ч","title":"UA_CHE"}, -'KC_C': {"name":"С","title":"UA_ES"}, -'KC_V': {"name":"М","title":"UA_EM"}, -'KC_B': {"name":"И","title":"UA_Y"}, -'KC_N': {"name":"Т","title":"UA_TE"}, -'KC_M': {"name":"Ь","title":"UA_SOFT"}, -'KC_COMM': {"name":"Б","title":"UA_BE"}, -'KC_DOT': {"name":"Ю","title":"UA_YU"}, -'KC_SLSH': {"name":",\n.","title":"UA_DOT"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ₴ │ ! │ " │ № │ ; │ % │ : │ ? │ * │ ( │ ) │ _ │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ / │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ │ │ │ │ │ │ │ │ │ , │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"₴","title":"UA_HRYV"}, -'KC_TILD': {"name":"₴","title":"UA_HRYV"}, -'S(KC_1)': {"name":"!","title":"UA_EXLM"}, -'KC_EXLM': {"name":"!","title":"UA_EXLM"}, -'S(KC_2)': {"name":"\"","title":"UA_DQUO"}, -'KC_AT': {"name":"\"","title":"UA_DQUO"}, -'S(KC_3)': {"name":"№","title":"UA_NUM"}, -'KC_HASH': {"name":"№","title":"UA_NUM"}, -'S(KC_4)': {"name":";","title":"UA_SCLN"}, -'KC_DLR': {"name":";","title":"UA_SCLN"}, -'S(KC_5)': {"name":"%","title":"UA_PERC"}, -'KC_PERC': {"name":"%","title":"UA_PERC"}, -'S(KC_6)': {"name":":","title":"UA_COLN"}, -'KC_CIRC': {"name":":","title":"UA_COLN"}, -'S(KC_7)': {"name":"?","title":"UA_QUES"}, -'KC_AMPR': {"name":"?","title":"UA_QUES"}, -'S(KC_8)': {"name":"*","title":"UA_ASTR"}, -'KC_ASTR': {"name":"*","title":"UA_ASTR"}, -'S(KC_9)': {"name":"(","title":"UA_LPRN"}, -'KC_LPRN': {"name":"(","title":"UA_LPRN"}, -'S(KC_0)': {"name":")","title":"UA_RPRN"}, -'KC_RPRN': {"name":")","title":"UA_RPRN"}, -'S(KC_MINS)': {"name":"_","title":"UA_UNDS"}, -'KC_UNDS': {"name":"_","title":"UA_UNDS"}, -'S(KC_EQL)': {"name":"+","title":"UA_PLUS"}, -'KC_PLUS': {"name":"+","title":"UA_PLUS"}, -// Row 2 -'S(KC_BSLS)': {"name":"/","title":"UA_SLSH"}, -'KC_PIPE': {"name":"/","title":"UA_SLSH"}, -// Row 4 -'S(KC_SLSH)': {"name":",","title":"UA_COMM"}, -'KC_QUES': {"name":",","title":"UA_COMM"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ₴ │ ! │ " │ № │ ; │ % │ : │ ? │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ / │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ │ │ , │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '₴', title: 'UA_HRYV' }, + KC_TILD: { name: '₴', title: 'UA_HRYV' }, + 'S(KC_1)': { name: '!', title: 'UA_EXLM' }, + KC_EXLM: { name: '!', title: 'UA_EXLM' }, + 'S(KC_2)': { name: '"', title: 'UA_DQUO' }, + KC_AT: { name: '"', title: 'UA_DQUO' }, + 'S(KC_3)': { name: '№', title: 'UA_NUM' }, + KC_HASH: { name: '№', title: 'UA_NUM' }, + 'S(KC_4)': { name: ';', title: 'UA_SCLN' }, + KC_DLR: { name: ';', title: 'UA_SCLN' }, + 'S(KC_5)': { name: '%', title: 'UA_PERC' }, + KC_PERC: { name: '%', title: 'UA_PERC' }, + 'S(KC_6)': { name: ':', title: 'UA_COLN' }, + KC_CIRC: { name: ':', title: 'UA_COLN' }, + 'S(KC_7)': { name: '?', title: 'UA_QUES' }, + KC_AMPR: { name: '?', title: 'UA_QUES' }, + 'S(KC_8)': { name: '*', title: 'UA_ASTR' }, + KC_ASTR: { name: '*', title: 'UA_ASTR' }, + 'S(KC_9)': { name: '(', title: 'UA_LPRN' }, + KC_LPRN: { name: '(', title: 'UA_LPRN' }, + 'S(KC_0)': { name: ')', title: 'UA_RPRN' }, + KC_RPRN: { name: ')', title: 'UA_RPRN' }, + 'S(KC_MINS)': { name: '_', title: 'UA_UNDS' }, + KC_UNDS: { name: '_', title: 'UA_UNDS' }, + 'S(KC_EQL)': { name: '+', title: 'UA_PLUS' }, + KC_PLUS: { name: '+', title: 'UA_PLUS' }, + // Row 2 + 'S(KC_BSLS)': { name: '/', title: 'UA_SLSH' }, + KC_PIPE: { name: '/', title: 'UA_SLSH' }, + // Row 4 + 'S(KC_SLSH)': { name: ',', title: 'UA_COMM' }, + KC_QUES: { name: ',', title: 'UA_COMM' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ ґ │ │ │ │ │ │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 2 -'ALGR(KC_U)': {"name":"ґ","title":"UA_GE"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ ґ │ │ │ │ │ │ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 2 + 'ALGR(KC_U)': { name: 'ґ', title: 'UA_GE' }, -/* Other keys */ -'KC_NUHS': {"name":"/\n\\","title":""}, -'S(KC_NUHS)': {"name":"/","title":""}, -'KC_NUBS': {"name":"/\n\\","title":""}, -'S(KC_NUBS)': {"name":"/","title":""}, -'KC_LCBR': {"name":"Х","title":"S(UA_KHA) (capital Х)"}, -'KC_RCBR': {"name":"Ї","title":"S(UA_YI) (capital Ї)"}, -'KC_LT': {"name":"Б","title":"S(UA_BE) (capital Б)"}, -'KC_GT': {"name":"Ю","title":"S(UA_YU) (capital Ю)"}, -'KC_COLN': {"name":"Ж","title":"S(UA_ZHE) (capital Ж)"}, -'KC_DQUO': {"name":"Є","title":"S(UA_YE) (capital Є)"}, + /* Other keys */ + KC_NUHS: { name: '/\n\\', title: '' }, + 'S(KC_NUHS)': { name: '/', title: '' }, + KC_NUBS: { name: '/\n\\', title: '' }, + 'S(KC_NUBS)': { name: '/', title: '' }, + KC_LCBR: { name: 'Х', title: 'S(UA_KHA) (capital Х)' }, + KC_RCBR: { name: 'Ї', title: 'S(UA_YI) (capital Ї)' }, + KC_LT: { name: 'Б', title: 'S(UA_BE) (capital Б)' }, + KC_GT: { name: 'Ю', title: 'S(UA_YU) (capital Ю)' }, + KC_COLN: { name: 'Ж', title: 'S(UA_ZHE) (capital Ж)' }, + KC_DQUO: { name: 'Є', title: 'S(UA_YE) (capital Є)' }, -'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, -'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, -'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, -'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, -'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, -'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + KC_LSPO: { name: 'LS / (', title: 'Left Shift when held, ( when tapped' }, + KC_RSPC: { name: 'RS / )', title: 'Right Shift when held, ) when tapped' }, + KC_LCPO: { name: 'LC / (', title: 'Left Control when held, ( when tapped' }, + KC_RCPC: { name: 'RC / )', title: 'Right Control when held, ) when tapped' }, + KC_LAPO: { name: 'LA / (', title: 'Left Alt when held, ( when tapped' }, + KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, -'QK_GESC': {"name":"' / ₴\nEsc","title":"Esc normally, but ' when GUI is active or ₴ when Shift is active"}, -} + QK_GESC: { + name: "' / ₴\nEsc", + title: "Esc normally, but ' when GUI is active or ₴ when Shift is active" + } +}; diff --git a/src/i18n/keymap_extras/keymap_us_extended.js b/src/i18n/keymap_extras/keymap_us_extended.js index e06b3ace6a..517580eafa 100644 --- a/src/i18n/keymap_extras/keymap_us_extended.js +++ b/src/i18n/keymap_extras/keymap_us_extended.js @@ -14,251 +14,248 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 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 + KC_GRV: { name: '~\n`', title: 'US_GRV' }, + KC_1: { name: '!\n1', title: 'US_1' }, + KC_2: { name: '@\n2', title: 'US_2' }, + KC_3: { name: '#\n3', title: 'US_3' }, + KC_4: { name: '$\n4', title: 'US_4' }, + KC_5: { name: '%\n5', title: 'US_5' }, + KC_6: { name: '^\n6', title: 'US_6' }, + KC_7: { name: '&\n7', title: 'US_7' }, + KC_8: { name: '*\n8', title: 'US_8' }, + KC_9: { name: '(\n9', title: 'US_9' }, + KC_0: { name: ')\n0', title: 'US_0' }, + KC_MINS: { name: '_\n-', title: 'US_MINS' }, + KC_EQL: { name: '+\n=', title: 'US_EQL' }, + // Row 2 + KC_Q: { name: 'Q', title: 'US_Q' }, + KC_W: { name: 'W', title: 'US_W' }, + KC_E: { name: 'E', title: 'US_E' }, + KC_R: { name: 'R', title: 'US_R' }, + KC_T: { name: 'T', title: 'US_T' }, + KC_Y: { name: 'Y', title: 'US_Y' }, + KC_U: { name: 'U', title: 'US_U' }, + KC_I: { name: 'I', title: 'US_I' }, + KC_O: { name: 'O', title: 'US_O' }, + KC_P: { name: 'P', title: 'US_P' }, + KC_LBRC: { name: '{\n[', title: 'US_LBRC' }, + KC_RBRC: { name: '}\n]', title: 'US_RBRC' }, + KC_BSLS: { name: '|\n\\', title: 'US_BSLS' }, + // Row 3 + KC_A: { name: 'A', title: 'US_A' }, + KC_S: { name: 'S', title: 'US_S' }, + KC_D: { name: 'D', title: 'US_D' }, + KC_F: { name: 'F', title: 'US_F' }, + KC_G: { name: 'G', title: 'US_G' }, + KC_H: { name: 'H', title: 'US_H' }, + KC_J: { name: 'J', title: 'US_J' }, + KC_K: { name: 'K', title: 'US_K' }, + KC_L: { name: 'L', title: 'US_L' }, + KC_SCLN: { name: ':\n;', title: 'US_SCLN' }, + KC_QUOT: { name: '"\n\'', title: 'US_QUOT' }, + // Row 4 + KC_Z: { name: 'Z', title: 'US_Z' }, + KC_X: { name: 'X', title: 'US_X' }, + KC_C: { name: 'C', title: 'US_C' }, + KC_V: { name: 'V', title: 'US_V' }, + KC_B: { name: 'B', title: 'US_B' }, + KC_N: { name: 'N', title: 'US_N' }, + KC_M: { name: 'M', title: 'US_M' }, + KC_COMM: { name: '<\n,', title: 'US_COMM' }, + KC_DOT: { name: '>\n.', title: 'US_DOT' }, + KC_SLSH: { name: '?\n/', title: 'US_SLSH' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ 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 -'KC_GRV': {"name":"~\n`","title":"US_GRV"}, -'KC_1': {"name":"!\n1","title":"US_1"}, -'KC_2': {"name":"@\n2","title":"US_2"}, -'KC_3': {"name":"#\n3","title":"US_3"}, -'KC_4': {"name":"$\n4","title":"US_4"}, -'KC_5': {"name":"%\n5","title":"US_5"}, -'KC_6': {"name":"^\n6","title":"US_6"}, -'KC_7': {"name":"&\n7","title":"US_7"}, -'KC_8': {"name":"*\n8","title":"US_8"}, -'KC_9': {"name":"(\n9","title":"US_9"}, -'KC_0': {"name":")\n0","title":"US_0"}, -'KC_MINS': {"name":"_\n-","title":"US_MINS"}, -'KC_EQL': {"name":"+\n=","title":"US_EQL"}, -// Row 2 -'KC_Q': {"name":"Q","title":"US_Q"}, -'KC_W': {"name":"W","title":"US_W"}, -'KC_E': {"name":"E","title":"US_E"}, -'KC_R': {"name":"R","title":"US_R"}, -'KC_T': {"name":"T","title":"US_T"}, -'KC_Y': {"name":"Y","title":"US_Y"}, -'KC_U': {"name":"U","title":"US_U"}, -'KC_I': {"name":"I","title":"US_I"}, -'KC_O': {"name":"O","title":"US_O"}, -'KC_P': {"name":"P","title":"US_P"}, -'KC_LBRC': {"name":"{\n[","title":"US_LBRC"}, -'KC_RBRC': {"name":"}\n]","title":"US_RBRC"}, -'KC_BSLS': {"name":"|\n\\","title":"US_BSLS"}, -// Row 3 -'KC_A': {"name":"A","title":"US_A"}, -'KC_S': {"name":"S","title":"US_S"}, -'KC_D': {"name":"D","title":"US_D"}, -'KC_F': {"name":"F","title":"US_F"}, -'KC_G': {"name":"G","title":"US_G"}, -'KC_H': {"name":"H","title":"US_H"}, -'KC_J': {"name":"J","title":"US_J"}, -'KC_K': {"name":"K","title":"US_K"}, -'KC_L': {"name":"L","title":"US_L"}, -'KC_SCLN': {"name":":\n;","title":"US_SCLN"}, -'KC_QUOT': {"name":"\"\n'","title":"US_QUOT"}, -// Row 4 -'KC_Z': {"name":"Z","title":"US_Z"}, -'KC_X': {"name":"X","title":"US_X"}, -'KC_C': {"name":"C","title":"US_C"}, -'KC_V': {"name":"V","title":"US_V"}, -'KC_B': {"name":"B","title":"US_B"}, -'KC_N': {"name":"N","title":"US_N"}, -'KC_M': {"name":"M","title":"US_M"}, -'KC_COMM': {"name":"<\n,","title":"US_COMM"}, -'KC_DOT': {"name":">\n.","title":"US_DOT"}, -'KC_SLSH': {"name":"?\n/","title":"US_SLSH"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ │ │ │ │ │ │ │ │ : │ " │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"US_TILD"}, -'KC_TILD': {"name":"~","title":"US_TILD"}, -'S(KC_1)': {"name":"!","title":"US_EXLM"}, -'KC_EXLM': {"name":"!","title":"US_EXLM"}, -'S(KC_2)': {"name":"@","title":"US_AT"}, -'KC_AT': {"name":"@","title":"US_AT"}, -'S(KC_3)': {"name":"#","title":"US_HASH"}, -'KC_HASH': {"name":"#","title":"US_HASH"}, -'S(KC_4)': {"name":"$","title":"US_DLR"}, -'KC_DLR': {"name":"$","title":"US_DLR"}, -'S(KC_5)': {"name":"%","title":"US_PERC"}, -'KC_PERC': {"name":"%","title":"US_PERC"}, -'S(KC_6)': {"name":"^","title":"US_CIRC"}, -'KC_CIRC': {"name":"^","title":"US_CIRC"}, -'S(KC_7)': {"name":"&","title":"US_AMPR"}, -'KC_AMPR': {"name":"&","title":"US_AMPR"}, -'S(KC_8)': {"name":"*","title":"US_ASTR"}, -'KC_ASTR': {"name":"*","title":"US_ASTR"}, -'S(KC_9)': {"name":"(","title":"US_LPRN"}, -'KC_LPRN': {"name":"(","title":"US_LPRN"}, -'S(KC_0)': {"name":")","title":"US_RPRN"}, -'KC_RPRN': {"name":")","title":"US_RPRN"}, -'S(KC_MINS)': {"name":"_","title":"US_UNDS"}, -'KC_UNDS': {"name":"_","title":"US_UNDS"}, -'S(KC_EQL)': {"name":"+","title":"US_PLUS"}, -'KC_PLUS': {"name":"+","title":"US_PLUS"}, -// Row 2 -'S(KC_LBRC)': {"name":"{","title":"US_LCBR"}, -'KC_LCBR': {"name":"{","title":"US_LCBR"}, -'S(KC_RBRC)': {"name":"}","title":"US_RCBR"}, -'KC_RCBR': {"name":"}","title":"US_RCBR"}, -'S(KC_BSLS)': {"name":"|","title":"US_PIPE"}, -'KC_PIPE': {"name":"|","title":"US_PIPE"}, -// Row 3 -'S(KC_SCLN)': {"name":":","title":"US_COLN"}, -'KC_COLN': {"name":":","title":"US_COLN"}, -'S(KC_QUOT)': {"name":"\"","title":"US_DQUO"}, -'KC_DQUO': {"name":"\"","title":"US_DQUO"}, -// Row 4 -'S(KC_COMM)': {"name":"<","title":"US_LABK"}, -'KC_LT': {"name":"<","title":"US_LABK"}, -'S(KC_DOT)': {"name":">","title":"US_RABK"}, -'KC_GT': {"name":">","title":"US_RABK"}, -'S(KC_SLSH)': {"name":"?","title":"US_QUES"}, -'KC_QUES': {"name":"?","title":"US_QUES"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'US_TILD' }, + KC_TILD: { name: '~', title: 'US_TILD' }, + 'S(KC_1)': { name: '!', title: 'US_EXLM' }, + KC_EXLM: { name: '!', title: 'US_EXLM' }, + 'S(KC_2)': { name: '@', title: 'US_AT' }, + KC_AT: { name: '@', title: 'US_AT' }, + 'S(KC_3)': { name: '#', title: 'US_HASH' }, + KC_HASH: { name: '#', title: 'US_HASH' }, + 'S(KC_4)': { name: '$', title: 'US_DLR' }, + KC_DLR: { name: '$', title: 'US_DLR' }, + 'S(KC_5)': { name: '%', title: 'US_PERC' }, + KC_PERC: { name: '%', title: 'US_PERC' }, + 'S(KC_6)': { name: '^', title: 'US_CIRC' }, + KC_CIRC: { name: '^', title: 'US_CIRC' }, + 'S(KC_7)': { name: '&', title: 'US_AMPR' }, + KC_AMPR: { name: '&', title: 'US_AMPR' }, + 'S(KC_8)': { name: '*', title: 'US_ASTR' }, + KC_ASTR: { name: '*', title: 'US_ASTR' }, + 'S(KC_9)': { name: '(', title: 'US_LPRN' }, + KC_LPRN: { name: '(', title: 'US_LPRN' }, + 'S(KC_0)': { name: ')', title: 'US_RPRN' }, + KC_RPRN: { name: ')', title: 'US_RPRN' }, + 'S(KC_MINS)': { name: '_', title: 'US_UNDS' }, + KC_UNDS: { name: '_', title: 'US_UNDS' }, + 'S(KC_EQL)': { name: '+', title: 'US_PLUS' }, + KC_PLUS: { name: '+', title: 'US_PLUS' }, + // Row 2 + 'S(KC_LBRC)': { name: '{', title: 'US_LCBR' }, + KC_LCBR: { name: '{', title: 'US_LCBR' }, + 'S(KC_RBRC)': { name: '}', title: 'US_RCBR' }, + KC_RCBR: { name: '}', title: 'US_RCBR' }, + 'S(KC_BSLS)': { name: '|', title: 'US_PIPE' }, + KC_PIPE: { name: '|', title: 'US_PIPE' }, + // Row 3 + 'S(KC_SCLN)': { name: ':', title: 'US_COLN' }, + KC_COLN: { name: ':', title: 'US_COLN' }, + 'S(KC_QUOT)': { name: '"', title: 'US_DQUO' }, + KC_DQUO: { name: '"', title: 'US_DQUO' }, + // Row 4 + 'S(KC_COMM)': { name: '<', title: 'US_LABK' }, + KC_LT: { name: '<', title: 'US_LABK' }, + 'S(KC_DOT)': { name: '>', title: 'US_RABK' }, + KC_GT: { name: '>', title: 'US_RABK' }, + 'S(KC_SLSH)': { name: '?', title: 'US_QUES' }, + KC_QUES: { name: '?', title: 'US_QUES' }, -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ ¹ │ ² │ ³ │ ¤ │ € │ ^ │ ̛ │ ¾ │ ‘ │ ’ │ ¥ │ × │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ Ä │ Å │ É │ ® │ Þ │ Ü │ Ú │ Í │ Ó │ Ö │ « │ » │ ¬ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ Á │ ß │ Ð │ │ │ │ Ï │ Œ │ Ø │ ¶ │ ' │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ Æ │ │ © │ │ │ Ñ │ µ │ Ç │ ˙ │ ¿ │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_GRV)': {"name":"`","title":"US_DGRV (dead)"}, -'ALGR(KC_1)': {"name":"¹","title":"US_SUP1"}, -'ALGR(KC_2)': {"name":"²","title":"US_SUP2"}, -'ALGR(KC_3)': {"name":"³","title":"US_SUP3"}, -'ALGR(KC_4)': {"name":"¤","title":"US_CURR"}, -'ALGR(KC_5)': {"name":"€","title":"US_EURO"}, -'ALGR(KC_6)': {"name":"^","title":"US_DCIR (dead)"}, -'ALGR(KC_7)': {"name":"◌̛","title":"US_HORN (dead)"}, -'ALGR(KC_8)': {"name":"˛","title":"US_OGON (dead)"}, -'ALGR(KC_9)': {"name":"‘","title":"US_LSQU"}, -'ALGR(KC_0)': {"name":"’","title":"US_RSQU"}, -'ALGR(KC_MINS)': {"name":"¥","title":"US_YEN"}, -'ALGR(KC_EQL)': {"name":"×","title":"US_MUL"}, -// Row 2 -'ALGR(KC_Q)': {"name":"Ä","title":"US_ADIA"}, -'ALGR(KC_W)': {"name":"Å","title":"US_ARNG"}, -'ALGR(KC_E)': {"name":"É","title":"US_EACU"}, -'ALGR(KC_R)': {"name":"Ë","title":"US_EDIA"}, -'ALGR(KC_T)': {"name":"Þ","title":"US_THRN"}, -'ALGR(KC_Y)': {"name":"Ü","title":"US_UDIA"}, -'ALGR(KC_U)': {"name":"Ú","title":"US_UACU"}, -'ALGR(KC_I)': {"name":"Í","title":"US_IACU"}, -'ALGR(KC_O)': {"name":"Ó","title":"US_OACU"}, -'ALGR(KC_P)': {"name":"Ö","title":"US_ODIA"}, -'ALGR(KC_LBRC)': {"name":"«","title":"US_LDAQ"}, -'ALGR(KC_RBRC)': {"name":"»","title":"US_RDAQ"}, -'ALGR(KC_BSLS)': {"name":"¬","title":"US_NOT"}, -// Row 3 -'ALGR(KC_A)': {"name":"Á","title":"US_AACU"}, -'ALGR(KC_S)': {"name":"ß","title":"US_SS"}, -'ALGR(KC_D)': {"name":"Ð","title":"US_ETH"}, -'ALGR(KC_J)': {"name":"Ï","title":"US_IDIA"}, -'ALGR(KC_K)': {"name":"Œ","title":"US_OE"}, -'ALGR(KC_L)': {"name":"Ø","title":"US_OSTR"}, -'ALGR(KC_SCLN)': {"name":"¶","title":"US_PILC"}, -'ALGR(KC_QUOT)': {"name":"´","title":"US_ACUT (dead)"}, -// Row 4 -'ALGR(KC_Z)': {"name":"Æ","title":"US_AE"}, -'ALGR(KC_X)': {"name":"Œ","title":"US_OE_2"}, -'ALGR(KC_C)': {"name":"©","title":"US_COPY"}, -'ALGR(KC_V)': {"name":"®","title":"US_REGD"}, -'ALGR(KC_N)': {"name":"Ñ","title":"US_NTIL"}, -'ALGR(KC_M)': {"name":"µ","title":"US_MICR"}, -'ALGR(KC_COMM)': {"name":"Ç","title":"US_CCED"}, -'ALGR(KC_DOT)': {"name":"˙","title":"US_DOTA (dead)"}, -'ALGR(KC_SLSH)': {"name":"¿","title":"US_IQUE"}, - -/* Shift+AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ ¡ │ ˝ │ ¯ │ £ │ ¸ │ ¼ │ ½ │ ¾ │ ˘ │ ° │ ̣ │ ÷ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ “ │ ” │ ¦ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ § │ │ │ │ │ │ │ │ ° │ " │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ │ │ ¢ │ │ │ │ │ │ ˇ │ ̉ │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(ALGR(KC_GRV))': {"name":"~","title":"US_DTIL (dead)"}, -'S(ALGR(KC_1))': {"name":"¡","title":"US_IEXL"}, -'S(ALGR(KC_2))': {"name":"˝","title":"US_DACU (dead)"}, -'S(ALGR(KC_3))': {"name":"¯","title":"US_MACR (dead)"}, -'S(ALGR(KC_4))': {"name":"£","title":"US_PND"}, -'S(ALGR(KC_5))': {"name":"¸","title":"US_CEDL (dead)"}, -'S(ALGR(KC_6))': {"name":"¼","title":"US_QRTR"}, -'S(ALGR(KC_7))': {"name":"½","title":"US_HALF"}, -'S(ALGR(KC_8))': {"name":"¾","title":"US_TQTR"}, -'S(ALGR(KC_9))': {"name":"˘","title":"US_BREV (dead)"}, -'S(ALGR(KC_0))': {"name":"°","title":"US_RNGA (dead)"}, -'S(ALGR(KC_MINS))': {"name":"◌̣","title":"US_DOTB (dead)"}, -'S(ALGR(KC_EQL))': {"name":"÷","title":"US_DIV"}, -// Row 2 -'S(ALGR(KC_LBRC))': {"name":"“","title":"US_LDQU"}, -'S(ALGR(KC_RBRC))': {"name":"”","title":"US_RDQU"}, -'S(ALGR(KC_BSLS))': {"name":"¦","title":"US_BRKP"}, -// Row 3 -'S(ALGR(KC_S))': {"name":"§","title":"US_SECT"}, -'S(ALGR(KC_SCLN))': {"name":"°","title":"US_DEG"}, -'S(ALGR(KC_QUOT))': {"name":"¨","title":"US_DIAE (dead)"}, -// Row 4 -'S(ALGR(KC_C))': {"name":"¢","title":"US_CENT"}, -'S(ALGR(KC_DOT))': {"name":"ˇ","title":"US_CARN (dead)"}, -'S(ALGR(KC_SLSH))': {"name":"◌̉","title":"US_HOKA (dead)"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ ¹ │ ² │ ³ │ ¤ │ € │ ^ │ ̛ │ ¾ │ ‘ │ ’ │ ¥ │ × │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Ä │ Å │ É │ ® │ Þ │ Ü │ Ú │ Í │ Ó │ Ö │ « │ » │ ¬ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ Á │ ß │ Ð │ │ │ │ Ï │ Œ │ Ø │ ¶ │ ' │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ Æ │ │ © │ │ │ Ñ │ µ │ Ç │ ˙ │ ¿ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_GRV)': { name: '`', title: 'US_DGRV (dead)' }, + 'ALGR(KC_1)': { name: '¹', title: 'US_SUP1' }, + 'ALGR(KC_2)': { name: '²', title: 'US_SUP2' }, + 'ALGR(KC_3)': { name: '³', title: 'US_SUP3' }, + 'ALGR(KC_4)': { name: '¤', title: 'US_CURR' }, + 'ALGR(KC_5)': { name: '€', title: 'US_EURO' }, + 'ALGR(KC_6)': { name: '^', title: 'US_DCIR (dead)' }, + 'ALGR(KC_7)': { name: '◌̛', title: 'US_HORN (dead)' }, + 'ALGR(KC_8)': { name: '˛', title: 'US_OGON (dead)' }, + 'ALGR(KC_9)': { name: '‘', title: 'US_LSQU' }, + 'ALGR(KC_0)': { name: '’', title: 'US_RSQU' }, + 'ALGR(KC_MINS)': { name: '¥', title: 'US_YEN' }, + 'ALGR(KC_EQL)': { name: '×', title: 'US_MUL' }, + // Row 2 + 'ALGR(KC_Q)': { name: 'Ä', title: 'US_ADIA' }, + 'ALGR(KC_W)': { name: 'Å', title: 'US_ARNG' }, + 'ALGR(KC_E)': { name: 'É', title: 'US_EACU' }, + 'ALGR(KC_R)': { name: 'Ë', title: 'US_EDIA' }, + 'ALGR(KC_T)': { name: 'Þ', title: 'US_THRN' }, + 'ALGR(KC_Y)': { name: 'Ü', title: 'US_UDIA' }, + 'ALGR(KC_U)': { name: 'Ú', title: 'US_UACU' }, + 'ALGR(KC_I)': { name: 'Í', title: 'US_IACU' }, + 'ALGR(KC_O)': { name: 'Ó', title: 'US_OACU' }, + 'ALGR(KC_P)': { name: 'Ö', title: 'US_ODIA' }, + 'ALGR(KC_LBRC)': { name: '«', title: 'US_LDAQ' }, + 'ALGR(KC_RBRC)': { name: '»', title: 'US_RDAQ' }, + 'ALGR(KC_BSLS)': { name: '¬', title: 'US_NOT' }, + // Row 3 + 'ALGR(KC_A)': { name: 'Á', title: 'US_AACU' }, + 'ALGR(KC_S)': { name: 'ß', title: 'US_SS' }, + 'ALGR(KC_D)': { name: 'Ð', title: 'US_ETH' }, + 'ALGR(KC_J)': { name: 'Ï', title: 'US_IDIA' }, + 'ALGR(KC_K)': { name: 'Œ', title: 'US_OE' }, + 'ALGR(KC_L)': { name: 'Ø', title: 'US_OSTR' }, + 'ALGR(KC_SCLN)': { name: '¶', title: 'US_PILC' }, + 'ALGR(KC_QUOT)': { name: '´', title: 'US_ACUT (dead)' }, + // Row 4 + 'ALGR(KC_Z)': { name: 'Æ', title: 'US_AE' }, + 'ALGR(KC_X)': { name: 'Œ', title: 'US_OE_2' }, + 'ALGR(KC_C)': { name: '©', title: 'US_COPY' }, + 'ALGR(KC_V)': { name: '®', title: 'US_REGD' }, + 'ALGR(KC_N)': { name: 'Ñ', title: 'US_NTIL' }, + 'ALGR(KC_M)': { name: 'µ', title: 'US_MICR' }, + 'ALGR(KC_COMM)': { name: 'Ç', title: 'US_CCED' }, + 'ALGR(KC_DOT)': { name: '˙', title: 'US_DOTA (dead)' }, + 'ALGR(KC_SLSH)': { name: '¿', title: 'US_IQUE' }, + /* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ¡ │ ˝ │ ¯ │ £ │ ¸ │ ¼ │ ½ │ ¾ │ ˘ │ ° │ ̣ │ ÷ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ “ │ ” │ ¦ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ § │ │ │ │ │ │ │ │ ° │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ ¢ │ │ │ │ │ │ ˇ │ ̉ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(ALGR(KC_GRV))': { name: '~', title: 'US_DTIL (dead)' }, + 'S(ALGR(KC_1))': { name: '¡', title: 'US_IEXL' }, + 'S(ALGR(KC_2))': { name: '˝', title: 'US_DACU (dead)' }, + 'S(ALGR(KC_3))': { name: '¯', title: 'US_MACR (dead)' }, + 'S(ALGR(KC_4))': { name: '£', title: 'US_PND' }, + 'S(ALGR(KC_5))': { name: '¸', title: 'US_CEDL (dead)' }, + 'S(ALGR(KC_6))': { name: '¼', title: 'US_QRTR' }, + 'S(ALGR(KC_7))': { name: '½', title: 'US_HALF' }, + 'S(ALGR(KC_8))': { name: '¾', title: 'US_TQTR' }, + 'S(ALGR(KC_9))': { name: '˘', title: 'US_BREV (dead)' }, + 'S(ALGR(KC_0))': { name: '°', title: 'US_RNGA (dead)' }, + 'S(ALGR(KC_MINS))': { name: '◌̣', title: 'US_DOTB (dead)' }, + 'S(ALGR(KC_EQL))': { name: '÷', title: 'US_DIV' }, + // Row 2 + 'S(ALGR(KC_LBRC))': { name: '“', title: 'US_LDQU' }, + 'S(ALGR(KC_RBRC))': { name: '”', title: 'US_RDQU' }, + 'S(ALGR(KC_BSLS))': { name: '¦', title: 'US_BRKP' }, + // Row 3 + 'S(ALGR(KC_S))': { name: '§', title: 'US_SECT' }, + 'S(ALGR(KC_SCLN))': { name: '°', title: 'US_DEG' }, + 'S(ALGR(KC_QUOT))': { name: '¨', title: 'US_DIAE (dead)' }, + // Row 4 + 'S(ALGR(KC_C))': { name: '¢', title: 'US_CENT' }, + 'S(ALGR(KC_DOT))': { name: 'ˇ', title: 'US_CARN (dead)' }, + 'S(ALGR(KC_SLSH))': { name: '◌̉', title: 'US_HOKA (dead)' }, -/* Other keys */ -'KC_NUHS': {"name":"|\n\\","title":""}, -'S(KC_NUHS)': {"name":"|","title":""}, -'KC_NUBS': {"name":"|\n\\","title":""}, -'S(KC_NUBS)': {"name":"|","title":""}, + /* Other keys */ + KC_NUHS: { name: '|\n\\', title: '' }, + 'S(KC_NUHS)': { name: '|', title: '' }, + KC_NUBS: { name: '|\n\\', title: '' }, + 'S(KC_NUBS)': { name: '|', title: '' }, -'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, -'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, -'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, -'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, -'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, -'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + KC_LSPO: { name: 'LS / (', title: 'Left Shift when held, ( when tapped' }, + KC_RSPC: { name: 'RS / )', title: 'Right Shift when held, ) when tapped' }, + KC_LCPO: { name: 'LC / (', title: 'Left Control when held, ( when tapped' }, + KC_RCPC: { name: 'RC / )', title: 'Right Control when held, ) when tapped' }, + KC_LAPO: { name: 'LA / (', title: 'Left Alt when held, ( when tapped' }, + KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, -'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: '` / ~\nEsc', + title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_us_international.js b/src/i18n/keymap_extras/keymap_us_international.js index 6f32e96caf..dc02df4330 100644 --- a/src/i18n/keymap_extras/keymap_us_international.js +++ b/src/i18n/keymap_extras/keymap_us_international.js @@ -14,230 +14,228 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 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 + KC_GRV: { name: '~\n`', title: 'US_DGRV (dead)' }, + KC_1: { name: '!\n1', title: 'US_1' }, + KC_2: { name: '@\n2', title: 'US_2' }, + KC_3: { name: '#\n3', title: 'US_3' }, + KC_4: { name: '$\n4', title: 'US_4' }, + KC_5: { name: '%\n5', title: 'US_5' }, + KC_6: { name: '^\n6', title: 'US_6' }, + KC_7: { name: '&\n7', title: 'US_7' }, + KC_8: { name: '*\n8', title: 'US_8' }, + KC_9: { name: '(\n9', title: 'US_9' }, + KC_0: { name: ')\n0', title: 'US_0' }, + KC_MINS: { name: '_\n-', title: 'US_MINS' }, + KC_EQL: { name: '+\n=', title: 'US_EQL' }, + // Row 2 + KC_Q: { name: 'Q', title: 'US_Q' }, + KC_W: { name: 'W', title: 'US_W' }, + KC_E: { name: 'E', title: 'US_E' }, + KC_R: { name: 'R', title: 'US_R' }, + KC_T: { name: 'T', title: 'US_T' }, + KC_Y: { name: 'Y', title: 'US_Y' }, + KC_U: { name: 'U', title: 'US_U' }, + KC_I: { name: 'I', title: 'US_I' }, + KC_O: { name: 'O', title: 'US_O' }, + KC_P: { name: 'P', title: 'US_P' }, + KC_LBRC: { name: '{\n[', title: 'US_LBRC' }, + KC_RBRC: { name: '}\n]', title: 'US_RBRC' }, + KC_BSLS: { name: '|\n\\', title: 'US_BSLS' }, + // Row 3 + KC_A: { name: 'A', title: 'US_A' }, + KC_S: { name: 'S', title: 'US_S' }, + KC_D: { name: 'D', title: 'US_D' }, + KC_F: { name: 'F', title: 'US_F' }, + KC_G: { name: 'G', title: 'US_G' }, + KC_H: { name: 'H', title: 'US_H' }, + KC_J: { name: 'J', title: 'US_J' }, + KC_K: { name: 'K', title: 'US_K' }, + KC_L: { name: 'L', title: 'US_L' }, + KC_SCLN: { name: ':\n;', title: 'US_SCLN' }, + KC_QUOT: { name: '¨\n´', title: 'US_ACUT (dead)' }, + // Row 4 + KC_Z: { name: 'Z', title: 'US_Z' }, + KC_X: { name: 'X', title: 'US_X' }, + KC_C: { name: 'C', title: 'US_C' }, + KC_V: { name: 'V', title: 'US_V' }, + KC_B: { name: 'B', title: 'US_B' }, + KC_N: { name: 'N', title: 'US_N' }, + KC_M: { name: 'M', title: 'US_M' }, + KC_COMM: { name: '<\n,', title: 'US_COMM' }, + KC_DOT: { name: '>\n.', title: 'US_DOT' }, + KC_SLSH: { name: '?\n/', title: 'US_SLSH' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ 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 -'KC_GRV': {"name":"~\n`","title":"US_DGRV (dead)"}, -'KC_1': {"name":"!\n1","title":"US_1"}, -'KC_2': {"name":"@\n2","title":"US_2"}, -'KC_3': {"name":"#\n3","title":"US_3"}, -'KC_4': {"name":"$\n4","title":"US_4"}, -'KC_5': {"name":"%\n5","title":"US_5"}, -'KC_6': {"name":"^\n6","title":"US_6"}, -'KC_7': {"name":"&\n7","title":"US_7"}, -'KC_8': {"name":"*\n8","title":"US_8"}, -'KC_9': {"name":"(\n9","title":"US_9"}, -'KC_0': {"name":")\n0","title":"US_0"}, -'KC_MINS': {"name":"_\n-","title":"US_MINS"}, -'KC_EQL': {"name":"+\n=","title":"US_EQL"}, -// Row 2 -'KC_Q': {"name":"Q","title":"US_Q"}, -'KC_W': {"name":"W","title":"US_W"}, -'KC_E': {"name":"E","title":"US_E"}, -'KC_R': {"name":"R","title":"US_R"}, -'KC_T': {"name":"T","title":"US_T"}, -'KC_Y': {"name":"Y","title":"US_Y"}, -'KC_U': {"name":"U","title":"US_U"}, -'KC_I': {"name":"I","title":"US_I"}, -'KC_O': {"name":"O","title":"US_O"}, -'KC_P': {"name":"P","title":"US_P"}, -'KC_LBRC': {"name":"{\n[","title":"US_LBRC"}, -'KC_RBRC': {"name":"}\n]","title":"US_RBRC"}, -'KC_BSLS': {"name":"|\n\\","title":"US_BSLS"}, -// Row 3 -'KC_A': {"name":"A","title":"US_A"}, -'KC_S': {"name":"S","title":"US_S"}, -'KC_D': {"name":"D","title":"US_D"}, -'KC_F': {"name":"F","title":"US_F"}, -'KC_G': {"name":"G","title":"US_G"}, -'KC_H': {"name":"H","title":"US_H"}, -'KC_J': {"name":"J","title":"US_J"}, -'KC_K': {"name":"K","title":"US_K"}, -'KC_L': {"name":"L","title":"US_L"}, -'KC_SCLN': {"name":":\n;","title":"US_SCLN"}, -'KC_QUOT': {"name":"¨\n´","title":"US_ACUT (dead)"}, -// Row 4 -'KC_Z': {"name":"Z","title":"US_Z"}, -'KC_X': {"name":"X","title":"US_X"}, -'KC_C': {"name":"C","title":"US_C"}, -'KC_V': {"name":"V","title":"US_V"}, -'KC_B': {"name":"B","title":"US_B"}, -'KC_N': {"name":"N","title":"US_N"}, -'KC_M': {"name":"M","title":"US_M"}, -'KC_COMM': {"name":"<\n,","title":"US_COMM"}, -'KC_DOT': {"name":">\n.","title":"US_DOT"}, -'KC_SLSH': {"name":"?\n/","title":"US_SLSH"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ ¨ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'US_DTIL (dead)' }, + KC_TILD: { name: '~', title: 'US_DTIL (dead)' }, + 'S(KC_1)': { name: '!', title: 'US_EXLM' }, + KC_EXLM: { name: '!', title: 'US_EXLM' }, + 'S(KC_2)': { name: '@', title: 'US_AT' }, + KC_AT: { name: '@', title: 'US_AT' }, + 'S(KC_3)': { name: '#', title: 'US_HASH' }, + KC_HASH: { name: '#', title: 'US_HASH' }, + 'S(KC_4)': { name: '$', title: 'US_DLR' }, + KC_DLR: { name: '$', title: 'US_DLR' }, + 'S(KC_5)': { name: '%', title: 'US_PERC' }, + KC_PERC: { name: '%', title: 'US_PERC' }, + 'S(KC_6)': { name: '^', title: 'US_DCIR (dead)' }, + KC_CIRC: { name: '^', title: 'US_DCIR (dead)' }, + 'S(KC_7)': { name: '&', title: 'US_AMPR' }, + KC_AMPR: { name: '&', title: 'US_AMPR' }, + 'S(KC_8)': { name: '*', title: 'US_ASTR' }, + KC_ASTR: { name: '*', title: 'US_ASTR' }, + 'S(KC_9)': { name: '(', title: 'US_LPRN' }, + KC_LPRN: { name: '(', title: 'US_LPRN' }, + 'S(KC_0)': { name: ')', title: 'US_RPRN' }, + KC_RPRN: { name: ')', title: 'US_RPRN' }, + 'S(KC_MINS)': { name: '_', title: 'US_UNDS' }, + KC_UNDS: { name: '_', title: 'US_UNDS' }, + 'S(KC_EQL)': { name: '+', title: 'US_PLUS' }, + KC_PLUS: { name: '+', title: 'US_PLUS' }, + // Row 2 + 'S(KC_LBRC)': { name: '{', title: 'US_LCBR' }, + KC_LCBR: { name: '{', title: 'US_LCBR' }, + 'S(KC_RBRC)': { name: '}', title: 'US_RCBR' }, + KC_RCBR: { name: '}', title: 'US_RCBR' }, + 'S(KC_BSLS)': { name: '|', title: 'US_PIPE' }, + KC_PIPE: { name: '|', title: 'US_PIPE' }, + // Row 3 + 'S(KC_SCLN)': { name: ':', title: 'US_COLN' }, + KC_COLN: { name: ':', title: 'US_COLN' }, + 'S(KC_QUOT)': { name: '¨', title: 'US_DIAE (dead)' }, + KC_DQUO: { name: '¨', title: 'US_DIAE (dead)' }, + // Row 4 + 'S(KC_COMM)': { name: '<', title: 'US_LABK' }, + KC_LT: { name: '<', title: 'US_LABK' }, + 'S(KC_DOT)': { name: '>', title: 'US_RABK' }, + KC_GT: { name: '>', title: 'US_RABK' }, + 'S(KC_SLSH)': { name: '?', title: 'US_QUES' }, + KC_QUES: { name: '?', title: 'US_QUES' }, -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ │ │ │ │ │ │ │ │ : │ ¨ │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"US_DTIL (dead)"}, -'KC_TILD': {"name":"~","title":"US_DTIL (dead)"}, -'S(KC_1)': {"name":"!","title":"US_EXLM"}, -'KC_EXLM': {"name":"!","title":"US_EXLM"}, -'S(KC_2)': {"name":"@","title":"US_AT"}, -'KC_AT': {"name":"@","title":"US_AT"}, -'S(KC_3)': {"name":"#","title":"US_HASH"}, -'KC_HASH': {"name":"#","title":"US_HASH"}, -'S(KC_4)': {"name":"$","title":"US_DLR"}, -'KC_DLR': {"name":"$","title":"US_DLR"}, -'S(KC_5)': {"name":"%","title":"US_PERC"}, -'KC_PERC': {"name":"%","title":"US_PERC"}, -'S(KC_6)': {"name":"^","title":"US_DCIR (dead)"}, -'KC_CIRC': {"name":"^","title":"US_DCIR (dead)"}, -'S(KC_7)': {"name":"&","title":"US_AMPR"}, -'KC_AMPR': {"name":"&","title":"US_AMPR"}, -'S(KC_8)': {"name":"*","title":"US_ASTR"}, -'KC_ASTR': {"name":"*","title":"US_ASTR"}, -'S(KC_9)': {"name":"(","title":"US_LPRN"}, -'KC_LPRN': {"name":"(","title":"US_LPRN"}, -'S(KC_0)': {"name":")","title":"US_RPRN"}, -'KC_RPRN': {"name":")","title":"US_RPRN"}, -'S(KC_MINS)': {"name":"_","title":"US_UNDS"}, -'KC_UNDS': {"name":"_","title":"US_UNDS"}, -'S(KC_EQL)': {"name":"+","title":"US_PLUS"}, -'KC_PLUS': {"name":"+","title":"US_PLUS"}, -// Row 2 -'S(KC_LBRC)': {"name":"{","title":"US_LCBR"}, -'KC_LCBR': {"name":"{","title":"US_LCBR"}, -'S(KC_RBRC)': {"name":"}","title":"US_RCBR"}, -'KC_RCBR': {"name":"}","title":"US_RCBR"}, -'S(KC_BSLS)': {"name":"|","title":"US_PIPE"}, -'KC_PIPE': {"name":"|","title":"US_PIPE"}, -// Row 3 -'S(KC_SCLN)': {"name":":","title":"US_COLN"}, -'KC_COLN': {"name":":","title":"US_COLN"}, -'S(KC_QUOT)': {"name":"¨","title":"US_DIAE (dead)"}, -'KC_DQUO': {"name":"¨","title":"US_DIAE (dead)"}, -// Row 4 -'S(KC_COMM)': {"name":"<","title":"US_LABK"}, -'KC_LT': {"name":"<","title":"US_LABK"}, -'S(KC_DOT)': {"name":">","title":"US_RABK"}, -'KC_GT': {"name":">","title":"US_RABK"}, -'S(KC_SLSH)': {"name":"?","title":"US_QUES"}, -'KC_QUES': {"name":"?","title":"US_QUES"}, - -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ ¡ │ ² │ ³ │ ¤ │ € │ ¼ │ ½ │ ¾ │ ‘ │ ’ │ ¥ │ × │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ Ä │ Å │ É │ ® │ Þ │ Ü │ Ú │ Í │ Ó │ Ö │ « │ » │ ¬ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ Á │ ß │ Ð │ │ │ │ │ │ Ø │ ¶ │ ´ │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ Æ │ │ © │ │ │ Ñ │ µ │ Ç │ │ ¿ │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'ALGR(KC_1)': {"name":"¡","title":"US_IEXL"}, -'ALGR(KC_2)': {"name":"²","title":"US_SUP2"}, -'ALGR(KC_3)': {"name":"³","title":"US_SUP3"}, -'ALGR(KC_4)': {"name":"¤","title":"US_CURR"}, -'ALGR(KC_5)': {"name":"€","title":"US_EURO"}, -'ALGR(KC_6)': {"name":"¼","title":"US_QRTR"}, -'ALGR(KC_7)': {"name":"½","title":"US_HALF"}, -'ALGR(KC_8)': {"name":"¾","title":"US_TQTR"}, -'ALGR(KC_9)': {"name":"‘","title":"US_LSQU"}, -'ALGR(KC_0)': {"name":"’","title":"US_RSQU"}, -'ALGR(KC_MINS)': {"name":"¥","title":"US_YEN"}, -'ALGR(KC_EQL)': {"name":"×","title":"US_MUL"}, -// Row 2 -'ALGR(KC_Q)': {"name":"Ä","title":"US_ADIA"}, -'ALGR(KC_W)': {"name":"Å","title":"US_ARNG"}, -'ALGR(KC_E)': {"name":"É","title":"US_EACU"}, -'ALGR(KC_R)': {"name":"®","title":"US_REGD"}, -'ALGR(KC_T)': {"name":"Þ","title":"US_THRN"}, -'ALGR(KC_Y)': {"name":"Ü","title":"US_UDIA"}, -'ALGR(KC_U)': {"name":"Ú","title":"US_UACU"}, -'ALGR(KC_I)': {"name":"Í","title":"US_IACU"}, -'ALGR(KC_O)': {"name":"Ó","title":"US_OACU"}, -'ALGR(KC_P)': {"name":"Ö","title":"US_ODIA"}, -'ALGR(KC_LBRC)': {"name":"«","title":"US_LDAQ"}, -'ALGR(KC_RBRC)': {"name":"»","title":"US_RDAQ"}, -'ALGR(KC_BSLS)': {"name":"¬","title":"US_NOT"}, -// Row 3 -'ALGR(KC_A)': {"name":"Á","title":"US_AACU"}, -'ALGR(KC_S)': {"name":"ß","title":"US_SS"}, -'ALGR(KC_D)': {"name":"Ð","title":"US_ETH"}, -'ALGR(KC_L)': {"name":"Ø","title":"US_OSTR"}, -'ALGR(KC_SCLN)': {"name":"¶","title":"US_PILC"}, -'ALGR(KC_QUOT)': {"name":"´","title":"US_NDAC"}, -// Row 4 -'ALGR(KC_Z)': {"name":"Æ","title":"US_AE"}, -'ALGR(KC_C)': {"name":"©","title":"US_COPY"}, -'ALGR(KC_N)': {"name":"Ñ","title":"US_NTIL"}, -'ALGR(KC_M)': {"name":"µ","title":"US_MICR"}, -'ALGR(KC_COMM)': {"name":"Ç","title":"US_CCED"}, -'ALGR(KC_SLSH)': {"name":"¿","title":"US_IQUE"}, + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ¡ │ ² │ ³ │ ¤ │ € │ ¼ │ ½ │ ¾ │ ‘ │ ’ │ ¥ │ × │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Ä │ Å │ É │ ® │ Þ │ Ü │ Ú │ Í │ Ó │ Ö │ « │ » │ ¬ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ Á │ ß │ Ð │ │ │ │ │ │ Ø │ ¶ │ ´ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ Æ │ │ © │ │ │ Ñ │ µ │ Ç │ │ ¿ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'ALGR(KC_1)': { name: '¡', title: 'US_IEXL' }, + 'ALGR(KC_2)': { name: '²', title: 'US_SUP2' }, + 'ALGR(KC_3)': { name: '³', title: 'US_SUP3' }, + 'ALGR(KC_4)': { name: '¤', title: 'US_CURR' }, + 'ALGR(KC_5)': { name: '€', title: 'US_EURO' }, + 'ALGR(KC_6)': { name: '¼', title: 'US_QRTR' }, + 'ALGR(KC_7)': { name: '½', title: 'US_HALF' }, + 'ALGR(KC_8)': { name: '¾', title: 'US_TQTR' }, + 'ALGR(KC_9)': { name: '‘', title: 'US_LSQU' }, + 'ALGR(KC_0)': { name: '’', title: 'US_RSQU' }, + 'ALGR(KC_MINS)': { name: '¥', title: 'US_YEN' }, + 'ALGR(KC_EQL)': { name: '×', title: 'US_MUL' }, + // Row 2 + 'ALGR(KC_Q)': { name: 'Ä', title: 'US_ADIA' }, + 'ALGR(KC_W)': { name: 'Å', title: 'US_ARNG' }, + 'ALGR(KC_E)': { name: 'É', title: 'US_EACU' }, + 'ALGR(KC_R)': { name: '®', title: 'US_REGD' }, + 'ALGR(KC_T)': { name: 'Þ', title: 'US_THRN' }, + 'ALGR(KC_Y)': { name: 'Ü', title: 'US_UDIA' }, + 'ALGR(KC_U)': { name: 'Ú', title: 'US_UACU' }, + 'ALGR(KC_I)': { name: 'Í', title: 'US_IACU' }, + 'ALGR(KC_O)': { name: 'Ó', title: 'US_OACU' }, + 'ALGR(KC_P)': { name: 'Ö', title: 'US_ODIA' }, + 'ALGR(KC_LBRC)': { name: '«', title: 'US_LDAQ' }, + 'ALGR(KC_RBRC)': { name: '»', title: 'US_RDAQ' }, + 'ALGR(KC_BSLS)': { name: '¬', title: 'US_NOT' }, + // Row 3 + 'ALGR(KC_A)': { name: 'Á', title: 'US_AACU' }, + 'ALGR(KC_S)': { name: 'ß', title: 'US_SS' }, + 'ALGR(KC_D)': { name: 'Ð', title: 'US_ETH' }, + 'ALGR(KC_L)': { name: 'Ø', title: 'US_OSTR' }, + 'ALGR(KC_SCLN)': { name: '¶', title: 'US_PILC' }, + 'ALGR(KC_QUOT)': { name: '´', title: 'US_NDAC' }, + // Row 4 + 'ALGR(KC_Z)': { name: 'Æ', title: 'US_AE' }, + 'ALGR(KC_C)': { name: '©', title: 'US_COPY' }, + 'ALGR(KC_N)': { name: 'Ñ', title: 'US_NTIL' }, + 'ALGR(KC_M)': { name: 'µ', title: 'US_MICR' }, + 'ALGR(KC_COMM)': { name: 'Ç', title: 'US_CCED' }, + 'ALGR(KC_SLSH)': { name: '¿', title: 'US_IQUE' }, -/* Shift+AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ │ ¹ │ │ │ £ │ │ │ │ │ │ │ │ ÷ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ │ ¦ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ § │ │ │ │ │ │ │ │ ° │ ¨ │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ │ │ ¢ │ │ │ │ │ │ │ │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(ALGR(KC_1))': {"name":"¹","title":"US_SUP1"}, -'S(ALGR(KC_4))': {"name":"£","title":"US_PND"}, -'S(ALGR(KC_EQL))': {"name":"÷","title":"US_DIV"}, -// Row 2 -'S(ALGR(KC_BSLS))': {"name":"¦","title":"US_BRKP"}, -// Row 3 -'S(ALGR(KC_S))': {"name":"§","title":"US_SECT"}, -'S(ALGR(KC_SCLN))': {"name":"°","title":"US_DEG"}, -'S(ALGR(KC_QUOT))': {"name":"¨","title":"US_NDDR"}, -// Row 4 -'S(ALGR(KC_C))': {"name":"¢","title":"US_CENT"}, + /* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ │ ¹ │ │ │ £ │ │ │ │ │ │ │ │ ÷ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ │ │ ¦ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ § │ │ │ │ │ │ │ │ ° │ ¨ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ ¢ │ │ │ │ │ │ │ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(ALGR(KC_1))': { name: '¹', title: 'US_SUP1' }, + 'S(ALGR(KC_4))': { name: '£', title: 'US_PND' }, + 'S(ALGR(KC_EQL))': { name: '÷', title: 'US_DIV' }, + // Row 2 + 'S(ALGR(KC_BSLS))': { name: '¦', title: 'US_BRKP' }, + // Row 3 + 'S(ALGR(KC_S))': { name: '§', title: 'US_SECT' }, + 'S(ALGR(KC_SCLN))': { name: '°', title: 'US_DEG' }, + 'S(ALGR(KC_QUOT))': { name: '¨', title: 'US_NDDR' }, + // Row 4 + 'S(ALGR(KC_C))': { name: '¢', title: 'US_CENT' }, -/* Other keys */ -'KC_NUHS': {"name":"|\n\\","title":""}, -'S(KC_NUHS)': {"name":"|","title":""}, -'KC_NUBS': {"name":"|\n\\","title":""}, -'S(KC_NUBS)': {"name":"|","title":""}, + /* Other keys */ + KC_NUHS: { name: '|\n\\', title: '' }, + 'S(KC_NUHS)': { name: '|', title: '' }, + KC_NUBS: { name: '|\n\\', title: '' }, + 'S(KC_NUBS)': { name: '|', title: '' }, -'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, -'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, -'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, -'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, -'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, -'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + KC_LSPO: { name: 'LS / (', title: 'Left Shift when held, ( when tapped' }, + KC_RSPC: { name: 'RS / )', title: 'Right Shift when held, ) when tapped' }, + KC_LCPO: { name: 'LC / (', title: 'Left Control when held, ( when tapped' }, + KC_RCPC: { name: 'RC / )', title: 'Right Control when held, ) when tapped' }, + KC_LAPO: { name: 'LA / (', title: 'Left Alt when held, ( when tapped' }, + KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, -'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: '` / ~\nEsc', + title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_us_international_linux.js b/src/i18n/keymap_extras/keymap_us_international_linux.js index 2066692a90..8917c89f0c 100644 --- a/src/i18n/keymap_extras/keymap_us_international_linux.js +++ b/src/i18n/keymap_extras/keymap_us_international_linux.js @@ -14,248 +14,246 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 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 + KC_GRV: { name: '~\n`', title: 'US_DGRV (dead)' }, + KC_1: { name: '!\n1', title: 'US_1' }, + KC_2: { name: '@\n2', title: 'US_2' }, + KC_3: { name: '#\n3', title: 'US_3' }, + KC_4: { name: '$\n4', title: 'US_4' }, + KC_5: { name: '%\n5', title: 'US_5' }, + KC_6: { name: '^\n6', title: 'US_6' }, + KC_7: { name: '&\n7', title: 'US_7' }, + KC_8: { name: '*\n8', title: 'US_8' }, + KC_9: { name: '(\n9', title: 'US_9' }, + KC_0: { name: ')\n0', title: 'US_0' }, + KC_MINS: { name: '_\n-', title: 'US_MINS' }, + KC_EQL: { name: '+\n=', title: 'US_EQL' }, + // Row 2 + KC_Q: { name: 'Q', title: 'US_Q' }, + KC_W: { name: 'W', title: 'US_W' }, + KC_E: { name: 'E', title: 'US_E' }, + KC_R: { name: 'R', title: 'US_R' }, + KC_T: { name: 'T', title: 'US_T' }, + KC_Y: { name: 'Y', title: 'US_Y' }, + KC_U: { name: 'U', title: 'US_U' }, + KC_I: { name: 'I', title: 'US_I' }, + KC_O: { name: 'O', title: 'US_O' }, + KC_P: { name: 'P', title: 'US_P' }, + KC_LBRC: { name: '{\n[', title: 'US_LBRC' }, + KC_RBRC: { name: '}\n]', title: 'US_RBRC' }, + KC_BSLS: { name: '|\n\\', title: 'US_BSLS' }, + // Row 3 + KC_A: { name: 'A', title: 'US_A' }, + KC_S: { name: 'S', title: 'US_S' }, + KC_D: { name: 'D', title: 'US_D' }, + KC_F: { name: 'F', title: 'US_F' }, + KC_G: { name: 'G', title: 'US_G' }, + KC_H: { name: 'H', title: 'US_H' }, + KC_J: { name: 'J', title: 'US_J' }, + KC_K: { name: 'K', title: 'US_K' }, + KC_L: { name: 'L', title: 'US_L' }, + KC_SCLN: { name: ':\n;', title: 'US_SCLN' }, + KC_QUOT: { name: '¨\n´', title: 'US_ACUT (dead)' }, + // Row 4 + KC_Z: { name: 'Z', title: 'US_Z' }, + KC_X: { name: 'X', title: 'US_X' }, + KC_C: { name: 'C', title: 'US_C' }, + KC_V: { name: 'V', title: 'US_V' }, + KC_B: { name: 'B', title: 'US_B' }, + KC_N: { name: 'N', title: 'US_N' }, + KC_M: { name: 'M', title: 'US_M' }, + KC_COMM: { name: '<\n,', title: 'US_COMM' }, + KC_DOT: { name: '>\n.', title: 'US_DOT' }, + KC_SLSH: { name: '?\n/', title: 'US_SLSH' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ 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 -'KC_GRV': {"name":"~\n`","title":"US_DGRV (dead)"}, -'KC_1': {"name":"!\n1","title":"US_1"}, -'KC_2': {"name":"@\n2","title":"US_2"}, -'KC_3': {"name":"#\n3","title":"US_3"}, -'KC_4': {"name":"$\n4","title":"US_4"}, -'KC_5': {"name":"%\n5","title":"US_5"}, -'KC_6': {"name":"^\n6","title":"US_6"}, -'KC_7': {"name":"&\n7","title":"US_7"}, -'KC_8': {"name":"*\n8","title":"US_8"}, -'KC_9': {"name":"(\n9","title":"US_9"}, -'KC_0': {"name":")\n0","title":"US_0"}, -'KC_MINS': {"name":"_\n-","title":"US_MINS"}, -'KC_EQL': {"name":"+\n=","title":"US_EQL"}, -// Row 2 -'KC_Q': {"name":"Q","title":"US_Q"}, -'KC_W': {"name":"W","title":"US_W"}, -'KC_E': {"name":"E","title":"US_E"}, -'KC_R': {"name":"R","title":"US_R"}, -'KC_T': {"name":"T","title":"US_T"}, -'KC_Y': {"name":"Y","title":"US_Y"}, -'KC_U': {"name":"U","title":"US_U"}, -'KC_I': {"name":"I","title":"US_I"}, -'KC_O': {"name":"O","title":"US_O"}, -'KC_P': {"name":"P","title":"US_P"}, -'KC_LBRC': {"name":"{\n[","title":"US_LBRC"}, -'KC_RBRC': {"name":"}\n]","title":"US_RBRC"}, -'KC_BSLS': {"name":"|\n\\","title":"US_BSLS"}, -// Row 3 -'KC_A': {"name":"A","title":"US_A"}, -'KC_S': {"name":"S","title":"US_S"}, -'KC_D': {"name":"D","title":"US_D"}, -'KC_F': {"name":"F","title":"US_F"}, -'KC_G': {"name":"G","title":"US_G"}, -'KC_H': {"name":"H","title":"US_H"}, -'KC_J': {"name":"J","title":"US_J"}, -'KC_K': {"name":"K","title":"US_K"}, -'KC_L': {"name":"L","title":"US_L"}, -'KC_SCLN': {"name":":\n;","title":"US_SCLN"}, -'KC_QUOT': {"name":"¨\n´","title":"US_ACUT (dead)"}, -// Row 4 -'KC_Z': {"name":"Z","title":"US_Z"}, -'KC_X': {"name":"X","title":"US_X"}, -'KC_C': {"name":"C","title":"US_C"}, -'KC_V': {"name":"V","title":"US_V"}, -'KC_B': {"name":"B","title":"US_B"}, -'KC_N': {"name":"N","title":"US_N"}, -'KC_M': {"name":"M","title":"US_M"}, -'KC_COMM': {"name":"<\n,","title":"US_COMM"}, -'KC_DOT': {"name":">\n.","title":"US_DOT"}, -'KC_SLSH': {"name":"?\n/","title":"US_SLSH"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ ¨ │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'US_DTIL (dead)' }, + KC_TILD: { name: '~', title: 'US_DTIL (dead)' }, + 'S(KC_1)': { name: '!', title: 'US_EXLM' }, + KC_EXLM: { name: '!', title: 'US_EXLM' }, + 'S(KC_2)': { name: '@', title: 'US_AT' }, + KC_AT: { name: '@', title: 'US_AT' }, + 'S(KC_3)': { name: '#', title: 'US_HASH' }, + KC_HASH: { name: '#', title: 'US_HASH' }, + 'S(KC_4)': { name: '$', title: 'US_DLR' }, + KC_DLR: { name: '$', title: 'US_DLR' }, + 'S(KC_5)': { name: '%', title: 'US_PERC' }, + KC_PERC: { name: '%', title: 'US_PERC' }, + 'S(KC_6)': { name: '^', title: 'US_DCIR (dead)' }, + KC_CIRC: { name: '^', title: 'US_DCIR (dead)' }, + 'S(KC_7)': { name: '&', title: 'US_AMPR' }, + KC_AMPR: { name: '&', title: 'US_AMPR' }, + 'S(KC_8)': { name: '*', title: 'US_ASTR' }, + KC_ASTR: { name: '*', title: 'US_ASTR' }, + 'S(KC_9)': { name: '(', title: 'US_LPRN' }, + KC_LPRN: { name: '(', title: 'US_LPRN' }, + 'S(KC_0)': { name: ')', title: 'US_RPRN' }, + KC_RPRN: { name: ')', title: 'US_RPRN' }, + 'S(KC_MINS)': { name: '_', title: 'US_UNDS' }, + KC_UNDS: { name: '_', title: 'US_UNDS' }, + 'S(KC_EQL)': { name: '+', title: 'US_PLUS' }, + KC_PLUS: { name: '+', title: 'US_PLUS' }, + // Row 2 + 'S(KC_LBRC)': { name: '{', title: 'US_LCBR' }, + KC_LCBR: { name: '{', title: 'US_LCBR' }, + 'S(KC_RBRC)': { name: '}', title: 'US_RCBR' }, + KC_RCBR: { name: '}', title: 'US_RCBR' }, + 'S(KC_BSLS)': { name: '|', title: 'US_PIPE' }, + KC_PIPE: { name: '|', title: 'US_PIPE' }, + // Row 3 + 'S(KC_SCLN)': { name: ':', title: 'US_COLN' }, + KC_COLN: { name: ':', title: 'US_COLN' }, + 'S(KC_QUOT)': { name: '¨', title: 'US_DIAE (dead)' }, + KC_DQUO: { name: '¨', title: 'US_DIAE (dead)' }, + // Row 4 + 'S(KC_COMM)': { name: '<', title: 'US_LABK' }, + KC_LT: { name: '<', title: 'US_LABK' }, + 'S(KC_DOT)': { name: '>', title: 'US_RABK' }, + KC_GT: { name: '>', title: 'US_RABK' }, + 'S(KC_SLSH)': { name: '?', title: 'US_QUES' }, + KC_QUES: { name: '?', title: 'US_QUES' }, -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ { │ } │ | │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ │ │ │ │ │ │ │ │ : │ ¨ │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"US_DTIL (dead)"}, -'KC_TILD': {"name":"~","title":"US_DTIL (dead)"}, -'S(KC_1)': {"name":"!","title":"US_EXLM"}, -'KC_EXLM': {"name":"!","title":"US_EXLM"}, -'S(KC_2)': {"name":"@","title":"US_AT"}, -'KC_AT': {"name":"@","title":"US_AT"}, -'S(KC_3)': {"name":"#","title":"US_HASH"}, -'KC_HASH': {"name":"#","title":"US_HASH"}, -'S(KC_4)': {"name":"$","title":"US_DLR"}, -'KC_DLR': {"name":"$","title":"US_DLR"}, -'S(KC_5)': {"name":"%","title":"US_PERC"}, -'KC_PERC': {"name":"%","title":"US_PERC"}, -'S(KC_6)': {"name":"^","title":"US_DCIR (dead)"}, -'KC_CIRC': {"name":"^","title":"US_DCIR (dead)"}, -'S(KC_7)': {"name":"&","title":"US_AMPR"}, -'KC_AMPR': {"name":"&","title":"US_AMPR"}, -'S(KC_8)': {"name":"*","title":"US_ASTR"}, -'KC_ASTR': {"name":"*","title":"US_ASTR"}, -'S(KC_9)': {"name":"(","title":"US_LPRN"}, -'KC_LPRN': {"name":"(","title":"US_LPRN"}, -'S(KC_0)': {"name":")","title":"US_RPRN"}, -'KC_RPRN': {"name":")","title":"US_RPRN"}, -'S(KC_MINS)': {"name":"_","title":"US_UNDS"}, -'KC_UNDS': {"name":"_","title":"US_UNDS"}, -'S(KC_EQL)': {"name":"+","title":"US_PLUS"}, -'KC_PLUS': {"name":"+","title":"US_PLUS"}, -// Row 2 -'S(KC_LBRC)': {"name":"{","title":"US_LCBR"}, -'KC_LCBR': {"name":"{","title":"US_LCBR"}, -'S(KC_RBRC)': {"name":"}","title":"US_RCBR"}, -'KC_RCBR': {"name":"}","title":"US_RCBR"}, -'S(KC_BSLS)': {"name":"|","title":"US_PIPE"}, -'KC_PIPE': {"name":"|","title":"US_PIPE"}, -// Row 3 -'S(KC_SCLN)': {"name":":","title":"US_COLN"}, -'KC_COLN': {"name":":","title":"US_COLN"}, -'S(KC_QUOT)': {"name":"¨","title":"US_DIAE (dead)"}, -'KC_DQUO': {"name":"¨","title":"US_DIAE (dead)"}, -// Row 4 -'S(KC_COMM)': {"name":"<","title":"US_LABK"}, -'KC_LT': {"name":"<","title":"US_LABK"}, -'S(KC_DOT)': {"name":">","title":"US_RABK"}, -'KC_GT': {"name":">","title":"US_RABK"}, -'S(KC_SLSH)': {"name":"?","title":"US_QUES"}, -'KC_QUES': {"name":"?","title":"US_QUES"}, - -/* AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ ¡ │ ² │ ³ │ ¤ │ € │ ¼ │ ½ │ ¾ │ ‘ │ ’ │ ¥ │ × │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ Ä │ Å │ É │ ® │ Þ │ Ü │ Ú │ Í │ Ó │ Ö │ « │ » │ ¬ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ Á │ ß │ Ð │ │ │ │ │ Œ │ Ø │ ¶ │ ' │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ Æ │ │ © │ │ │ Ñ │ µ │ Ç │ ˙ │ ¿ │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ + /* AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ ¡ │ ² │ ³ │ ¤ │ € │ ¼ │ ½ │ ¾ │ ‘ │ ’ │ ¥ │ × │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Ä │ Å │ É │ ® │ Þ │ Ü │ Ú │ Í │ Ó │ Ö │ « │ » │ ¬ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ Á │ ß │ Ð │ │ │ │ │ Œ │ Ø │ ¶ │ ' │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ Æ │ │ © │ │ │ Ñ │ µ │ Ç │ ˙ │ ¿ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ -// Row 1 -'ALGR(KC_GRV)': {"name":"`","title":"US_GRV"}, -'ALGR(KC_1)': {"name":"¡","title":"US_IEXL"}, -'ALGR(KC_2)': {"name":"²","title":"US_SUP2"}, -'ALGR(KC_3)': {"name":"³","title":"US_SUP3"}, -'ALGR(KC_4)': {"name":"¤","title":"US_CURR"}, -'ALGR(KC_5)': {"name":"€","title":"US_EURO"}, -'ALGR(KC_6)': {"name":"¼","title":"US_QRTR"}, -'ALGR(KC_7)': {"name":"½","title":"US_HALF"}, -'ALGR(KC_8)': {"name":"¾","title":"US_TQTR"}, -'ALGR(KC_9)': {"name":"‘","title":"US_LSQU"}, -'ALGR(KC_0)': {"name":"’","title":"US_RSQU"}, -'ALGR(KC_MINS)': {"name":"¥","title":"US_YEN"}, -'ALGR(KC_EQL)': {"name":"×","title":"US_MUL"}, -// Row 2 -'ALGR(KC_Q)': {"name":"Ä","title":"US_ADIA"}, -'ALGR(KC_W)': {"name":"Å","title":"US_ARNG"}, -'ALGR(KC_E)': {"name":"É","title":"US_EACU"}, -'ALGR(KC_R)': {"name":"®","title":"US_REGD"}, -'ALGR(KC_T)': {"name":"Þ","title":"US_THRN"}, -'ALGR(KC_Y)': {"name":"Ü","title":"US_UDIA"}, -'ALGR(KC_U)': {"name":"Ú","title":"US_UACU"}, -'ALGR(KC_I)': {"name":"Í","title":"US_IACU"}, -'ALGR(KC_O)': {"name":"Ó","title":"US_OACU"}, -'ALGR(KC_P)': {"name":"Ö","title":"US_ODIA"}, -'ALGR(KC_LBRC)': {"name":"«","title":"US_LDAQ"}, -'ALGR(KC_RBRC)': {"name":"»","title":"US_RDAQ"}, -'ALGR(KC_BSLS)': {"name":"¬","title":"US_NOT"}, -// Row 3 -'ALGR(KC_A)': {"name":"Á","title":"US_AACU"}, -'ALGR(KC_S)': {"name":"ß","title":"US_SS"}, -'ALGR(KC_D)': {"name":"Ð","title":"US_ETH"}, -'ALGR(KC_K)': {"name":"Œ","title":"US_OE"}, -'ALGR(KC_L)': {"name":"Ø","title":"US_OSTR"}, -'ALGR(KC_SCLN)': {"name":"¶","title":"US_PILC"}, -'ALGR(KC_QUOT)': {"name":"'","title":"US_QUOT"}, -// Row 4 -'ALGR(KC_Z)': {"name":"Æ","title":"US_AE"}, -'ALGR(KC_C)': {"name":"©","title":"US_COPY"}, -'ALGR(KC_N)': {"name":"Ñ","title":"US_NTIL"}, -'ALGR(KC_M)': {"name":"µ","title":"US_MICR"}, -'ALGR(KC_COMM)': {"name":"Ç","title":"US_CCED"}, -'ALGR(KC_DOT)': {"name":"˙","title":"US_DOTA (dead)"}, -'ALGR(KC_SLSH)': {"name":"¿","title":"US_IQUE"}, + // Row 1 + 'ALGR(KC_GRV)': { name: '`', title: 'US_GRV' }, + 'ALGR(KC_1)': { name: '¡', title: 'US_IEXL' }, + 'ALGR(KC_2)': { name: '²', title: 'US_SUP2' }, + 'ALGR(KC_3)': { name: '³', title: 'US_SUP3' }, + 'ALGR(KC_4)': { name: '¤', title: 'US_CURR' }, + 'ALGR(KC_5)': { name: '€', title: 'US_EURO' }, + 'ALGR(KC_6)': { name: '¼', title: 'US_QRTR' }, + 'ALGR(KC_7)': { name: '½', title: 'US_HALF' }, + 'ALGR(KC_8)': { name: '¾', title: 'US_TQTR' }, + 'ALGR(KC_9)': { name: '‘', title: 'US_LSQU' }, + 'ALGR(KC_0)': { name: '’', title: 'US_RSQU' }, + 'ALGR(KC_MINS)': { name: '¥', title: 'US_YEN' }, + 'ALGR(KC_EQL)': { name: '×', title: 'US_MUL' }, + // Row 2 + 'ALGR(KC_Q)': { name: 'Ä', title: 'US_ADIA' }, + 'ALGR(KC_W)': { name: 'Å', title: 'US_ARNG' }, + 'ALGR(KC_E)': { name: 'É', title: 'US_EACU' }, + 'ALGR(KC_R)': { name: '®', title: 'US_REGD' }, + 'ALGR(KC_T)': { name: 'Þ', title: 'US_THRN' }, + 'ALGR(KC_Y)': { name: 'Ü', title: 'US_UDIA' }, + 'ALGR(KC_U)': { name: 'Ú', title: 'US_UACU' }, + 'ALGR(KC_I)': { name: 'Í', title: 'US_IACU' }, + 'ALGR(KC_O)': { name: 'Ó', title: 'US_OACU' }, + 'ALGR(KC_P)': { name: 'Ö', title: 'US_ODIA' }, + 'ALGR(KC_LBRC)': { name: '«', title: 'US_LDAQ' }, + 'ALGR(KC_RBRC)': { name: '»', title: 'US_RDAQ' }, + 'ALGR(KC_BSLS)': { name: '¬', title: 'US_NOT' }, + // Row 3 + 'ALGR(KC_A)': { name: 'Á', title: 'US_AACU' }, + 'ALGR(KC_S)': { name: 'ß', title: 'US_SS' }, + 'ALGR(KC_D)': { name: 'Ð', title: 'US_ETH' }, + 'ALGR(KC_K)': { name: 'Œ', title: 'US_OE' }, + 'ALGR(KC_L)': { name: 'Ø', title: 'US_OSTR' }, + 'ALGR(KC_SCLN)': { name: '¶', title: 'US_PILC' }, + 'ALGR(KC_QUOT)': { name: "'", title: 'US_QUOT' }, + // Row 4 + 'ALGR(KC_Z)': { name: 'Æ', title: 'US_AE' }, + 'ALGR(KC_C)': { name: '©', title: 'US_COPY' }, + 'ALGR(KC_N)': { name: 'Ñ', title: 'US_NTIL' }, + 'ALGR(KC_M)': { name: 'µ', title: 'US_MICR' }, + 'ALGR(KC_COMM)': { name: 'Ç', title: 'US_CCED' }, + 'ALGR(KC_DOT)': { name: '˙', title: 'US_DOTA (dead)' }, + 'ALGR(KC_SLSH)': { name: '¿', title: 'US_IQUE' }, -/* Shift+AltGr symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ ¹ │ ˝ │ ¯ │ £ │ ¸ │ ^ │ ̛ │ ˛ │ ˘ │ ° │ ̣ │ ÷ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ “ │ ” │ ¦ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ § │ │ │ │ │ │ │ │ ° │ " │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ │ │ ¢ │ │ │ │ │ │ ˇ │ ̉ │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(ALGR(KC_GRV))': {"name":"~","title":"US_TILD"}, -'S(ALGR(KC_1))': {"name":"¹","title":"US_SUP1"}, -'S(ALGR(KC_2))': {"name":"˝","title":"US_DACU (dead)"}, -'S(ALGR(KC_3))': {"name":"¯","title":"US_MACR (dead)"}, -'S(ALGR(KC_4))': {"name":"£","title":"US_PND"}, -'S(ALGR(KC_5))': {"name":"¸","title":"US_CEDL (dead)"}, -'S(ALGR(KC_6))': {"name":"^","title":"US_CIRC"}, -'S(ALGR(KC_7))': {"name":"◌̛","title":"US_HORN (dead)"}, -'S(ALGR(KC_8))': {"name":"˛","title":"US_OGON (dead)"}, -'S(ALGR(KC_9))': {"name":"˘","title":"US_BREV (dead)"}, -'S(ALGR(KC_0))': {"name":"°","title":"US_RNGA (dead)"}, -'S(ALGR(KC_MINS))': {"name":"◌̣","title":"US_DOTB (dead)"}, -'S(ALGR(KC_EQL))': {"name":"÷","title":"US_DIV"}, -// Row 2 -'S(ALGR(KC_LBRC))': {"name":"“","title":"US_LDQU"}, -'S(ALGR(KC_RBRC))': {"name":"”","title":"US_RDQU"}, -'S(ALGR(KC_BSLS))': {"name":"¦","title":"US_BRKP"}, -// Row 3 -'S(ALGR(KC_S))': {"name":"§","title":"US_SECT"}, -'S(ALGR(KC_SCLN))': {"name":"°","title":"US_DEG"}, -'S(ALGR(KC_QUOT))': {"name":"\"","title":"US_DQUO"}, -// Row 4 -'S(ALGR(KC_C))': {"name":"¢","title":"US_CENT"}, -'S(ALGR(KC_DOT))': {"name":"ˇ","title":"US_CARN (dead)"}, -'S(ALGR(KC_SLSH))': {"name":"◌̉","title":"US_HOKA (dead)"}, + /* Shift+AltGr symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ¹ │ ˝ │ ¯ │ £ │ ¸ │ ^ │ ̛ │ ˛ │ ˘ │ ° │ ̣ │ ÷ │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ “ │ ” │ ¦ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ § │ │ │ │ │ │ │ │ ° │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ ¢ │ │ │ │ │ │ ˇ │ ̉ │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(ALGR(KC_GRV))': { name: '~', title: 'US_TILD' }, + 'S(ALGR(KC_1))': { name: '¹', title: 'US_SUP1' }, + 'S(ALGR(KC_2))': { name: '˝', title: 'US_DACU (dead)' }, + 'S(ALGR(KC_3))': { name: '¯', title: 'US_MACR (dead)' }, + 'S(ALGR(KC_4))': { name: '£', title: 'US_PND' }, + 'S(ALGR(KC_5))': { name: '¸', title: 'US_CEDL (dead)' }, + 'S(ALGR(KC_6))': { name: '^', title: 'US_CIRC' }, + 'S(ALGR(KC_7))': { name: '◌̛', title: 'US_HORN (dead)' }, + 'S(ALGR(KC_8))': { name: '˛', title: 'US_OGON (dead)' }, + 'S(ALGR(KC_9))': { name: '˘', title: 'US_BREV (dead)' }, + 'S(ALGR(KC_0))': { name: '°', title: 'US_RNGA (dead)' }, + 'S(ALGR(KC_MINS))': { name: '◌̣', title: 'US_DOTB (dead)' }, + 'S(ALGR(KC_EQL))': { name: '÷', title: 'US_DIV' }, + // Row 2 + 'S(ALGR(KC_LBRC))': { name: '“', title: 'US_LDQU' }, + 'S(ALGR(KC_RBRC))': { name: '”', title: 'US_RDQU' }, + 'S(ALGR(KC_BSLS))': { name: '¦', title: 'US_BRKP' }, + // Row 3 + 'S(ALGR(KC_S))': { name: '§', title: 'US_SECT' }, + 'S(ALGR(KC_SCLN))': { name: '°', title: 'US_DEG' }, + 'S(ALGR(KC_QUOT))': { name: '"', title: 'US_DQUO' }, + // Row 4 + 'S(ALGR(KC_C))': { name: '¢', title: 'US_CENT' }, + 'S(ALGR(KC_DOT))': { name: 'ˇ', title: 'US_CARN (dead)' }, + 'S(ALGR(KC_SLSH))': { name: '◌̉', title: 'US_HOKA (dead)' }, -/* Other keys */ -'KC_NUHS': {"name":"|\n\\","title":""}, -'S(KC_NUHS)': {"name":"|","title":""}, -'KC_NUBS': {"name":"|\n\\","title":""}, -'S(KC_NUBS)': {"name":"|","title":""}, + /* Other keys */ + KC_NUHS: { name: '|\n\\', title: '' }, + 'S(KC_NUHS)': { name: '|', title: '' }, + KC_NUBS: { name: '|\n\\', title: '' }, + 'S(KC_NUBS)': { name: '|', title: '' }, -'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, -'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, -'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, -'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, -'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, -'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + KC_LSPO: { name: 'LS / (', title: 'Left Shift when held, ( when tapped' }, + KC_RSPC: { name: 'RS / )', title: 'Right Shift when held, ) when tapped' }, + KC_LCPO: { name: 'LC / (', title: 'Left Control when held, ( when tapped' }, + KC_RCPC: { name: 'RC / )', title: 'Right Control when held, ) when tapped' }, + KC_LAPO: { name: 'LA / (', title: 'Left Alt when held, ( when tapped' }, + KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, -'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: '` / ~\nEsc', + title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_workman.js b/src/i18n/keymap_extras/keymap_workman.js index 8ebb165f85..c54e5eca59 100644 --- a/src/i18n/keymap_extras/keymap_workman.js +++ b/src/i18n/keymap_extras/keymap_workman.js @@ -14,149 +14,147 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Q │ D │ R │ W │ B │ J │ F │ U │ P │ ; │ [ │ ] │ \ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ A │ S │ H │ T │ G │ Y │ N │ E │ O │ I │ ' │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ Z │ X │ M │ C │ V │ K │ L │ , │ . │ / │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + KC_GRV: { name: '~\n`', title: 'WK_GRV' }, + KC_1: { name: '!\n1', title: 'WK_1' }, + KC_2: { name: '@\n2', title: 'WK_2' }, + KC_3: { name: '#\n3', title: 'WK_3' }, + KC_4: { name: '$\n4', title: 'WK_4' }, + KC_5: { name: '%\n5', title: 'WK_5' }, + KC_6: { name: '^\n6', title: 'WK_6' }, + KC_7: { name: '&\n7', title: 'WK_7' }, + KC_8: { name: '*\n8', title: 'WK_8' }, + KC_9: { name: '(\n9', title: 'WK_9' }, + KC_0: { name: ')\n0', title: 'WK_0' }, + KC_MINS: { name: '_\n-', title: 'WK_MINS' }, + KC_EQL: { name: '+\n=', title: 'WK_EQL' }, + // Row 2 + KC_Q: { name: 'Q', title: 'WK_Q' }, + KC_W: { name: 'D', title: 'WK_D' }, + KC_E: { name: 'R', title: 'WK_R' }, + KC_R: { name: 'W', title: 'WK_W' }, + KC_T: { name: 'B', title: 'WK_B' }, + KC_Y: { name: 'J', title: 'WK_J' }, + KC_U: { name: 'F', title: 'WK_F' }, + KC_I: { name: 'U', title: 'WK_U' }, + KC_O: { name: 'P', title: 'WK_P' }, + KC_P: { name: ':\n;', title: 'WK_SCLN' }, + KC_LBRC: { name: '{\n[', title: 'WK_LBRC' }, + KC_RBRC: { name: '}\n]', title: 'WK_RBRC' }, + KC_BSLS: { name: '|\n\\', title: 'WK_BSLS' }, + // Row 3 + KC_A: { name: 'A', title: 'WK_A' }, + KC_S: { name: 'S', title: 'WK_S' }, + KC_D: { name: 'H', title: 'WK_H' }, + KC_F: { name: 'T', title: 'WK_T' }, + KC_G: { name: 'G', title: 'WK_G' }, + KC_H: { name: 'Y', title: 'WK_Y' }, + KC_J: { name: 'N', title: 'WK_N' }, + KC_K: { name: 'E', title: 'WK_E' }, + KC_L: { name: 'O', title: 'WK_O' }, + KC_SCLN: { name: 'I', title: 'WK_I' }, + KC_QUOT: { name: '"\n\'', title: 'WK_QUOT' }, + // Row 4 + KC_Z: { name: 'Z', title: 'WK_Z' }, + KC_X: { name: 'X', title: 'WK_X' }, + KC_C: { name: 'M', title: 'WK_M' }, + KC_V: { name: 'C', title: 'WK_C' }, + KC_B: { name: 'V', title: 'WK_V' }, + KC_N: { name: 'K', title: 'WK_K' }, + KC_M: { name: 'L', title: 'WK_L' }, + KC_COMM: { name: '<\n,', title: 'WK_COMM' }, + KC_DOT: { name: '>\n.', title: 'WK_DOT' }, + KC_SLSH: { name: '?\n/', title: 'WK_SLSH' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ Q │ D │ R │ W │ B │ J │ F │ U │ P │ ; │ [ │ ] │ \ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ A │ S │ H │ T │ G │ Y │ N │ E │ O │ I │ ' │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ Z │ X │ M │ C │ V │ K │ L │ , │ . │ / │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'KC_GRV': {"name":"~\n`","title":"WK_GRV"}, -'KC_1': {"name":"!\n1","title":"WK_1"}, -'KC_2': {"name":"@\n2","title":"WK_2"}, -'KC_3': {"name":"#\n3","title":"WK_3"}, -'KC_4': {"name":"$\n4","title":"WK_4"}, -'KC_5': {"name":"%\n5","title":"WK_5"}, -'KC_6': {"name":"^\n6","title":"WK_6"}, -'KC_7': {"name":"&\n7","title":"WK_7"}, -'KC_8': {"name":"*\n8","title":"WK_8"}, -'KC_9': {"name":"(\n9","title":"WK_9"}, -'KC_0': {"name":")\n0","title":"WK_0"}, -'KC_MINS': {"name":"_\n-","title":"WK_MINS"}, -'KC_EQL': {"name":"+\n=","title":"WK_EQL"}, -// Row 2 -'KC_Q': {"name":"Q","title":"WK_Q"}, -'KC_W': {"name":"D","title":"WK_D"}, -'KC_E': {"name":"R","title":"WK_R"}, -'KC_R': {"name":"W","title":"WK_W"}, -'KC_T': {"name":"B","title":"WK_B"}, -'KC_Y': {"name":"J","title":"WK_J"}, -'KC_U': {"name":"F","title":"WK_F"}, -'KC_I': {"name":"U","title":"WK_U"}, -'KC_O': {"name":"P","title":"WK_P"}, -'KC_P': {"name":":\n;","title":"WK_SCLN"}, -'KC_LBRC': {"name":"{\n[","title":"WK_LBRC"}, -'KC_RBRC': {"name":"}\n]","title":"WK_RBRC"}, -'KC_BSLS': {"name":"|\n\\","title":"WK_BSLS"}, -// Row 3 -'KC_A': {"name":"A","title":"WK_A"}, -'KC_S': {"name":"S","title":"WK_S"}, -'KC_D': {"name":"H","title":"WK_H"}, -'KC_F': {"name":"T","title":"WK_T"}, -'KC_G': {"name":"G","title":"WK_G"}, -'KC_H': {"name":"Y","title":"WK_Y"}, -'KC_J': {"name":"N","title":"WK_N"}, -'KC_K': {"name":"E","title":"WK_E"}, -'KC_L': {"name":"O","title":"WK_O"}, -'KC_SCLN': {"name":"I","title":"WK_I"}, -'KC_QUOT': {"name":"\"\n'","title":"WK_QUOT"}, -// Row 4 -'KC_Z': {"name":"Z","title":"WK_Z"}, -'KC_X': {"name":"X","title":"WK_X"}, -'KC_C': {"name":"M","title":"WK_M"}, -'KC_V': {"name":"C","title":"WK_C"}, -'KC_B': {"name":"V","title":"WK_V"}, -'KC_N': {"name":"K","title":"WK_K"}, -'KC_M': {"name":"L","title":"WK_L"}, -'KC_COMM': {"name":"<\n,","title":"WK_COMM"}, -'KC_DOT': {"name":">\n.","title":"WK_DOT"}, -'KC_SLSH': {"name":"?\n/","title":"WK_SLSH"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ : │ { │ } │ | │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ " │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"WK_TILD"}, -'KC_TILD': {"name":"~","title":"WK_TILD"}, -'S(KC_1)': {"name":"!","title":"WK_EXLM"}, -'KC_EXLM': {"name":"!","title":"WK_EXLM"}, -'S(KC_2)': {"name":"@","title":"WK_AT"}, -'KC_AT': {"name":"@","title":"WK_AT"}, -'S(KC_3)': {"name":"#","title":"WK_HASH"}, -'KC_HASH': {"name":"#","title":"WK_HASH"}, -'S(KC_4)': {"name":"$","title":"WK_DLR"}, -'KC_DLR': {"name":"$","title":"WK_DLR"}, -'S(KC_5)': {"name":"%","title":"WK_PERC"}, -'KC_PERC': {"name":"%","title":"WK_PERC"}, -'S(KC_6)': {"name":"^","title":"WK_CIRC"}, -'KC_CIRC': {"name":"^","title":"WK_CIRC"}, -'S(KC_7)': {"name":"&","title":"WK_AMPR"}, -'KC_AMPR': {"name":"&","title":"WK_AMPR"}, -'S(KC_8)': {"name":"*","title":"WK_ASTR"}, -'KC_ASTR': {"name":"*","title":"WK_ASTR"}, -'S(KC_9)': {"name":"(","title":"WK_LPRN"}, -'KC_LPRN': {"name":"(","title":"WK_LPRN"}, -'S(KC_0)': {"name":")","title":"WK_RPRN"}, -'KC_RPRN': {"name":")","title":"WK_RPRN"}, -'S(KC_MINS)': {"name":"_","title":"WK_UNDS"}, -'KC_UNDS': {"name":"_","title":"WK_UNDS"}, -'S(KC_EQL)': {"name":"+","title":"WK_PLUS"}, -'KC_PLUS': {"name":"+","title":"WK_PLUS"}, -// Row 2 -'S(KC_P)': {"name":":","title":"WK_COLN"}, -'S(KC_LBRC)': {"name":"{","title":"WK_LCBR"}, -'KC_LCBR': {"name":"{","title":"WK_LCBR"}, -'S(KC_RBRC)': {"name":"}","title":"WK_RCBR"}, -'KC_RCBR': {"name":"}","title":"WK_RCBR"}, -'S(KC_BSLS)': {"name":"|","title":"WK_PIPE"}, -'KC_PIPE': {"name":"|","title":"WK_PIPE"}, -// Row 3 -'S(KC_QUOT)': {"name":"\"","title":"WK_DQUO"}, -'KC_DQUO': {"name":"\"","title":"WK_DQUO"}, -// Row 4 -'S(KC_COMM)': {"name":"<","title":"WK_LABK"}, -'KC_LT': {"name":"<","title":"WK_LABK"}, -'S(KC_DOT)': {"name":">","title":"WK_RABK"}, -'KC_GT': {"name":">","title":"WK_RABK"}, -'S(KC_SLSH)': {"name":"?","title":"WK_QUES"}, -'KC_QUES': {"name":"?","title":"WK_QUES"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'WK_TILD' }, + KC_TILD: { name: '~', title: 'WK_TILD' }, + 'S(KC_1)': { name: '!', title: 'WK_EXLM' }, + KC_EXLM: { name: '!', title: 'WK_EXLM' }, + 'S(KC_2)': { name: '@', title: 'WK_AT' }, + KC_AT: { name: '@', title: 'WK_AT' }, + 'S(KC_3)': { name: '#', title: 'WK_HASH' }, + KC_HASH: { name: '#', title: 'WK_HASH' }, + 'S(KC_4)': { name: '$', title: 'WK_DLR' }, + KC_DLR: { name: '$', title: 'WK_DLR' }, + 'S(KC_5)': { name: '%', title: 'WK_PERC' }, + KC_PERC: { name: '%', title: 'WK_PERC' }, + 'S(KC_6)': { name: '^', title: 'WK_CIRC' }, + KC_CIRC: { name: '^', title: 'WK_CIRC' }, + 'S(KC_7)': { name: '&', title: 'WK_AMPR' }, + KC_AMPR: { name: '&', title: 'WK_AMPR' }, + 'S(KC_8)': { name: '*', title: 'WK_ASTR' }, + KC_ASTR: { name: '*', title: 'WK_ASTR' }, + 'S(KC_9)': { name: '(', title: 'WK_LPRN' }, + KC_LPRN: { name: '(', title: 'WK_LPRN' }, + 'S(KC_0)': { name: ')', title: 'WK_RPRN' }, + KC_RPRN: { name: ')', title: 'WK_RPRN' }, + 'S(KC_MINS)': { name: '_', title: 'WK_UNDS' }, + KC_UNDS: { name: '_', title: 'WK_UNDS' }, + 'S(KC_EQL)': { name: '+', title: 'WK_PLUS' }, + KC_PLUS: { name: '+', title: 'WK_PLUS' }, + // Row 2 + 'S(KC_P)': { name: ':', title: 'WK_COLN' }, + 'S(KC_LBRC)': { name: '{', title: 'WK_LCBR' }, + KC_LCBR: { name: '{', title: 'WK_LCBR' }, + 'S(KC_RBRC)': { name: '}', title: 'WK_RCBR' }, + KC_RCBR: { name: '}', title: 'WK_RCBR' }, + 'S(KC_BSLS)': { name: '|', title: 'WK_PIPE' }, + KC_PIPE: { name: '|', title: 'WK_PIPE' }, + // Row 3 + 'S(KC_QUOT)': { name: '"', title: 'WK_DQUO' }, + KC_DQUO: { name: '"', title: 'WK_DQUO' }, + // Row 4 + 'S(KC_COMM)': { name: '<', title: 'WK_LABK' }, + KC_LT: { name: '<', title: 'WK_LABK' }, + 'S(KC_DOT)': { name: '>', title: 'WK_RABK' }, + KC_GT: { name: '>', title: 'WK_RABK' }, + 'S(KC_SLSH)': { name: '?', title: 'WK_QUES' }, + KC_QUES: { name: '?', title: 'WK_QUES' }, -/* Other keys */ -'KC_NUHS': {"name":"|\n\\","title":""}, -'S(KC_NUHS)': {"name":"|","title":""}, -'KC_NUBS': {"name":"|\n\\","title":""}, -'S(KC_NUBS)': {"name":"|","title":""}, -'KC_COLN': {"name":"I","title":"S(WK_I) (capital I)"}, + /* Other keys */ + KC_NUHS: { name: '|\n\\', title: '' }, + 'S(KC_NUHS)': { name: '|', title: '' }, + KC_NUBS: { name: '|\n\\', title: '' }, + 'S(KC_NUBS)': { name: '|', title: '' }, + KC_COLN: { name: 'I', title: 'S(WK_I) (capital I)' }, -'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, -'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, -'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, -'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, -'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, -'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + KC_LSPO: { name: 'LS / (', title: 'Left Shift when held, ( when tapped' }, + KC_RSPC: { name: 'RS / )', title: 'Right Shift when held, ) when tapped' }, + KC_LCPO: { name: 'LC / (', title: 'Left Control when held, ( when tapped' }, + KC_RCPC: { name: 'RC / )', title: 'Right Control when held, ) when tapped' }, + KC_LAPO: { name: 'LA / (', title: 'Left Alt when held, ( when tapped' }, + KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, -'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: '` / ~\nEsc', + title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' + } +}; diff --git a/src/i18n/keymap_extras/keymap_workman_zxcvm.js b/src/i18n/keymap_extras/keymap_workman_zxcvm.js index 540cff78d4..ee6a41a70c 100644 --- a/src/i18n/keymap_extras/keymap_workman_zxcvm.js +++ b/src/i18n/keymap_extras/keymap_workman_zxcvm.js @@ -14,149 +14,147 @@ * along with this program. If not, see . */ - - - - export default { + /* + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ Q │ D │ R │ W │ B │ J │ F │ U │ P │ ; │ [ │ ] │ \ │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ A │ S │ H │ T │ G │ Y │ N │ E │ O │ I │ ' │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ Z │ X │ C │ V │ M │ K │ L │ , │ . │ / │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + KC_GRV: { name: '~\n`', title: 'WK_GRV' }, + KC_1: { name: '!\n1', title: 'WK_1' }, + KC_2: { name: '@\n2', title: 'WK_2' }, + KC_3: { name: '#\n3', title: 'WK_3' }, + KC_4: { name: '$\n4', title: 'WK_4' }, + KC_5: { name: '%\n5', title: 'WK_5' }, + KC_6: { name: '^\n6', title: 'WK_6' }, + KC_7: { name: '&\n7', title: 'WK_7' }, + KC_8: { name: '*\n8', title: 'WK_8' }, + KC_9: { name: '(\n9', title: 'WK_9' }, + KC_0: { name: ')\n0', title: 'WK_0' }, + KC_MINS: { name: '_\n-', title: 'WK_MINS' }, + KC_EQL: { name: '+\n=', title: 'WK_EQL' }, + // Row 2 + KC_Q: { name: 'Q', title: 'WK_Q' }, + KC_W: { name: 'D', title: 'WK_D' }, + KC_E: { name: 'R', title: 'WK_R' }, + KC_R: { name: 'W', title: 'WK_W' }, + KC_T: { name: 'B', title: 'WK_B' }, + KC_Y: { name: 'J', title: 'WK_J' }, + KC_U: { name: 'F', title: 'WK_F' }, + KC_I: { name: 'U', title: 'WK_U' }, + KC_O: { name: 'P', title: 'WK_P' }, + KC_P: { name: ':\n;', title: 'WK_SCLN' }, + KC_LBRC: { name: '{\n[', title: 'WK_LBRC' }, + KC_RBRC: { name: '}\n]', title: 'WK_RBRC' }, + KC_BSLS: { name: '|\n\\', title: 'WK_BSLS' }, + // Row 3 + KC_A: { name: 'A', title: 'WK_A' }, + KC_S: { name: 'S', title: 'WK_S' }, + KC_D: { name: 'H', title: 'WK_H' }, + KC_F: { name: 'T', title: 'WK_T' }, + KC_G: { name: 'G', title: 'WK_G' }, + KC_H: { name: 'Y', title: 'WK_Y' }, + KC_J: { name: 'N', title: 'WK_N' }, + KC_K: { name: 'E', title: 'WK_E' }, + KC_L: { name: 'O', title: 'WK_O' }, + KC_SCLN: { name: 'I', title: 'WK_I' }, + KC_QUOT: { name: '"\n\'', title: 'WK_QUOT' }, + // Row 4 + KC_Z: { name: 'Z', title: 'WK_Z' }, + KC_X: { name: 'X', title: 'WK_X' }, + KC_C: { name: 'C', title: 'WK_C' }, + KC_V: { name: 'V', title: 'WK_V' }, + KC_B: { name: 'M', title: 'WK_M' }, + KC_N: { name: 'K', title: 'WK_K' }, + KC_M: { name: 'L', title: 'WK_L' }, + KC_COMM: { name: '<\n,', title: 'WK_COMM' }, + KC_DOT: { name: '>\n.', title: 'WK_DOT' }, + KC_SLSH: { name: '?\n/', title: 'WK_SLSH' }, -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ Q │ D │ R │ W │ B │ J │ F │ U │ P │ ; │ [ │ ] │ \ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ A │ S │ H │ T │ G │ Y │ N │ E │ O │ I │ ' │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ Z │ X │ C │ V │ M │ K │ L │ , │ . │ / │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'KC_GRV': {"name":"~\n`","title":"WK_GRV"}, -'KC_1': {"name":"!\n1","title":"WK_1"}, -'KC_2': {"name":"@\n2","title":"WK_2"}, -'KC_3': {"name":"#\n3","title":"WK_3"}, -'KC_4': {"name":"$\n4","title":"WK_4"}, -'KC_5': {"name":"%\n5","title":"WK_5"}, -'KC_6': {"name":"^\n6","title":"WK_6"}, -'KC_7': {"name":"&\n7","title":"WK_7"}, -'KC_8': {"name":"*\n8","title":"WK_8"}, -'KC_9': {"name":"(\n9","title":"WK_9"}, -'KC_0': {"name":")\n0","title":"WK_0"}, -'KC_MINS': {"name":"_\n-","title":"WK_MINS"}, -'KC_EQL': {"name":"+\n=","title":"WK_EQL"}, -// Row 2 -'KC_Q': {"name":"Q","title":"WK_Q"}, -'KC_W': {"name":"D","title":"WK_D"}, -'KC_E': {"name":"R","title":"WK_R"}, -'KC_R': {"name":"W","title":"WK_W"}, -'KC_T': {"name":"B","title":"WK_B"}, -'KC_Y': {"name":"J","title":"WK_J"}, -'KC_U': {"name":"F","title":"WK_F"}, -'KC_I': {"name":"U","title":"WK_U"}, -'KC_O': {"name":"P","title":"WK_P"}, -'KC_P': {"name":":\n;","title":"WK_SCLN"}, -'KC_LBRC': {"name":"{\n[","title":"WK_LBRC"}, -'KC_RBRC': {"name":"}\n]","title":"WK_RBRC"}, -'KC_BSLS': {"name":"|\n\\","title":"WK_BSLS"}, -// Row 3 -'KC_A': {"name":"A","title":"WK_A"}, -'KC_S': {"name":"S","title":"WK_S"}, -'KC_D': {"name":"H","title":"WK_H"}, -'KC_F': {"name":"T","title":"WK_T"}, -'KC_G': {"name":"G","title":"WK_G"}, -'KC_H': {"name":"Y","title":"WK_Y"}, -'KC_J': {"name":"N","title":"WK_N"}, -'KC_K': {"name":"E","title":"WK_E"}, -'KC_L': {"name":"O","title":"WK_O"}, -'KC_SCLN': {"name":"I","title":"WK_I"}, -'KC_QUOT': {"name":"\"\n'","title":"WK_QUOT"}, -// Row 4 -'KC_Z': {"name":"Z","title":"WK_Z"}, -'KC_X': {"name":"X","title":"WK_X"}, -'KC_C': {"name":"C","title":"WK_C"}, -'KC_V': {"name":"V","title":"WK_V"}, -'KC_B': {"name":"M","title":"WK_M"}, -'KC_N': {"name":"K","title":"WK_K"}, -'KC_M': {"name":"L","title":"WK_L"}, -'KC_COMM': {"name":"<\n,","title":"WK_COMM"}, -'KC_DOT': {"name":">\n.","title":"WK_DOT"}, -'KC_SLSH': {"name":"?\n/","title":"WK_SLSH"}, - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ - * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ - * │ │ │ │ │ │ │ │ │ │ │ : │ { │ } │ | │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ - * │ │ │ │ │ │ │ │ │ │ │ │ " │ │ - * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ - * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ - * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ - * │ │ │ │ │ │ │ │ │ - * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ - */ -// Row 1 -'S(KC_GRV)': {"name":"~","title":"WK_TILD"}, -'KC_TILD': {"name":"~","title":"WK_TILD"}, -'S(KC_1)': {"name":"!","title":"WK_EXLM"}, -'KC_EXLM': {"name":"!","title":"WK_EXLM"}, -'S(KC_2)': {"name":"@","title":"WK_AT"}, -'KC_AT': {"name":"@","title":"WK_AT"}, -'S(KC_3)': {"name":"#","title":"WK_HASH"}, -'KC_HASH': {"name":"#","title":"WK_HASH"}, -'S(KC_4)': {"name":"$","title":"WK_DLR"}, -'KC_DLR': {"name":"$","title":"WK_DLR"}, -'S(KC_5)': {"name":"%","title":"WK_PERC"}, -'KC_PERC': {"name":"%","title":"WK_PERC"}, -'S(KC_6)': {"name":"^","title":"WK_CIRC"}, -'KC_CIRC': {"name":"^","title":"WK_CIRC"}, -'S(KC_7)': {"name":"&","title":"WK_AMPR"}, -'KC_AMPR': {"name":"&","title":"WK_AMPR"}, -'S(KC_8)': {"name":"*","title":"WK_ASTR"}, -'KC_ASTR': {"name":"*","title":"WK_ASTR"}, -'S(KC_9)': {"name":"(","title":"WK_LPRN"}, -'KC_LPRN': {"name":"(","title":"WK_LPRN"}, -'S(KC_0)': {"name":")","title":"WK_RPRN"}, -'KC_RPRN': {"name":")","title":"WK_RPRN"}, -'S(KC_MINS)': {"name":"_","title":"WK_UNDS"}, -'KC_UNDS': {"name":"_","title":"WK_UNDS"}, -'S(KC_EQL)': {"name":"+","title":"WK_PLUS"}, -'KC_PLUS': {"name":"+","title":"WK_PLUS"}, -// Row 2 -'S(KC_P)': {"name":":","title":"WK_COLN"}, -'S(KC_LBRC)': {"name":"{","title":"WK_LCBR"}, -'KC_LCBR': {"name":"{","title":"WK_LCBR"}, -'S(KC_RBRC)': {"name":"}","title":"WK_RCBR"}, -'KC_RCBR': {"name":"}","title":"WK_RCBR"}, -'S(KC_BSLS)': {"name":"|","title":"WK_PIPE"}, -'KC_PIPE': {"name":"|","title":"WK_PIPE"}, -// Row 3 -'S(KC_QUOT)': {"name":"\"","title":"WK_DQUO"}, -'KC_DQUO': {"name":"\"","title":"WK_DQUO"}, -// Row 4 -'S(KC_COMM)': {"name":"<","title":"WK_LABK"}, -'KC_LT': {"name":"<","title":"WK_LABK"}, -'S(KC_DOT)': {"name":">","title":"WK_RABK"}, -'KC_GT': {"name":">","title":"WK_RABK"}, -'S(KC_SLSH)': {"name":"?","title":"WK_QUES"}, -'KC_QUES': {"name":"?","title":"WK_QUES"}, + /* Shifted symbols + * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ + * │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + │ │ + * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ + * │ │ │ │ │ │ │ │ │ │ │ : │ { │ } │ | │ + * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ + * │ │ │ │ │ │ │ │ │ │ │ │ " │ │ + * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ + * │ │ │ │ │ │ │ │ │ < │ > │ ? │ │ + * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ + * │ │ │ │ │ │ │ │ │ + * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ + */ + // Row 1 + 'S(KC_GRV)': { name: '~', title: 'WK_TILD' }, + KC_TILD: { name: '~', title: 'WK_TILD' }, + 'S(KC_1)': { name: '!', title: 'WK_EXLM' }, + KC_EXLM: { name: '!', title: 'WK_EXLM' }, + 'S(KC_2)': { name: '@', title: 'WK_AT' }, + KC_AT: { name: '@', title: 'WK_AT' }, + 'S(KC_3)': { name: '#', title: 'WK_HASH' }, + KC_HASH: { name: '#', title: 'WK_HASH' }, + 'S(KC_4)': { name: '$', title: 'WK_DLR' }, + KC_DLR: { name: '$', title: 'WK_DLR' }, + 'S(KC_5)': { name: '%', title: 'WK_PERC' }, + KC_PERC: { name: '%', title: 'WK_PERC' }, + 'S(KC_6)': { name: '^', title: 'WK_CIRC' }, + KC_CIRC: { name: '^', title: 'WK_CIRC' }, + 'S(KC_7)': { name: '&', title: 'WK_AMPR' }, + KC_AMPR: { name: '&', title: 'WK_AMPR' }, + 'S(KC_8)': { name: '*', title: 'WK_ASTR' }, + KC_ASTR: { name: '*', title: 'WK_ASTR' }, + 'S(KC_9)': { name: '(', title: 'WK_LPRN' }, + KC_LPRN: { name: '(', title: 'WK_LPRN' }, + 'S(KC_0)': { name: ')', title: 'WK_RPRN' }, + KC_RPRN: { name: ')', title: 'WK_RPRN' }, + 'S(KC_MINS)': { name: '_', title: 'WK_UNDS' }, + KC_UNDS: { name: '_', title: 'WK_UNDS' }, + 'S(KC_EQL)': { name: '+', title: 'WK_PLUS' }, + KC_PLUS: { name: '+', title: 'WK_PLUS' }, + // Row 2 + 'S(KC_P)': { name: ':', title: 'WK_COLN' }, + 'S(KC_LBRC)': { name: '{', title: 'WK_LCBR' }, + KC_LCBR: { name: '{', title: 'WK_LCBR' }, + 'S(KC_RBRC)': { name: '}', title: 'WK_RCBR' }, + KC_RCBR: { name: '}', title: 'WK_RCBR' }, + 'S(KC_BSLS)': { name: '|', title: 'WK_PIPE' }, + KC_PIPE: { name: '|', title: 'WK_PIPE' }, + // Row 3 + 'S(KC_QUOT)': { name: '"', title: 'WK_DQUO' }, + KC_DQUO: { name: '"', title: 'WK_DQUO' }, + // Row 4 + 'S(KC_COMM)': { name: '<', title: 'WK_LABK' }, + KC_LT: { name: '<', title: 'WK_LABK' }, + 'S(KC_DOT)': { name: '>', title: 'WK_RABK' }, + KC_GT: { name: '>', title: 'WK_RABK' }, + 'S(KC_SLSH)': { name: '?', title: 'WK_QUES' }, + KC_QUES: { name: '?', title: 'WK_QUES' }, -/* Other keys */ -'KC_NUHS': {"name":"|\n\\","title":""}, -'S(KC_NUHS)': {"name":"|","title":""}, -'KC_NUBS': {"name":"|\n\\","title":""}, -'S(KC_NUBS)': {"name":"|","title":""}, -'KC_COLN': {"name":"I","title":"S(WK_I) (capital I)"}, + /* Other keys */ + KC_NUHS: { name: '|\n\\', title: '' }, + 'S(KC_NUHS)': { name: '|', title: '' }, + KC_NUBS: { name: '|\n\\', title: '' }, + 'S(KC_NUBS)': { name: '|', title: '' }, + KC_COLN: { name: 'I', title: 'S(WK_I) (capital I)' }, -'KC_LSPO': {"name":"LS / (","title":"Left Shift when held, ( when tapped"}, -'KC_RSPC': {"name":"RS / )","title":"Right Shift when held, ) when tapped"}, -'KC_LCPO': {"name":"LC / (","title":"Left Control when held, ( when tapped"}, -'KC_RCPC': {"name":"RC / )","title":"Right Control when held, ) when tapped"}, -'KC_LAPO': {"name":"LA / (","title":"Left Alt when held, ( when tapped"}, -'KC_RAPC': {"name":"RA / )","title":"Right Alt when held, ) when tapped"}, + KC_LSPO: { name: 'LS / (', title: 'Left Shift when held, ( when tapped' }, + KC_RSPC: { name: 'RS / )', title: 'Right Shift when held, ) when tapped' }, + KC_LCPO: { name: 'LC / (', title: 'Left Control when held, ( when tapped' }, + KC_RCPC: { name: 'RC / )', title: 'Right Control when held, ) when tapped' }, + KC_LAPO: { name: 'LA / (', title: 'Left Alt when held, ( when tapped' }, + KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, -'QK_GESC': {"name":"` / ~\nEsc","title":"Esc normally, but ` when GUI is active or ~ when Shift is active"}, -} + QK_GESC: { + name: '` / ~\nEsc', + title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' + } +}; From 6405ed9f075f20e155669633f9b0b84da3390eb1 Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Fri, 19 Aug 2022 19:53:40 +0200 Subject: [PATCH 03/21] Use shorter key names in Japanese --- src/i18n/keymap_extras/keymap_japanese.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/i18n/keymap_extras/keymap_japanese.js b/src/i18n/keymap_extras/keymap_japanese.js index 26b995914d..138dcfac79 100644 --- a/src/i18n/keymap_extras/keymap_japanese.js +++ b/src/i18n/keymap_extras/keymap_japanese.js @@ -36,8 +36,8 @@ export default { */ // Row 1 KC_GRV: { - name: 'Zenkaku ↔ Hankaku ↔ Kanji', - title: 'JP_ZKHK (半角 ↔ 全角 ↔ 漢字)' + name: '半角 / 全角', + title: 'JP_ZKHK (半角 Zenkaku ↔ 全角 Hankaku ↔ 漢字 Kanji)' }, KC_1: { name: '!\n1', title: 'JP_1' }, KC_2: { name: '"\n2', title: 'JP_2' }, @@ -92,11 +92,11 @@ export default { KC_SLSH: { name: '?\n/', title: 'JP_SLSH' }, KC_INT1: { name: '_\n\\', title: 'JP_BSLS' }, // Row 5 - KC_INT5: { name: 'Muhenkan', title: 'JP_MHEN (無変換)' }, - KC_INT4: { name: 'Henkan', title: 'JP_HENK (変換)' }, + KC_INT5: { name: '無変換', title: 'JP_MHEN (無変換 Muhenkan)' }, + KC_INT4: { name: '変換', title: 'JP_HENK (変換 Henkan)' }, KC_INT2: { - name: 'Katakana ↔ Hiragana ↔ Rōmaji', - title: 'JP_KANA (カタカナ ↔ ひらがな ↔ ローマ字)' + name: 'カタカナ\nひらがな', + title: 'JP_KANA (カタカナ Katakana ↔ ひらがな Hiragana ↔ ローマ字 Rōmaji)' }, /* Shifted symbols @@ -162,7 +162,7 @@ export default { 'S(KC_BSLS)': { name: '}', title: '' }, KC_NUBS: { name: '}\n]', title: '' }, 'S(KC_NUBS)': { name: '}', title: '' }, - KC_TILD: { name: 'Zenkaku ↔ Hankaku ↔ Kanji', title: 'S(JP_ZKHK)' }, + KC_TILD: { name: '半角 / 全角', title: 'S(JP_ZKHK)' }, KC_RPRN: { name: '0', title: 'S(JP_0)' }, KC_PIPE: { name: '}', title: 'JP_RCBR' }, @@ -174,7 +174,7 @@ export default { KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, QK_GESC: { - name: 'Zenkaku ↔ Hankaku ↔ Kanji\nEsc', + name: '半角 / 全角\nEsc', title: 'Esc normally, but Zenkaku ↔ Hankaku ↔ Kanji when Shift or GUI is active' } From a8aabd3e52f29a76b6b668640ad88a11ba9ad93f Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Fri, 19 Aug 2022 19:57:17 +0200 Subject: [PATCH 04/21] Remove comments about KC_NUBS not being physically present --- src/i18n/keymap_extras/keymap_italian_mac_ansi.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/i18n/keymap_extras/keymap_italian_mac_ansi.js b/src/i18n/keymap_extras/keymap_italian_mac_ansi.js index 805259227a..2e6d378bae 100644 --- a/src/i18n/keymap_extras/keymap_italian_mac_ansi.js +++ b/src/i18n/keymap_extras/keymap_italian_mac_ansi.js @@ -69,7 +69,7 @@ export default { KC_SCLN: { name: 'ç\nò', title: 'IT_OGRV' }, KC_QUOT: { name: '°\nà', title: 'IT_AGRV' }, // Row 4 - KC_NUBS: { name: '|\n(backslash, not physically present)', title: 'IT_BSLS' }, + KC_NUBS: { name: '|\n\\', title: 'IT_BSLS' }, KC_Z: { name: 'Z', title: 'IT_Z' }, KC_X: { name: 'X', title: 'IT_X' }, KC_C: { name: 'C', title: 'IT_C' }, @@ -134,7 +134,7 @@ export default { 'S(KC_QUOT)': { name: '°', title: 'IT_DEG' }, KC_DQUO: { name: '°', title: 'IT_DEG' }, // Row 4 - 'S(KC_NUBS)': { name: '|', title: 'IT_PIPE (not physically present)' }, + 'S(KC_NUBS)': { name: '|', title: 'IT_PIPE' }, 'S(KC_COMM)': { name: ';', title: 'IT_SCLN' }, KC_LT: { name: ';', title: 'IT_SCLN' }, 'S(KC_DOT)': { name: ':', title: 'IT_COLN' }, @@ -196,7 +196,7 @@ export default { 'A(KC_QUOT)': { name: '#', title: 'IT_HASH' }, 'A(KC_BSLS)': { name: '¶', title: 'IT_PILC' }, // Row 4 - 'A(KC_NUBS)': { name: '`', title: 'IT_GRV (not physically present)' }, + 'A(KC_NUBS)': { name: '`', title: 'IT_GRV' }, 'A(KC_Z)': { name: '∑', title: 'IT_NARS' }, 'A(KC_X)': { name: '†', title: 'IT_DAGG' }, 'A(KC_C)': { name: '©', title: 'IT_COPY' }, From aa796e2f23fd62bcb64ab67236d7ed22a21e0a3d Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Fri, 19 Aug 2022 20:00:49 +0200 Subject: [PATCH 05/21] Use shorter key names in Korean --- src/i18n/keymap_extras/keymap_korean.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/i18n/keymap_extras/keymap_korean.js b/src/i18n/keymap_extras/keymap_korean.js index f60e0b8a72..2735cbbe1c 100644 --- a/src/i18n/keymap_extras/keymap_korean.js +++ b/src/i18n/keymap_extras/keymap_korean.js @@ -80,8 +80,8 @@ export default { KC_DOT: { name: '>\n.', title: 'KR_DOT' }, KC_SLSH: { name: '?\n/', title: 'KR_SLSH' }, // Row 5 - KC_LNG2: { name: 'Hanja', title: 'KR_HANJ (한자)' }, - KC_LNG1: { name: 'Han ↔ Yeong', title: 'KR_HAEN (한 ↔ 영)' }, + KC_LNG2: { name: '한자', title: 'KR_HANJ (한자 Hanja)' }, + KC_LNG1: { name: '한 / 영', title: 'KR_HAEN (한 Han ↔ 영 Yeong)' }, /* Shifted symbols * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ From 0b41d3cd1648bf2e49fc37aad05ac04df6e55555 Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Thu, 25 Aug 2022 20:07:57 +0200 Subject: [PATCH 06/21] Add metadata for each OS kb layout --- src/i18n/keymap_extras/index.js | 624 +++++++++++++++++++++++++++++++- 1 file changed, 605 insertions(+), 19 deletions(-) diff --git a/src/i18n/keymap_extras/index.js b/src/i18n/keymap_extras/index.js index bffb702c3d..6c260762c7 100644 --- a/src/i18n/keymap_extras/index.js +++ b/src/i18n/keymap_extras/index.js @@ -1,7 +1,64 @@ -import us from './keymap_us'; -import uk from './keymap_uk'; +import belgian from './keymap_belgian'; +import bepo from './keymap_bepo'; +import brazilian_abnt2 from './keymap_brazilian_abnt2'; +import canadian_multilingual from './keymap_canadian_multilingual'; +import colemak from './keymap_colemak'; +import croatian from './keymap_croatian'; +import czech from './keymap_czech'; +import danish from './keymap_danish'; +import dvorak from './keymap_dvorak'; +import dvorak_fr from './keymap_dvorak_fr'; +import dvorak_programmer from './keymap_dvorak_programmer'; +import estonian from './keymap_estonian'; +import finnish from './keymap_finnish'; +import french from './keymap_french'; +import french_afnor from './keymap_french_afnor'; +import french_mac_iso from './keymap_french_mac_iso'; import german from './keymap_german'; +import greek from './keymap_greek'; +import hebrew from './keymap_hebrew'; +import hungarian from './keymap_hungarian'; +import icelandic from './keymap_icelandic'; +import irish from './keymap_irish'; +import italian from './keymap_italian'; +import italian_mac_ansi from './keymap_italian_mac_ansi'; +import italian_mac_iso from './keymap_italian_mac_iso'; +import japanese from './keymap_japanese'; +import korean from './keymap_korean'; +import latvian from './keymap_latvian'; +import lithuanian_azerty from './keymap_lithuanian_azerty'; +import lithuanian_qwerty from './keymap_lithuanian_qwerty'; +import neo2 from './keymap_neo2'; +import norman from './keymap_norman'; +import norwegian from './keymap_norwegian'; +import polish from './keymap_polish'; +import portuguese from './keymap_portuguese'; +import portuguese_mac_iso from './keymap_portuguese_mac_iso'; +import romanian from './keymap_romanian'; import russian from './keymap_russian'; +import serbian from './keymap_serbian'; +import serbian_latin from './keymap_serbian_latin'; +import slovak from './keymap_slovak'; +import slovenian from './keymap_slovenian'; +import spanish from './keymap_spanish'; +import spanish_dvorak from './keymap_spanish_dvorak'; +import swedish from './keymap_swedish'; +import swedish_mac_ansi from './keymap_swedish_mac_ansi'; +import swedish_mac_iso from './keymap_swedish_mac_iso'; +import swedish_pro_mac_ansi from './keymap_swedish_pro_mac_ansi'; +import swedish_pro_mac_iso from './keymap_swedish_pro_mac_iso'; +import swiss_de from './keymap_swiss_de'; +import swiss_fr from './keymap_swiss_fr'; +import turkish_f from './keymap_turkish_f'; +import turkish_q from './keymap_turkish_q'; +import uk from './keymap_uk'; +import ukrainian from './keymap_ukrainian'; +import us from './keymap_us'; +import us_extended from './keymap_us_extended'; +import us_international from './keymap_us_international'; +import us_international_linux from './keymap_us_international_linux'; +import workman from './keymap_workman'; +import workman_zxcvm from './keymap_workman_zxcvm'; /* ==Template== * keymap_: { @@ -23,38 +80,567 @@ import russian from './keymap_russian'; */ export default { - keymap_us: { - prefix: 'KC', - // Special scenario where sendstring is an empty string not because there is no associated - // sendstring header file but because this is the default. - sendstring: '', + keymap_belgian: { + prefix: 'BE', + sendstring: 'belgian', + isANSI: false, + locales: ['nl-BE', 'fr-BE'], + keycodeLUT: belgian + }, + keymap_bepo: { + prefix: 'BP', + sendstring: 'bepo', + isANSI: false, + locales: ['fr', 'fr-FR', 'fr-BE', 'fr-CH', 'fr-LU', 'fr-CA', 'fr-MC'], + keycodeLUT: bepo + }, + keymap_brazilian_abnt2: { + prefix: 'BR', + sendstring: 'brazilian_abnt2', + isANSI: false, + locales: ['pt-BR'], + keycodeLUT: brazilian_abnt2 + }, + keymap_canadian_multilingual: { + prefix: 'CA', + sendstring: 'canadian_multilingual', + isANSI: false, + locales: ['fr-CA'], + keycodeLUT: canadian_multilingual + }, + keymap_colemak: { + prefix: 'CM', + sendstring: 'colemak', isANSI: true, - locales: ['en-US', 'en'], - keycodeLUT: us + locales: [ + 'en', + 'en-AU', + 'en-BZ', + 'en-CA', + 'en-CB', + 'en-GB', + 'en-IE', + 'en-JM', + 'en-NZ', + 'en-PH', + 'en-TT', + 'en-US', + 'en-ZA', + 'en-ZW' + ], + keycodeLUT: colemak }, - keymap_uk: { - prefix: 'UK', - sendstring: 'uk', + keymap_croatian: { + prefix: 'HR', + sendstring: 'croatian', isANSI: false, - locales: ['en-GB', 'en'], - keycodeLUT: uk + locales: ['hr', 'hr-HR'], + keycodeLUT: croatian + }, + keymap_czech: { + prefix: 'CZ', + sendstring: 'czech', + locales: ['cs', 'cs-CZ'], + isANSI: false, + keycodeLUT: czech + }, + keymap_danish: { + prefix: 'DK', + sendstring: 'danish', + locales: ['da', 'da-DK'], + isANSI: false, + keycodeLUT: danish + }, + keymap_dvorak_fr: { + prefix: 'DV', + sendstring: 'dvorak_fr', + isANSI: false, + locales: ['fr', 'fr-FR', 'fr-BE', 'fr-CH', 'fr-LU', 'fr-CA', 'fr-MC'], + keycodeLUT: dvorak_fr + }, + keymap_dvorak: { + prefix: 'DV', + sendstring: 'dvorak', + isANSI: true, + locales: [ + 'en', + 'en-AU', + 'en-BZ', + 'en-CA', + 'en-CB', + 'en-GB', + 'en-IE', + 'en-JM', + 'en-NZ', + 'en-PH', + 'en-TT', + 'en-US', + 'en-ZA', + 'en-ZW' + ], + keycodeLUT: dvorak + }, + keymap_dvorak_programmer: { + prefix: 'DP', + sendstring: 'dvorak_programmer', + isANSI: true, + locales: [ + 'en', + 'en-AU', + 'en-BZ', + 'en-CA', + 'en-CB', + 'en-GB', + 'en-IE', + 'en-JM', + 'en-NZ', + 'en-PH', + 'en-TT', + 'en-US', + 'en-ZA', + 'en-ZW' + ], + keycodeLUT: dvorak_programmer + }, + keymap_estonian: { + prefix: 'EE', + sendstring: 'estonian', + isANSI: false, + locales: ['et', 'et-EE'], + keycodeLUT: estonian + }, + keymap_finnish: { + prefix: 'FI', + sendstring: 'finnish', + isANSI: false, + locales: ['fi', 'fi-FI', 'se-FI', 'sv-FI'], + keycodeLUT: finnish + }, + keymap_french_afnor: { + prefix: 'FR', + sendstring: 'french_afnor', + isANSI: false, + locales: ['fr', 'fr-FR'], + keycodeLUT: french_afnor + }, + keymap_french: { + prefix: 'FR', + sendstring: 'french', + isANSI: false, + locales: ['fr', 'fr-FR'], + keycodeLUT: french + }, + keymap_french_mac_iso: { + prefix: 'FR', + sendstring: 'french_mac_iso', + isANSI: false, + locales: ['fr', 'fr-FR'], + keycodeLUT: french_mac_iso }, keymap_german: { - // Note: qmk_firmware also contains a separate `keymap_german_mac_iso.h` header file, - // but its only difference with the `keymap_german.h` header is the AltGr/Option layer. - // The QMK Configurator doesn't show the AltGr legends anyways so there is no point in - // including the Mac ISO version. prefix: 'DE', sendstring: 'german', isANSI: false, locales: ['de-GE', 'de-AU', 'de'], keycodeLUT: german }, + keymap_greek: { + prefix: 'GR', + sendstring: '', // Non-Latin script + isANSI: false, + locales: ['el', 'el-GR'], + keycodeLUT: greek + }, + keymap_hebrew: { + prefix: 'IL', + sendstring: '', // Non-Latin script + isANSI: false, + locales: ['he', 'he-IL'], + keycodeLUT: hebrew + }, + keymap_hungarian: { + prefix: 'HU', + sendstring: 'hungarian', + isANSI: false, + locales: ['hu', 'hu-HU'], + keycodeLUT: hungarian + }, + keymap_icelandic: { + prefix: 'IS', + sendstring: 'icelandic', + isANSI: false, + locales: ['is', 'is-IS'], + keycodeLUT: icelandic + }, + keymap_irish: { + prefix: 'IE', + // There is no dedicated sendstring_irish.h header file. + // The only meaningful difference that the Irish keyboard layout has over the UK layout + // is the presence of a dead acute accent key on AltGr+'. Since that's a non-ASCII character, + // the UK sendstring lookup table will work just fine with the Irish keyboard layout + sendstring: 'uk', + isANSI: true, + locales: ['en-IE'], + keycodeLUT: irish + }, + keymap_italian: { + prefix: 'IT', + sendstring: 'italian', + isANSI: false, + locales: ['it', 'it-IT'], + keycodeLUT: italian + }, + keymap_italian_mac_ansi: { + prefix: 'IT', + sendstring: 'italian_mac_ansi', + isANSI: true, + locales: ['it', 'it-IT', 'it-CH'], + keycodeLUT: italian_mac_ansi + }, + keymap_italian_mac_iso: { + prefix: 'IT', + sendstring: 'italian_mac_iso', + isANSI: false, + locales: ['it', 'it-IT', 'it-CH'], + keycodeLUT: italian_mac_iso + }, + keymap_japanese: { + prefix: 'JP', + sendstring: 'japanese', + isANSI: false, + locales: ['ja', 'ja-JP'], + keycodeLUT: japanese + }, + keymap_korean: { + prefix: 'KR', + sendstring: '', // Non-Latin script + isANSI: true, + locales: ['ko', 'ko-KR'], + keycodeLUT: korean + }, + keymap_latvian: { + prefix: 'LV', + sendstring: 'latvian', + isANSI: false, + locales: ['lv', 'lv-LV'], + keycodeLUT: latvian + }, + keymap_lithuanian_azerty: { + prefix: 'LT', + sendstring: 'lithuanian_azerty', + isANSI: false, + locales: ['lt', 'lt-LT'], + keycodeLUT: lithuanian_azerty + }, + keymap_lithuanian_qwerty: { + prefix: 'LT', + sendstring: 'lithuanian_qwerty', + isANSI: true, + locales: ['lt', 'lt-LT'], + keycodeLUT: lithuanian_qwerty + }, + keymap_neo2: { + prefix: 'NE', + sendstring: '', // Missing sendstring header in qmk_firmware + isANSI: false, + locales: ['de-GE', 'de-AU', 'de'], + keycodeLUT: neo2 + }, + keymap_norman: { + prefix: 'NO', + sendstring: 'norman', + isANSI: true, + locales: [ + 'en', + 'en-AU', + 'en-BZ', + 'en-CA', + 'en-CB', + 'en-GB', + 'en-IE', + 'en-JM', + 'en-NZ', + 'en-PH', + 'en-TT', + 'en-US', + 'en-ZA', + 'en-ZW' + ], + keycodeLUT: norman + }, + keymap_norwegian: { + prefix: 'NO', + sendstring: 'norwegian', + isANSI: false, + locales: ['nb-NO', 'nn-NO', 'se-NO'], + keycodeLUT: norwegian + }, + keymap_polish: { + prefix: 'PL', + // The Polish keyboard layout is just like US QWERTY with the addition of Polish accented + // letters on the AltGr layer. These letters are not ASCII so the default US sendstring will + // work just fine. + sendstring: '', // Default US sendstring + isANSI: true, + locales: ['pl', 'pl-PL'], + keycodeLUT: polish + }, + keymap_portuguese: { + prefix: 'PT', + sendstring: 'portuguese', + isANSI: false, + locales: ['pt', 'pt-PT'], + keycodeLUT: portuguese + }, + keymap_portuguese_mac_iso: { + prefix: 'PT', + sendstring: 'portuguese_mac_iso', + isANSI: false, + locales: ['pt', 'pt-PT'], + keycodeLUT: portuguese_mac_iso + }, + keymap_romanian: { + prefix: 'RO', + sendstring: 'romanian', + isANSI: false, + locales: ['ro', 'ro-RO'], + keycodeLUT: romanian + }, keymap_russian: { prefix: 'RU', - sendstring: '', + sendstring: '', // Non-Latin script isANSI: true, locales: ['ru-RU', 'ru'], keycodeLUT: russian + }, + keymap_serbian: { + prefix: 'RS', + sendstring: '', // Non-Latin script + isANSI: false, + locales: ['sr-Cyrl', 'sr-Cyrl-SP', 'sr-Cyrl-BA'], + keycodeLUT: serbian + }, + keymap_serbian_latin: { + prefix: 'RS', + sendstring: 'serbian_latin', + isANSI: false, + locales: ['sr', 'sr-SP', 'sr-BA'], + keycodeLUT: serbian_latin + }, + keymap_slovak: { + prefix: 'SK', + sendstring: 'slovak', + isANSI: false, + locales: ['sk', 'sk-SK'], + keycodeLUT: slovak + }, + keymap_slovenian: { + prefix: 'SI', + sendstring: 'slovenian', + isANSI: false, + locales: ['sl', 'sl-SI'], + keycodeLUT: slovenian + }, + keymap_spanish_dvorak: { + prefix: 'DV', + sendstring: 'spanish_dvorak', + isANSI: false, + locales: [ + 'en', + 'en-AU', + 'en-BZ', + 'en-CA', + 'en-CB', + 'en-GB', + 'en-IE', + 'en-JM', + 'en-NZ', + 'en-PH', + 'en-TT', + 'en-US', + 'en-ZA', + 'en-ZW' + ], + keycodeLUT: spanish_dvorak + }, + keymap_spanish: { + prefix: 'ES', + sendstring: 'spanish', + isANSI: false, + locales: [ + 'ca-ES', + 'es', + 'es-AR', + 'es-BO', + 'es-CL', + 'es-CO', + 'es-CR', + 'es-DO', + 'es-EC', + 'es-ES', + 'es-GT', + 'es-HN', + 'es-MX', + 'es-NI', + 'es-PA', + 'es-PE', + 'es-PR', + 'es-PY', + 'es-SV', + 'es-UY', + 'es-VE', + 'eu-ES', + 'gl-ES' + ], + keycodeLUT: spanish + }, + keymap_swedish: { + prefix: 'SE', + sendstring: 'swedish', + isANSI: false, + locales: ['sv', 'sv-SE'], + keycodeLUT: swedish + }, + keymap_swedish_mac_ansi: { + prefix: 'SE', + sendstring: 'swedish', + isANSI: true, + locales: ['sv', 'sv-SE'], + keycodeLUT: swedish_mac_ansi + }, + keymap_swedish_mac_iso: { + prefix: 'SE', + sendstring: 'swedish', + isANSI: false, + locales: ['sv', 'sv-SE'], + keycodeLUT: swedish_mac_iso + }, + keymap_swedish_pro_mac_ansi: { + prefix: 'SE', + sendstring: 'swedish', + isANSI: true, + locales: ['sv', 'sv-SE'], + keycodeLUT: swedish_pro_mac_ansi + }, + keymap_swedish_pro_mac_iso: { + prefix: 'SE', + sendstring: 'swedish', + isANSI: false, + locales: ['sv', 'sv-SE'], + keycodeLUT: swedish_pro_mac_iso + }, + keymap_swiss_de: { + prefix: 'CH', + sendstring: 'swiss_de', + isANSI: false, + locales: ['de-CH', 'de'], + keycodeLUT: swiss_de + }, + keymap_swiss_fr: { + prefix: 'CH', + sendstring: 'swiss_fr', + isANSI: false, + locales: ['fr-CH', 'fr'], + keycodeLUT: swiss_fr + }, + keymap_turkish_f: { + prefix: 'TR', + sendstring: 'turkish_f', + isANSI: false, + locales: ['tr', 'tr-TR'], + keycodeLUT: turkish_f + }, + keymap_turkish_q: { + prefix: 'TR', + sendstring: 'turkish_q', + isANSI: false, + locales: ['tr', 'tr-TR'], + keycodeLUT: turkish_q + }, + keymap_uk: { + prefix: 'UK', + sendstring: 'uk', + isANSI: false, + locales: ['en-GB', 'en'], + keycodeLUT: uk + }, + keymap_ukrainian: { + prefix: 'UA', + sendstring: '', // Non-Latin script + isANSI: true, + locales: ['uk', 'uk-UA'], + keycodeLUT: ukrainian + }, + keymap_us: { + prefix: 'KC', + sendstring: '', + isANSI: true, + locales: ['en-US', 'en'], + keycodeLUT: us + }, + keymap_us_extended: { + prefix: 'US', + sendstring: '', // Default US sendstring + isANSI: true, + locales: ['en', 'en-US'], + keycodeLUT: us_extended + }, + keymap_us_international: { + prefix: 'US', + sendstring: '', // Default US sendstring + isANSI: true, + locales: ['en', 'en-US'], + keycodeLUT: us_international + }, + keymap_us_international_linux: { + prefix: 'US', + sendstring: '', // Default US sendstring + isANSI: true, + locales: ['en', 'en-US'], + keycodeLUT: us_international_linux + }, + keymap_workman: { + prefix: 'WK', + sendstring: 'workman', + isANSI: true, + locales: [ + 'en', + 'en-AU', + 'en-BZ', + 'en-CA', + 'en-CB', + 'en-GB', + 'en-IE', + 'en-JM', + 'en-NZ', + 'en-PH', + 'en-TT', + 'en-US', + 'en-ZA', + 'en-ZW' + ], + keycodeLUT: workman + }, + keymap_workman_zxcvm: { + prefix: 'WK', + sendstring: 'workman_zxcvm', + isANSI: true, + locales: [ + 'en', + 'en-AU', + 'en-BZ', + 'en-CA', + 'en-CB', + 'en-GB', + 'en-IE', + 'en-JM', + 'en-NZ', + 'en-PH', + 'en-TT', + 'en-US', + 'en-ZA', + 'en-ZW' + ], + keycodeLUT: workman_zxcvm } }; From bd76bc52a770080de185e9cae1c6e15accce4a3d Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Thu, 25 Aug 2022 20:33:29 +0200 Subject: [PATCH 07/21] Add EN labels for each OS kb layout --- src/i18n/en.csv | 61 ++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 58 insertions(+), 3 deletions(-) diff --git a/src/i18n/en.csv b/src/i18n/en.csv index ff92e6a49c..08b1b0a711 100644 --- a/src/i18n/en.csv +++ b/src/i18n/en.csv @@ -117,12 +117,67 @@ settingsPanel:language:help,Change the language of the user interface settingsPanel:language:title,Language settingsPanel:off:label,Off settingsPanel:on:label,On -settingsPanel:osKeyboardLayout:help,Change the key legends to match with your host keyboard layout. +settingsPanel:osKeyboardLayout:label:keymap_belgian,Belgian +settingsPanel:osKeyboardLayout:label:keymap_bepo,French (France) +settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2,Portuguese (Brazil) +settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual,French (Canadian multilingual) +settingsPanel:osKeyboardLayout:label:keymap_colemak,Colemak +settingsPanel:osKeyboardLayout:label:keymap_croatian,Croatian (Croatia) +settingsPanel:osKeyboardLayout:label:keymap_czech,Czech (Czechia) +settingsPanel:osKeyboardLayout:label:keymap_danish,Danish (Denmark) +settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr,French Dvorak +settingsPanel:osKeyboardLayout:label:keymap_dvorak,Dvorak (DSK) +settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer,Programmer's Dvorak +settingsPanel:osKeyboardLayout:label:keymap_estonian,Estonian (Estonia) +settingsPanel:osKeyboardLayout:label:keymap_finnish,Finnish (Finland) +settingsPanel:osKeyboardLayout:label:keymap_french_afnor,French (AFNOR) +settingsPanel:osKeyboardLayout:label:keymap_french,French (France) +settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso,French (Mac ISO) settingsPanel:osKeyboardLayout:label:keymap_german,German (Germany & Austria) -settingsPanel:osKeyboardLayout:label:keymap_russian,Russian +settingsPanel:osKeyboardLayout:label:keymap_greek,Greek (Greece) +settingsPanel:osKeyboardLayout:label:keymap_hebrew,Hebrew (Israel) +settingsPanel:osKeyboardLayout:label:keymap_hungarian,Hungarian (Hungary) +settingsPanel:osKeyboardLayout:label:keymap_icelandic,Icelandic (Iceland) +settingsPanel:osKeyboardLayout:label:keymap_irish,English (Ireland) +settingsPanel:osKeyboardLayout:label:keymap_italian,Italian (Italy) +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_ansi,Italian (Mac ANSI) +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_iso,Italian (Mac ISO) +settingsPanel:osKeyboardLayout:label:keymap_japanese,Japanese JP106 (Japan) +settingsPanel:osKeyboardLayout:label:keymap_korean,Korean (South Korea) +settingsPanel:osKeyboardLayout:label:keymap_latvian,Latvian (Latvia) +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty,Lithuanian AZERTY (Lithuania) +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty,Lithuanian QWERTY (Lithuania) +settingsPanel:osKeyboardLayout:label:keymap_neo2,NEO 2 +settingsPanel:osKeyboardLayout:label:keymap_norman,Norman +settingsPanel:osKeyboardLayout:label:keymap_norwegian,Norwegian (Norway) +settingsPanel:osKeyboardLayout:label:keymap_polish,Polish (Poland) +settingsPanel:osKeyboardLayout:label:keymap_portuguese,Portuguese (Portugal) +settingsPanel:osKeyboardLayout:label:keymap_portuguese_mac_iso,Portuguese (Mac ISO) +settingsPanel:osKeyboardLayout:label:keymap_romanian,Romanian (Romania) +settingsPanel:osKeyboardLayout:label:keymap_russian,Russian (Russia) +settingsPanel:osKeyboardLayout:label:keymap_serbian,Serbian Cyrillic (Serbia) +settingsPanel:osKeyboardLayout:label:keymap_serbian_latin,Serbian Latin (Serbia) +settingsPanel:osKeyboardLayout:label:keymap_slovak,Slovak (Slovakia) +settingsPanel:osKeyboardLayout:label:keymap_slovenian,Slovenian (Slovenia) +settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak,Spanish Dvorak +settingsPanel:osKeyboardLayout:label:keymap_spanish,Catalan (Spain) +settingsPanel:osKeyboardLayout:label:keymap_swedish,Swedish (Sweden) +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi,Swedish (Mac ANSI) +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso,Swedish (Mac ISO) +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_ansi,Swedish (Mac Pro ANSI) +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_iso,Swedish (Mac Pro ISO) +settingsPanel:osKeyboardLayout:label:keymap_swiss_de,German (Switzerland) +settingsPanel:osKeyboardLayout:label:keymap_swiss_fr,French (Switzerland) +settingsPanel:osKeyboardLayout:label:keymap_turkish_f,Turkish F (Turkey) +settingsPanel:osKeyboardLayout:label:keymap_turkish_q,Turkish Q (Turkey) settingsPanel:osKeyboardLayout:label:keymap_uk,English (UK) +settingsPanel:osKeyboardLayout:label:keymap_ukrainian,Ukrainian (Ukraine) settingsPanel:osKeyboardLayout:label:keymap_us,English (US) -settingsPanel:osKeyboardLayout:title,Host Keyboard Layout +settingsPanel:osKeyboardLayout:label:keymap_us_extended,English (US Extended) +settingsPanel:osKeyboardLayout:label:keymap_us_international,English (US Int'l) +settingsPanel:osKeyboardLayout:label:keymap_us_international_linux,English (US Int'l Linux) +settingsPanel:osKeyboardLayout:label:keymap_workman,Workman +settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm,Workman ZXCVM settingsPanel:snowflakes:label,Toggle Snowflakes settingsPanel:snowflakes:title,Snowflakes settingsPanel:title,Configurator Settings From 3c361d2f91a17efaa6badc137a42a6653c7588cc Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Thu, 25 Aug 2022 20:44:56 +0200 Subject: [PATCH 08/21] Add osKeyboardLayout:title and :help translatable strings --- src/i18n/en.csv | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/i18n/en.csv b/src/i18n/en.csv index 08b1b0a711..3d3ba007cd 100644 --- a/src/i18n/en.csv +++ b/src/i18n/en.csv @@ -117,6 +117,7 @@ settingsPanel:language:help,Change the language of the user interface settingsPanel:language:title,Language settingsPanel:off:label,Off settingsPanel:on:label,On +settingsPanel:osKeyboardLayout:help,Change the key legends to match with your host keyboard layout. settingsPanel:osKeyboardLayout:label:keymap_belgian,Belgian settingsPanel:osKeyboardLayout:label:keymap_bepo,French (France) settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2,Portuguese (Brazil) @@ -178,6 +179,7 @@ settingsPanel:osKeyboardLayout:label:keymap_us_international,English (US Int'l) settingsPanel:osKeyboardLayout:label:keymap_us_international_linux,English (US Int'l Linux) settingsPanel:osKeyboardLayout:label:keymap_workman,Workman settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm,Workman ZXCVM +settingsPanel:osKeyboardLayout:title,Host Keyboard Layout settingsPanel:snowflakes:label,Toggle Snowflakes settingsPanel:snowflakes:title,Snowflakes settingsPanel:title,Configurator Settings From bcd7c4257540c6007e3830e01ba6f05ab29f64de Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Sun, 28 Aug 2022 20:42:45 +0200 Subject: [PATCH 09/21] Remove spaces around the '/' of KC_GESC's keycode name This is done so that the Shift+GESC and GUI+GESC keysyms/keycode names remain on the same line because the `breakLines` functions of PrintKey.vue and TesterKey.vue replace spaces ' ' with newlines '\n' --- src/i18n/keymap_extras/keymap_belgian.js | 2 +- src/i18n/keymap_extras/keymap_bepo.js | 2 +- src/i18n/keymap_extras/keymap_brazilian_abnt2.js | 2 +- src/i18n/keymap_extras/keymap_canadian_multilingual.js | 2 +- src/i18n/keymap_extras/keymap_colemak.js | 2 +- src/i18n/keymap_extras/keymap_croatian.js | 2 +- src/i18n/keymap_extras/keymap_czech.js | 2 +- src/i18n/keymap_extras/keymap_danish.js | 2 +- src/i18n/keymap_extras/keymap_dvorak.js | 2 +- src/i18n/keymap_extras/keymap_dvorak_fr.js | 2 +- src/i18n/keymap_extras/keymap_dvorak_programmer.js | 2 +- src/i18n/keymap_extras/keymap_estonian.js | 2 +- src/i18n/keymap_extras/keymap_finnish.js | 2 +- src/i18n/keymap_extras/keymap_french_afnor.js | 2 +- src/i18n/keymap_extras/keymap_french_mac_iso.js | 2 +- src/i18n/keymap_extras/keymap_greek.js | 2 +- src/i18n/keymap_extras/keymap_hebrew.js | 2 +- src/i18n/keymap_extras/keymap_hungarian.js | 2 +- src/i18n/keymap_extras/keymap_icelandic.js | 2 +- src/i18n/keymap_extras/keymap_irish.js | 2 +- src/i18n/keymap_extras/keymap_italian.js | 2 +- src/i18n/keymap_extras/keymap_italian_mac_ansi.js | 2 +- src/i18n/keymap_extras/keymap_italian_mac_iso.js | 2 +- src/i18n/keymap_extras/keymap_japanese.js | 2 +- src/i18n/keymap_extras/keymap_korean.js | 2 +- src/i18n/keymap_extras/keymap_latvian.js | 2 +- src/i18n/keymap_extras/keymap_lithuanian_azerty.js | 2 +- src/i18n/keymap_extras/keymap_lithuanian_qwerty.js | 2 +- src/i18n/keymap_extras/keymap_norman.js | 2 +- src/i18n/keymap_extras/keymap_norwegian.js | 2 +- src/i18n/keymap_extras/keymap_polish.js | 2 +- src/i18n/keymap_extras/keymap_portuguese.js | 2 +- src/i18n/keymap_extras/keymap_portuguese_mac_iso.js | 2 +- src/i18n/keymap_extras/keymap_romanian.js | 2 +- src/i18n/keymap_extras/keymap_serbian.js | 2 +- src/i18n/keymap_extras/keymap_serbian_latin.js | 2 +- src/i18n/keymap_extras/keymap_slovak.js | 2 +- src/i18n/keymap_extras/keymap_slovenian.js | 2 +- src/i18n/keymap_extras/keymap_spanish.js | 2 +- src/i18n/keymap_extras/keymap_spanish_dvorak.js | 2 +- src/i18n/keymap_extras/keymap_swedish.js | 2 +- src/i18n/keymap_extras/keymap_swedish_mac_ansi.js | 2 +- src/i18n/keymap_extras/keymap_swedish_mac_iso.js | 2 +- src/i18n/keymap_extras/keymap_swedish_pro_mac_ansi.js | 2 +- src/i18n/keymap_extras/keymap_swedish_pro_mac_iso.js | 2 +- src/i18n/keymap_extras/keymap_swiss_de.js | 2 +- src/i18n/keymap_extras/keymap_swiss_fr.js | 2 +- src/i18n/keymap_extras/keymap_turkish_f.js | 2 +- src/i18n/keymap_extras/keymap_turkish_q.js | 2 +- src/i18n/keymap_extras/keymap_us_extended.js | 2 +- src/i18n/keymap_extras/keymap_us_international.js | 2 +- src/i18n/keymap_extras/keymap_us_international_linux.js | 2 +- src/i18n/keymap_extras/keymap_workman.js | 2 +- src/i18n/keymap_extras/keymap_workman_zxcvm.js | 2 +- 54 files changed, 54 insertions(+), 54 deletions(-) diff --git a/src/i18n/keymap_extras/keymap_belgian.js b/src/i18n/keymap_extras/keymap_belgian.js index 2576435f1b..dc4df00e71 100644 --- a/src/i18n/keymap_extras/keymap_belgian.js +++ b/src/i18n/keymap_extras/keymap_belgian.js @@ -185,7 +185,7 @@ export default { KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, QK_GESC: { - name: '² / ³\nEsc', + name: '²/³\nEsc', title: 'Esc normally, but ² when GUI is active or ³ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_bepo.js b/src/i18n/keymap_extras/keymap_bepo.js index 8ee6b8ba80..b148850ee3 100644 --- a/src/i18n/keymap_extras/keymap_bepo.js +++ b/src/i18n/keymap_extras/keymap_bepo.js @@ -273,7 +273,7 @@ export default { KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, QK_GESC: { - name: '$ / #\nEsc', + name: '$/#\nEsc', title: 'Esc normally, but $ when GUI is active or # when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_brazilian_abnt2.js b/src/i18n/keymap_extras/keymap_brazilian_abnt2.js index fcab3640ea..26cb957445 100644 --- a/src/i18n/keymap_extras/keymap_brazilian_abnt2.js +++ b/src/i18n/keymap_extras/keymap_brazilian_abnt2.js @@ -187,7 +187,7 @@ export default { KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, QK_GESC: { - name: '\' / "\nEsc', + name: '\'/"\nEsc', title: 'Esc normally, but \' when GUI is active or " when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_canadian_multilingual.js b/src/i18n/keymap_extras/keymap_canadian_multilingual.js index 0374d559e0..4e7b01202f 100644 --- a/src/i18n/keymap_extras/keymap_canadian_multilingual.js +++ b/src/i18n/keymap_extras/keymap_canadian_multilingual.js @@ -281,7 +281,7 @@ export default { KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, QK_GESC: { - name: '/ / \\\nEsc', + name: '//\\\nEsc', title: 'Esc normally, but / when GUI is active or \\ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_colemak.js b/src/i18n/keymap_extras/keymap_colemak.js index 71f6a16f20..915a105b58 100644 --- a/src/i18n/keymap_extras/keymap_colemak.js +++ b/src/i18n/keymap_extras/keymap_colemak.js @@ -154,7 +154,7 @@ export default { KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, QK_GESC: { - name: '` / ~\nEsc', + name: '`/~\nEsc', title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_croatian.js b/src/i18n/keymap_extras/keymap_croatian.js index 7bcf518bba..d54bfcdf88 100644 --- a/src/i18n/keymap_extras/keymap_croatian.js +++ b/src/i18n/keymap_extras/keymap_croatian.js @@ -190,7 +190,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '¸ / ¨\nEsc', + name: '¸/¨\nEsc', title: 'Esc normally, but ¸ when GUI is active or ¨ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_czech.js b/src/i18n/keymap_extras/keymap_czech.js index 951a35cdcb..0c5215dbf6 100644 --- a/src/i18n/keymap_extras/keymap_czech.js +++ b/src/i18n/keymap_extras/keymap_czech.js @@ -200,7 +200,7 @@ export default { KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, QK_GESC: { - name: '; / °\nEsc', + name: ';/°\nEsc', title: 'Esc normally, but ; when GUI is active or ° when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_danish.js b/src/i18n/keymap_extras/keymap_danish.js index a0fe02c893..d66ef71c5e 100644 --- a/src/i18n/keymap_extras/keymap_danish.js +++ b/src/i18n/keymap_extras/keymap_danish.js @@ -180,7 +180,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '½ / §\nEsc', + name: '½/§\nEsc', title: 'Esc normally, but ½ when GUI is active or § when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_dvorak.js b/src/i18n/keymap_extras/keymap_dvorak.js index d7e2d76d45..c829904599 100644 --- a/src/i18n/keymap_extras/keymap_dvorak.js +++ b/src/i18n/keymap_extras/keymap_dvorak.js @@ -154,7 +154,7 @@ export default { KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, QK_GESC: { - name: '` / ~\nEsc', + name: '`/~\nEsc', title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_dvorak_fr.js b/src/i18n/keymap_extras/keymap_dvorak_fr.js index d72178cca6..1d5dac6542 100644 --- a/src/i18n/keymap_extras/keymap_dvorak_fr.js +++ b/src/i18n/keymap_extras/keymap_dvorak_fr.js @@ -162,7 +162,7 @@ export default { KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, QK_GESC: { - name: '« / *\nEsc', + name: '«/*\nEsc', title: 'Esc normally, but « when GUI is active or * when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_dvorak_programmer.js b/src/i18n/keymap_extras/keymap_dvorak_programmer.js index 8b1bf18568..928cf616cf 100644 --- a/src/i18n/keymap_extras/keymap_dvorak_programmer.js +++ b/src/i18n/keymap_extras/keymap_dvorak_programmer.js @@ -154,7 +154,7 @@ export default { KC_RAPC: { name: 'RA / 6', title: 'Right Alt when held, 6 when tapped' }, QK_GESC: { - name: '$ / ~\nEsc', + name: '$/~\nEsc', title: 'Esc normally, but $ when GUI is active or ~ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_estonian.js b/src/i18n/keymap_extras/keymap_estonian.js index 4109523b03..a36a2797f0 100644 --- a/src/i18n/keymap_extras/keymap_estonian.js +++ b/src/i18n/keymap_extras/keymap_estonian.js @@ -182,7 +182,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: 'ˇ / ~\nEsc', + name: 'ˇ/~\nEsc', title: 'Esc normally, but ˇ when GUI is active or ~ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_finnish.js b/src/i18n/keymap_extras/keymap_finnish.js index cf941fae1c..2d5a34ad0d 100644 --- a/src/i18n/keymap_extras/keymap_finnish.js +++ b/src/i18n/keymap_extras/keymap_finnish.js @@ -180,7 +180,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '§ / ½\nEsc', + name: '§/½\nEsc', title: 'Esc normally, but § when GUI is active or ½ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_french_afnor.js b/src/i18n/keymap_extras/keymap_french_afnor.js index 14c5cf1d84..5bedff3d3c 100644 --- a/src/i18n/keymap_extras/keymap_french_afnor.js +++ b/src/i18n/keymap_extras/keymap_french_afnor.js @@ -280,7 +280,7 @@ export default { KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, QK_GESC: { - name: '@ / #\nEsc', + name: '@/#\nEsc', title: 'Esc normally, but @ when GUI is active or # when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_french_mac_iso.js b/src/i18n/keymap_extras/keymap_french_mac_iso.js index bee58cfae1..e4b92e7a03 100644 --- a/src/i18n/keymap_extras/keymap_french_mac_iso.js +++ b/src/i18n/keymap_extras/keymap_french_mac_iso.js @@ -275,7 +275,7 @@ export default { KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, QK_GESC: { - name: '@ / #\nEsc', + name: '@/#\nEsc', title: 'Esc normally, but @ when GUI is active or # when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_greek.js b/src/i18n/keymap_extras/keymap_greek.js index 0ac9025bf4..fdc5b6e56c 100644 --- a/src/i18n/keymap_extras/keymap_greek.js +++ b/src/i18n/keymap_extras/keymap_greek.js @@ -191,7 +191,7 @@ export default { KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, QK_GESC: { - name: '` / ~\nEsc', + name: '`/~\nEsc', title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_hebrew.js b/src/i18n/keymap_extras/keymap_hebrew.js index 7d54a5d3b6..851dbaac32 100644 --- a/src/i18n/keymap_extras/keymap_hebrew.js +++ b/src/i18n/keymap_extras/keymap_hebrew.js @@ -180,7 +180,7 @@ export default { KC_RAPC: { name: 'RA / (', title: 'Right Alt when held, ( when tapped' }, QK_GESC: { - name: '; / ~\nEsc', + name: ';/~\nEsc', title: 'Esc normally, but ; when GUI is active or ~ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_hungarian.js b/src/i18n/keymap_extras/keymap_hungarian.js index d351720c87..e0a8b30192 100644 --- a/src/i18n/keymap_extras/keymap_hungarian.js +++ b/src/i18n/keymap_extras/keymap_hungarian.js @@ -198,7 +198,7 @@ export default { KC_RAPC: { name: 'RA / Ö', title: 'Right Alt when held, Ö when tapped' }, QK_GESC: { - name: '0 / §\nEsc', + name: '0/§\nEsc', title: 'Esc normally, but 0 when GUI is active or § when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_icelandic.js b/src/i18n/keymap_extras/keymap_icelandic.js index 94e43502d7..614726e898 100644 --- a/src/i18n/keymap_extras/keymap_icelandic.js +++ b/src/i18n/keymap_extras/keymap_icelandic.js @@ -180,7 +180,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '° / ¨\nEsc', + name: '°/¨\nEsc', title: 'Esc normally, but ° when GUI is active or ¨ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_irish.js b/src/i18n/keymap_extras/keymap_irish.js index c0a172fdd7..9274e23311 100644 --- a/src/i18n/keymap_extras/keymap_irish.js +++ b/src/i18n/keymap_extras/keymap_irish.js @@ -179,7 +179,7 @@ export default { KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, QK_GESC: { - name: '` / ¬\nEsc', + name: '`/¬\nEsc', title: 'Esc normally, but ` when GUI is active or ¬ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_italian.js b/src/i18n/keymap_extras/keymap_italian.js index d1cf2349d5..a936c14c50 100644 --- a/src/i18n/keymap_extras/keymap_italian.js +++ b/src/i18n/keymap_extras/keymap_italian.js @@ -192,7 +192,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '\\ / |\nEsc', + name: '\\/|\nEsc', title: 'Esc normally, but \\ when GUI is active or | when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_italian_mac_ansi.js b/src/i18n/keymap_extras/keymap_italian_mac_ansi.js index 2e6d378bae..97c496eb45 100644 --- a/src/i18n/keymap_extras/keymap_italian_mac_ansi.js +++ b/src/i18n/keymap_extras/keymap_italian_mac_ansi.js @@ -277,7 +277,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '< / >\nEsc', + name: '\nEsc', title: 'Esc normally, but < when GUI is active or > when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_italian_mac_iso.js b/src/i18n/keymap_extras/keymap_italian_mac_iso.js index 3b2164c871..0b7a36d749 100644 --- a/src/i18n/keymap_extras/keymap_italian_mac_iso.js +++ b/src/i18n/keymap_extras/keymap_italian_mac_iso.js @@ -278,7 +278,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '\\ / |\nEsc', + name: '\\/|\nEsc', title: 'Esc normally, but \\ when GUI is active or | when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_japanese.js b/src/i18n/keymap_extras/keymap_japanese.js index 138dcfac79..5ca1b03fb9 100644 --- a/src/i18n/keymap_extras/keymap_japanese.js +++ b/src/i18n/keymap_extras/keymap_japanese.js @@ -174,7 +174,7 @@ export default { KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, QK_GESC: { - name: '半角 / 全角\nEsc', + name: '半角/全角\nEsc', title: 'Esc normally, but Zenkaku ↔ Hankaku ↔ Kanji when Shift or GUI is active' } diff --git a/src/i18n/keymap_extras/keymap_korean.js b/src/i18n/keymap_extras/keymap_korean.js index 2735cbbe1c..cc79e772f1 100644 --- a/src/i18n/keymap_extras/keymap_korean.js +++ b/src/i18n/keymap_extras/keymap_korean.js @@ -157,7 +157,7 @@ export default { KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, QK_GESC: { - name: '` / ~\nEsc', + name: '`/~\nEsc', title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_latvian.js b/src/i18n/keymap_extras/keymap_latvian.js index 685a39da91..b384e3fafe 100644 --- a/src/i18n/keymap_extras/keymap_latvian.js +++ b/src/i18n/keymap_extras/keymap_latvian.js @@ -217,7 +217,7 @@ export default { KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, QK_GESC: { - name: '` / ~\nEsc', + name: '`/~\nEsc', title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_lithuanian_azerty.js b/src/i18n/keymap_extras/keymap_lithuanian_azerty.js index 123f8735bb..50f1672d4a 100644 --- a/src/i18n/keymap_extras/keymap_lithuanian_azerty.js +++ b/src/i18n/keymap_extras/keymap_lithuanian_azerty.js @@ -183,7 +183,7 @@ export default { KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, QK_GESC: { - name: '` / ~\nEsc', + name: '`/~\nEsc', title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_lithuanian_qwerty.js b/src/i18n/keymap_extras/keymap_lithuanian_qwerty.js index d8fb29f827..8944fc92e5 100644 --- a/src/i18n/keymap_extras/keymap_lithuanian_qwerty.js +++ b/src/i18n/keymap_extras/keymap_lithuanian_qwerty.js @@ -195,7 +195,7 @@ export default { KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, QK_GESC: { - name: '` / ~\nEsc', + name: '`/~\nEsc', title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_norman.js b/src/i18n/keymap_extras/keymap_norman.js index 66befec107..48cbf79b6d 100644 --- a/src/i18n/keymap_extras/keymap_norman.js +++ b/src/i18n/keymap_extras/keymap_norman.js @@ -154,7 +154,7 @@ export default { KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, QK_GESC: { - name: '` / ~\nEsc', + name: '`/~\nEsc', title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_norwegian.js b/src/i18n/keymap_extras/keymap_norwegian.js index 75d353d8c3..279675f291 100644 --- a/src/i18n/keymap_extras/keymap_norwegian.js +++ b/src/i18n/keymap_extras/keymap_norwegian.js @@ -179,7 +179,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '| / §\nEsc', + name: '|/§\nEsc', title: 'Esc normally, but | when GUI is active or § when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_polish.js b/src/i18n/keymap_extras/keymap_polish.js index 41e365ce36..9277d2521a 100644 --- a/src/i18n/keymap_extras/keymap_polish.js +++ b/src/i18n/keymap_extras/keymap_polish.js @@ -181,7 +181,7 @@ export default { KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, QK_GESC: { - name: '` / ~\nEsc', + name: '`/~\nEsc', title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_portuguese.js b/src/i18n/keymap_extras/keymap_portuguese.js index f66428b64a..19fa31d442 100644 --- a/src/i18n/keymap_extras/keymap_portuguese.js +++ b/src/i18n/keymap_extras/keymap_portuguese.js @@ -178,7 +178,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '\\ / |\nEsc', + name: '\\/|\nEsc', title: 'Esc normally, but \\ when GUI is active or | when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_portuguese_mac_iso.js b/src/i18n/keymap_extras/keymap_portuguese_mac_iso.js index 414316d8de..c326250dcd 100644 --- a/src/i18n/keymap_extras/keymap_portuguese_mac_iso.js +++ b/src/i18n/keymap_extras/keymap_portuguese_mac_iso.js @@ -261,7 +261,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '§ / ±\nEsc', + name: '§/±\nEsc', title: 'Esc normally, but § when GUI is active or ± when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_romanian.js b/src/i18n/keymap_extras/keymap_romanian.js index 9f1419df97..041031e140 100644 --- a/src/i18n/keymap_extras/keymap_romanian.js +++ b/src/i18n/keymap_extras/keymap_romanian.js @@ -215,7 +215,7 @@ export default { KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, QK_GESC: { - name: '„ / ”\nEsc', + name: '„/”\nEsc', title: 'Esc normally, but „ when GUI is active or ” when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_serbian.js b/src/i18n/keymap_extras/keymap_serbian.js index 93b7994c9e..4c7f016def 100644 --- a/src/i18n/keymap_extras/keymap_serbian.js +++ b/src/i18n/keymap_extras/keymap_serbian.js @@ -163,7 +163,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '` / ~\nEsc', + name: '`/~\nEsc', title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_serbian_latin.js b/src/i18n/keymap_extras/keymap_serbian_latin.js index a64d1c1751..c9d83e9f3a 100644 --- a/src/i18n/keymap_extras/keymap_serbian_latin.js +++ b/src/i18n/keymap_extras/keymap_serbian_latin.js @@ -191,7 +191,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '‚ / ~\nEsc', + name: '‚/~\nEsc', title: 'Esc normally, but ‚ when GUI is active or ~ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_slovak.js b/src/i18n/keymap_extras/keymap_slovak.js index d842846a38..d9db107145 100644 --- a/src/i18n/keymap_extras/keymap_slovak.js +++ b/src/i18n/keymap_extras/keymap_slovak.js @@ -202,7 +202,7 @@ export default { KC_RAPC: { name: 'RA / 0', title: 'Right Alt when held, 0 when tapped' }, QK_GESC: { - name: '; / °\nEsc', + name: ';/°\nEsc', title: 'Esc normally, but ; when GUI is active or ° when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_slovenian.js b/src/i18n/keymap_extras/keymap_slovenian.js index 7cd9c8e69c..fdbd3dfbe2 100644 --- a/src/i18n/keymap_extras/keymap_slovenian.js +++ b/src/i18n/keymap_extras/keymap_slovenian.js @@ -190,7 +190,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '¸ / ¨\nEsc', + name: '¸/¨\nEsc', title: 'Esc normally, but ¸ when GUI is active or ¨ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_spanish.js b/src/i18n/keymap_extras/keymap_spanish.js index 5552cab70d..9b988f750e 100644 --- a/src/i18n/keymap_extras/keymap_spanish.js +++ b/src/i18n/keymap_extras/keymap_spanish.js @@ -180,7 +180,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: 'º / ª\nEsc', + name: 'º/ª\nEsc', title: 'Esc normally, but º when GUI is active or ª when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_spanish_dvorak.js b/src/i18n/keymap_extras/keymap_spanish_dvorak.js index 0a7553314d..caaf7e9d7d 100644 --- a/src/i18n/keymap_extras/keymap_spanish_dvorak.js +++ b/src/i18n/keymap_extras/keymap_spanish_dvorak.js @@ -180,7 +180,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: 'º / ª\nEsc', + name: 'º/ª\nEsc', title: 'Esc normally, but º when GUI is active or ª when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_swedish.js b/src/i18n/keymap_extras/keymap_swedish.js index 9d207ffa60..44ed47fc52 100644 --- a/src/i18n/keymap_extras/keymap_swedish.js +++ b/src/i18n/keymap_extras/keymap_swedish.js @@ -180,7 +180,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '§ / ½\nEsc', + name: '§/½\nEsc', title: 'Esc normally, but § when GUI is active or ½ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_swedish_mac_ansi.js b/src/i18n/keymap_extras/keymap_swedish_mac_ansi.js index 0755ad4019..d93ba0edc2 100644 --- a/src/i18n/keymap_extras/keymap_swedish_mac_ansi.js +++ b/src/i18n/keymap_extras/keymap_swedish_mac_ansi.js @@ -269,7 +269,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '< / >\nEsc', + name: '\nEsc', title: 'Esc normally, but < when GUI is active or > when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_swedish_mac_iso.js b/src/i18n/keymap_extras/keymap_swedish_mac_iso.js index 65cd6dc0c8..e00c332cf4 100644 --- a/src/i18n/keymap_extras/keymap_swedish_mac_iso.js +++ b/src/i18n/keymap_extras/keymap_swedish_mac_iso.js @@ -266,7 +266,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '§ / °\nEsc', + name: '§/°\nEsc', title: 'Esc normally, but § when GUI is active or ° when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_swedish_pro_mac_ansi.js b/src/i18n/keymap_extras/keymap_swedish_pro_mac_ansi.js index 2c433eba16..52ac84bb6e 100644 --- a/src/i18n/keymap_extras/keymap_swedish_pro_mac_ansi.js +++ b/src/i18n/keymap_extras/keymap_swedish_pro_mac_ansi.js @@ -269,7 +269,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '< / >\nEsc', + name: '\nEsc', title: 'Esc normally, but < when GUI is active or > when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_swedish_pro_mac_iso.js b/src/i18n/keymap_extras/keymap_swedish_pro_mac_iso.js index 96e95e433b..11f36941e0 100644 --- a/src/i18n/keymap_extras/keymap_swedish_pro_mac_iso.js +++ b/src/i18n/keymap_extras/keymap_swedish_pro_mac_iso.js @@ -266,7 +266,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '§ / °\nEsc', + name: '§/°\nEsc', title: 'Esc normally, but § when GUI is active or ° when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_swiss_de.js b/src/i18n/keymap_extras/keymap_swiss_de.js index 3544aee15f..fc42dbdecb 100644 --- a/src/i18n/keymap_extras/keymap_swiss_de.js +++ b/src/i18n/keymap_extras/keymap_swiss_de.js @@ -186,7 +186,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '§ / °\nEsc', + name: '§/°\nEsc', title: 'Esc normally, but § when GUI is active or ° when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_swiss_fr.js b/src/i18n/keymap_extras/keymap_swiss_fr.js index c96630508b..63398b61c2 100644 --- a/src/i18n/keymap_extras/keymap_swiss_fr.js +++ b/src/i18n/keymap_extras/keymap_swiss_fr.js @@ -186,7 +186,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '§ / °\nEsc', + name: '§/°\nEsc', title: 'Esc normally, but § when GUI is active or ° when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_turkish_f.js b/src/i18n/keymap_extras/keymap_turkish_f.js index ab450ca26a..9f7d4d1473 100644 --- a/src/i18n/keymap_extras/keymap_turkish_f.js +++ b/src/i18n/keymap_extras/keymap_turkish_f.js @@ -224,7 +224,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '+ / *\nEsc', + name: '+/*\nEsc', title: 'Esc normally, but + when GUI is active or * when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_turkish_q.js b/src/i18n/keymap_extras/keymap_turkish_q.js index 2a8bb15a46..da1ab76f2c 100644 --- a/src/i18n/keymap_extras/keymap_turkish_q.js +++ b/src/i18n/keymap_extras/keymap_turkish_q.js @@ -183,7 +183,7 @@ export default { KC_RAPC: { name: 'RA / =', title: 'Right Alt when held, = when tapped' }, QK_GESC: { - name: '" / é\nEsc', + name: '"/é\nEsc', title: 'Esc normally, but " when GUI is active or é when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_us_extended.js b/src/i18n/keymap_extras/keymap_us_extended.js index 517580eafa..2d63a51bf1 100644 --- a/src/i18n/keymap_extras/keymap_us_extended.js +++ b/src/i18n/keymap_extras/keymap_us_extended.js @@ -255,7 +255,7 @@ export default { KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, QK_GESC: { - name: '` / ~\nEsc', + name: '`/~\nEsc', title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_us_international.js b/src/i18n/keymap_extras/keymap_us_international.js index dc02df4330..9675951314 100644 --- a/src/i18n/keymap_extras/keymap_us_international.js +++ b/src/i18n/keymap_extras/keymap_us_international.js @@ -235,7 +235,7 @@ export default { KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, QK_GESC: { - name: '` / ~\nEsc', + name: '`/~\nEsc', title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_us_international_linux.js b/src/i18n/keymap_extras/keymap_us_international_linux.js index 8917c89f0c..9fc188a482 100644 --- a/src/i18n/keymap_extras/keymap_us_international_linux.js +++ b/src/i18n/keymap_extras/keymap_us_international_linux.js @@ -253,7 +253,7 @@ export default { KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, QK_GESC: { - name: '` / ~\nEsc', + name: '`/~\nEsc', title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_workman.js b/src/i18n/keymap_extras/keymap_workman.js index c54e5eca59..0961a90358 100644 --- a/src/i18n/keymap_extras/keymap_workman.js +++ b/src/i18n/keymap_extras/keymap_workman.js @@ -154,7 +154,7 @@ export default { KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, QK_GESC: { - name: '` / ~\nEsc', + name: '`/~\nEsc', title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' } }; diff --git a/src/i18n/keymap_extras/keymap_workman_zxcvm.js b/src/i18n/keymap_extras/keymap_workman_zxcvm.js index ee6a41a70c..1505ac1976 100644 --- a/src/i18n/keymap_extras/keymap_workman_zxcvm.js +++ b/src/i18n/keymap_extras/keymap_workman_zxcvm.js @@ -154,7 +154,7 @@ export default { KC_RAPC: { name: 'RA / )', title: 'Right Alt when held, ) when tapped' }, QK_GESC: { - name: '` / ~\nEsc', + name: '`/~\nEsc', title: 'Esc normally, but ` when GUI is active or ~ when Shift is active' } }; From c7816f301923d57c2341a74271fde1fb3ab40cae Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Sun, 4 Sep 2022 12:52:38 +0200 Subject: [PATCH 10/21] Add osKeyboardLayout labels to other langs via yarn i18n:sync --- src/i18n/de.csv | 57 +++++++++++++++++++++++++++++++++++++++++ src/i18n/es.csv | 57 +++++++++++++++++++++++++++++++++++++++++ src/i18n/fr.csv | 57 +++++++++++++++++++++++++++++++++++++++++ src/i18n/it.csv | 63 +++++++++++++++++++++++++++++++++++++++++++--- src/i18n/ja.csv | 57 +++++++++++++++++++++++++++++++++++++++++ src/i18n/ms.csv | 57 +++++++++++++++++++++++++++++++++++++++++ src/i18n/pl-PL.csv | 57 +++++++++++++++++++++++++++++++++++++++++ src/i18n/pt-BR.csv | 57 +++++++++++++++++++++++++++++++++++++++++ src/i18n/ru.csv | 57 +++++++++++++++++++++++++++++++++++++++++ src/i18n/zh-CN.csv | 57 +++++++++++++++++++++++++++++++++++++++++ src/i18n/zh.csv | 57 +++++++++++++++++++++++++++++++++++++++++ 11 files changed, 630 insertions(+), 3 deletions(-) diff --git a/src/i18n/de.csv b/src/i18n/de.csv index 5a977e2bc4..a112fc292c 100644 --- a/src/i18n/de.csv +++ b/src/i18n/de.csv @@ -118,10 +118,67 @@ settingsPanel:language:title,Sprache settingsPanel:off:label,Aus settingsPanel:on:label,An settingsPanel:osKeyboardLayout:help,Stellen Sie die Tastenbeschriftung auf das Systemlayout. +settingsPanel:osKeyboardLayout:label:keymap_belgian, +settingsPanel:osKeyboardLayout:label:keymap_bepo, +settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2, +settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual, +settingsPanel:osKeyboardLayout:label:keymap_colemak, +settingsPanel:osKeyboardLayout:label:keymap_croatian, +settingsPanel:osKeyboardLayout:label:keymap_czech, +settingsPanel:osKeyboardLayout:label:keymap_danish, +settingsPanel:osKeyboardLayout:label:keymap_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer, +settingsPanel:osKeyboardLayout:label:keymap_estonian, +settingsPanel:osKeyboardLayout:label:keymap_finnish, +settingsPanel:osKeyboardLayout:label:keymap_french, +settingsPanel:osKeyboardLayout:label:keymap_french_afnor, +settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso, settingsPanel:osKeyboardLayout:label:keymap_german,Deutsch (Deutschland & Österreich) +settingsPanel:osKeyboardLayout:label:keymap_greek, +settingsPanel:osKeyboardLayout:label:keymap_hebrew, +settingsPanel:osKeyboardLayout:label:keymap_hungarian, +settingsPanel:osKeyboardLayout:label:keymap_icelandic, +settingsPanel:osKeyboardLayout:label:keymap_irish, +settingsPanel:osKeyboardLayout:label:keymap_italian, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_japanese, +settingsPanel:osKeyboardLayout:label:keymap_korean, +settingsPanel:osKeyboardLayout:label:keymap_latvian, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty, +settingsPanel:osKeyboardLayout:label:keymap_neo2, +settingsPanel:osKeyboardLayout:label:keymap_norman, +settingsPanel:osKeyboardLayout:label:keymap_norwegian, +settingsPanel:osKeyboardLayout:label:keymap_polish, +settingsPanel:osKeyboardLayout:label:keymap_portuguese, +settingsPanel:osKeyboardLayout:label:keymap_portuguese_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_romanian, settingsPanel:osKeyboardLayout:label:keymap_russian,Russisch +settingsPanel:osKeyboardLayout:label:keymap_serbian, +settingsPanel:osKeyboardLayout:label:keymap_serbian_latin, +settingsPanel:osKeyboardLayout:label:keymap_slovak, +settingsPanel:osKeyboardLayout:label:keymap_slovenian, +settingsPanel:osKeyboardLayout:label:keymap_spanish, +settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_swedish, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swiss_de, +settingsPanel:osKeyboardLayout:label:keymap_swiss_fr, +settingsPanel:osKeyboardLayout:label:keymap_turkish_f, +settingsPanel:osKeyboardLayout:label:keymap_turkish_q, settingsPanel:osKeyboardLayout:label:keymap_uk,Englisch (UK) +settingsPanel:osKeyboardLayout:label:keymap_ukrainian, settingsPanel:osKeyboardLayout:label:keymap_us,Englisch (US) +settingsPanel:osKeyboardLayout:label:keymap_us_extended, +settingsPanel:osKeyboardLayout:label:keymap_us_international, +settingsPanel:osKeyboardLayout:label:keymap_us_international_linux, +settingsPanel:osKeyboardLayout:label:keymap_workman, +settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm, settingsPanel:osKeyboardLayout:title,Systemlayout settingsPanel:snowflakes:label, settingsPanel:snowflakes:title, diff --git a/src/i18n/es.csv b/src/i18n/es.csv index 976c75531b..fbedca17a9 100644 --- a/src/i18n/es.csv +++ b/src/i18n/es.csv @@ -118,10 +118,67 @@ settingsPanel:language:title,Idioma settingsPanel:off:label,No settingsPanel:on:label,Sí settingsPanel:osKeyboardLayout:help, +settingsPanel:osKeyboardLayout:label:keymap_belgian, +settingsPanel:osKeyboardLayout:label:keymap_bepo, +settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2, +settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual, +settingsPanel:osKeyboardLayout:label:keymap_colemak, +settingsPanel:osKeyboardLayout:label:keymap_croatian, +settingsPanel:osKeyboardLayout:label:keymap_czech, +settingsPanel:osKeyboardLayout:label:keymap_danish, +settingsPanel:osKeyboardLayout:label:keymap_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer, +settingsPanel:osKeyboardLayout:label:keymap_estonian, +settingsPanel:osKeyboardLayout:label:keymap_finnish, +settingsPanel:osKeyboardLayout:label:keymap_french, +settingsPanel:osKeyboardLayout:label:keymap_french_afnor, +settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso, settingsPanel:osKeyboardLayout:label:keymap_german,Alemán (Alemania y Austria) +settingsPanel:osKeyboardLayout:label:keymap_greek, +settingsPanel:osKeyboardLayout:label:keymap_hebrew, +settingsPanel:osKeyboardLayout:label:keymap_hungarian, +settingsPanel:osKeyboardLayout:label:keymap_icelandic, +settingsPanel:osKeyboardLayout:label:keymap_irish, +settingsPanel:osKeyboardLayout:label:keymap_italian, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_japanese, +settingsPanel:osKeyboardLayout:label:keymap_korean, +settingsPanel:osKeyboardLayout:label:keymap_latvian, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty, +settingsPanel:osKeyboardLayout:label:keymap_neo2, +settingsPanel:osKeyboardLayout:label:keymap_norman, +settingsPanel:osKeyboardLayout:label:keymap_norwegian, +settingsPanel:osKeyboardLayout:label:keymap_polish, +settingsPanel:osKeyboardLayout:label:keymap_portuguese, +settingsPanel:osKeyboardLayout:label:keymap_portuguese_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_romanian, settingsPanel:osKeyboardLayout:label:keymap_russian,Ruso +settingsPanel:osKeyboardLayout:label:keymap_serbian, +settingsPanel:osKeyboardLayout:label:keymap_serbian_latin, +settingsPanel:osKeyboardLayout:label:keymap_slovak, +settingsPanel:osKeyboardLayout:label:keymap_slovenian, +settingsPanel:osKeyboardLayout:label:keymap_spanish, +settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_swedish, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swiss_de, +settingsPanel:osKeyboardLayout:label:keymap_swiss_fr, +settingsPanel:osKeyboardLayout:label:keymap_turkish_f, +settingsPanel:osKeyboardLayout:label:keymap_turkish_q, settingsPanel:osKeyboardLayout:label:keymap_uk,Inglés (Reino Unido) +settingsPanel:osKeyboardLayout:label:keymap_ukrainian, settingsPanel:osKeyboardLayout:label:keymap_us,Inglés (Estados Unidos) +settingsPanel:osKeyboardLayout:label:keymap_us_extended, +settingsPanel:osKeyboardLayout:label:keymap_us_international, +settingsPanel:osKeyboardLayout:label:keymap_us_international_linux, +settingsPanel:osKeyboardLayout:label:keymap_workman, +settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm, settingsPanel:osKeyboardLayout:title, settingsPanel:snowflakes:label, settingsPanel:snowflakes:title, diff --git a/src/i18n/fr.csv b/src/i18n/fr.csv index 1ec844d1e0..778293bb26 100644 --- a/src/i18n/fr.csv +++ b/src/i18n/fr.csv @@ -118,10 +118,67 @@ settingsPanel:language:title,Langue settingsPanel:off:label,Off settingsPanel:on:label,On settingsPanel:osKeyboardLayout:help,Change les légendes des touches pour qu'elles correspondent à la disposition des touches du système. +settingsPanel:osKeyboardLayout:label:keymap_belgian, +settingsPanel:osKeyboardLayout:label:keymap_bepo, +settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2, +settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual, +settingsPanel:osKeyboardLayout:label:keymap_colemak, +settingsPanel:osKeyboardLayout:label:keymap_croatian, +settingsPanel:osKeyboardLayout:label:keymap_czech, +settingsPanel:osKeyboardLayout:label:keymap_danish, +settingsPanel:osKeyboardLayout:label:keymap_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer, +settingsPanel:osKeyboardLayout:label:keymap_estonian, +settingsPanel:osKeyboardLayout:label:keymap_finnish, +settingsPanel:osKeyboardLayout:label:keymap_french, +settingsPanel:osKeyboardLayout:label:keymap_french_afnor, +settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso, settingsPanel:osKeyboardLayout:label:keymap_german,Allemand (Allemagne & Autriche) +settingsPanel:osKeyboardLayout:label:keymap_greek, +settingsPanel:osKeyboardLayout:label:keymap_hebrew, +settingsPanel:osKeyboardLayout:label:keymap_hungarian, +settingsPanel:osKeyboardLayout:label:keymap_icelandic, +settingsPanel:osKeyboardLayout:label:keymap_irish, +settingsPanel:osKeyboardLayout:label:keymap_italian, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_japanese, +settingsPanel:osKeyboardLayout:label:keymap_korean, +settingsPanel:osKeyboardLayout:label:keymap_latvian, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty, +settingsPanel:osKeyboardLayout:label:keymap_neo2, +settingsPanel:osKeyboardLayout:label:keymap_norman, +settingsPanel:osKeyboardLayout:label:keymap_norwegian, +settingsPanel:osKeyboardLayout:label:keymap_polish, +settingsPanel:osKeyboardLayout:label:keymap_portuguese, +settingsPanel:osKeyboardLayout:label:keymap_portuguese_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_romanian, settingsPanel:osKeyboardLayout:label:keymap_russian,Russe +settingsPanel:osKeyboardLayout:label:keymap_serbian, +settingsPanel:osKeyboardLayout:label:keymap_serbian_latin, +settingsPanel:osKeyboardLayout:label:keymap_slovak, +settingsPanel:osKeyboardLayout:label:keymap_slovenian, +settingsPanel:osKeyboardLayout:label:keymap_spanish, +settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_swedish, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swiss_de, +settingsPanel:osKeyboardLayout:label:keymap_swiss_fr, +settingsPanel:osKeyboardLayout:label:keymap_turkish_f, +settingsPanel:osKeyboardLayout:label:keymap_turkish_q, settingsPanel:osKeyboardLayout:label:keymap_uk,Anglais (Royaume-Uni) +settingsPanel:osKeyboardLayout:label:keymap_ukrainian, settingsPanel:osKeyboardLayout:label:keymap_us,Anglais (États-Unis) +settingsPanel:osKeyboardLayout:label:keymap_us_extended, +settingsPanel:osKeyboardLayout:label:keymap_us_international, +settingsPanel:osKeyboardLayout:label:keymap_us_international_linux, +settingsPanel:osKeyboardLayout:label:keymap_workman, +settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm, settingsPanel:osKeyboardLayout:title,Disposition des touches du système d'opération settingsPanel:snowflakes:label, settingsPanel:snowflakes:title, diff --git a/src/i18n/it.csv b/src/i18n/it.csv index 955fd93113..5251cc8543 100644 --- a/src/i18n/it.csv +++ b/src/i18n/it.csv @@ -27,9 +27,9 @@ downloadKeymap:title,Scarica solo keymap.c downloadSource:label,Codice completo downloadSource:title,Scarica codice Firmware QMK downloadToolbox:label,Scarica QMK Toolbox -errors:invalidQMKKeymap,"Sembra che questo non sia un file valido keymap QMK." -errors:kbfirmwareJSONUnsupported,"Il Configuratore QMK non consente di importare i file JSON kbfirmware." -errors:unknownJSON,"Questo non sembra essere un file keymap QMK." +errors:invalidQMKKeymap,Sembra che questo non sia un file valido keymap QMK. +errors:kbfirmwareJSONUnsupported,Il Configuratore QMK non consente di importare i file JSON kbfirmware. +errors:unknownJSON,Questo non sembra essere un file keymap QMK. errors:unsupportedBrowser,Stai usando un browser incompatibile. Utilizzare flashFile:label,Installazione personalizzata flashFile:title,Installa il file selezionato in MCU @@ -118,10 +118,67 @@ settingsPanel:language:title,Lingua settingsPanel:off:label,Spegnimento settingsPanel:on:label,Accensione settingsPanel:osKeyboardLayout:help, +settingsPanel:osKeyboardLayout:label:keymap_belgian, +settingsPanel:osKeyboardLayout:label:keymap_bepo, +settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2, +settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual, +settingsPanel:osKeyboardLayout:label:keymap_colemak, +settingsPanel:osKeyboardLayout:label:keymap_croatian, +settingsPanel:osKeyboardLayout:label:keymap_czech, +settingsPanel:osKeyboardLayout:label:keymap_danish, +settingsPanel:osKeyboardLayout:label:keymap_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer, +settingsPanel:osKeyboardLayout:label:keymap_estonian, +settingsPanel:osKeyboardLayout:label:keymap_finnish, +settingsPanel:osKeyboardLayout:label:keymap_french, +settingsPanel:osKeyboardLayout:label:keymap_french_afnor, +settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso, settingsPanel:osKeyboardLayout:label:keymap_german,Tedesco (Germania e Austria) +settingsPanel:osKeyboardLayout:label:keymap_greek, +settingsPanel:osKeyboardLayout:label:keymap_hebrew, +settingsPanel:osKeyboardLayout:label:keymap_hungarian, +settingsPanel:osKeyboardLayout:label:keymap_icelandic, +settingsPanel:osKeyboardLayout:label:keymap_irish, +settingsPanel:osKeyboardLayout:label:keymap_italian, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_japanese, +settingsPanel:osKeyboardLayout:label:keymap_korean, +settingsPanel:osKeyboardLayout:label:keymap_latvian, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty, +settingsPanel:osKeyboardLayout:label:keymap_neo2, +settingsPanel:osKeyboardLayout:label:keymap_norman, +settingsPanel:osKeyboardLayout:label:keymap_norwegian, +settingsPanel:osKeyboardLayout:label:keymap_polish, +settingsPanel:osKeyboardLayout:label:keymap_portuguese, +settingsPanel:osKeyboardLayout:label:keymap_portuguese_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_romanian, settingsPanel:osKeyboardLayout:label:keymap_russian,Russo +settingsPanel:osKeyboardLayout:label:keymap_serbian, +settingsPanel:osKeyboardLayout:label:keymap_serbian_latin, +settingsPanel:osKeyboardLayout:label:keymap_slovak, +settingsPanel:osKeyboardLayout:label:keymap_slovenian, +settingsPanel:osKeyboardLayout:label:keymap_spanish, +settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_swedish, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swiss_de, +settingsPanel:osKeyboardLayout:label:keymap_swiss_fr, +settingsPanel:osKeyboardLayout:label:keymap_turkish_f, +settingsPanel:osKeyboardLayout:label:keymap_turkish_q, settingsPanel:osKeyboardLayout:label:keymap_uk,Inglese (Regno Unito) +settingsPanel:osKeyboardLayout:label:keymap_ukrainian, settingsPanel:osKeyboardLayout:label:keymap_us,Inglese (US) +settingsPanel:osKeyboardLayout:label:keymap_us_extended, +settingsPanel:osKeyboardLayout:label:keymap_us_international, +settingsPanel:osKeyboardLayout:label:keymap_us_international_linux, +settingsPanel:osKeyboardLayout:label:keymap_workman, +settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm, settingsPanel:osKeyboardLayout:title, settingsPanel:snowflakes:label,Azionare fiocchi di neve settingsPanel:snowflakes:title,Fiocchi di neve diff --git a/src/i18n/ja.csv b/src/i18n/ja.csv index 369c3d1fa3..bb627ce2bd 100644 --- a/src/i18n/ja.csv +++ b/src/i18n/ja.csv @@ -118,10 +118,67 @@ settingsPanel:language:title,言語 settingsPanel:off:label,Off settingsPanel:on:label,On settingsPanel:osKeyboardLayout:help, +settingsPanel:osKeyboardLayout:label:keymap_belgian, +settingsPanel:osKeyboardLayout:label:keymap_bepo, +settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2, +settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual, +settingsPanel:osKeyboardLayout:label:keymap_colemak, +settingsPanel:osKeyboardLayout:label:keymap_croatian, +settingsPanel:osKeyboardLayout:label:keymap_czech, +settingsPanel:osKeyboardLayout:label:keymap_danish, +settingsPanel:osKeyboardLayout:label:keymap_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer, +settingsPanel:osKeyboardLayout:label:keymap_estonian, +settingsPanel:osKeyboardLayout:label:keymap_finnish, +settingsPanel:osKeyboardLayout:label:keymap_french, +settingsPanel:osKeyboardLayout:label:keymap_french_afnor, +settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso, settingsPanel:osKeyboardLayout:label:keymap_german,ドイツ語(ドイツ・オーストリア) +settingsPanel:osKeyboardLayout:label:keymap_greek, +settingsPanel:osKeyboardLayout:label:keymap_hebrew, +settingsPanel:osKeyboardLayout:label:keymap_hungarian, +settingsPanel:osKeyboardLayout:label:keymap_icelandic, +settingsPanel:osKeyboardLayout:label:keymap_irish, +settingsPanel:osKeyboardLayout:label:keymap_italian, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_japanese, +settingsPanel:osKeyboardLayout:label:keymap_korean, +settingsPanel:osKeyboardLayout:label:keymap_latvian, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty, +settingsPanel:osKeyboardLayout:label:keymap_neo2, +settingsPanel:osKeyboardLayout:label:keymap_norman, +settingsPanel:osKeyboardLayout:label:keymap_norwegian, +settingsPanel:osKeyboardLayout:label:keymap_polish, +settingsPanel:osKeyboardLayout:label:keymap_portuguese, +settingsPanel:osKeyboardLayout:label:keymap_portuguese_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_romanian, settingsPanel:osKeyboardLayout:label:keymap_russian,ロシア語 +settingsPanel:osKeyboardLayout:label:keymap_serbian, +settingsPanel:osKeyboardLayout:label:keymap_serbian_latin, +settingsPanel:osKeyboardLayout:label:keymap_slovak, +settingsPanel:osKeyboardLayout:label:keymap_slovenian, +settingsPanel:osKeyboardLayout:label:keymap_spanish, +settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_swedish, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swiss_de, +settingsPanel:osKeyboardLayout:label:keymap_swiss_fr, +settingsPanel:osKeyboardLayout:label:keymap_turkish_f, +settingsPanel:osKeyboardLayout:label:keymap_turkish_q, settingsPanel:osKeyboardLayout:label:keymap_uk,英語 (UK) +settingsPanel:osKeyboardLayout:label:keymap_ukrainian, settingsPanel:osKeyboardLayout:label:keymap_us,英語 (US) +settingsPanel:osKeyboardLayout:label:keymap_us_extended, +settingsPanel:osKeyboardLayout:label:keymap_us_international, +settingsPanel:osKeyboardLayout:label:keymap_us_international_linux, +settingsPanel:osKeyboardLayout:label:keymap_workman, +settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm, settingsPanel:osKeyboardLayout:title, settingsPanel:snowflakes:label,雪の切り替え settingsPanel:snowflakes:title,雪 diff --git a/src/i18n/ms.csv b/src/i18n/ms.csv index b271d83265..20a1d73d2d 100644 --- a/src/i18n/ms.csv +++ b/src/i18n/ms.csv @@ -118,10 +118,67 @@ settingsPanel:language:title,Bahasa settingsPanel:off:label,Tutup settingsPanel:on:label,Buka settingsPanel:osKeyboardLayout:help, +settingsPanel:osKeyboardLayout:label:keymap_belgian, +settingsPanel:osKeyboardLayout:label:keymap_bepo, +settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2, +settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual, +settingsPanel:osKeyboardLayout:label:keymap_colemak, +settingsPanel:osKeyboardLayout:label:keymap_croatian, +settingsPanel:osKeyboardLayout:label:keymap_czech, +settingsPanel:osKeyboardLayout:label:keymap_danish, +settingsPanel:osKeyboardLayout:label:keymap_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer, +settingsPanel:osKeyboardLayout:label:keymap_estonian, +settingsPanel:osKeyboardLayout:label:keymap_finnish, +settingsPanel:osKeyboardLayout:label:keymap_french, +settingsPanel:osKeyboardLayout:label:keymap_french_afnor, +settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso, settingsPanel:osKeyboardLayout:label:keymap_german, +settingsPanel:osKeyboardLayout:label:keymap_greek, +settingsPanel:osKeyboardLayout:label:keymap_hebrew, +settingsPanel:osKeyboardLayout:label:keymap_hungarian, +settingsPanel:osKeyboardLayout:label:keymap_icelandic, +settingsPanel:osKeyboardLayout:label:keymap_irish, +settingsPanel:osKeyboardLayout:label:keymap_italian, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_japanese, +settingsPanel:osKeyboardLayout:label:keymap_korean, +settingsPanel:osKeyboardLayout:label:keymap_latvian, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty, +settingsPanel:osKeyboardLayout:label:keymap_neo2, +settingsPanel:osKeyboardLayout:label:keymap_norman, +settingsPanel:osKeyboardLayout:label:keymap_norwegian, +settingsPanel:osKeyboardLayout:label:keymap_polish, +settingsPanel:osKeyboardLayout:label:keymap_portuguese, +settingsPanel:osKeyboardLayout:label:keymap_portuguese_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_romanian, settingsPanel:osKeyboardLayout:label:keymap_russian, +settingsPanel:osKeyboardLayout:label:keymap_serbian, +settingsPanel:osKeyboardLayout:label:keymap_serbian_latin, +settingsPanel:osKeyboardLayout:label:keymap_slovak, +settingsPanel:osKeyboardLayout:label:keymap_slovenian, +settingsPanel:osKeyboardLayout:label:keymap_spanish, +settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_swedish, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swiss_de, +settingsPanel:osKeyboardLayout:label:keymap_swiss_fr, +settingsPanel:osKeyboardLayout:label:keymap_turkish_f, +settingsPanel:osKeyboardLayout:label:keymap_turkish_q, settingsPanel:osKeyboardLayout:label:keymap_uk, +settingsPanel:osKeyboardLayout:label:keymap_ukrainian, settingsPanel:osKeyboardLayout:label:keymap_us, +settingsPanel:osKeyboardLayout:label:keymap_us_extended, +settingsPanel:osKeyboardLayout:label:keymap_us_international, +settingsPanel:osKeyboardLayout:label:keymap_us_international_linux, +settingsPanel:osKeyboardLayout:label:keymap_workman, +settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm, settingsPanel:osKeyboardLayout:title, settingsPanel:snowflakes:label, settingsPanel:snowflakes:title, diff --git a/src/i18n/pl-PL.csv b/src/i18n/pl-PL.csv index 4528666c83..68d3ca503e 100644 --- a/src/i18n/pl-PL.csv +++ b/src/i18n/pl-PL.csv @@ -118,10 +118,67 @@ settingsPanel:language:title,Język settingsPanel:off:label,Wył settingsPanel:on:label,Wł settingsPanel:osKeyboardLayout:help, +settingsPanel:osKeyboardLayout:label:keymap_belgian, +settingsPanel:osKeyboardLayout:label:keymap_bepo, +settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2, +settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual, +settingsPanel:osKeyboardLayout:label:keymap_colemak, +settingsPanel:osKeyboardLayout:label:keymap_croatian, +settingsPanel:osKeyboardLayout:label:keymap_czech, +settingsPanel:osKeyboardLayout:label:keymap_danish, +settingsPanel:osKeyboardLayout:label:keymap_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer, +settingsPanel:osKeyboardLayout:label:keymap_estonian, +settingsPanel:osKeyboardLayout:label:keymap_finnish, +settingsPanel:osKeyboardLayout:label:keymap_french, +settingsPanel:osKeyboardLayout:label:keymap_french_afnor, +settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso, settingsPanel:osKeyboardLayout:label:keymap_german,Niemiecki (Niemcy i Austria) +settingsPanel:osKeyboardLayout:label:keymap_greek, +settingsPanel:osKeyboardLayout:label:keymap_hebrew, +settingsPanel:osKeyboardLayout:label:keymap_hungarian, +settingsPanel:osKeyboardLayout:label:keymap_icelandic, +settingsPanel:osKeyboardLayout:label:keymap_irish, +settingsPanel:osKeyboardLayout:label:keymap_italian, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_japanese, +settingsPanel:osKeyboardLayout:label:keymap_korean, +settingsPanel:osKeyboardLayout:label:keymap_latvian, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty, +settingsPanel:osKeyboardLayout:label:keymap_neo2, +settingsPanel:osKeyboardLayout:label:keymap_norman, +settingsPanel:osKeyboardLayout:label:keymap_norwegian, +settingsPanel:osKeyboardLayout:label:keymap_polish, +settingsPanel:osKeyboardLayout:label:keymap_portuguese, +settingsPanel:osKeyboardLayout:label:keymap_portuguese_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_romanian, settingsPanel:osKeyboardLayout:label:keymap_russian,Rosyjski +settingsPanel:osKeyboardLayout:label:keymap_serbian, +settingsPanel:osKeyboardLayout:label:keymap_serbian_latin, +settingsPanel:osKeyboardLayout:label:keymap_slovak, +settingsPanel:osKeyboardLayout:label:keymap_slovenian, +settingsPanel:osKeyboardLayout:label:keymap_spanish, +settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_swedish, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swiss_de, +settingsPanel:osKeyboardLayout:label:keymap_swiss_fr, +settingsPanel:osKeyboardLayout:label:keymap_turkish_f, +settingsPanel:osKeyboardLayout:label:keymap_turkish_q, settingsPanel:osKeyboardLayout:label:keymap_uk,Angielski (UK) +settingsPanel:osKeyboardLayout:label:keymap_ukrainian, settingsPanel:osKeyboardLayout:label:keymap_us,Angielski (US) +settingsPanel:osKeyboardLayout:label:keymap_us_extended, +settingsPanel:osKeyboardLayout:label:keymap_us_international, +settingsPanel:osKeyboardLayout:label:keymap_us_international_linux, +settingsPanel:osKeyboardLayout:label:keymap_workman, +settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm, settingsPanel:osKeyboardLayout:title, settingsPanel:snowflakes:label, settingsPanel:snowflakes:title, diff --git a/src/i18n/pt-BR.csv b/src/i18n/pt-BR.csv index 652142660c..4e2ab0f08c 100644 --- a/src/i18n/pt-BR.csv +++ b/src/i18n/pt-BR.csv @@ -118,10 +118,67 @@ settingsPanel:language:title,Linguagem settingsPanel:off:label,Off settingsPanel:on:label,On settingsPanel:osKeyboardLayout:help, +settingsPanel:osKeyboardLayout:label:keymap_belgian, +settingsPanel:osKeyboardLayout:label:keymap_bepo, +settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2, +settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual, +settingsPanel:osKeyboardLayout:label:keymap_colemak, +settingsPanel:osKeyboardLayout:label:keymap_croatian, +settingsPanel:osKeyboardLayout:label:keymap_czech, +settingsPanel:osKeyboardLayout:label:keymap_danish, +settingsPanel:osKeyboardLayout:label:keymap_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer, +settingsPanel:osKeyboardLayout:label:keymap_estonian, +settingsPanel:osKeyboardLayout:label:keymap_finnish, +settingsPanel:osKeyboardLayout:label:keymap_french, +settingsPanel:osKeyboardLayout:label:keymap_french_afnor, +settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso, settingsPanel:osKeyboardLayout:label:keymap_german,Alemão (Alemanha e Áustria) +settingsPanel:osKeyboardLayout:label:keymap_greek, +settingsPanel:osKeyboardLayout:label:keymap_hebrew, +settingsPanel:osKeyboardLayout:label:keymap_hungarian, +settingsPanel:osKeyboardLayout:label:keymap_icelandic, +settingsPanel:osKeyboardLayout:label:keymap_irish, +settingsPanel:osKeyboardLayout:label:keymap_italian, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_japanese, +settingsPanel:osKeyboardLayout:label:keymap_korean, +settingsPanel:osKeyboardLayout:label:keymap_latvian, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty, +settingsPanel:osKeyboardLayout:label:keymap_neo2, +settingsPanel:osKeyboardLayout:label:keymap_norman, +settingsPanel:osKeyboardLayout:label:keymap_norwegian, +settingsPanel:osKeyboardLayout:label:keymap_polish, +settingsPanel:osKeyboardLayout:label:keymap_portuguese, +settingsPanel:osKeyboardLayout:label:keymap_portuguese_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_romanian, settingsPanel:osKeyboardLayout:label:keymap_russian,Russo +settingsPanel:osKeyboardLayout:label:keymap_serbian, +settingsPanel:osKeyboardLayout:label:keymap_serbian_latin, +settingsPanel:osKeyboardLayout:label:keymap_slovak, +settingsPanel:osKeyboardLayout:label:keymap_slovenian, +settingsPanel:osKeyboardLayout:label:keymap_spanish, +settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_swedish, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swiss_de, +settingsPanel:osKeyboardLayout:label:keymap_swiss_fr, +settingsPanel:osKeyboardLayout:label:keymap_turkish_f, +settingsPanel:osKeyboardLayout:label:keymap_turkish_q, settingsPanel:osKeyboardLayout:label:keymap_uk,Inglês (Reino Unido) +settingsPanel:osKeyboardLayout:label:keymap_ukrainian, settingsPanel:osKeyboardLayout:label:keymap_us,Inglês (EUA) +settingsPanel:osKeyboardLayout:label:keymap_us_extended, +settingsPanel:osKeyboardLayout:label:keymap_us_international, +settingsPanel:osKeyboardLayout:label:keymap_us_international_linux, +settingsPanel:osKeyboardLayout:label:keymap_workman, +settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm, settingsPanel:osKeyboardLayout:title, settingsPanel:snowflakes:label, settingsPanel:snowflakes:title, diff --git a/src/i18n/ru.csv b/src/i18n/ru.csv index 9c8d5f8ccd..77c73d6674 100644 --- a/src/i18n/ru.csv +++ b/src/i18n/ru.csv @@ -118,10 +118,67 @@ settingsPanel:language:title,Язык settingsPanel:off:label,Выкл settingsPanel:on:label,Вкл settingsPanel:osKeyboardLayout:help,Изменяет легенды клавиш в соответствии с раскладкой клавиатуры операционной системы. +settingsPanel:osKeyboardLayout:label:keymap_belgian, +settingsPanel:osKeyboardLayout:label:keymap_bepo, +settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2, +settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual, +settingsPanel:osKeyboardLayout:label:keymap_colemak, +settingsPanel:osKeyboardLayout:label:keymap_croatian, +settingsPanel:osKeyboardLayout:label:keymap_czech, +settingsPanel:osKeyboardLayout:label:keymap_danish, +settingsPanel:osKeyboardLayout:label:keymap_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer, +settingsPanel:osKeyboardLayout:label:keymap_estonian, +settingsPanel:osKeyboardLayout:label:keymap_finnish, +settingsPanel:osKeyboardLayout:label:keymap_french, +settingsPanel:osKeyboardLayout:label:keymap_french_afnor, +settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso, settingsPanel:osKeyboardLayout:label:keymap_german,Немецкий (Германия и Австрия) +settingsPanel:osKeyboardLayout:label:keymap_greek, +settingsPanel:osKeyboardLayout:label:keymap_hebrew, +settingsPanel:osKeyboardLayout:label:keymap_hungarian, +settingsPanel:osKeyboardLayout:label:keymap_icelandic, +settingsPanel:osKeyboardLayout:label:keymap_irish, +settingsPanel:osKeyboardLayout:label:keymap_italian, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_japanese, +settingsPanel:osKeyboardLayout:label:keymap_korean, +settingsPanel:osKeyboardLayout:label:keymap_latvian, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty, +settingsPanel:osKeyboardLayout:label:keymap_neo2, +settingsPanel:osKeyboardLayout:label:keymap_norman, +settingsPanel:osKeyboardLayout:label:keymap_norwegian, +settingsPanel:osKeyboardLayout:label:keymap_polish, +settingsPanel:osKeyboardLayout:label:keymap_portuguese, +settingsPanel:osKeyboardLayout:label:keymap_portuguese_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_romanian, settingsPanel:osKeyboardLayout:label:keymap_russian,Русский +settingsPanel:osKeyboardLayout:label:keymap_serbian, +settingsPanel:osKeyboardLayout:label:keymap_serbian_latin, +settingsPanel:osKeyboardLayout:label:keymap_slovak, +settingsPanel:osKeyboardLayout:label:keymap_slovenian, +settingsPanel:osKeyboardLayout:label:keymap_spanish, +settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_swedish, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swiss_de, +settingsPanel:osKeyboardLayout:label:keymap_swiss_fr, +settingsPanel:osKeyboardLayout:label:keymap_turkish_f, +settingsPanel:osKeyboardLayout:label:keymap_turkish_q, settingsPanel:osKeyboardLayout:label:keymap_uk,Английский (Великобритания) +settingsPanel:osKeyboardLayout:label:keymap_ukrainian, settingsPanel:osKeyboardLayout:label:keymap_us,Английский (США) +settingsPanel:osKeyboardLayout:label:keymap_us_extended, +settingsPanel:osKeyboardLayout:label:keymap_us_international, +settingsPanel:osKeyboardLayout:label:keymap_us_international_linux, +settingsPanel:osKeyboardLayout:label:keymap_workman, +settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm, settingsPanel:osKeyboardLayout:title,Раскладка клавиатуры операционной системы settingsPanel:snowflakes:label, settingsPanel:snowflakes:title, diff --git a/src/i18n/zh-CN.csv b/src/i18n/zh-CN.csv index fd00d6d3c4..08d0ef79c2 100644 --- a/src/i18n/zh-CN.csv +++ b/src/i18n/zh-CN.csv @@ -118,10 +118,67 @@ settingsPanel:language:title,语言 settingsPanel:off:label,关闭 settingsPanel:on:label,开启 settingsPanel:osKeyboardLayout:help, +settingsPanel:osKeyboardLayout:label:keymap_belgian, +settingsPanel:osKeyboardLayout:label:keymap_bepo, +settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2, +settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual, +settingsPanel:osKeyboardLayout:label:keymap_colemak, +settingsPanel:osKeyboardLayout:label:keymap_croatian, +settingsPanel:osKeyboardLayout:label:keymap_czech, +settingsPanel:osKeyboardLayout:label:keymap_danish, +settingsPanel:osKeyboardLayout:label:keymap_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer, +settingsPanel:osKeyboardLayout:label:keymap_estonian, +settingsPanel:osKeyboardLayout:label:keymap_finnish, +settingsPanel:osKeyboardLayout:label:keymap_french, +settingsPanel:osKeyboardLayout:label:keymap_french_afnor, +settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso, settingsPanel:osKeyboardLayout:label:keymap_german,德语(德国和奥地利) +settingsPanel:osKeyboardLayout:label:keymap_greek, +settingsPanel:osKeyboardLayout:label:keymap_hebrew, +settingsPanel:osKeyboardLayout:label:keymap_hungarian, +settingsPanel:osKeyboardLayout:label:keymap_icelandic, +settingsPanel:osKeyboardLayout:label:keymap_irish, +settingsPanel:osKeyboardLayout:label:keymap_italian, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_japanese, +settingsPanel:osKeyboardLayout:label:keymap_korean, +settingsPanel:osKeyboardLayout:label:keymap_latvian, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty, +settingsPanel:osKeyboardLayout:label:keymap_neo2, +settingsPanel:osKeyboardLayout:label:keymap_norman, +settingsPanel:osKeyboardLayout:label:keymap_norwegian, +settingsPanel:osKeyboardLayout:label:keymap_polish, +settingsPanel:osKeyboardLayout:label:keymap_portuguese, +settingsPanel:osKeyboardLayout:label:keymap_portuguese_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_romanian, settingsPanel:osKeyboardLayout:label:keymap_russian,俄语 +settingsPanel:osKeyboardLayout:label:keymap_serbian, +settingsPanel:osKeyboardLayout:label:keymap_serbian_latin, +settingsPanel:osKeyboardLayout:label:keymap_slovak, +settingsPanel:osKeyboardLayout:label:keymap_slovenian, +settingsPanel:osKeyboardLayout:label:keymap_spanish, +settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_swedish, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swiss_de, +settingsPanel:osKeyboardLayout:label:keymap_swiss_fr, +settingsPanel:osKeyboardLayout:label:keymap_turkish_f, +settingsPanel:osKeyboardLayout:label:keymap_turkish_q, settingsPanel:osKeyboardLayout:label:keymap_uk,英语(英国) +settingsPanel:osKeyboardLayout:label:keymap_ukrainian, settingsPanel:osKeyboardLayout:label:keymap_us,英语(美国) +settingsPanel:osKeyboardLayout:label:keymap_us_extended, +settingsPanel:osKeyboardLayout:label:keymap_us_international, +settingsPanel:osKeyboardLayout:label:keymap_us_international_linux, +settingsPanel:osKeyboardLayout:label:keymap_workman, +settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm, settingsPanel:osKeyboardLayout:title, settingsPanel:snowflakes:label,开启 Snowflakes settingsPanel:snowflakes:title,Snowflakes diff --git a/src/i18n/zh.csv b/src/i18n/zh.csv index 36f964aec8..937b969411 100644 --- a/src/i18n/zh.csv +++ b/src/i18n/zh.csv @@ -116,10 +116,67 @@ settingsPanel:language:title, settingsPanel:off:label, settingsPanel:on:label, settingsPanel:osKeyboardLayout:help, +settingsPanel:osKeyboardLayout:label:keymap_belgian, +settingsPanel:osKeyboardLayout:label:keymap_bepo, +settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2, +settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual, +settingsPanel:osKeyboardLayout:label:keymap_colemak, +settingsPanel:osKeyboardLayout:label:keymap_croatian, +settingsPanel:osKeyboardLayout:label:keymap_czech, +settingsPanel:osKeyboardLayout:label:keymap_danish, +settingsPanel:osKeyboardLayout:label:keymap_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr, +settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer, +settingsPanel:osKeyboardLayout:label:keymap_estonian, +settingsPanel:osKeyboardLayout:label:keymap_finnish, +settingsPanel:osKeyboardLayout:label:keymap_french, +settingsPanel:osKeyboardLayout:label:keymap_french_afnor, +settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso, settingsPanel:osKeyboardLayout:label:keymap_german, +settingsPanel:osKeyboardLayout:label:keymap_greek, +settingsPanel:osKeyboardLayout:label:keymap_hebrew, +settingsPanel:osKeyboardLayout:label:keymap_hungarian, +settingsPanel:osKeyboardLayout:label:keymap_icelandic, +settingsPanel:osKeyboardLayout:label:keymap_irish, +settingsPanel:osKeyboardLayout:label:keymap_italian, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_japanese, +settingsPanel:osKeyboardLayout:label:keymap_korean, +settingsPanel:osKeyboardLayout:label:keymap_latvian, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty, +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty, +settingsPanel:osKeyboardLayout:label:keymap_neo2, +settingsPanel:osKeyboardLayout:label:keymap_norman, +settingsPanel:osKeyboardLayout:label:keymap_norwegian, +settingsPanel:osKeyboardLayout:label:keymap_polish, +settingsPanel:osKeyboardLayout:label:keymap_portuguese, +settingsPanel:osKeyboardLayout:label:keymap_portuguese_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_romanian, settingsPanel:osKeyboardLayout:label:keymap_russian, +settingsPanel:osKeyboardLayout:label:keymap_serbian, +settingsPanel:osKeyboardLayout:label:keymap_serbian_latin, +settingsPanel:osKeyboardLayout:label:keymap_slovak, +settingsPanel:osKeyboardLayout:label:keymap_slovenian, +settingsPanel:osKeyboardLayout:label:keymap_spanish, +settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak, +settingsPanel:osKeyboardLayout:label:keymap_swedish, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_ansi, +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_swiss_de, +settingsPanel:osKeyboardLayout:label:keymap_swiss_fr, +settingsPanel:osKeyboardLayout:label:keymap_turkish_f, +settingsPanel:osKeyboardLayout:label:keymap_turkish_q, settingsPanel:osKeyboardLayout:label:keymap_uk, +settingsPanel:osKeyboardLayout:label:keymap_ukrainian, settingsPanel:osKeyboardLayout:label:keymap_us, +settingsPanel:osKeyboardLayout:label:keymap_us_extended, +settingsPanel:osKeyboardLayout:label:keymap_us_international, +settingsPanel:osKeyboardLayout:label:keymap_us_international_linux, +settingsPanel:osKeyboardLayout:label:keymap_workman, +settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm, settingsPanel:osKeyboardLayout:title, settingsPanel:snowflakes:label, settingsPanel:snowflakes:title, From 4756c3858c697b296521c62e43364c212884cc7f Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Sun, 4 Sep 2022 12:53:03 +0200 Subject: [PATCH 11/21] List all OS keyboard layouts in `osKeyboardLayouts` --- src/store/modules/app/state.js | 59 +++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/src/store/modules/app/state.js b/src/store/modules/app/state.js index d1c5dd3479..af95312f7a 100644 --- a/src/store/modules/app/state.js +++ b/src/store/modules/app/state.js @@ -79,10 +79,67 @@ const state = { { value: 'zh-CN', label: '简体中文' } ], osKeyboardLayouts: [ + 'keymap_belgian', + 'keymap_bepo', + 'keymap_brazilian_abnt2', + 'keymap_canadian_multilingual', + 'keymap_colemak', + 'keymap_croatian', + 'keymap_czech', + 'keymap_danish', + 'keymap_dvorak_fr', + 'keymap_dvorak', + 'keymap_dvorak_programmer', + 'keymap_estonian', + 'keymap_finnish', + 'keymap_french_afnor', + 'keymap_french', + 'keymap_french_mac_iso', 'keymap_german', + 'keymap_greek', + 'keymap_hebrew', + 'keymap_hungarian', + 'keymap_icelandic', + 'keymap_irish', + 'keymap_italian', + 'keymap_italian_mac_ansi', + 'keymap_italian_mac_iso', + 'keymap_japanese', + 'keymap_korean', + 'keymap_latvian', + 'keymap_lithuanian_azerty', + 'keymap_lithuanian_qwerty', + 'keymap_neo2', + 'keymap_norman', + 'keymap_norwegian', + 'keymap_polish', + 'keymap_portuguese', + 'keymap_portuguese_mac_iso', + 'keymap_romanian', 'keymap_russian', + 'keymap_serbian', + 'keymap_serbian_latin', + 'keymap_slovak', + 'keymap_slovenian', + 'keymap_spanish_dvorak', + 'keymap_spanish', + 'keymap_swedish', + 'keymap_swedish_mac_ansi', + 'keymap_swedish_mac_iso', + 'keymap_swedish_pro_mac_ansi', + 'keymap_swedish_pro_mac_iso', + 'keymap_swiss_de', + 'keymap_swiss_fr', + 'keymap_turkish_f', + 'keymap_turkish_q', 'keymap_uk', - 'keymap_us' + 'keymap_ukrainian', + 'keymap_us_extended', + 'keymap_us_international', + 'keymap_us_international_linux', + 'keymap_us', + 'keymap_workman', + 'keymap_workman_zxcvm' ], snowflakes: false }; From 9f60d077cfcf483a74c54a71cc830ab321b1e344 Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Sun, 4 Sep 2022 13:10:01 +0200 Subject: [PATCH 12/21] =?UTF-8?q?Int'l=20=E2=86=92=20International?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/i18n/en.csv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/i18n/en.csv b/src/i18n/en.csv index 3d3ba007cd..363bdf9634 100644 --- a/src/i18n/en.csv +++ b/src/i18n/en.csv @@ -175,8 +175,8 @@ settingsPanel:osKeyboardLayout:label:keymap_uk,English (UK) settingsPanel:osKeyboardLayout:label:keymap_ukrainian,Ukrainian (Ukraine) settingsPanel:osKeyboardLayout:label:keymap_us,English (US) settingsPanel:osKeyboardLayout:label:keymap_us_extended,English (US Extended) -settingsPanel:osKeyboardLayout:label:keymap_us_international,English (US Int'l) -settingsPanel:osKeyboardLayout:label:keymap_us_international_linux,English (US Int'l Linux) +settingsPanel:osKeyboardLayout:label:keymap_us_international,English (US International) +settingsPanel:osKeyboardLayout:label:keymap_us_international_linux,English (US International Linux) settingsPanel:osKeyboardLayout:label:keymap_workman,Workman settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm,Workman ZXCVM settingsPanel:osKeyboardLayout:title,Host Keyboard Layout From e79611dafeae714d0cfb3ad8cc82dcbf04a8593f Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Sun, 4 Sep 2022 13:17:01 +0200 Subject: [PATCH 13/21] More parentheses --- src/i18n/en.csv | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/i18n/en.csv b/src/i18n/en.csv index 363bdf9634..6fe4440b36 100644 --- a/src/i18n/en.csv +++ b/src/i18n/en.csv @@ -118,7 +118,7 @@ settingsPanel:language:title,Language settingsPanel:off:label,Off settingsPanel:on:label,On settingsPanel:osKeyboardLayout:help,Change the key legends to match with your host keyboard layout. -settingsPanel:osKeyboardLayout:label:keymap_belgian,Belgian +settingsPanel:osKeyboardLayout:label:keymap_belgian,Belgian (Belgium) settingsPanel:osKeyboardLayout:label:keymap_bepo,French (France) settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2,Portuguese (Brazil) settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual,French (Canadian multilingual) @@ -148,7 +148,7 @@ settingsPanel:osKeyboardLayout:label:keymap_korean,Korean (South Korea) settingsPanel:osKeyboardLayout:label:keymap_latvian,Latvian (Latvia) settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty,Lithuanian AZERTY (Lithuania) settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty,Lithuanian QWERTY (Lithuania) -settingsPanel:osKeyboardLayout:label:keymap_neo2,NEO 2 +settingsPanel:osKeyboardLayout:label:keymap_neo2,German (NEO 2) settingsPanel:osKeyboardLayout:label:keymap_norman,Norman settingsPanel:osKeyboardLayout:label:keymap_norwegian,Norwegian (Norway) settingsPanel:osKeyboardLayout:label:keymap_polish,Polish (Poland) @@ -160,7 +160,7 @@ settingsPanel:osKeyboardLayout:label:keymap_serbian,Serbian Cyrillic (Serbia) settingsPanel:osKeyboardLayout:label:keymap_serbian_latin,Serbian Latin (Serbia) settingsPanel:osKeyboardLayout:label:keymap_slovak,Slovak (Slovakia) settingsPanel:osKeyboardLayout:label:keymap_slovenian,Slovenian (Slovenia) -settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak,Spanish Dvorak +settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak,Spanish (Dvorak) settingsPanel:osKeyboardLayout:label:keymap_spanish,Catalan (Spain) settingsPanel:osKeyboardLayout:label:keymap_swedish,Swedish (Sweden) settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi,Swedish (Mac ANSI) From b7fe5f919de928e51d6859689db82e91f2d0c807 Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Sun, 4 Sep 2022 13:36:17 +0200 Subject: [PATCH 14/21] Fix french OS kb labels --- src/i18n/en.csv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/i18n/en.csv b/src/i18n/en.csv index 6fe4440b36..344f758b5c 100644 --- a/src/i18n/en.csv +++ b/src/i18n/en.csv @@ -119,14 +119,14 @@ settingsPanel:off:label,Off settingsPanel:on:label,On settingsPanel:osKeyboardLayout:help,Change the key legends to match with your host keyboard layout. settingsPanel:osKeyboardLayout:label:keymap_belgian,Belgian (Belgium) -settingsPanel:osKeyboardLayout:label:keymap_bepo,French (France) +settingsPanel:osKeyboardLayout:label:keymap_bepo,French (BÉPO) settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2,Portuguese (Brazil) settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual,French (Canadian multilingual) settingsPanel:osKeyboardLayout:label:keymap_colemak,Colemak settingsPanel:osKeyboardLayout:label:keymap_croatian,Croatian (Croatia) settingsPanel:osKeyboardLayout:label:keymap_czech,Czech (Czechia) settingsPanel:osKeyboardLayout:label:keymap_danish,Danish (Denmark) -settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr,French Dvorak +settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr,French (Dvorak) settingsPanel:osKeyboardLayout:label:keymap_dvorak,Dvorak (DSK) settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer,Programmer's Dvorak settingsPanel:osKeyboardLayout:label:keymap_estonian,Estonian (Estonia) From 7264f00946e74666dc562be45cea297738db17ed Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Sun, 4 Sep 2022 13:50:27 +0200 Subject: [PATCH 15/21] Translate OS keyboard layout labels to Russian --- src/i18n/ru.csv | 116 ++++++++++++++++++++++++------------------------ 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/src/i18n/ru.csv b/src/i18n/ru.csv index 77c73d6674..9cfcc1dd6b 100644 --- a/src/i18n/ru.csv +++ b/src/i18n/ru.csv @@ -118,67 +118,67 @@ settingsPanel:language:title,Язык settingsPanel:off:label,Выкл settingsPanel:on:label,Вкл settingsPanel:osKeyboardLayout:help,Изменяет легенды клавиш в соответствии с раскладкой клавиатуры операционной системы. -settingsPanel:osKeyboardLayout:label:keymap_belgian, -settingsPanel:osKeyboardLayout:label:keymap_bepo, -settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2, -settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual, -settingsPanel:osKeyboardLayout:label:keymap_colemak, -settingsPanel:osKeyboardLayout:label:keymap_croatian, -settingsPanel:osKeyboardLayout:label:keymap_czech, -settingsPanel:osKeyboardLayout:label:keymap_danish, -settingsPanel:osKeyboardLayout:label:keymap_dvorak, -settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr, -settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer, -settingsPanel:osKeyboardLayout:label:keymap_estonian, -settingsPanel:osKeyboardLayout:label:keymap_finnish, -settingsPanel:osKeyboardLayout:label:keymap_french, -settingsPanel:osKeyboardLayout:label:keymap_french_afnor, -settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_belgian,Бельгийский (Бельгия) +settingsPanel:osKeyboardLayout:label:keymap_bepo,Французский (BÉPO) +settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2,Португальский (Бразилия) +settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual,Французский (канадский многоязычный) +settingsPanel:osKeyboardLayout:label:keymap_colemak,Колемак / Colemak +settingsPanel:osKeyboardLayout:label:keymap_croatian,Хорватский (Хорватия) +settingsPanel:osKeyboardLayout:label:keymap_czech,Чешский (Чехия) +settingsPanel:osKeyboardLayout:label:keymap_danish,Датский (Дания) +settingsPanel:osKeyboardLayout:label:keymap_dvorak,Дворак (DSK) +settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr,Французский (Дворак) +settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer,Дворак программиста +settingsPanel:osKeyboardLayout:label:keymap_estonian,Эстонский (Эстония) +settingsPanel:osKeyboardLayout:label:keymap_finnish,Финский (Финляндия) +settingsPanel:osKeyboardLayout:label:keymap_french,Французский (Франция) +settingsPanel:osKeyboardLayout:label:keymap_french_afnor,Французский (AFNOR) +settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso,Французский (Mac ISO) settingsPanel:osKeyboardLayout:label:keymap_german,Немецкий (Германия и Австрия) -settingsPanel:osKeyboardLayout:label:keymap_greek, -settingsPanel:osKeyboardLayout:label:keymap_hebrew, -settingsPanel:osKeyboardLayout:label:keymap_hungarian, -settingsPanel:osKeyboardLayout:label:keymap_icelandic, -settingsPanel:osKeyboardLayout:label:keymap_irish, -settingsPanel:osKeyboardLayout:label:keymap_italian, -settingsPanel:osKeyboardLayout:label:keymap_italian_mac_ansi, -settingsPanel:osKeyboardLayout:label:keymap_italian_mac_iso, -settingsPanel:osKeyboardLayout:label:keymap_japanese, -settingsPanel:osKeyboardLayout:label:keymap_korean, -settingsPanel:osKeyboardLayout:label:keymap_latvian, -settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty, -settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty, -settingsPanel:osKeyboardLayout:label:keymap_neo2, -settingsPanel:osKeyboardLayout:label:keymap_norman, -settingsPanel:osKeyboardLayout:label:keymap_norwegian, -settingsPanel:osKeyboardLayout:label:keymap_polish, -settingsPanel:osKeyboardLayout:label:keymap_portuguese, -settingsPanel:osKeyboardLayout:label:keymap_portuguese_mac_iso, -settingsPanel:osKeyboardLayout:label:keymap_romanian, -settingsPanel:osKeyboardLayout:label:keymap_russian,Русский -settingsPanel:osKeyboardLayout:label:keymap_serbian, -settingsPanel:osKeyboardLayout:label:keymap_serbian_latin, -settingsPanel:osKeyboardLayout:label:keymap_slovak, -settingsPanel:osKeyboardLayout:label:keymap_slovenian, -settingsPanel:osKeyboardLayout:label:keymap_spanish, -settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak, -settingsPanel:osKeyboardLayout:label:keymap_swedish, -settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi, -settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso, -settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_ansi, -settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_iso, -settingsPanel:osKeyboardLayout:label:keymap_swiss_de, -settingsPanel:osKeyboardLayout:label:keymap_swiss_fr, -settingsPanel:osKeyboardLayout:label:keymap_turkish_f, -settingsPanel:osKeyboardLayout:label:keymap_turkish_q, +settingsPanel:osKeyboardLayout:label:keymap_greek,Греческий (Греция) +settingsPanel:osKeyboardLayout:label:keymap_hebrew,Иврит (Израиль) +settingsPanel:osKeyboardLayout:label:keymap_hungarian,Венгерский (Венгрия) +settingsPanel:osKeyboardLayout:label:keymap_icelandic,Исландский (Исландия) +settingsPanel:osKeyboardLayout:label:keymap_irish,Английский (Ирландия) +settingsPanel:osKeyboardLayout:label:keymap_italian,Итальянский (Италия) +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_ansi,Итальянский (Mac ANSI) +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_iso,Итальянский (Mac ISO) +settingsPanel:osKeyboardLayout:label:keymap_japanese,Японский JP106 (Япония) +settingsPanel:osKeyboardLayout:label:keymap_korean,Корейский (Южная Корея) +settingsPanel:osKeyboardLayout:label:keymap_latvian,Латвийский (Латвия) +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty,Литовский AZERTY (Литва) +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty,Литовская QWERTY (Литва) +settingsPanel:osKeyboardLayout:label:keymap_neo2,Немецкий (NEO 2) +settingsPanel:osKeyboardLayout:label:keymap_norman,Норман / Norman +settingsPanel:osKeyboardLayout:label:keymap_norwegian,Норвежский (Норвегия) +settingsPanel:osKeyboardLayout:label:keymap_polish,Польский (Польша) +settingsPanel:osKeyboardLayout:label:keymap_portuguese,Португальский (Португалия) +settingsPanel:osKeyboardLayout:label:keymap_portuguese_mac_iso,Португальский (Mac ISO) +settingsPanel:osKeyboardLayout:label:keymap_romanian,Румынский (Румыния) +settingsPanel:osKeyboardLayout:label:keymap_russian,Русский (Россия) +settingsPanel:osKeyboardLayout:label:keymap_serbian,Сербская кириллица (Сербия) +settingsPanel:osKeyboardLayout:label:keymap_serbian_latin,Сербская латиница (Сербия) +settingsPanel:osKeyboardLayout:label:keymap_slovak,Словацкий (Словакия) +settingsPanel:osKeyboardLayout:label:keymap_slovenian,Словенский (Словения) +settingsPanel:osKeyboardLayout:label:keymap_spanish,Испанский (Испания) +settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak,Испанский (Дворак) +settingsPanel:osKeyboardLayout:label:keymap_swedish,Шведский (Швеция) +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi,Шведский (Mac ANSI) +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso,Шведский (Mac ISO) +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_ansi,Шведский (Mac Pro ANSI) +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_iso,Шведский (Mac Pro ISO) +settingsPanel:osKeyboardLayout:label:keymap_swiss_de,Немецкий (Швейцария) +settingsPanel:osKeyboardLayout:label:keymap_swiss_fr,Французский (Швейцария) +settingsPanel:osKeyboardLayout:label:keymap_turkish_f,Турецкий F (Турция) +settingsPanel:osKeyboardLayout:label:keymap_turkish_q,Турецкий Q (Турция) settingsPanel:osKeyboardLayout:label:keymap_uk,Английский (Великобритания) -settingsPanel:osKeyboardLayout:label:keymap_ukrainian, +settingsPanel:osKeyboardLayout:label:keymap_ukrainian,Украинский (Украина) settingsPanel:osKeyboardLayout:label:keymap_us,Английский (США) -settingsPanel:osKeyboardLayout:label:keymap_us_extended, -settingsPanel:osKeyboardLayout:label:keymap_us_international, -settingsPanel:osKeyboardLayout:label:keymap_us_international_linux, -settingsPanel:osKeyboardLayout:label:keymap_workman, -settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm, +settingsPanel:osKeyboardLayout:label:keymap_us_extended,Английский (США расширенный) +settingsPanel:osKeyboardLayout:label:keymap_us_international,Английский (США международный) +settingsPanel:osKeyboardLayout:label:keymap_us_international_linux,Английский (США международный Линукс) +settingsPanel:osKeyboardLayout:label:keymap_workman,Уоркман / Workman +settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm,Уоркман / Workman ZXCVM settingsPanel:osKeyboardLayout:title,Раскладка клавиатуры операционной системы settingsPanel:snowflakes:label, settingsPanel:snowflakes:title, From 6ccaa09402852cc71e7e97f1b47047c5f9ca7009 Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Sun, 4 Sep 2022 13:53:04 +0200 Subject: [PATCH 16/21] Correctly sort french_afnor and spanish_dvorak in en.csv --- src/i18n/en.csv | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/i18n/en.csv b/src/i18n/en.csv index 344f758b5c..ecc087ce9f 100644 --- a/src/i18n/en.csv +++ b/src/i18n/en.csv @@ -126,13 +126,13 @@ settingsPanel:osKeyboardLayout:label:keymap_colemak,Colemak settingsPanel:osKeyboardLayout:label:keymap_croatian,Croatian (Croatia) settingsPanel:osKeyboardLayout:label:keymap_czech,Czech (Czechia) settingsPanel:osKeyboardLayout:label:keymap_danish,Danish (Denmark) -settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr,French (Dvorak) settingsPanel:osKeyboardLayout:label:keymap_dvorak,Dvorak (DSK) +settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr,French (Dvorak) settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer,Programmer's Dvorak settingsPanel:osKeyboardLayout:label:keymap_estonian,Estonian (Estonia) settingsPanel:osKeyboardLayout:label:keymap_finnish,Finnish (Finland) -settingsPanel:osKeyboardLayout:label:keymap_french_afnor,French (AFNOR) settingsPanel:osKeyboardLayout:label:keymap_french,French (France) +settingsPanel:osKeyboardLayout:label:keymap_french_afnor,French (AFNOR) settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso,French (Mac ISO) settingsPanel:osKeyboardLayout:label:keymap_german,German (Germany & Austria) settingsPanel:osKeyboardLayout:label:keymap_greek,Greek (Greece) @@ -160,8 +160,8 @@ settingsPanel:osKeyboardLayout:label:keymap_serbian,Serbian Cyrillic (Serbia) settingsPanel:osKeyboardLayout:label:keymap_serbian_latin,Serbian Latin (Serbia) settingsPanel:osKeyboardLayout:label:keymap_slovak,Slovak (Slovakia) settingsPanel:osKeyboardLayout:label:keymap_slovenian,Slovenian (Slovenia) -settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak,Spanish (Dvorak) settingsPanel:osKeyboardLayout:label:keymap_spanish,Catalan (Spain) +settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak,Spanish (Dvorak) settingsPanel:osKeyboardLayout:label:keymap_swedish,Swedish (Sweden) settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi,Swedish (Mac ANSI) settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso,Swedish (Mac ISO) From 6607c5781f3d4ec3116adb266395cb23ad461cef Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Sun, 4 Sep 2022 14:00:44 +0200 Subject: [PATCH 17/21] Translate OS keyboard layout labels to French --- src/i18n/fr.csv | 120 ++++++++++++++++++++++++------------------------ 1 file changed, 60 insertions(+), 60 deletions(-) diff --git a/src/i18n/fr.csv b/src/i18n/fr.csv index 778293bb26..375407f31a 100644 --- a/src/i18n/fr.csv +++ b/src/i18n/fr.csv @@ -118,67 +118,67 @@ settingsPanel:language:title,Langue settingsPanel:off:label,Off settingsPanel:on:label,On settingsPanel:osKeyboardLayout:help,Change les légendes des touches pour qu'elles correspondent à la disposition des touches du système. -settingsPanel:osKeyboardLayout:label:keymap_belgian, -settingsPanel:osKeyboardLayout:label:keymap_bepo, -settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2, -settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual, -settingsPanel:osKeyboardLayout:label:keymap_colemak, -settingsPanel:osKeyboardLayout:label:keymap_croatian, -settingsPanel:osKeyboardLayout:label:keymap_czech, -settingsPanel:osKeyboardLayout:label:keymap_danish, -settingsPanel:osKeyboardLayout:label:keymap_dvorak, -settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr, -settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer, -settingsPanel:osKeyboardLayout:label:keymap_estonian, -settingsPanel:osKeyboardLayout:label:keymap_finnish, -settingsPanel:osKeyboardLayout:label:keymap_french, -settingsPanel:osKeyboardLayout:label:keymap_french_afnor, -settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso, -settingsPanel:osKeyboardLayout:label:keymap_german,Allemand (Allemagne & Autriche) -settingsPanel:osKeyboardLayout:label:keymap_greek, -settingsPanel:osKeyboardLayout:label:keymap_hebrew, -settingsPanel:osKeyboardLayout:label:keymap_hungarian, -settingsPanel:osKeyboardLayout:label:keymap_icelandic, -settingsPanel:osKeyboardLayout:label:keymap_irish, -settingsPanel:osKeyboardLayout:label:keymap_italian, -settingsPanel:osKeyboardLayout:label:keymap_italian_mac_ansi, -settingsPanel:osKeyboardLayout:label:keymap_italian_mac_iso, -settingsPanel:osKeyboardLayout:label:keymap_japanese, -settingsPanel:osKeyboardLayout:label:keymap_korean, -settingsPanel:osKeyboardLayout:label:keymap_latvian, -settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty, -settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty, -settingsPanel:osKeyboardLayout:label:keymap_neo2, -settingsPanel:osKeyboardLayout:label:keymap_norman, -settingsPanel:osKeyboardLayout:label:keymap_norwegian, -settingsPanel:osKeyboardLayout:label:keymap_polish, -settingsPanel:osKeyboardLayout:label:keymap_portuguese, -settingsPanel:osKeyboardLayout:label:keymap_portuguese_mac_iso, -settingsPanel:osKeyboardLayout:label:keymap_romanian, -settingsPanel:osKeyboardLayout:label:keymap_russian,Russe -settingsPanel:osKeyboardLayout:label:keymap_serbian, -settingsPanel:osKeyboardLayout:label:keymap_serbian_latin, -settingsPanel:osKeyboardLayout:label:keymap_slovak, -settingsPanel:osKeyboardLayout:label:keymap_slovenian, -settingsPanel:osKeyboardLayout:label:keymap_spanish, -settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak, -settingsPanel:osKeyboardLayout:label:keymap_swedish, -settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi, -settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso, -settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_ansi, -settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_iso, -settingsPanel:osKeyboardLayout:label:keymap_swiss_de, -settingsPanel:osKeyboardLayout:label:keymap_swiss_fr, -settingsPanel:osKeyboardLayout:label:keymap_turkish_f, -settingsPanel:osKeyboardLayout:label:keymap_turkish_q, +settingsPanel:osKeyboardLayout:label:keymap_belgian,Belge (Belgique) +settingsPanel:osKeyboardLayout:label:keymap_bepo,Français (BÉPO) +settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2,Portugais (Brésil) +settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual,Français (canadien multilingue) +settingsPanel:osKeyboardLayout:label:keymap_colemak,Colemak +settingsPanel:osKeyboardLayout:label:keymap_croatian,Croate (Croatie) +settingsPanel:osKeyboardLayout:label:keymap_czech,Tchèque (République Tchèque) +settingsPanel:osKeyboardLayout:label:keymap_danish,Danois (Danemark) +settingsPanel:osKeyboardLayout:label:keymap_dvorak,Dvorak (DSK) +settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr,Français (Dvorak) +settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer,Dvorak du programmeur +settingsPanel:osKeyboardLayout:label:keymap_estonian,Estonien (Estonie) +settingsPanel:osKeyboardLayout:label:keymap_finnish,Finnois (Finlande) +settingsPanel:osKeyboardLayout:label:keymap_french,Français (France) +settingsPanel:osKeyboardLayout:label:keymap_french_afnor,Français (AFNOR) +settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso,Français (Mac ISO) +settingsPanel:osKeyboardLayout:label:keymap_german,Allemand (Allemagne et Autriche) +settingsPanel:osKeyboardLayout:label:keymap_greek,Grec (Grèce) +settingsPanel:osKeyboardLayout:label:keymap_hebrew,Hébreu (Israël) +settingsPanel:osKeyboardLayout:label:keymap_hungarian,Hongrois (Hongrie) +settingsPanel:osKeyboardLayout:label:keymap_icelandic,Islandais (Islande) +settingsPanel:osKeyboardLayout:label:keymap_irish,Anglais (Irlande) +settingsPanel:osKeyboardLayout:label:keymap_italian,Italien (Italie) +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_ansi,Italien (Mac ANSI) +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_iso,Italien (Mac ISO) +settingsPanel:osKeyboardLayout:label:keymap_japanese,Japonais JP106 (Japon) +settingsPanel:osKeyboardLayout:label:keymap_korean,Coréen (Corée du Sud) +settingsPanel:osKeyboardLayout:label:keymap_latvian,Letton (Lettonie) +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty,Lituanien AZERTY (Lituanie) +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty,Lituanien QWERTY (Lituanie) +settingsPanel:osKeyboardLayout:label:keymap_neo2,Allemand (NEO 2) +settingsPanel:osKeyboardLayout:label:keymap_norman,Norman +settingsPanel:osKeyboardLayout:label:keymap_norwegian,Norvégien (Norvège) +settingsPanel:osKeyboardLayout:label:keymap_polish,Polonais (Pologne) +settingsPanel:osKeyboardLayout:label:keymap_portuguese,Portugais (Portugal) +settingsPanel:osKeyboardLayout:label:keymap_portuguese_mac_iso,Portugais (Mac ISO) +settingsPanel:osKeyboardLayout:label:keymap_romanian,Roumain (Roumanie) +settingsPanel:osKeyboardLayout:label:keymap_russian,Russe (Russie) +settingsPanel:osKeyboardLayout:label:keymap_serbian,Cyrillique serbe (Serbie) +settingsPanel:osKeyboardLayout:label:keymap_serbian_latin,Latin Serbe (Serbie) +settingsPanel:osKeyboardLayout:label:keymap_slovak,Slovaque (Slovaquie) +settingsPanel:osKeyboardLayout:label:keymap_slovenian,Slovène (Slovénie) +settingsPanel:osKeyboardLayout:label:keymap_spanish,Espagnol (Espagne) +settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak,Espagnol (Dvorak) +settingsPanel:osKeyboardLayout:label:keymap_swedish,Suédois (Suède) +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi,Suédois (Mac ANSI) +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso,Suédois (Mac ISO) +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_ansi,Suédois (Mac Pro ANSI) +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_iso,Suédois (Mac Pro ISO) +settingsPanel:osKeyboardLayout:label:keymap_swiss_de,Allemand (Suisse) +settingsPanel:osKeyboardLayout:label:keymap_swiss_fr,Français (Suisse) +settingsPanel:osKeyboardLayout:label:keymap_turkish_f,Turc F (Turquie) +settingsPanel:osKeyboardLayout:label:keymap_turkish_q,Turc Q (Turquie) settingsPanel:osKeyboardLayout:label:keymap_uk,Anglais (Royaume-Uni) -settingsPanel:osKeyboardLayout:label:keymap_ukrainian, -settingsPanel:osKeyboardLayout:label:keymap_us,Anglais (États-Unis) -settingsPanel:osKeyboardLayout:label:keymap_us_extended, -settingsPanel:osKeyboardLayout:label:keymap_us_international, -settingsPanel:osKeyboardLayout:label:keymap_us_international_linux, -settingsPanel:osKeyboardLayout:label:keymap_workman, -settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm, +settingsPanel:osKeyboardLayout:label:keymap_ukrainian,Ukrainien (Ukraine) +settingsPanel:osKeyboardLayout:label:keymap_us,Anglais (US) +settingsPanel:osKeyboardLayout:label:keymap_us_extended,Anglais (US Étendu) +settingsPanel:osKeyboardLayout:label:keymap_us_international,Anglais (US International) +settingsPanel:osKeyboardLayout:label:keymap_us_international_linux,Anglais (US International Linux) +settingsPanel:osKeyboardLayout:label:keymap_workman,Workman +settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm,Workman ZXCVM settingsPanel:osKeyboardLayout:title,Disposition des touches du système d'opération settingsPanel:snowflakes:label, settingsPanel:snowflakes:title, From 706e3750ce64813849d19f3fa4849b5cbf755198 Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Sun, 4 Sep 2022 14:07:20 +0200 Subject: [PATCH 18/21] =?UTF-8?q?keymap=5Fspanish,Catalan=20=E2=86=92=20ke?= =?UTF-8?q?ymap=5Fspanish,Spanish?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/i18n/en.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i18n/en.csv b/src/i18n/en.csv index ecc087ce9f..de82b32378 100644 --- a/src/i18n/en.csv +++ b/src/i18n/en.csv @@ -160,7 +160,7 @@ settingsPanel:osKeyboardLayout:label:keymap_serbian,Serbian Cyrillic (Serbia) settingsPanel:osKeyboardLayout:label:keymap_serbian_latin,Serbian Latin (Serbia) settingsPanel:osKeyboardLayout:label:keymap_slovak,Slovak (Slovakia) settingsPanel:osKeyboardLayout:label:keymap_slovenian,Slovenian (Slovenia) -settingsPanel:osKeyboardLayout:label:keymap_spanish,Catalan (Spain) +settingsPanel:osKeyboardLayout:label:keymap_spanish,Spanish (Spain) settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak,Spanish (Dvorak) settingsPanel:osKeyboardLayout:label:keymap_swedish,Swedish (Sweden) settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi,Swedish (Mac ANSI) From 88e1943311e5f410396137160a54c01892e4e07f Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Sun, 4 Sep 2022 14:08:26 +0200 Subject: [PATCH 19/21] Translate OS keyboard layout labels to German --- src/i18n/de.csv | 116 ++++++++++++++++++++++++------------------------ 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/src/i18n/de.csv b/src/i18n/de.csv index a112fc292c..a1360af84d 100644 --- a/src/i18n/de.csv +++ b/src/i18n/de.csv @@ -118,67 +118,67 @@ settingsPanel:language:title,Sprache settingsPanel:off:label,Aus settingsPanel:on:label,An settingsPanel:osKeyboardLayout:help,Stellen Sie die Tastenbeschriftung auf das Systemlayout. -settingsPanel:osKeyboardLayout:label:keymap_belgian, -settingsPanel:osKeyboardLayout:label:keymap_bepo, -settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2, -settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual, -settingsPanel:osKeyboardLayout:label:keymap_colemak, -settingsPanel:osKeyboardLayout:label:keymap_croatian, -settingsPanel:osKeyboardLayout:label:keymap_czech, -settingsPanel:osKeyboardLayout:label:keymap_danish, -settingsPanel:osKeyboardLayout:label:keymap_dvorak, -settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr, -settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer, -settingsPanel:osKeyboardLayout:label:keymap_estonian, -settingsPanel:osKeyboardLayout:label:keymap_finnish, -settingsPanel:osKeyboardLayout:label:keymap_french, -settingsPanel:osKeyboardLayout:label:keymap_french_afnor, -settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso, +settingsPanel:osKeyboardLayout:label:keymap_belgian,Belgisch (Belgien) +settingsPanel:osKeyboardLayout:label:keymap_bepo,Französisch (BÉPO) +settingsPanel:osKeyboardLayout:label:keymap_brazilian_abnt2,Portugiesisch (Brasilien) +settingsPanel:osKeyboardLayout:label:keymap_canadian_multilingual,Französisch (Kanada mehrsprachig) +settingsPanel:osKeyboardLayout:label:keymap_colemak,Colemak +settingsPanel:osKeyboardLayout:label:keymap_croatian,Kroatisch (Kroatien) +settingsPanel:osKeyboardLayout:label:keymap_czech,Tschechisch (Tschechische Republik) +settingsPanel:osKeyboardLayout:label:keymap_danish,Dänisch (Dänemark) +settingsPanel:osKeyboardLayout:label:keymap_dvorak,Dvorak (DSK) +settingsPanel:osKeyboardLayout:label:keymap_dvorak_fr,Französisch (Dvorak) +settingsPanel:osKeyboardLayout:label:keymap_dvorak_programmer,Dvorak für Programmierer +settingsPanel:osKeyboardLayout:label:keymap_estonian,Estnisch (Estland) +settingsPanel:osKeyboardLayout:label:keymap_finnish,Finnisch (Finnland) +settingsPanel:osKeyboardLayout:label:keymap_french,Französisch (Frankreich) +settingsPanel:osKeyboardLayout:label:keymap_french_afnor,Französisch (AFNOR) +settingsPanel:osKeyboardLayout:label:keymap_french_mac_iso,Französisch (Mac ISO) settingsPanel:osKeyboardLayout:label:keymap_german,Deutsch (Deutschland & Österreich) -settingsPanel:osKeyboardLayout:label:keymap_greek, -settingsPanel:osKeyboardLayout:label:keymap_hebrew, -settingsPanel:osKeyboardLayout:label:keymap_hungarian, -settingsPanel:osKeyboardLayout:label:keymap_icelandic, -settingsPanel:osKeyboardLayout:label:keymap_irish, -settingsPanel:osKeyboardLayout:label:keymap_italian, -settingsPanel:osKeyboardLayout:label:keymap_italian_mac_ansi, -settingsPanel:osKeyboardLayout:label:keymap_italian_mac_iso, -settingsPanel:osKeyboardLayout:label:keymap_japanese, -settingsPanel:osKeyboardLayout:label:keymap_korean, -settingsPanel:osKeyboardLayout:label:keymap_latvian, -settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty, -settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty, -settingsPanel:osKeyboardLayout:label:keymap_neo2, -settingsPanel:osKeyboardLayout:label:keymap_norman, -settingsPanel:osKeyboardLayout:label:keymap_norwegian, -settingsPanel:osKeyboardLayout:label:keymap_polish, -settingsPanel:osKeyboardLayout:label:keymap_portuguese, -settingsPanel:osKeyboardLayout:label:keymap_portuguese_mac_iso, -settingsPanel:osKeyboardLayout:label:keymap_romanian, -settingsPanel:osKeyboardLayout:label:keymap_russian,Russisch -settingsPanel:osKeyboardLayout:label:keymap_serbian, -settingsPanel:osKeyboardLayout:label:keymap_serbian_latin, -settingsPanel:osKeyboardLayout:label:keymap_slovak, -settingsPanel:osKeyboardLayout:label:keymap_slovenian, -settingsPanel:osKeyboardLayout:label:keymap_spanish, -settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak, -settingsPanel:osKeyboardLayout:label:keymap_swedish, -settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi, -settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso, -settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_ansi, -settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_iso, -settingsPanel:osKeyboardLayout:label:keymap_swiss_de, -settingsPanel:osKeyboardLayout:label:keymap_swiss_fr, -settingsPanel:osKeyboardLayout:label:keymap_turkish_f, -settingsPanel:osKeyboardLayout:label:keymap_turkish_q, +settingsPanel:osKeyboardLayout:label:keymap_greek,Griechisch (Griechenland) +settingsPanel:osKeyboardLayout:label:keymap_hebrew,Hebräisch (Israel) +settingsPanel:osKeyboardLayout:label:keymap_hungarian,Ungarisch (Ungarn) +settingsPanel:osKeyboardLayout:label:keymap_icelandic,Isländisch (Island) +settingsPanel:osKeyboardLayout:label:keymap_irish,Englisch (Irland) +settingsPanel:osKeyboardLayout:label:keymap_italian,Italienisch (Italien) +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_ansi,Italienisch (Mac ANSI) +settingsPanel:osKeyboardLayout:label:keymap_italian_mac_iso,Italienisch (Mac ISO) +settingsPanel:osKeyboardLayout:label:keymap_japanese,Japanisch JP106 (Japan) +settingsPanel:osKeyboardLayout:label:keymap_korean,Koreanisch (Südkorea) +settingsPanel:osKeyboardLayout:label:keymap_latvian,Lettisch (Lettland) +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_azerty,Litauisch AZERTY (Litauen) +settingsPanel:osKeyboardLayout:label:keymap_lithuanian_qwerty,Litauisch QWERTY (Litauen) +settingsPanel:osKeyboardLayout:label:keymap_neo2,Deutsch (NEO 2) +settingsPanel:osKeyboardLayout:label:keymap_norman,Norman +settingsPanel:osKeyboardLayout:label:keymap_norwegian,Norwegisch (Norwegen) +settingsPanel:osKeyboardLayout:label:keymap_polish,Polnisch (Polen) +settingsPanel:osKeyboardLayout:label:keymap_portuguese,Portugiesisch (Portugal) +settingsPanel:osKeyboardLayout:label:keymap_portuguese_mac_iso,Portugiesisch (Mac ISO) +settingsPanel:osKeyboardLayout:label:keymap_romanian,Rumänisch (Rumänien) +settingsPanel:osKeyboardLayout:label:keymap_russian,Russisch (Russland) +settingsPanel:osKeyboardLayout:label:keymap_serbian,Serbisch Kyrillisch (Serbien) +settingsPanel:osKeyboardLayout:label:keymap_serbian_latin,Serbisch Latein (Serbien) +settingsPanel:osKeyboardLayout:label:keymap_slovak,Slowakisch (Slowakei) +settingsPanel:osKeyboardLayout:label:keymap_slovenian,Slowenisch (Slowenien) +settingsPanel:osKeyboardLayout:label:keymap_spanish,Katalanisch (Spanien) +settingsPanel:osKeyboardLayout:label:keymap_spanish_dvorak,Spanisch (Dvorak) +settingsPanel:osKeyboardLayout:label:keymap_swedish,Schwedisch (Schweden) +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_ansi,Schwedisch (Mac ANSI) +settingsPanel:osKeyboardLayout:label:keymap_swedish_mac_iso,Schwedisch (Mac ISO) +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_ansi,Schwedisch (Mac Pro ANSI) +settingsPanel:osKeyboardLayout:label:keymap_swedish_pro_mac_iso,Schwedisch (Mac Pro ISO) +settingsPanel:osKeyboardLayout:label:keymap_swiss_de,Deutsch (Schweiz) +settingsPanel:osKeyboardLayout:label:keymap_swiss_fr,Französisch (Schweiz) +settingsPanel:osKeyboardLayout:label:keymap_turkish_f,Türkisch F (Türkei) +settingsPanel:osKeyboardLayout:label:keymap_turkish_q,Türkisch Q (Türkei) settingsPanel:osKeyboardLayout:label:keymap_uk,Englisch (UK) -settingsPanel:osKeyboardLayout:label:keymap_ukrainian, +settingsPanel:osKeyboardLayout:label:keymap_ukrainian,Ukrainisch (Ukraine) settingsPanel:osKeyboardLayout:label:keymap_us,Englisch (US) -settingsPanel:osKeyboardLayout:label:keymap_us_extended, -settingsPanel:osKeyboardLayout:label:keymap_us_international, -settingsPanel:osKeyboardLayout:label:keymap_us_international_linux, -settingsPanel:osKeyboardLayout:label:keymap_workman, -settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm, +settingsPanel:osKeyboardLayout:label:keymap_us_extended,Englisch (US Erweitert) +settingsPanel:osKeyboardLayout:label:keymap_us_international,Englisch (US International) +settingsPanel:osKeyboardLayout:label:keymap_us_international_linux,Englisch (US International Linux) +settingsPanel:osKeyboardLayout:label:keymap_workman,Workman +settingsPanel:osKeyboardLayout:label:keymap_workman_zxcvm,Workman ZXCVM settingsPanel:osKeyboardLayout:title,Systemlayout settingsPanel:snowflakes:label, settingsPanel:snowflakes:title, From ffcfc2481f51d27ae6cbf2de2ac91462dfaf39c2 Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Sun, 4 Sep 2022 23:00:50 +0200 Subject: [PATCH 20/21] Extract OS keyboard layouts list to its own file --- src/osKeyboardLayouts.js | 63 ++++++++++++++++++++++++++++++++ src/store/modules/app/state.js | 65 ++-------------------------------- 2 files changed, 65 insertions(+), 63 deletions(-) create mode 100644 src/osKeyboardLayouts.js diff --git a/src/osKeyboardLayouts.js b/src/osKeyboardLayouts.js new file mode 100644 index 0000000000..94be89da3d --- /dev/null +++ b/src/osKeyboardLayouts.js @@ -0,0 +1,63 @@ +export const osKeyboardLayouts = [ + 'keymap_belgian', + 'keymap_bepo', + 'keymap_brazilian_abnt2', + 'keymap_canadian_multilingual', + 'keymap_colemak', + 'keymap_croatian', + 'keymap_czech', + 'keymap_danish', + 'keymap_dvorak_fr', + 'keymap_dvorak', + 'keymap_dvorak_programmer', + 'keymap_estonian', + 'keymap_finnish', + 'keymap_french_afnor', + 'keymap_french', + 'keymap_french_mac_iso', + 'keymap_german', + 'keymap_greek', + 'keymap_hebrew', + 'keymap_hungarian', + 'keymap_icelandic', + 'keymap_irish', + 'keymap_italian', + 'keymap_italian_mac_ansi', + 'keymap_italian_mac_iso', + 'keymap_japanese', + 'keymap_korean', + 'keymap_latvian', + 'keymap_lithuanian_azerty', + 'keymap_lithuanian_qwerty', + 'keymap_neo2', + 'keymap_norman', + 'keymap_norwegian', + 'keymap_polish', + 'keymap_portuguese', + 'keymap_portuguese_mac_iso', + 'keymap_romanian', + 'keymap_russian', + 'keymap_serbian', + 'keymap_serbian_latin', + 'keymap_slovak', + 'keymap_slovenian', + 'keymap_spanish_dvorak', + 'keymap_spanish', + 'keymap_swedish', + 'keymap_swedish_mac_ansi', + 'keymap_swedish_mac_iso', + 'keymap_swedish_pro_mac_ansi', + 'keymap_swedish_pro_mac_iso', + 'keymap_swiss_de', + 'keymap_swiss_fr', + 'keymap_turkish_f', + 'keymap_turkish_q', + 'keymap_uk', + 'keymap_ukrainian', + 'keymap_us_extended', + 'keymap_us_international', + 'keymap_us_international_linux', + 'keymap_us', + 'keymap_workman', + 'keymap_workman_zxcvm' +]; diff --git a/src/store/modules/app/state.js b/src/store/modules/app/state.js index af95312f7a..e0a8e38611 100644 --- a/src/store/modules/app/state.js +++ b/src/store/modules/app/state.js @@ -3,6 +3,7 @@ import { localStorageLoad, CONSTS } from '@/store/localStorage'; +import { osKeyboardLayouts } from '@/osKeyboardLayouts'; function getDefaultConfiguratorSettings() { // detect if OS supports dark mode and set as default @@ -78,69 +79,7 @@ const state = { { value: 'ja', label: '日本語' }, { value: 'zh-CN', label: '简体中文' } ], - osKeyboardLayouts: [ - 'keymap_belgian', - 'keymap_bepo', - 'keymap_brazilian_abnt2', - 'keymap_canadian_multilingual', - 'keymap_colemak', - 'keymap_croatian', - 'keymap_czech', - 'keymap_danish', - 'keymap_dvorak_fr', - 'keymap_dvorak', - 'keymap_dvorak_programmer', - 'keymap_estonian', - 'keymap_finnish', - 'keymap_french_afnor', - 'keymap_french', - 'keymap_french_mac_iso', - 'keymap_german', - 'keymap_greek', - 'keymap_hebrew', - 'keymap_hungarian', - 'keymap_icelandic', - 'keymap_irish', - 'keymap_italian', - 'keymap_italian_mac_ansi', - 'keymap_italian_mac_iso', - 'keymap_japanese', - 'keymap_korean', - 'keymap_latvian', - 'keymap_lithuanian_azerty', - 'keymap_lithuanian_qwerty', - 'keymap_neo2', - 'keymap_norman', - 'keymap_norwegian', - 'keymap_polish', - 'keymap_portuguese', - 'keymap_portuguese_mac_iso', - 'keymap_romanian', - 'keymap_russian', - 'keymap_serbian', - 'keymap_serbian_latin', - 'keymap_slovak', - 'keymap_slovenian', - 'keymap_spanish_dvorak', - 'keymap_spanish', - 'keymap_swedish', - 'keymap_swedish_mac_ansi', - 'keymap_swedish_mac_iso', - 'keymap_swedish_pro_mac_ansi', - 'keymap_swedish_pro_mac_iso', - 'keymap_swiss_de', - 'keymap_swiss_fr', - 'keymap_turkish_f', - 'keymap_turkish_q', - 'keymap_uk', - 'keymap_ukrainian', - 'keymap_us_extended', - 'keymap_us_international', - 'keymap_us_international_linux', - 'keymap_us', - 'keymap_workman', - 'keymap_workman_zxcvm' - ], + osKeyboardLayouts, snowflakes: false }; From 343b612635c5fc11be8f1a822bed41c0558f214d Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Mon, 5 Sep 2022 11:20:32 +0200 Subject: [PATCH 21/21] osKeyboardLayouts.js -> os_keyboard_layouts.js --- src/{osKeyboardLayouts.js => os_keyboard_layouts.js} | 2 +- src/store/modules/app/state.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename src/{osKeyboardLayouts.js => os_keyboard_layouts.js} (97%) diff --git a/src/osKeyboardLayouts.js b/src/os_keyboard_layouts.js similarity index 97% rename from src/osKeyboardLayouts.js rename to src/os_keyboard_layouts.js index 94be89da3d..37e255a4a1 100644 --- a/src/osKeyboardLayouts.js +++ b/src/os_keyboard_layouts.js @@ -1,4 +1,4 @@ -export const osKeyboardLayouts = [ +export default [ 'keymap_belgian', 'keymap_bepo', 'keymap_brazilian_abnt2', diff --git a/src/store/modules/app/state.js b/src/store/modules/app/state.js index e0a8e38611..d82405426e 100644 --- a/src/store/modules/app/state.js +++ b/src/store/modules/app/state.js @@ -3,7 +3,7 @@ import { localStorageLoad, CONSTS } from '@/store/localStorage'; -import { osKeyboardLayouts } from '@/osKeyboardLayouts'; +import osKeyboardLayouts from '@/os_keyboard_layouts'; function getDefaultConfiguratorSettings() { // detect if OS supports dark mode and set as default