aboutsummaryrefslogtreecommitdiffstats
path: root/quantum
AgeCommit message (Collapse)Author
2017-09-15Cleaned, revised, and updated my keymaps to reflect new changes/defaults (#1712)Gravatar Dylan Khor
* add new RGB keycodes and clean up lets split keymap * extraneous cases * More cleanup and added macro * one more macro * cleaned up my planck keymap and added macros * Transitioned planck keymap to new formatting / audio modes based on new default * Remove extraneous newline in song list, add keycodes missed in previous commit * error in graphical representation of keycodes
2017-09-12Updates send_string functionality, adds terminal feature (#1657)Gravatar Jack Humbert
* implement basic terminal stuff * modify send_string to read normal strings too * add files bc yeah. working pgm detected * pgm detection apparently not working * adds send string keycodes, additional keycode support in send string * implement arguments * [terminal] add help command * [terminal] adds keycode and keymap functions * [terminal] adds nop.h, documentation * update macro docs
2017-09-10fix for toggle tap danceGravatar Ptomerty
2017-09-08Remove all Makefiles from the keyboards directory. (#1660)Gravatar skullydazed
* Remove all Makefiles from the keyboards directory. * update keymaps added in the last 8 days * Ignore keyboard/keymap makefiles * update hand_wire to reflect our new Makefile-less reality * Update the make guide to reflect the new reality * move planck keymap options to rules.mk * update planck keymaps 4real * trigger travis * add back build_keyboard.mk * restore changes to build_keyboard
2017-09-06RGB improvements (#1684)Gravatar skullydazed
* Allow the knight animation to be restricted to a portion of the LED strip * Add keys for jumping directly to particular animation modes * Remove orphaned break statements * Tweak the `RGB_MODE` buttons so they cycle through the same mode. * small indentation fix
2017-09-06add audio on/off audiosGravatar Jack Humbert
2017-09-06update planck stuffGravatar Jack Humbert
2017-09-05Improve and simplify RGB Knight mode (#1677)Gravatar David Stosik
* Simplify RGB Knight mode code, and make it look closer to KITT * Remove RGBLIGHT_EFFECT_DUALKNIGHT_LENGTH
2017-09-03Fix Kitt and its default behavior (#1674)Gravatar David Stosik
2017-08-30add UC_OSX_RALT to make unicode use the Right Alt key on OSXGravatar Marco Fontani
2017-08-23Creates a layouts/ folder for keymaps shared between keyboards (#1609)Gravatar Jack Humbert
* include variables and .h files as pp directives * start layout compilation * split ergodoxes up * don't compile all layouts for everything * might seg fault * reset layouts variable * actually reset layouts * include rules.mk instead * remove includes from rules.mk * update variable setting * load visualizer from path * adds some more examples * adds more layouts * more boards added * more boards added * adds documentation for layouts * use lowercase names for LAYOUT_ * add layout.json files for each layout * add community folder, default keymaps for layouts * touch-up default layouts * touch-up layouts, some keyboard rules.mk * update documentation for layouts * fix up serial/i2c switches
2017-08-20Allow steno to build when NKRO is not defined.Gravatar Joe Wasson
Was missing eeprom.h, MAX(), and memset.
2017-08-19Required overridden function for keymaps in EEPROMGravatar Wilba6582
2017-08-15Wrapped process_leader.c in #ifndef DISABLE_LEADER to allow compilation with ↵Gravatar Martin Sandiford
DISABLE_LEADER defined.
2017-08-12fix for issue #1568Gravatar Balz Guenat
2017-08-11add description of new option to docs and add option (commented out) into ↵Gravatar Balz Guenat
template.
2017-08-11add short comment to grave_esc_ctrl_overrideGravatar Balz Guenat
2017-08-11add option to let ctrl override shift/gui for the GRAVE_ESC.Gravatar Balz Guenat
This enables the ctrl+shift+esc shortcut to task manager on windows.
2017-08-10fix default layer songsGravatar Jack Humbert
2017-08-08Rename SHIFT macro to BV_64Gravatar Fredric Silberberg
2017-08-08Added support for locking One Shot modifiers.Gravatar Fredric Silberberg
2017-08-08Remove hex print code.Gravatar Fredric Silberberg
2017-08-08Initial implementation of the key_lock feature.Gravatar Fredric Silberberg
2017-08-02tap-dance: key + layer helperGravatar Gergely Nagy
This adds the `ACTION_TAP_DANCE_DUAL_ROLE` helper, which makes it easy to have keys that act as a key on the first tap, and as a layer toggle on the second. Fixes #1532, reported by @Ptomerty. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
2017-07-27Move steno keycodes due to conflict with another PR.Gravatar Joe Wasson
2017-07-27Add copyright to steno files.Gravatar Joe Wasson
2017-07-27Add support for GeminiPR steno protocol.Gravatar 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 StenographyGravatar Joe 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-24adds option for alt pitch standardsGravatar Jack Humbert
2017-07-23adds music mode, music mode songs, music maskGravatar Jack Humbert
2017-07-23remove unneccesary headersGravatar Jack Humbert
2017-07-23use automatic rests with songs (no more rest styles)Gravatar Jack Humbert
2017-07-23escape song playing in musicGravatar Jack Humbert
2017-07-23start updating audio docsGravatar Jack Humbert
2017-07-23clean-up planck and preonic keymaps, move audio stuff aroundGravatar Jack Humbert
2017-07-13Merge pull request #1491 from fredizzimo/msys2Gravatar Jack Humbert
Add support for msys2 build environment
2017-07-11Fix unreferenced errors with mingw compiler and unit testsGravatar Fred Sundvik
2017-07-10Start mvoing hardware drivers to /drivers/ (#1433)Gravatar Jack Humbert
* start driver isolation * update nyquist and orthodox boards * update atreus62 * move drivers to avr * update avr conditional
2017-07-10Fix uninitialized backlight_level in the VisualizerGravatar Fred Sundvik
2017-07-10Make it easier to use driversGravatar Fred Sundvik
2017-07-10Shared default animationsGravatar Fred Sundvik
2017-07-10Clarify naming between LCD_BACKLIGHT and LED_BACKLIGHTGravatar Fred Sundvik
2017-07-10Shared gfxconfGravatar Fred Sundvik
2017-07-10Define visualizer thread priority by defaultGravatar Fred Sundvik
2017-07-05Pull out sendstring variations to their own files.Gravatar 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-07-05Allow broader send_string layout customizability via compile flagGravatar Shayne Holmes
Refactor new-ish JIS_KEYCODE send_string implementation with existing send_string Reshuffle JIS in line with other alternative keycodes for sendstring, and make them all accessible via compile-time options Add a separate function to allow sending a string with a delay.
2017-06-27don't let timer1 exist without b5 being enabledGravatar Jack Humbert
2017-06-27add new arguements, docsGravatar Jack Humbert
2017-06-27Merge branch 'master' of https://github.com/qmk/qmk_firmware into dual_audioGravatar Jack Humbert
2017-06-27no glideGravatar Jack Humbert