9/12/15 – Currently editing this post to reflect the most recent information, and to try to answer all the questions I can in a public spot. Any edits will be marked in red. Thanks for checking back, and don’t hesitate to email/pm me on the forums if you have questions!
Also, check the comments at the end of the review, as some very helpful users have been posting solutions to issues there as well!
I took this section out of my original KC60 review after finding out that the manufacturer didn’t get permission from the creators of the TKG Toolkit to make it the “official” firmware updater. The manufacturer has created their own firmware updater and is currently in the process of translating it. I will be adding instructions on how to use the manufacturers software as well as other programs such as Easy AVR (if it works) in the near future. I also have a KC60 of my own and will start playing around with possibilities that I didn’t want to try on a sample keyboard that needed to be returned, just in case something went wrong. Anything I find in terms of programming will be updated here. When the KC60’s start shipping out I will bump this post back up to the front page for easy access.
Programming with the TKG Toolkit
The first thing you will need to do is download the TKG Toolkit. After you have that downloaded and saved to your hard drive you will need to navigate to the manufacturer’s GUI to program the new layout. At the time of this review there is not a version of the GUI translated into English, so I will include as many pictures as I can to explain the process.
After navigating to the GUI website you should be prompted with this page:
To make a change to the layout simply click on any key to be prompted with a new screen where you will select the new replacement character or macro:
I would highly suggest making changes to layer 1 or 2 (as seen at the top of the GUI to the left of the Green/Red “+ &-“, instead of modifying the base layer. If you wanted to change the keyboard to an alternate layout like Colemak or Dvorak you would modify the base layer, or even program a separate layer for that particular layout in. From the GUI it appears that you can add up to 9 layers for a grand total of 10.
Once you have a layout that you are happy with, click the blue button with the floppy drive icon at the bottom of the screen to save the file. After that click the green button beside it to download the .hex file and save it to your computer’s hard drive.
EDIT 9/12/15 – Thanks to on vppl Massdrop!
To switch between layers, set a key to be the Fn key. Then, pick an option from the drop down menu.
The options are:
空操作 – No operation
瞬时开启层 – Instantaneous open layer
开启层 – Open layer
关闭层 – Close Layer
开关层 – Switch layer
瞬时开启、 按键Momentary open , button
修饰键 – Modifier keys
组合键 – Key combination
单击修饰键 – Click modifier keys
开关修饰键 – Switch modifier keys
清除层状态 – Clear layer status
宏 – Macros
After that is complete you will need to open up the TKG Toolkit setup tool. To do this navigate to the TKG-Toolkit_Master folder and then to the Windows folder. Click the “setup” batch file to run it. You should now be prompted with this screen in a command prompt window:
Proceed to follow the steps by selecting the options shown in the picture below:
Select GHPad -> Default Firmware -> atmel_dfu Bootloader
The final step is to open up the same folder containing the “setup” file. You should see a “reflash” batch file:
All you need to do is drag the .hex file you saved earlier onto the “reflash” file and a new window should prompt you asking if you want to reflash the firmware:
Simply press “y” to continue and load the new firmware onto your KC60.