summaryrefslogtreecommitdiffstats
path: root/quantum/keymap_common.h
AgeCommit message (Collapse)AuthorFilesLines
2016-05-26removes duplicate double quote and odd whitespaceJack Humbert1-9/+1
2016-05-26Add double quote for everyone; update ZweihanderNathan Sharfi1-0/+2
2016-05-25[Erez & Jack] Packages Space Cadet shifts into keycodesErez Zukerman1-0/+2
2016-05-19adapts unicode to quantum.c (#333)Jack Humbert1-37/+39
* 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-19adds music and audio toggles (#337)Jack Humbert1-6/+8
* 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 Humbert1-0/+5
* 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 Humbert1-0/+3
* 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 Humbert1-2/+13
* 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 Zukerman1-1/+3
* 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 Humbert1-0/+18
* 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-07Merge pull request #311 from adiabatic/ergodox-zweihander-osxErez Zukerman1-0/+6
Add KC_LABK and KC_RABK (< and >)
2016-05-06Add KC_LABK and KC_RABK (< and >)Nathan Sharfi1-0/+6
2016-05-06[Jack & Erez] Defines MOD_HYPR and MOD_MEHErez Zukerman1-0/+3
2016-05-06adds keycode shortcuts for OSL and OSMJack Humbert1-0/+6
2016-04-22Fix typo (#276)Eric Tang1-3/+3
2016-04-17MAGIC functionality, AG swap in default layoutJack Humbert1-3/+25
2016-04-07[Erez & Jack] Makes tri-layer available across QuantumErez Zukerman1-0/+4
2016-04-14Compiler Warnings / Atomic TLCIBNobody1-2/+0
Corrected compiler warnings for a number of issues. Gave Atomic some TLC.
2016-01-18Add defines for CtrlAltGui modifiersPeter Eichinger1-0/+2
2015-12-19Add Ctrl-Shift tap modifierMatthias Schmitt1-0/+1
2015-11-21atomic hexJack Humbert1-1/+1
2015-11-10[Jack & Erez] Adds standalone versions of Hyper and MehErez Zukerman1-0/+4
2015-11-10[Erez & Jack] Adds Meh key (Hyper without Win/Cmd)Erez Zukerman1-0/+4
2015-10-28Adds Hyper key, tweaks ErgoDox EZ default keymapErez Zukerman1-0/+1
2015-10-28changesJack Humbert1-1/+1
2015-10-28Initial working version of ErgoDox EZ layout using new syntaxErez Zukerman1-4/+9
2015-10-28layer tap, mod tapJack Humbert1-2/+5
2015-10-28toggle and hold-tap action shortcutsJack Humbert1-0/+10
2015-10-26[Jack & Erez] Comments + tiny updates and cleanupErez Zukerman1-2/+27
2015-10-27fixed makefile, added MO DF shortcutsJack Humbert1-1/+39
2015-10-26quantum separatedJack Humbert1-0/+121