aboutsummaryrefslogtreecommitdiffstats
path: root/quantum/keymap_extras
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Create sendstring_spanish.hDaniel Rodríguez Rivero2018-03-161-0/+71
| | | | This makes possible to use SEND_STRING with a spanish keyboard for almost all symbols except the ones that require ALT, which are documented on the code comments. I am not adding any documentation because the functionality is not complete until a way to specify alted symbols is added.
* Add italian keymapNicola Gargagli2018-03-161-0/+122
|
* quantum: keympa_extra: add sendstring_bepo.hcrazyiop2018-03-071-0/+41
|
* quantum: keymap_bepo.h: fix typo in BP_COMMMAcrazyiop2018-03-071-1/+1
|
* Fix swedish NO_GRVJohan Ju2018-02-121-2/+0
|
* Add support for GeminiPR steno protocol.Joe Wasson2017-07-271-2/+7
| | | | This protocol breaks out "duplicate" keys into their own entry in the packet so that more complicated logic can be done on the software side, including support for additional languages and alternative theories.