summaryrefslogtreecommitdiffstats
path: root/quantum/keymap_extras
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Remove ALTG(kc) as it's misleading and is not actually AltGr (#4338)Konstantin Đorđević2018-11-061-13/+17
| | | | | | * Remove ALTG(kc) as it's misleading and is not actually AltGr * Add temporary alias for ALGR in keyboards/planck/keymaps/pevecyan/keymap.c
* Keymap: add new keymap (#4127)ROMUSKING2018-10-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * an attempt at own layout * typematrixed dvorak * columns shifted columns shifted out, second pinky column moved to the inside. * Update users/romus/romus.h * code cleanup Changes requested by Drashna + Tap Dance enabled * Fixed EOF Fixed the no newline at the end of file alert. * rgblight fight eeprom writes * rgb code simplification * Update users/romus/README.md * Update quantum/keymap_extras/keymap_slovenian.h
* convert to unix line-endings [skip ci]QMK Bot2018-10-161-1/+1
|
* Fixes on slovenian keymapŽan Pevec2018-10-161-14/+14
|
* Basic Slovenian keymap added (#4128)Žan Pevec2018-10-151-0/+106
| | | | | | * Basic Slovenian keymap added * Author fixed
* Add sendstring_german.h (#4124)Patrick Hener2018-10-121-0/+81
| | | | | | | | | | * added sweet16 test keymap and touched sendstring_german.h * added sendstring_german.h * Delete keymap.c As suggested deleted the keymap file.
* add JP keycode for MacOSX (#4033)takashiski2018-10-021-0/+3
|
* Fix typo in keymap_swedish.h (#3877)Peter Nguyen2018-09-091-2/+2
| | | | | | * Fix typo in keymap_swedish.h * Update keymap_swedish.h
* Add a belgian keymap, partially based on keymap_french.h (#3737)Anthony2018-08-251-0/+117
|
* Keymap: Refactor symbols layer with layer tap workaround (#3520)Kenny Hung2018-08-021-0/+19
| | | | | | | | * Squash layout to fit on Planck * Replace AST with PAST keycode so that it works with layer tap * Review markups
* keymapping for hungarian layout added (#3438)donfuge2018-07-181-0/+140
|
* Add Support for Software Workman (#2632)Jacob Jerrell2018-03-282-0/+124
| | | This adds the keymap translations and sendstring definitions to support software workman.
* Duplicate KC space to UK (#2541)Kenny Hung2018-03-161-6/+117
| | | | | | | | | | | | | | | | * Fix tilde in xd75 skewwhiffy * Small tidy up * Tidy up Colemak row * Tidy up navigation layer * Symbols layer redefined * Fix UK Quote issue * Use UK_QUOT rather than KC_QUOT