aboutsummaryrefslogtreecommitdiffstats
path: root/quantum/keymap_extras
Commit message (Collapse)AuthorAgeFilesLines
* Add Russian keymapfauxpark2020-04-011-0/+132
|
* Add Slovak keymap and sendstring LUT (#8561)Ryan2020-04-012-0/+276
|
* Add Serbian keymaps and sendstring LUT (#8560)Ryan2020-04-013-0/+400
| | | | | | | | | | | * Add Serbian keymaps and sendstring LUT * Apply suggestions from code review Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com> * Fix formatting Co-authored-by: Konstantin Đorđević <vomindoraan@gmail.com>
* Add Lithuanian keymap and sendstring LUT (#8562)Ryan2020-04-014-0/+502
| | | | | * Add Lithuanian keymap and sendstring LUT * Add Lithuanian AZERTY
* Add Latvian keymap and sendstring LUT (#8563)Ryan2020-04-012-0/+246
|
* Fix IT_APOS backward compatibility define in keymap_italian.h (#8565)Drashna Jaelre2020-03-271-1/+1
| | | | | * Fix IT_APOS backward compatibility define in keymap_italian.h Found by ZSA.
* Add Estonian keymap (#8527)Ryan2020-03-262-0/+255
|
* Add Croatian keymap (#8525)Ryan2020-03-262-0/+263
| | | | | * Add Croatian keymap * Fix comment on HR_DIAE
* Add Irish keymap (#8528)Ryan2020-03-221-0/+152
|
* Add Czech keymap (#8526)Ryan2020-03-222-0/+273
|
* Add US International keymap (#8493)Ryan2020-03-228-35/+241
| | | | | * Add US International keymap * Add extra spacing to UK AltGr keycode comments
* Add Icelandic keymap and sendstring LUT (#8494)Ryan2020-03-222-0/+253
|
* Add Finnish keymap and sendstring LUT (#8495)Ryan2020-03-222-0/+253
|
* Update JIS keymap and sendstring LUT (#8457)Ryan2020-03-202-46/+120
|
* Fix missing deprecated keycodes for keymap_swedish (#8483)Ryan2020-03-191-20/+20
|
* Update Programmer Dvorak keymap and add sendstring LUT (#8456)Ryan2020-03-182-77/+184
| | | | | * Update Programmer Dvorak keymap and add sendstring LUT * Include quantum.h
* Update UK keymap and sendstring LUT (#8458)Ryan2020-03-172-147/+196
|
* Update Italian keymap and add sendstring LUT (#8438)Ryan2020-03-162-88/+259
|
* Update German keymap and sendstring LUT (#8437)Ryan2020-03-162-92/+147
|
* Update French keymap and sendstring LUT (#8436)Ryan2020-03-162-85/+156
|
* Update Brazilian keymap and add sendstring LUT (#8435)Ryan2020-03-162-50/+236
|
* Update Belgian keymap and sendstring LUT (#8349)Ryan2020-03-162-99/+162
|
* Update Slovenian keymap and add sendstring LUT (#8350)Ryan2020-03-162-84/+248
|
* Update Norman keymap and sendstring LUT (#8404)Ryan2020-03-162-41/+113
|
* Update Plover keymap (#8405)Ryan2020-03-161-25/+43
|
* Add Portuguese keymap and sendstring lookup tables (#8390)Luís Oliveira2020-03-132-0/+251
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Portuguese keymap and sendstring lookup tables * Update quantum/keymap_extras/keymap_portuguese.h Co-Authored-By: Ryan <fauxpark@gmail.com> * Update quantum/keymap_extras/keymap_portuguese.h Co-Authored-By: Ryan <fauxpark@gmail.com> * Update quantum/keymap_extras/keymap_portuguese.h Co-Authored-By: Ryan <fauxpark@gmail.com> * Update quantum/keymap_extras/keymap_portuguese.h Co-Authored-By: Ryan <fauxpark@gmail.com> * Update quantum/keymap_extras/keymap_portuguese.h Co-Authored-By: Ryan <fauxpark@gmail.com> * Update quantum/keymap_extras/keymap_portuguese.h Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Update Swedish keymap and add sendstring LUT (#8365)Ryan2020-03-122-62/+253
|
* Update Spanish keymap and sendstring LUT (#8364)Ryan2020-03-122-65/+154
|
* Update Dvorak, Colemak and Workman keycode aliases (#8217)Ryan2020-03-095-225/+388
| | | | | * Update Dvorak, Colemak and Workman keycode aliases * Add missing shifted keycode aliases for Workman
* Update Norwegian keymap and add sendstring LUT (#8300)Ryan2020-03-082-34/+253
|
* Update Hungarian keymap and add sendstring LUT (#8220)Ryan2020-03-032-117/+271
|
* Reduce PROGMEM usage for sendstring LUT (#8109)Ted M Lin2020-03-0310-306/+316
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Reduce PROGMEM usage for keycode map Bit-pack the keycode bool array to gain back a small amount of flash space. The trade-off is an increase in runtime instructions when running macros. It does make the code a bit harder to read, as well as maintain. For configs that use send_string() et al, it saves ~100 bytes. * Switch to macro and common definition Rewrite the array declarations so both the unpacked (original) and packed LUT arrays can use the same value definitions. This is done by defining a macro that "knows what to do". This makes the code much easier to read and maintain. * Fix macro typos and improve perf Pack the bits in a more efficient order for extraction. And also fix the copy/paste error in the macro... * Switch fully to packed LUT Some minor reformatting. Compile tested all sendstring_xyz.h to make sure they were converted properly. Also checked that an unconverted version would generate a compile error. * Apply whitespace suggestions from code review Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Add Danish keymap and sendstring LUT (#8218)Ryan2020-02-212-0/+252
|
* Add Turkish keymap aliases and sendstring LUT (#7676)Ryan2020-02-214-0/+551
| | | | | | * Add Turkish keymap aliases and sendstring LUT * Split into F and Q layouts
* Run clang-format manually to fix recently changed fileszvecr2019-11-173-87/+87
|
* Fix formatting for sendstring LUTs (#7176)fauxpark2019-10-2811-178/+403
|
* Fix quantum keymapextra italian (#6779)Silvio Gulizia2019-10-033-27/+254
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * remove IT_PIPE duplicate and add IT_GRAD IT_PIPE was declared 2 times, ones as ° and once as |. I changed the first declaration and called it IT_GRAD. I even fixed the definition because the ° in Italian is obtained with LSFT(IT_AACC) * rename IT_GRAD to IT_DEGR * add missing plus_and_minus * fix missing IT_ACUT definition * change KC_LALT(KC_LSFT to LALT(LSFT * Fix alignment * remove leftover * fix issue generated with chars while pushing * fix typo * fix LCBR and RCBR * fix euro symbol * fix RBRC * change IT_LESS form KC_NUBS to KC_GRAVE * add IT_TILDE and change IT_GRAV to IT_GRAVE * add missing legends for accented vowels * format for readability * revert to commit befor I edit it * initial commit * edited to be easier to compare to _ansi.h * remove keymap_italian_osx_iso.h and rename with edits keymap_italian_osx_ansi.h to keymap_italian_osx.h I found out there were no difference at all * fix missing #endif * rename quantum/keymap_extras/keymap_italian_osx.h to quantum/keymap_extras/keymap_italian_ansi.h Now this file is a clone of the keymap_italian.h that appears to be working only for ISO keyboards. It also contains a few improvements for IT_PIPE (defined two times) and IT_ACUT (missing definition). Additionally it redefines LCBR and RCBR to LSFT(IT_LBRC) and LSFT(IT_RBRC) * rename file * redefines IT_BKSL and IT_PIPE based on KC_BKSL * add new osx_iso and osx_ansi version for italian.h and align BKSL to BSLS, fix double definition of PIPE
* clang-format changesskullY2019-08-3038-1780/+1567
|
* Update swedish based keymaps with newer keycodesDrashna Jaelre2019-08-301-1/+0
|
* Language Keymap extras backport from ZSA fork (#6198)Drashna Jaelre2019-08-302-24/+62
| | | | | | | | | | | | * Swedish extra keymap refactor * Fix swedish $ sign definition (#81) * Fix br abnt2 keymap compilation error * Add PR changelog doc * Update PR6198.md
* Add sendstring LUTs for French keymap (#5830)fauxpark2019-07-151-0/+97
|
* Sendstring LUT improvements (#5727)fauxpark2019-07-1510-269/+470
| | | | | | | | | | | | | | | | | | | | | | | | * Align sendstring LUTs to 9 characters wide * Replace 0 with XXXXXXX * Use decimal 128 for LUT size * Align heading comments * Add ASCII table comments * Add missing AltGr LUTs and adjust keycode LUTs accordingly * Use pragma once * Correct a couple more keycodes * Capitalise "BÉPO" * Also clean up the default tables * Tidy up Belgian and Norman LUTs
* Add belgian layout for sendstring (#6008)Kimat Boven2019-05-291-0/+94
| | | | | | | | | | | | | | | | * belgian layout had no sendstring definition * backtick was not defined for belgian sendstring * slash definition was wrong for belgian sendstring Co-Authored-By: fauxpark <fauxpark@gmail.com> * use BE_ keys whenever we can Co-Authored-By: fauxpark <fauxpark@gmail.com> * ^ can be sent as a normal key (not a dead key) with altgr+para
* Norman layout for the minidox keyboard (#5747)Torben Hoffmann2019-05-092-0/+93
| | | | | | | | | | | | | | | | | | | | | | * Norman layout with Lower and Raise layers working * Add keymap_extra def for Norman layout * Re-org'ed the modifiers as explained in the Readme * Corrected colour legend for KLE that the Readme links to * Use #pragma once in header file * Use pragma once and move user config to config.h * Move definitions to the right file and correct link in Readme * Move def of NM_COLN to the logical place in header file * Add sendstring_norman.h for when the laptop layout is not QWERTY * Update quantum/keymap_extras/sendstring_norman.h Co-Authored-By: lehoff <torben.lehoff@gmail.com>
* Fix sendstring "#" producing "£" instead (#5724)fauxpark2019-04-271-2/+2
|
* Add UK variant of the SEND_STRING() LUTsRys Sommefeldt2019-02-181-0/+62
|
* Fix QWERTZ <> QWERTY issue in sendstring_german.hFlugschwein2019-02-041-2/+2
| | | Small mistake that caused sendstring commands to exchange y with z.
* Remove redundant, language-specific aliases for KC_ALGR (#4720)Konstantin Đorđević2019-01-0314-145/+92
| | | | | | | | * Use standard KC_ALGR, remove language-specific redefinitions * Use ALGR instead of ALTGR in BÉPO and Canadian multilingual keymaps * Remove BE_LALT, BE_LGUI aliases
* Add standard definitions for ALGR and KC_ALGR (#4389)Konstantin Đorđević2018-12-1213-27/+6
| | | | | | | | | | | | | | * Add standard ALGR defition, remove (re)definitions from language files * Use ALGR(kc) consistently in ALTGR(kc) aliases * Non-Nordic keymaps should not use NO_ALGR * Add standard KC_ALGR definition * Update docs with ALGR and KC_ALGR * Update SS_ALGR and ALGR_T aliases
* Keymap: Hacker Dvorak (#4514)Ismael Venegas Castelló2018-12-051-0/+47
| | | | | | | | | | | | | | | | | | * Hacker Dvorak Programmer Dvorak based layout for the Ergodox EZ. * Address drashna comments. * Fix RGB and drop OSL for MO. * Add gulp file to automate development. * Fix gulpfile. * Caps, num and scroll lock indicators. * Fix scroll lock.