Author | SHA1 | Message | Date |
---|---|---|---|
Ryan |
17af712b7c
|
Add Lithuanian keymap and sendstring LUT (#8562)
* Add Lithuanian keymap and sendstring LUT * Add Lithuanian AZERTY |
4 years ago |
Ryan |
eef0cb2f90
|
Add US International keymap (#8493)
* Add US International keymap * Add extra spacing to UK AltGr keycode comments |
4 years ago |
Ted M Lin |
552f8d81b9
|
Reduce PROGMEM usage for sendstring LUT (#8109)
* Reduce PROGMEM usage for keycode map Bit-pack the keycode bool array to gain back a small amount of flash space. The trade-off is an increase in runtime instructions when running macros. It does make the code a bit harder to read, as well as maintain. For configs that use send_string() et al, it saves ~100 bytes. * Switch to macro and common definition Rewrite the array declarations so both the unpacked (original) and packed LUT arrays can use the same value definitions. This is done by defining a macro that "knows what to do". This makes the code much easier to read and maintain. * Fix macro typos and improve perf Pack the bits in a more efficient order for extraction. And also fix the copy/paste error in the macro... * Switch fully to packed LUT Some minor reformatting. Compile tested all sendstring_xyz.h to make sure they were converted properly. Also checked that an unconverted version would generate a compile error. * Apply whitespace suggestions from code review Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com> |
4 years ago |
fauxpark | 8ab7f1f39e | Fix formatting for sendstring LUTs (#7176) | 4 years ago |
skullY | b624f32f94 | clang-format changes | 4 years ago |
fauxpark | a5ecf14608 |
Sendstring LUT improvements (#5727)
* Align sendstring LUTs to 9 characters wide * Replace 0 with XXXXXXX * Use decimal 128 for LUT size * Align heading comments * Add ASCII table comments * Add missing AltGr LUTs and adjust keycode LUTs accordingly * Use pragma once * Correct a couple more keycodes * Capitalise "BÉPO" * Also clean up the default tables * Tidy up Belgian and Norman LUTs |
5 years ago |
crazyiop | 3d7e9425c7 | quantum: keympa_extra: add sendstring_bepo.h | 6 years ago |