Code Monkey home page Code Monkey logo

ergodox-zmk-config's Introduction

This repository contains the default ZMK user configuration for the ErgoDox Wireless keyboard. While the SliceMK Keymap Configurator is recommended for the majority of users, the GitHub Actions workflow provides some additional options for customization.

If you have questions, feel free to join the SliceMK Discord.

Getting Started

  • Fork this repository on GitHub.
  • Modify the board and shield values in build.yaml to match the ZMK build target based on your hardware (see below).

Customization

  • To modify your keymap, edit config/slicemk_ergodox.keymap.
  • If you are using a dongle, add custom ZMK configuration options to config/slicemk_ergodox_dongle.conf. If you are not using a dongle, custom options should instead go in config/slicemk_ergodox_leftcentral.conf.
  • To use with a custom ZMK fork, edit config/west.yml.

Board/Shield

If you are not sure which dongle or PCB version you have, please put your dongle/PCB into bootloader mode and check the "Model" value within the INFO_UF2.TXT file.

GitHub Actions will only build the firmware for your central. Please download the firmware for your peripheral(s) here.

Here are some of the common dongle options:

  • Raytac MDBT50Q-RX Green
    • Board raytac_mdbt50q_rx_green
    • Shield slicemk_ergodox_dongle
  • Raytac MDBT50Q-RX (if it does not say "green")
    • Board raytac_mdbt50q_rx
    • Shield slicemk_ergodox_dongle
  • Nordic nRF52840 Dongle
    • Board nordic_nrf52840_dongle_slicemk
    • Shield slicemk_ergodox_dongle
  • SliceMK USB C Dongle MDBT50Q Blue
    • Board slicemk_usbc_mdbt50q_blue
    • Shield slicemk_ergodox_dongle

Here are some of the common dongleless options:

  • SliceMK ErgoDox Wireless 202104
    • Board slicemk_ergodox_202104
    • Shield slicemk_ergodox_leftcentral
  • SliceMK ErgoDox Wireless 202108 Blue
    • Board slicemk_ergodox_202108_blue_left
    • Shield slicemk_ergodox_leftcentral
  • SliceMK ErgoDox Wireless 202108 Green
    • Board slicemk_ergodox_202108_green_left
    • Shield slicemk_ergodox_leftcentral
  • SliceMK ErgoDox Wireless 202109
    • Board slicemk_ergodox_202109
    • Shield slicemk_ergodox_leftcentral
  • SliceMK ErgoDox Wireless 202205 Green
    • Board slicemk_ergodox_202205_green_left
    • Shield slicemk_ergodox_leftcentral
  • SliceMK ErgoDox Wireless 202207 Green
    • Board slicemk_ergodox_202207_green_left
    • Shield slicemk_ergodox_leftcentral

ergodox-zmk-config's People

Contributors

xudongzheng avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.