# キーボード配列案:Cornix (Layer 0 / 1 / 2)
このノートは、自作キーボード **Cornix**(左右分離型 / 3x6+6キー)におけるレイヤー設計と、その設計思想を体系化したものです。
単なる設定値の記録ではなく、**「なぜその配置にしたか」という思考プロセスの保存**と、将来的な**AIによる構成案の再生成・再利用**を目的としています。
## 1. 表記規則と読み方
- **対象ファームウェア (Vial)**: この配列は **Vial** での書き換えを前提としています。
- 単純なキー単体だけでなく、**Macros** (定型文/一括操作)、**Combos** (同時押し)、**Tap Dance** (連打/多機能キー) の活用を設計の選択肢として常に考慮します。
- **Layer 0**: ベースレイヤー。QWERTY入力と基本のMod-Tap配置。
- **Layer 1**: Obsidianとナビゲーション。
- **Layer 2**: 画面と数値入力。左手で画面(ウインドウ操作、スクショ)右手でテンキー的入力。
## 2. 設計思想の核
1. **親指の最大活用**: 親指キー(LB/RB系)に `⌘` や `⌥`、レイヤー切り替えを集中させ、ホームポジションを崩さずに全操作を行う。
2. **意味と物理の結びつき**: `u/o`(上段中央)をデイリーノート移動、`y/p`(上段両端)をサイドバー、`ijkl` を矢印にするなど、画面上の位置と指の配置をリンクさせている。
3. **文脈に応じた修飾キーの変容**: Layer 1の左手には `⌥` や `⌘+⇧` を配置し、右手側のナビゲーションをより強力な「ジャンプ」や「一括操作」へと拡張している。
---
# combo
SD同時押し:Tab
FD同時押し: `[[`(2個の括弧を重ねるイメージ)
## ■ Layer 0:Base Layout
基本入力と物理モディファイア。
### Layer 0 - Left
```
+-------+-------+-------+-------+-------+-------+
| Tab | Q | W | E | R | T |
+-------+-------+-------+-------+-------+-------+
|割当なし| A | S | D | F | G | Vol
+-------+-------+-------+-------+-------+-------+-------
| Shift | Z | X | C | V | B |
+-------+-------+-------+-------+-------+-------+
| LB1 | LB2 | LB3 | | Shift | 左中 | Cmd |
| Fn | Ctrl | Alt | | Lang2 | Space | BS |
```
### Layer 0 - Right
```
+-------+-------+-------+-------+-------+-------+
| Y | U | I | O | P | ~ |
+-------+-------+-------+-------+-------+-------+
(EncR) | H | J | K | L | ; | ' |
-------+-------+-------+-------+-------+-------+-------+
| N | M | , | . | / | \ |
+-------+-------+-------+-------+-------+-------+
| Enter| Space | Lang1 | | ? | ? | ? |
| MO(1)| - | MO(2) | | - | - | - |
```
---
## ■ Layer 1:Obsidian & Navigation
Obsidianコマンド+カーソル移動
### Layer 1 - Left
ノートの「ページをめくる」役割、というイメージ
```
+-------+-------+-------+-------+-------+-------+
| LU | 横バー | Wspace| TC | SRS | 横バー |
+-------+-------+-------+-------+-------+-------+
| LM | 左タブ |Substak| -1min | Normal| 右タブ |-------
+-------+-------+-------+-------+-------+-------+-------
| LL | 前日 |Atomic |Finder | Hard | 翌日 |
+-------+-------+-------+-------+-------+-------+-------+
| (Fn) | (Ctrl)| (Alt) | | |Ctrl+⌥ | Esc |
```
### Layer 1 - Right
消しゴムとペンのイメージ
```
-------+-------+-------+-------+-------+-------+-------+
| Today | Time | ↑ | Tab | Bar | (RU) |
-------+-------+-------+-------+-------+-------+-------+
Vol | # | ← | ↓ | → | | (RM) |
-------+-------+-------+-------+-------+-------+-------+
| [ |Ctrl+A | del |Ctrl+E| | (RL) |
-------+-------+-------+-------+-------+-------+-------+
| (右内)| (右中)| (右外) | | (RB3) | (RB2) | (RB1) |
```
## ■ Layer 2:Window & Numbers
ウインドウ操作(左)と数値・記号入力(右)。
### Layer 2 - Left
```
+-------+-------+-------+-------+-------+-------+
| LU | Q | W | E | R | T |
| (Tab) | | Next | 3/4 | | ⌘+Del |
+-------+-------+-------+-------+-------+-------+
| LM | A | S | D | F | G |-------
| (Ctrl)| Anti-G| W-Left|WCenter|W-Right| FULL | Vol
+-------+-------+-------+-------+-------+-------+-------
| LL | Z | X | C | V | B |
| (Shft)| Redo |スクショ| C履歴 |ペースト| |
+-------+-------+-------+-------+-------+-------+-------+
| (LB1) | (LB2) | (LB3) | | (L内) | (L中) | (L外) |
| (Fn) | (Ctrl)| (Alt) | | | ⌥ | Esc |
```
### Layer 2 - Right
昔から使っている数字入力用の画面
```
-------+-------+-------+-------+-------+-------+-------+
| Y | U | I | O | P | (RU) |
| - | _ | - | + | = | - |
-------+-------+-------+-------+-------+-------+-------+
Vol | H | J | K | L | ; | (RM) |
(EncR) | 1 | 2 | 3 | 4 | 5 | - |
-------+-------+-------+-------+-------+-------+-------+
| N | M | , | . | / | (RL) |
| 6 | 7 | 8 | 9 | 0 | - |
-------+-------+-------+-------+-------+-------+-------+
| (右内)| (右中)| (右外) | | (RB3) | (RB2) | (RB1) |
| Enter| Space | Lang1 | | - | - | - |
```
## Ableton
エンコーダーのトグルで、レイヤーを切り替え、3〜5を使って操作