summaryrefslogtreecommitdiff
path: root/quantum/keymap_extras
AgeCommit message (Collapse)Author
2017-07-27Add support for GeminiPR steno protocol.Joe Wasson
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.
2017-07-27Add TX Bolt protocol support for StenographyJoe Wasson
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.
2017-07-05Pull out sendstring variations to their own files.Shayne Holmes
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.
2017-06-27Create sv_SE Qwerty layout for ErgoDoxAndreas Lindhé
*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.
2017-06-12Rename ES_RCRB to ES_RCBR for consistency reasons (left curly bracket is ↵Víctor
defined as ES_LCBR)
2017-06-12Fix keymap definitions referencing inexistent macrosVíctor
2017-04-13Fix name collision between ChibiOS and keymap_germanFred Sundvik
2017-03-28Clarify the quantum license (#1042)skullydazed
* 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
2017-02-16remove more warningsJack Humbert
2017-01-27Clarify license on abnt2 keymap (#1038)Potiguar Faga
2016-12-02Annotates nordicErez Zukerman
2016-11-22Add japanese keymaph-youhei
2016-11-10Merge pull request #868 from potz/masterJack Humbert
Add brazilian ABNT2 keymap
2016-11-08Add brazilian ABNT2 keymapPotiguar Faga
2016-10-19add programmer dvorak keymapArtyom Mironov
2016-09-19Add more shifted Dvorak key code definitionsJonathan A. Kollasch
2016-09-11Fixed compilation issues after the mergeDidier Loiseau
2016-09-11Merge remote-tracking branch 'remotes/jackhumbert/master' into bépoDidier Loiseau
2016-08-07Removed unnecessary commentkuel
2016-08-07Add keymap_russian.h, a software implementation of Russiankuel
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
2016-08-02Add keymap_cyrillic.h, lots of cyrillic characterskuel
2016-07-25Merge pull request #558 from lindhe/masterJack Humbert
Fix misspelled command in Norwegian helper
2016-07-25Change Nordic ampersand code to match the EnglishAndreas Lindhé
Changed from "NO_AMP" to "NO_AMPR" since the KC one is "KC_AMPR"
2016-07-25Fix misspelled command in Norwegian helperAndreas Lindhé
2016-07-24Fix some errors in bepo mappingVivien Alger
2016-07-14keymap_dvorak.h: add missing shifted keys, fix whitespaceJonathan A. Kollasch
2016-07-14extra_keymaps: use RALT() instead of 0x1400 for AltGrJonathan A. Kollasch
2016-07-14keymap_extras: add newline at end of filesJonathan A. Kollasch
2016-07-02Fix for '~' in spanish layoutRubén Díaz-Jorge
2016-06-21adds fuse settings for atmega32u4, fixes keymap_extras includesJack Humbert
2016-06-21Warning reductions (#430)Jack Humbert
Warning reductions
2016-06-18Cleans up quantum/keymap situation, removes extra lufa folders (#416)Jack Humbert
* 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
2016-05-18Added Swiss-German keymap. (#335)heartsekai
2016-04-23Add a keymap_extras header for PloverJames ‘Twey’ Kay
2016-04-17added new experimental layout - works with ErgodoxLayoutGeneratorStephan Bösebeck
2016-04-02BÉPO over CSA: GR2A-shifted characters in AltGr layerDidier Loiseau
- define aliases for all GR2A-shifted characters - use the available characters in BÉPO over CSA AltGr layer
2016-04-02Use CSA_ as prefix for Canadian Multilingual key aliasesDidier Loiseau
CM is already used for Colemak.
2016-04-02BÉPO over CSA: GR2A characters in AltGr layerDidier Loiseau
- define aliases for all GR2A characters (unshifted) - use the available characters in the BÉPO over CSA AltGr layer
2016-04-02BÉPO over CSA: AltGr layerDidier Loiseau
- 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)
2016-04-02Initial BÉPO over CSA with Shift layerDidier Loiseau
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
2016-03-31fixed de_osx prefix in keymap include to avoid conflictsStephan Bösebeck
2016-03-14Merge pull request #194 from DidierLoiseau/bépo-keymap-headerJack Humbert
Keymap header for the BÉPO layout
2016-03-14fixes an obvious typo to have DE_LCBR produce {Daniel Kriesten
2016-03-13Keymap header for the BÉPO layoutDidier Loiseau
2016-03-03update neo keymapplgruener
2016-02-27Fix FR_RCBR declaration in keymap_french.hKévin Letord
2016-02-22Include Dvorak underscore and plus keys.Keller-Laminar
There were previously no Dvorak specific underscore and plus key codes. For a keyboard like the Planck which has layers directly to shifted versions of special character keys you were unable to produce those characters using the Lower layer.
2016-02-20Add extra keymap for swiss french keyboardVincent Pochet
2016-02-11Norwegian Colemak Ergodox and Norwegian key definitionsjoar
2016-02-05Fixes CM_SCLN and updates docs for ColemakErez Zukerman