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

https://github.com/progfay/helix_config

@progfay's configuration of Helix keyboard
https://github.com/progfay/helix_config

keyboard

Last synced: 3 months ago
JSON representation

@progfay's configuration of Helix keyboard

Awesome Lists containing this project

README

        

# progfay's Helix Layout

## Setup

1. Setup [QMK Firmware](https://docs.qmk.fm/#/ja/newbs_getting_started)

```sh
$ cd /path/to/qmk_firmware/keyboards/helix/rev2/keymaps
$ git clone https://github.com/progfay/helix_config progfay
$ cd ../../../..
$ qmk compile -kb helix/rev2 -km progfay
$ qmk flash -kb helix/rev2 -km progfay
```

## Layout

### Qwerty

```
.-----------------------------------------. ,-----------------------------------------.
| ` | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | Del |
|------+------+------+------+------+------| |------+------+------+------+------+------|
| Tab | Q | W | E | R | T | | Y | U | I | O | P | \ |
|------+------+------+------+------+------| |------+------+------+------+------+------|
| Ctrl | A | S | D | F | G | | H | J | K | L | ; |Enter |
|------+------+------+------+------+------+------+------+------+------+------+------+------+------|
| Shift| Z | X | C | V | B | [ | ] | N | M | , | . | / |Shift |
|------+------+------+------+------+------+------+------+------+------+------+------+------+------|
|Adjust| LGUI | Ctrl | Alt | Cmd |Lower |Space |Space |Raise | Cmd | RGUI | ' | - | = |
'-------------------------------------------------------------------------------------------------'
```

### Lower (Mouse & Wheel Control)

```
.-----------------------------------------. ,-----------------------------------------.
| | | | | | | | | | | | | |
|------+------+------+------+------+------| |------+------+------+------+------+------|
| | | | | | | | | Low |Middle| High | | |
|------+------+------+------+------+------| |------+------+------+------+------+------|
| | | | |LClick|RClick| | Left | Up | Down |Right | | |
|------+------+------+------+------+------+------+------+------+------+------+------+------+------|
| | | | | | | | | Left | Up | Down |Right | | |
|------+------+------+------+------+------+------+------+------+------+------+------+------+------|
| | | | | | | | | | | | | | |
'-------------------------------------------------------------------------------------------------'
```

### Raise (Arrow Key)

```
.-----------------------------------------. ,-----------------------------------------.
| | | | | | | | | | | | | |
|------+------+------+------+------+------| |------+------+------+------+------+------|
| | | | | | | | | | | | | |
|------+------+------+------+------+------| |------+------+------+------+------+------|
| | | | | | | | ← | ↓ | ↑ | → | | |
|------+------+------+------+------+------+------+------+------+------+------+------+------+------|
| | | | | | | | | | | | | | |
|------+------+------+------+------+------+------+------+------+------+------+------+------+------|
| | | | | | | | | | | | | | |
'-------------------------------------------------------------------------------------------------'
```

### Adjust (Function Key & Dynamic Macro)

- [Dynamic Macros - QMK](https://beta.docs.qmk.fm/using-qmk/advanced-keycodes/feature_dynamic_macros)
- Use `START`, `STOP` to record, and use `PLAY` for using recorded macro

```
,-----------------------------------------. ,-----------------------------------------.
| | | | | | | | | | | | | Back |
|------+------+------+------+------+------| |------+------+------+------+------+------|
| | F1 | F2 | F3 | F4 | F5 | | F6 | F7 | F8 | F9 | F10 | |
|------+------+------+------+------+------| |------+------+------+------+------+------|
| | F11 | F12 | F13 | F14 | F15 | | F16 | F17 | F18 | F19 | F20 | |
|------+------+------+------+------+------+------+------+------+------+------+------+------+------|
| | START| STOP | PLAY | | | | | F21 | F22 | F23 | F24 | | |
|------+------+------+------+------+------+------+------+------+------+------+------+------+------|
| | | | | | | | | | | | | | |
`-------------------------------------------------------------------------------------------------'
```