An open API service indexing awesome lists of open source software.

https://github.com/zored/zkf

JavaScript-compiled QMK firmwares
https://github.com/zored/zkf

Last synced: 1 day ago
JSON representation

JavaScript-compiled QMK firmwares

Awesome Lists containing this project

README

          

[![Build Status](https://travis-ci.org/zored/zkf.svg?branch=master)](https://travis-ci.org/zored/zkf)

# ZKF
Zored Keyboard Firmwares — are [simply configured](config.yaml) keyboard firmwares based on [QMK](https://github.com/qmk/qmk_firmware).

[Github page is here](https://zored.github.io/zkf/).

I have:
- [Ergodox](https://ergodox-ez.com).
- [Planck](https://ergodox-ez.com/pages/planck).
- [YMD09](https://github.com/qmk/qmk_firmware/tree/master/keyboards/ymdk/ymd09).
- [DAO44](https://github.com/yumagulovrn/dao-choc-ble) (based on [ZMK framework fork](https://github.com/zored/dao-zmk-config/tree/zored)).

Supports Windows and macOS.

## Example
```bash
./project.sh build-and-flash planck
```

### How it works
- [YAML file](config.yaml) is a readable config.
- JavaScript code [compiles](compiler/README.md) config into keymap files.
- QMK (with [my patches](patches/)) builds firmware.
- Teensy flashes firmware into keyboard.

## Additional info
- To make Russian layout on MacOS smae with Windows run `./project.sh provision` and choose `Русская BG46` as Russian input source.