Skip to content

Instantly share code, notes, and snippets.

units:
u: 18
points:
key:
padding: cy
bind: 1
zones:
matrix:
anchor:
rotate: 0
/*
* Copyright (c) 2020 The ZMK Contributors
*
* SPDX-License-Identifier: MIT
*/
#include <behaviors.dtsi>
#include <dt-bindings/zmk/keys.h>
#include <dt-bindings/zmk/bt.h>
#include <dt-bindings/zmk/rgb.h>
@alyx-brett
alyx-brett / keymap.c
Created June 8, 2021 12:17
abrett's programming layout for ergodox-ez
#include QMK_KEYBOARD_H
#include "keymap.h"
#include "led.h"
#define TAP_CODE_DELAY 5
#define DVO 0
#define QWE 1
#define SYM 2
#define ___ KC_TRNS
#define XXX KC_NO
/* straightforward keymap for programming in DVORAK and gaming in QWERTY, including:
* - 'space cadet' paretheses on shift keys _and_ brackets on layer 2 shift keys
* - full numpad and f-key (good for Dwarf Fortress)
* - vim/spacemacs features: esc easily reachable, :w\n macro key
*
* USAGE:
* 1. install https://github.com/qmk/qmk_distro_msys
* 2. inside qmk msys (in a new directory), run `qmk clone`
* 3. download this file into that directory and run `qmk flash`
*/