backlog: ON/OFF以外の入力への割り当てをMAP-P-4として追加する

エンコーダはPHYで部品ノードとして置かれ、キーIDを参照するMAPからは
割り当てられない。キーへの割り当てはこれを扱わずに実装できるため保留とし、
MAPのP-1(割り当てる動作の範囲)とは独立に扱う。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CBmwYrXocgCoFJfxVcKSGH
This commit is contained in:
2026-09-23 14:52:16 +09:00
co-authored by Claude Opus 5.5
parent 44035a7915
commit cd502e260f
2 changed files with 14 additions and 0 deletions
+1
View File
@@ -76,6 +76,7 @@ VIAで通信できるという理由だけでMAPの所有データには含め
## 保留課題 ## 保留課題
- [MAPの保留課題](backlog/README.md#map)
- [PHYの保留課題](backlog/README.md#phy) - [PHYの保留課題](backlog/README.md#phy)
## 検討済み・非採用 ## 検討済み・非採用
+13
View File
@@ -98,3 +98,16 @@
- 再開条件: 既存コミュニティレイアウトとの互換出力を検証するとき。 - 再開条件: 既存コミュニティレイアウトとの互換出力を検証するとき。
- 完了条件: 実データのキーを共通キーとバリアント別のPHYキーに対応づけ、全体の `order` から各レイアウトの要求順を取捨で再現できるか確認する。 - 完了条件: 実データのキーを共通キーとバリアント別のPHYキーに対応づけ、全体の `order` から各レイアウトの要求順を取捨で再現できるか確認する。
再現できないものが残る場合は、対応範囲と扱いを決める。 再現できないものが残る場合は、対応範囲と扱いを決める。
## MAP
### MAP-P-4 ON/OFF以外の入力への割り当て
- 関連仕様: [MAPレイヤー](../MAPレイヤー.md)「MAPデータと他レイヤーの関係」、[PHYレイヤー](../PHYレイヤー.md)「部品ノード」
- 未決事項: ロータリーエンコーダの回転のように、ON/OFFのキーではない入力へ割り当てる方法。
MAPはPHYのキーIDを参照するが、エンコーダはPHYで部品ノードとして置かれる。
参照先の種類、入力ごとの割り当て先(回転方向など)、VIAでの読み書きの対象にするかが未定。
アナログ値の解釈の所属は[全体方針のP-1](../keyboard-design-layers.md#p-1-アナログ値の解釈をどの層が持つか)で扱い、この項目とは分ける。
- 保留できる理由: キーへの割り当てと実機との読み書きは、キー以外の入力を扱わなくても実装できる。
- 再開条件: エンコーダ等を載せたキーボードの割り当てをMAPで扱うとき。
- 完了条件: 対象とする入力の種類と、MAPからの参照方法・保存形式をユーザーが決め、VIAで読み書きする場合は必要なコマンドを確認する。