Skip to content

Releases: chrisistansell/Cyborg-Trackzeron

v3.2

04 Mar 20:29
bf50c57
Compare
Choose a tag to compare

Cleaned up DIP Switch and LED code letting QMK look at the state rather than the controller manually doing it. Special thanks to QMK discord channels for the help here.

3.16.24

Added VIAL .hex file for anyone wanting to manage the Cyborg in the VIAL platform.

v3.1

04 Mar 20:04
bf50c57
Compare
Choose a tag to compare

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

04 Mar 11:30
a1b63c4
Compare
Choose a tag to compare

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

26 Feb 03:55
5bc66a5
Compare
Choose a tag to compare

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

25 Feb 22:23
5bc66a5
Compare
Choose a tag to compare

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

19 Feb 05:46
dd905d6
Compare
Choose a tag to compare

bool pointing_device_task(void) {

Fixed this in trackzeron.c file due to void being deprecated.

Cyborg Trackzeron Firmware Version 1.3

19 Feb 00:53
ef0be85
Compare
Choose a tag to compare

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

31 Dec 22:07
30a30a4
Compare
Choose a tag to compare

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

11 Jul 07:58
41e18b8
Compare
Choose a tag to compare

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.

Trackzeron Classic Firmware

08 Jun 16:55
41e18b8
Compare
Choose a tag to compare

Remapped Keymap.

KEYBINDS
keymap

Added drivers for power management in windows so that it can wake the computer from sleep.