aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/ergodox/keymaps/romanzolotarev-norman-osx/readme.md
blob: 4fa1814fb163770000f1a134c4591c746d4b18ac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Roman's Layout

There is only one layer, and it is  based on [Norman
layout](https://normanlayout.info/).

Looking for multiple-layer layouts?

- [Symbols, arrows, plover, HJKL
  arrows](../romanzolotarev-norman-plover-osx-hjkl/)
- [Same with IJKL arrows](../romanzolotarev-norman-plover-osx/)

[![keyboard-layout](romanzolotarev-norman-osx.png)](http://www.keyboard-layout-editor.com/#/gists/9e89d54f1ea6eeeb7dab1b2d19d28195)

## How to use Vim key

It is `CTL_T(KC_ESC)` and it works this way:

- Tap `CTRL/ESC` to send `ESC`.
- Hold `CTRL/ESC` to use as `CTRL`.

## How to activate N-rollover

- Hold left `SHIFT` and right `SHIFT` and then tap `N`.

## How to make and flash on OS X

First you need to install few brew packages.

```bash
brew tap osx-cross/avr
brew install dfu-programmer avr-libc teensy_loader_cli
```

Then you can clone this repository, make and flash your ErgoDox.

```bash
git clone https://github.com/romanzolotarev/qmk_firmware
cd qmk_firmware/keyboards/ergodox
# Optionally tweak ./keymaps/romanzolotarev-norman-osx/keymap.c
SLEEP_LED_ENABLED=no KEYMAP=romanzolotarev-norman-osx make teensy
```