Releases: chrisistansell/Cyborg-Trackzeron
v3.2
v3.1
Implemented function to LED lights on palm rest. Pressed in is 1 LED, Not pressed is 2 LED. I did this in reverse of the left held Azeron to follow the circular motion of if you did it to the left and then did it to the right side. . . , . .., ... , ....
This will be my last release code release for a while. This is officially considered a completed project from a code perspective.
v3.0 - Fixes for Profile Button
This release adds support for layers.
The profile button works now!! And there was much rejoicing ... (Monty Python Reference)
Layer 1 - Profle_1 > Default layer => Dip switch button IS NOT pressed in
Layer 2 - Second_Layer_Profile_1 > Support for FN key functions
Layer 3 - Profile_2 > Layer "2" => Dips switch button IS pressed
Layer 2 - Second_Layer_Profile_2 > Support for FN key functions, when the FN key is held the alternate layer is unlocked.
Second_Layer_Profile_1 and Second_Layer_Profile_2 mapped to F1-F8 on top 2 rows of keys on your tower. Mouse buttons remain for functionality. These can be changed in VIA or directly in the code if you chose to do so in the keymap.c folder in the VIA sub folder.
I'm still having issues with the LED control with the profile swap so you will have to pay attention to the dip switch button state for the time being.
Cyborg Trackzeron Firmware Version 2.0.1
Introduction of _via.hex. This gives the ability to use the via.json in the QMK folder to enable manual interaction with VIA client to make changes to keys without doing it within the direct code.
Cyborg Trackzeron Firmware Version 2.0
Huge rework on the code to simplify configurations of keymaps. All changes can be done at the keymap level depending on if you want to use Default/VIA/VIAL.
Currently, I'm 90% of the way done with getting the manual upload of via.json to allow you to edit the keys within VIA. Currently working through LAYOUT statements in the keymap.c file in VIA.
That means this release runs from the VIA leg of the code train.
No new changes to the code, just a lot of cleaning up how it works and how it is compiled.
Cyborg Trackzeron Firmware Version 1.3.1
bool pointing_device_task(void) {
Fixed this in trackzeron.c file due to void being deprecated.
Cyborg Trackzeron Firmware Version 1.3
Added configuration expansion for LEDs and Profile buttons for future projects or the ability to configure the profile button for other things.
Trackzeron Cyborg Firmware 1.2
Consolidated Code Acronyms for keycodes. Changed Ring finger high flick to = in order to remove the shift bind associated with the key press.
Trackzeron Cyborg Firmware 1.1
Button fixes and remaps to provide scroll wheel and page up/page down to index and middle finger top switch slots. Thumb control becomes tab.