summaryrefslogtreecommitdiff
path: root/quantum/keymap_common.h
AgeCommit message (Collapse)Author
2016-05-18adapts unicode to quantum.c (#333)Jack Humbert
* Unicode to have unicode input you need to: - set your OS input method to UNICODE if needed - enable unicode in your makefile - copy the action_function from keyboard/planck/keymaps/unicode/unicode.c to your keymap.c set the target OS method in your keymap.c: void matrix_init_user() { set_unicode_mode(UC_OSX); } you can then switch when you want with: set_unicode_mode(UC_OSX); set_unicode_mode(UC_LNX); set_unicode_mode(UC_WIN); put some unicode codes in your keymap like so: UC(0x0061) I did change the bit mask in quantum/keymap_common.c and .h I’m afraid we will need uint32 to get a total support for all unicode tables or relocate the handler as @mbarkhau did. * rearranges keycode values, hooks-up unicode * removes extra lalt ref * adds unicode shortcuts and example
2016-05-18adds music and audio toggles (#337)Jack Humbert
* Updated personal layouts * tweaked personal * Nightly - Audio Cleanup Refactored the LUTs. Abstracted some of the registers out of audio to use more functional names. Split audio into audio and audio_pwm. WIP * nightly - collapsed code * Added check for note playing to LEDs * Usability tweaks * TWEAE * nightly added extra kcs to keymap common * turned on Plank audio * Added backlight breathing to atomic * reverted accidental merge * Added music and audio toggles to Quantum.c * Redid the audio callbacks * music/audio_on_user
2016-05-15updates midi functionality (#331)Jack Humbert
* implements leader key for planck experimental * allows override of leader timeout * adds ability to use the leader key in seq * fixes leader keycode * adds chording prototype * fixes keycode detection * moves music mode to quantum.c * disables chording by default * adds music sequencer functionality * implements audio/music functions in quantum.c * splits up process_action to allow independent processing of actions * moves midi stuff to quantum.c * adds additional scales for midi
2016-05-15splits process_action up to handle records separately (#329)Jack Humbert
* implements leader key for planck experimental * allows override of leader timeout * adds ability to use the leader key in seq * fixes leader keycode * adds chording prototype * fixes keycode detection * moves music mode to quantum.c * disables chording by default * adds music sequencer functionality * implements audio/music functions in quantum.c * splits up process_action to allow independent processing of actions * merging?
2016-05-15adds a sequencer to the music mode (#330)Jack Humbert
* implements leader key for planck experimental * allows override of leader timeout * adds ability to use the leader key in seq * fixes leader keycode * adds chording prototype * fixes keycode detection * moves music mode to quantum.c * disables chording by default * adds music sequencer functionality * implements audio/music functions in quantum.c * Merge branch 'master' into process-record
2016-05-15Leader key implementation (#326)Erez Zukerman
* implements leader key for planck experimental * allows override of leader timeout * adds ability to use the leader key in seq * fixes leader keycode * adds chording prototype * fixes keycode detection * moves music mode to quantum.c * disables chording by default * updates process_action functions to return bool
2016-05-09Backlight Breathing for Planck and AtomicJack Humbert
* Updated personal layouts * tweaked personal * Nightly - Audio Cleanup Refactored the LUTs. Abstracted some of the registers out of audio to use more functional names. Split audio into audio and audio_pwm. WIP * nightly - collapsed code * Added check for note playing to LEDs * Usability tweaks * TWEAE * nightly added extra kcs to keymap common * turned on Plank audio * Added backlight breathing to atomic * reverted accidental merge * adds backlight pulse to planck
2016-05-06Merge pull request #311 from adiabatic/ergodox-zweihander-osxErez Zukerman
Add KC_LABK and KC_RABK (< and >)
2016-05-06Add KC_LABK and KC_RABK (< and >)Nathan Sharfi
2016-05-05[Jack & Erez] Defines MOD_HYPR and MOD_MEHErez Zukerman
2016-05-05adds keycode shortcuts for OSL and OSMJack Humbert
2016-04-22Fix typo (#276)Eric Tang
2016-04-16MAGIC functionality, AG swap in default layoutJack Humbert
2016-04-07[Erez & Jack] Makes tri-layer available across QuantumErez Zukerman
2016-04-13Compiler Warnings / Atomic TLCIBNobody
Corrected compiler warnings for a number of issues. Gave Atomic some TLC.
2016-01-18Add defines for CtrlAltGui modifiersPeter Eichinger
2015-12-19Add Ctrl-Shift tap modifierMatthias Schmitt
2015-11-21atomic hexJack Humbert
2015-11-10[Jack & Erez] Adds standalone versions of Hyper and MehErez Zukerman
2015-11-10[Erez & Jack] Adds Meh key (Hyper without Win/Cmd)Erez Zukerman
2015-10-29Adds Hyper key, tweaks ErgoDox EZ default keymapErez Zukerman
2015-10-28changesJack Humbert
2015-10-28Initial working version of ErgoDox EZ layout using new syntaxErez Zukerman
2015-10-27layer tap, mod tapJack Humbert
2015-10-27toggle and hold-tap action shortcutsJack Humbert
2015-10-27[Jack & Erez] Comments + tiny updates and cleanupErez Zukerman
2015-10-26fixed makefile, added MO DF shortcutsJack Humbert
2015-10-26quantum separatedJack Humbert