You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() * Basic functionality to synchronize the strings and enums using C preprocessor macros. * Updated all the custom convenience macros to work. * Removed some duplicate update_tri_layer calls. * Simplified the convenience accelerator macros for synchronizing enums and strings by removing the short enum names. * Updated the CUSTOM_MACROS macro to use SS_LCTL instead of SS_LCTRL. * Fixed a bug where the right side of the convenience layer in the Iris keymap was incorrectly listed twice. * Removed the tenkey from the convenience layer. Added Windows 10 virtual desktop shortcuts to the convenience layer. * Fixed a bug where the macro range was not set correctly. * Added sigil values for the keycode enum so that additions to the sync macros will not require changes to the process_record_user ranges. * Hacked send_string_P to work with ChibiOS boards. * Switched to using I2C for the Iris keyboard. * Finished a comment. * Updated comments to explain that for non-AVR MCUs, the PROGMEM macro doesn't do anything. * Updated the synchronization macros to use the more descriptive "NAME" instead of "CALL". Moved the Control-Alt-Delete chord macro to the synchronization macro. * Simplified the custom macros by consolidating the macros into a context change macro instead of using alt-tab and minimize macros. * Fixed a formatting issue where several tabs were used instead of 4 spaces. * Added more comments to explain the synchronization macros. * Simplified the PARAMS macro, since any parameters could be passed with a space by the declarer instead. * Consolidated the synchronization macros into a single list. Simplified the synchronization mechanism. * Removed the overloading macro, since it is no longer needed. * Updated the convenience layer comments to reflect the changes made. * Renamed the git_macros pointer table to custom_macros, since it no longer solely consists of git macros. * Clarified that the send_string_P function's use of pgm_read_byte is different for AVR and non-AVR compilation targets. |
5 years ago | |
---|---|---|
.. | ||
333fred | 6 years ago | |
_example | 8 years ago | |
arkag | 6 years ago | |
bbaserdem | 6 years ago | |
bcat | 5 years ago | |
billypython | 6 years ago | |
bocaj | 6 years ago | |
cbbrowne | 6 years ago | |
csc027 | 5 years ago | |
curry | 5 years ago | |
d4mation | 5 years ago | |
dhertz | 7 years ago | |
doogle999 | 7 years ago | |
drashna | 5 years ago | |
dshields | 6 years ago | |
dudeofawesome | 7 years ago | |
edvorakjp | 6 years ago | |
ericgebhart | 7 years ago | |
gary | 6 years ago | |
gordon | 6 years ago | |
hvp | 5 years ago | |
ishtob | 6 years ago | |
issmirnov | 6 years ago | |
jackhumbert | 8 years ago | |
jarred | 6 years ago | |
kageurufu | 6 years ago | |
konstantin | 6 years ago | |
kuatsure | 6 years ago | |
kuchosauronad0 | 6 years ago | |
losinggeneration | 6 years ago | |
manna-harbour_miryoku | 5 years ago | |
mattly | 6 years ago | |
mechmerlin | 6 years ago | |
mguterl | 6 years ago | |
mtdjr | 6 years ago | |
narze | 6 years ago | |
ninjonas | 6 years ago | |
not-quite-neo | 6 years ago | |
nstickney | 6 years ago | |
pvinis | 6 years ago | |
replicaJunction | 6 years ago | |
ridingqwerty | 6 years ago | |
rishka | 6 years ago | |
romus | 6 years ago | |
rossman360 | 5 years ago | |
rs | 6 years ago | |
sethBarberee | 6 years ago | |
sigma | 7 years ago | |
spacebarracecar | 6 years ago | |
stanrc85 | 6 years ago | |
talljoe | 6 years ago | |
tominabox1 | 6 years ago | |
turbomech | 7 years ago | |
twschum | 6 years ago | |
vosechu | 6 years ago | |
wanleg | 6 years ago | |
xtonhasvim | 7 years ago | |
xulkal | 6 years ago | |
yanfali | 6 years ago | |
yet-another-developer | 6 years ago | |
zer09 | 6 years ago | |
readme.md | 8 years ago |
readme.md
User space
This is a place for users to put code that they might use between keyboards. If you build the keymap mine
, /users/mine/rules.mk
will be included in your build, and /users/mine/
will be in your path - keep these things in mind when naming your files and referencing them from other places.