summaryrefslogtreecommitdiffstats
path: root/quantum/keymap_extras
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Add TX Bolt protocol support for StenographyJoe Wasson2017-07-271-0/+71
| | | | Requires virtser; Allows QMK to speak the TX BOlt protocol used by stenography machines and software (such as Plover). The upside is that Plover can be configured to listen only to TX Bolt allow the keyboard to switch layers without need to enable/disable the Plover software, or to have a second non-Steno keyboard work concurrently.
* Pull out sendstring variations to their own files.Shayne Holmes2017-07-053-0/+140
| | | | | | | | | | | Instead of having all sendstring keycode mappings in the main quantum.c file, give each one its own file in keymap_extras that can be #included in a user's keymap. If one is included, it will define the appropriate lookup tables and overwrite the weak definitions in quantum.c. (Including more than one sendstring definition will fail at compile time.) Update @rai-suta's test keymap to match, as well as the documentation.
* Create sv_SE Qwerty layout for ErgoDoxAndreas Lindhé2017-06-271-0/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *NOTE:* it might still be desirable to set the software layout to sv_SE in your OS. Swedish (sv_SE) Qwerty layout for ErgoDox, based on the Default configuration I have tried making this as close of a match I could between the [default ErgoDox EZ configuration](https://ergodox-ez.com/pages/our-firmware) and a standard Swedish Qwerty layout. Notable differences from default: ================================= * There are three special character buttons (acute accent, circumflex/tilde and apostrophe/asterisk) that don't have any buttons to map to naturally. I've put these at other places: * Acute accent (´) can be found in the lower left corner, conveniently placed to reach for making an é. * Apostrophe (') was put in the lower left corner, close to acute accent. * Circumflex (^) and asterisk (*) was placed in the lower right corner. * Tilde (~) and diaeresis (¨) I couldn't find a good place for, so I left those out. I could only get the buttons to produce a single one of the characters. How can I get it to work properly? * The Alt button on right thumb was exchanged for AltGr (RAlt). * I changed the backslash in the numpad (layer 1) for a minus. Thought it was more sensible. * I didn't find a good place for the "<>|" button, so that one was left out. That is a problem that really needs to be resolved. Pipe can be found on layer one, however.
* Rename ES_RCRB to ES_RCBR for consistency reasons (left curly bracket is ↵Víctor2017-06-121-1/+1
| | | | defined as ES_LCBR)
* Fix keymap definitions referencing inexistent macrosVíctor2017-06-121-2/+2
|
* Fix name collision between ChibiOS and keymap_germanFred Sundvik2017-04-131-0/+4
|
* Clarify the quantum license (#1042)skullydazed2017-03-2820-242/+274
| | | | | | | | | | * Clarify the license for files we have signoff on * Update against the currently signed off files * Remove unused and not clearly licensed headers * Replace an #endif I accidentally removed while resolving merge conflicts
* remove more warningsJack Humbert2017-02-161-1/+3
|
* Clarify license on abnt2 keymap (#1038)Potiguar Faga2017-01-271-0/+16
|
* Annotates nordicErez Zukerman2016-12-021-1/+1
|
* Add japanese keymaph-youhei2016-11-221-0/+62
|
* Merge pull request #868 from potz/masterJack Humbert2016-11-101-0/+58
|\ | | | | Add brazilian ABNT2 keymap
| * Add brazilian ABNT2 keymapPotiguar Faga2016-11-081-0/+58
| |
* | add programmer dvorak keymapArtyom Mironov2016-10-191-0/+82
| |
* | Add more shifted Dvorak key code definitionsJonathan A. Kollasch2016-09-191-0/+4
| |
* | Fixed compilation issues after the mergeDidier Loiseau2016-09-111-1/+1
| |
* | Merge remote-tracking branch 'remotes/jackhumbert/master' into bépoDidier Loiseau2016-09-1117-112/+490
|\ \
| * | Removed unnecessary commentkuel2016-08-071-2/+0
| | |
| * | Add keymap_russian.h, a software implementation of Russiankuel2016-08-072-2/+83
| | | | | | | | | | | | | | | | | | rename keymap_cyrillic.h to keymap_unicode_cyrillic.h changed CY_RUBLE and CY_NUMERO to CY_RUBL and CY_NMRO in keymap_unicode_cyrillic.h
| * | Add keymap_cyrillic.h, lots of cyrillic characterskuel2016-08-021-0/+161
| | |
| * | Merge pull request #558 from lindhe/masterJack Humbert2016-07-252-2/+2
| |\ \ | | | | | | | | Fix misspelled command in Norwegian helper
| | * | Change Nordic ampersand code to match the EnglishAndreas Lindhé2016-07-251-1/+1
| | | | | | | | | | | | | | | | Changed from "NO_AMP" to "NO_AMPR" since the KC one is "KC_AMPR"
| | * | Fix misspelled command in Norwegian helperAndreas Lindhé2016-07-251-1/+1
| | | |
| * | | Fix some errors in bepo mappingVivien Alger2016-07-241-2/+2
| |/ /
| * | keymap_dvorak.h: add missing shifted keys, fix whitespaceJonathan A. Kollasch2016-07-141-4/+11
| | |
| * | extra_keymaps: use RALT() instead of 0x1400 for AltGrJonathan A. Kollasch2016-07-147-7/+7
| | |
| * | keymap_extras: add newline at end of filesJonathan A. Kollasch2016-07-142-2/+2
| | |
| * | Fix for '~' in spanish layoutRubén Díaz-Jorge2016-07-021-2/+2
| | |
| * | adds fuse settings for atmega32u4, fixes keymap_extras includesJack Humbert2016-06-212-1/+1
| | |
| * | Warning reductions (#430)Jack Humbert2016-06-211-3/+0
| | | | | | | | | Warning reductions
| * | Cleans up quantum/keymap situation, removes extra lufa folders (#416)Jack Humbert2016-06-1814-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sorts out keycodes * move midi around * remove mbed * replaces keymap with qmk/keymap_common * fixes keymap.h * keymap, config, quantum rearrange * removes unneeded lufa stuff
| * | Added Swiss-German keymap. (#335)heartsekai2016-05-181-0/+102
| | |
| * | Add a keymap_extras header for PloverJames ‘Twey’ Kay2016-04-231-0/+32
| | |
| * | added new experimental layout - works with ErgodoxLayoutGeneratorStephan Bösebeck2016-04-171-2/+2
| | |
| * | fixed de_osx prefix in keymap include to avoid conflictsStephan Bösebeck2016-03-311-78/+78
| | |
* | | BÉPO over CSA: GR2A-shifted characters in AltGr layerDidier Loiseau2016-04-021-11/+75
| | | | | | | | | | | | - define aliases for all GR2A-shifted characters - use the available characters in BÉPO over CSA AltGr layer
* | | Use CSA_ as prefix for Canadian Multilingual key aliasesDidier Loiseau2016-04-021-121/+123
| | | | | | | | | CM is already used for Colemak.
* | | BÉPO over CSA: GR2A characters in AltGr layerDidier Loiseau2016-04-021-4/+77
| | | | | | | | | | | | - define aliases for all GR2A characters (unshifted) - use the available characters in the BÉPO over CSA AltGr layer
* | | BÉPO over CSA: AltGr layerDidier Loiseau2016-04-021-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | - implemented the most useful characters: - all French characters + € - common programmer characters - other keys implemented as KC_NO to avoid mistyping a character from a lower layer - AltGr+Shift not supported (yet)
* | | Initial BÉPO over CSA with Shift layerDidier Loiseau2016-04-021-0/+105
|/ / | | | | | | | | | | Initial implementation of the BÉPO layout for use with the Canadian Multilingual Standard layout (a.k.a. CSA / ACNOR layout) on the OS-side. - support all bépo characters from the default and shifted layers