| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-01-28 | Add support for various tapping macros | ||
| A macro key can now be easily set to act as a modifier on hold, and press a shifted key when tapped. Or to switch layers when held, and again press a shifted key when tapped. Various other helper defines have been created which send macros when the key is pressed, released and tapped, cleaning up the action_get_macro function inside keymap definitions. The layer switching macros require a GCC extension - 'compound statements enclosed within parentheses'. The use of this extension is already present within the macro subsystem of this project, so its use in this commit should not cause any additional issues. MACRO_NONE had to be cast to a (macro_t*) to suppress compiler warnings within some tapping macros. | |||
| 2017-01-27 | Clarify license on abnt2 keymap (#1038) | ||
| 2017-01-27 | Add ability to use tap macros without using functions | ||
| 2017-01-24 | Merge pull request #1014 from SjB/lcd_mods_status | ||
| added mods status bit to visualizer. | |||
| 2017-01-23 | speeding up (un)register_code16 | ||
| In register_code16 and unregister_code16 we call register_code and unregister_code twice, once for the mods and once for the keycode. The (un)register_code have many check to see that keycode we have sent however because we know that we are sending it a mods key, why not just skip all of it and call (un)register_mods instead. This will skip alot of checks and should speedup the loop a little. | |||
| 2017-01-23 | turn off rgb_midi in ez | ||
| 2017-01-17 | added mods status bit to visualizer. | ||
| Since we can't read the real_mods and oneshot_mods static variable directly within the update_user_visualizer_state function (Threading and serial link). We are know storing the mods states in the visualizer_keyboard_status_t structure. We can now display the status of the modifier keys on the LCD display. | |||
| 2017-01-13 | Update quantum_keycodes.h | ||
| 2017-01-12 | A shot at aliasing | ||
| 2017-01-11 | Adds SCMD and SCMD_T | ||
| 2017-01-09 | Unregister all mods before inputting Unicode, and reregister afterwards | ||
| 2016-12-31 | Add support for supplementary planes for OS X | ||
| 2016-12-30 | Merge pull request #973 from Wilba6582/keycode_refactor | ||
| Keycode refactor | |||
| 2016-12-30 | Merge pull request #974 from fredizzimo/remove_malloc_from_sysex | ||
| API Sysex fixes | |||
| 2016-12-29 | Merge pull request #972 from mechkeys/rgb_compat | ||
| Add extern for 'led' global, set 'weak' attribute for rgblight_set() | |||
| 2016-12-29 | Removed errant + | ||
| 2016-12-29 | API Sysex fixes | ||
| Fix memory leaks by using stack instead of malloc Reduce memory usage by having less temporary bufffers Remove warnings by adding includes Decrease code size by 608 bytes (mostly due to not linking malloc) More robust handling of buffer overflows | |||
| 2016-12-29 | Keycode refactor | ||
| 2016-12-28 | Add extern for 'led' global, set 'weak' attribute for rgblight_set() | ||
| 2016-12-28 | Merge pull request #968 from ofples/bugfix/right-modifiers | ||
| Fixed bug in do_code16 | |||
| 2016-12-23 | add different scales for music mode | ||
| 2016-12-23 | Added check that makes sure a code is a right modifier before considering it ↵ | ||
| as one | |||
| 2016-12-23 | Christmas RGB light mode | ||
| 2016-12-21 | initial subatomic keymap (text) | ||
| 2016-12-20 | limit voices by default, add some drums | ||
| 2016-12-19 | rgb clean-up, api clean-up | ||
| 2016-12-16 | Moved combo processing lower down in process logic | ||
| 2016-12-16 | Merge branch 'master' into feature/combos | ||
| 2016-12-16 | Refactored as well as added support for action keys in combos | ||
| 2016-12-12 | specialise music variables | ||
| 2016-12-12 | re-enable audio and extrakeys | ||
| 2016-12-10 | Added support for timing out combos if a key as been pressed for longer than ↵ | ||
| COMBO_TERM | |||
| 2016-12-10 | Implemented basic key combination feature | ||
| 2016-12-02 | Merge pull request #914 from wez/ble_2 | ||
| Add arduino-alike GPIO pin control helpers | |||
| 2016-12-02 | Annotates nordic | ||
| 2016-11-29 | Test layout for ErgoDox EZ manufacturing robot | ||
| 2016-11-28 | Merge branch 'master' of github.com:jackhumbert/qmk_firmware into wu5y7 | ||
| 2016-11-27 | Add arduino-alike GPIO pin control helpers | ||
| Unlike the arduino functions, these don't take abstract pin numbers, they take pin labels like `B0`. Also, rather than taking very generic parameter names, these take slightly more descriptive enum values. These improve the clarity of code that would otherwise be inscrutable bit manipulation in tersely named port register names. | |||
| 2016-11-26 | separated into api files/folder | ||
| 2016-11-26 | fix strict-prototypes warning | ||
| 2016-11-26 | remove define checks. didn't work because of include ordering. | ||
| 2016-11-26 | add macro error when a required define is missing | ||
| 2016-11-26 | Fix unterminated ifndef | ||
| 2016-11-26 | PS2 pins configuration belongs to each keyboards config.h | ||
| Each keyboard might have different pin configuration. And keeping this here will trigger redefinition warning on keyboards that have PS2 defines. | |||
| 2016-11-25 | Removed comment | ||
| 2016-11-25 | Added missing endif for ifdef __AVR_ATmega32U4__ and removed the unnecessary ↵ | ||
| one at the end of the file | |||
| 2016-11-23 | travis pls | ||
| 2016-11-23 | converted to new format | ||
| 2016-11-22 | Add japanese keymap | ||
| 2016-11-21 | Merge branch 'master' of github.com:jackhumbert/qmk_firmware into wu5y7 | ||