# キーボード配列案: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を使って操作