Z40 Firmware

Group 2.png

VIA Preparation:

  1. VIA Software download link

    1. Linux OS: via-1.3.1-linux.deb

    2. MacOS: via-1.3.1-mac.dmg

    3. Windows: via-1.3.1-win.exe

  2. Enable the "Show Design tab" in "SETTINGS"

  3. Load "Z40-VIA.json" file in "DESIGN" tab

  4. Congrats, your Z40 is now connected to VIA

  5. Proceed with your key bindings in "Configure" tab

  6. We suggest that you save your configurations for future use

Basic key function of default firmware:

  • Layer 1 is entered by 'Raise' key (left of space)

    • We use 'tt()' function on 'Raise' key, means layer1 is toggled on/off fast tapping twice on 'Raise' key, while layer1 is temp-entered when press and hold the same key. This 'tt()' function allows users to single-handedly operates arrow keys and number keys.

    • 'Reset' is the 'Esc' key in layer 1 / Reset = Raise + Esc

    • RGB toggle is the 'P' key in this layer / RGB toggle = Raise + P

    • RGB mode swap is the ';' key in this layer / RGB mode = Raise + ;

  • Layer 2 is entered by 'Drop' key (right of space)

  • Layer 3 is entered by the key right of 'Drop' key

About layer:

  • Base Layer(Default Layer):

    • alphabet, mod-keys, everything you expected a normal plank layout has

  • Layer 1:

    • Left hand arrow keys, home, end, pageUp, pageDn. Curser control

    • Right hand number pads, QMK light functions. Number and light control

    • Fast tap twice the Raise key will stay in Layer 1, convenient for single handed curser or number typing, tap twice again back to base layer, hold the Raise key to enter Layer 1 and release back to base layer

  • Layer 2: F1 - F12, majority of the symbols

About firmware:

  • Layer indicator:

    • Base layer will show home row​

    • Layer 1, 'T' & 'Y' key will be lighten white, while arrow and num pad area will be lighten purple

    • Layer 2, 'G' & 'H' key will be lighten white, while F1 - F12 will be lighten in sequence of Yellow-Blue-Yellow 

    • Layer 3, 'B' & 'N' key will be lighten white