geekhack

geekhack Community => Keyboards => Topic started by: mistr_k on Sat, 01 July 2017, 10:42:07

Title: Bought ErgoDone (Ergodox knockoff) having trouble changing keymap
Post by: mistr_k on Sat, 01 July 2017, 10:42:07
I've just recently got an ErgoDone keyboard kit, put it together and it's working great. However, there are a few keys I'd like to change, and unfortunately the instructions are in chinese and google translate isn't helping.

Does anyone have experience with this kit? It uses a knockoff Pro Micro controller, and I can't seem to get my computer to recognize it after plugging in the keyboard and connecting the RST + GND pins briefly twice. I've looked all over for various tutorials, but none of them seem to be working.

Thanks!
Title: Re: Bought ErgoDone (Ergodox knockoff) having trouble changing keymap
Post by: need on Sat, 01 July 2017, 11:58:53
Hey, here are the steps:

1) Use Keyboard-Layout-Editor to design your layout and copy its raw data
http://www.keyboard-layout-editor.com/

2) Download the TKG Chrome App and launch it
https://chrome.google.com/webstore/detail/tkg-chrome-app/kmbmjdabhpdnpeobnbdchihdcdaccidi?hl=en

3) Get it into bootloader mode
Unplug usb. Press and hold the top right key of the left hand, and plug in the usb. Hold until the app recognises it.

4) Flashing
Paste the raw data and hit the leftmost green botton.
[attachimg=1]

There will be an English tutorial when you first launch the TKG app, so don't worry.

Title: Re: Bought ErgoDone (Ergodox knockoff) having trouble changing keymap
Post by: mistr_k on Sat, 01 July 2017, 13:47:23
Worked like a charm. I didn't get the key labels at first, but once I saw the help I was good to go. Thank you!
Title: Re: Bought ErgoDone (Ergodox knockoff) having trouble changing keymap
Post by: tp4tissue on Sun, 02 July 2017, 00:30:56
Congratulations on stepping on the Path of Light..

Title: Re: Bought ErgoDone (Ergodox knockoff) having trouble changing keymap
Post by: jpb on Thu, 28 September 2017, 00:45:22
Worked like a charm. I didn't get the key labels at first, but once I saw the help I was good to go. Thank you!

Ahhh - once I realized it was the TKG app help you were referring to and not the keyboard layout editor it started to make sense.

So for those just starting - I couldn't figure out the mapping between keys in the keymap editor and the TKG app.  The TKG app expects fixed names for the keys e.g. 'A' or 'pgdn' etc.  The valid names are listed in the TKG app help.  The TKG app will display an error if an invalid key is used.    I started the keyboard layout with the default ErgoDox layout which used a few keys the TKG app did not like. 

The second issue was how to handle the layers.  That's done by adding fn0..fnX keys in the keymap editor.  When the TKG app sees these keys it enables functions that can then be used to switch layers.

One thing I did not figure out is I get a "solved conflict" message for a few of my keys but things seem to work.

I tried flashing using the TKG app on Linux  but it didn't work. I didn't debug it but tried Windows and it worked first try.