Showing 1 of 2440 conversations about:
View Full Discussion 1. You press whatever button you set to change the layer. At least with the default firmware, the LCD will tell you which layer you are on in two ways - it will glow the color of the layer number from the configurator, and it will from left to right list the stack of layers (current, previous, the one before that, etc).
2. Changes to the key layers in the configurator happen as you make them, so there is not a "save layer" command separate from making a change.
3. There's a button on the underside of each half that when pressed puts the board into DFU mode to receive firmware. There are several steps to this.
a) You first must hit "download" on the configurator to download your config. The zip file contains everything - the KLL files for each layer, the JSON file for importing into the configurator to make changes, and the bin files to actually flash on the device.
b) Read all of this https://github.com/kiibohd/controller/wiki/Loading-DFU-Firmware
c) With the keyboard plugged into the computer, press the flash button on the half that is directly plugged in.
d) On your computer make sure you download Zadig from the page above, and have it install the discovered DFU with the WinUSB driver.
e) Download and extract Kii-dfu
f) from the downloaded config, at least extract both .bin files
g) Run Kii-DFU and hit List Devices. If the box says anywhere in it "mk20dx256" then you are good to go
h) Click browse, and select the extracted configurator .bin corresponding to the half you have plugged in; they are each labelled left or right.
At this point you should have one half flashed with the config you made. For ease of use you should perform the same steps for the other half starting from pressing the flash button, although you don't need to run Zadig again since the driver stays installed. This way no matter which half is plugged into the computer the keymap is the same.
As far as keys like "lock-2" it's fairly simple, you click the appropriate key on the layer you want and then you click the "LOCK-2" button below the keymap. There are a few ways to get into layers, you can LOCK-# to add that layer to the stack. LOCKing the same number will remove that layer, if it is the current layer in the stack. LATCH-# causes the layer to become active for one keypress and then the layer will pop off the stack. ƒ# makes the layer number active only while the key is held
If you haven't drilled a hole for the reset button, and you had to take the case apart to be able to hit the flash button, I strongly recommend you make a FLASH button accessible, ideally each half can get to flash mode by itself. You will want to set it behind a layer or two to ensure you can't accidentally put the keyboard into DFU mode.
>> 3. There's a button on the underside of each half that when pressed puts the board into DFU mode to receive firmware. There are several steps to this.
You're right: the ergodox doesnt come with holes to access it, you have to unscrew everything to be able to press those buttons.