]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/ergodox/keymaps/romanzolotarev-norman-osx/readme.md
Merge branch 'master' into coderkun_neo2
[qmk_firmware.git] / keyboards / ergodox / keymaps / romanzolotarev-norman-osx / readme.md
1 # Roman's Layout
2
3 There is only one layer, and it is  based on [Norman
4 layout](https://normanlayout.info/).
5
6 Looking for multiple-layer layouts?
7
8 - [Symbols, arrows, plover, HJKL
9   arrows](../romanzolotarev-norman-plover-osx-hjkl/)
10 - [Same with IJKL arrows](../romanzolotarev-norman-plover-osx/)
11
12 [![keyboard-layout](romanzolotarev-norman-osx.png)](http://www.keyboard-layout-editor.com/#/gists/9e89d54f1ea6eeeb7dab1b2d19d28195)
13
14 ## How to use Vim key
15
16 It is `CTL_T(KC_ESC)` and it works this way:
17
18 - Tap `CTRL/ESC` to send `ESC`.
19 - Hold `CTRL/ESC` to use as `CTRL`.
20
21 ## How to activate N-rollover
22
23 - Hold left `SHIFT` and right `SHIFT` and then tap `N`.
24
25 ## How to make and flash on OS X
26
27 First you need to install few brew packages.
28
29 ```bash
30 brew tap osx-cross/avr
31 brew install dfu-programmer avr-libc teensy_loader_cli
32 ```
33
34 Then you can clone this repository, make and flash your ErgoDox.
35
36 ```bash
37 git clone https://github.com/romanzolotarev/qmk_firmware
38 cd qmk_firmware/keyboards/ergodox
39 # Optionally tweak ./keymaps/romanzolotarev-norman-osx/keymap.c
40 SLEEP_LED_ENABLED=no KEYMAP=romanzolotarev-norman-osx make teensy
41 ```