Skip to content

perkey layout

GeneralD edited this page Jun 24, 2026 · 1 revision

実験: per-key LED の物理配置(web 抽出 + TUI レンダラ)

per-key バックライト(keyframes 90 個)を GIF オーサリングするための物理配置マップ調査。 display(40×5)は index = y*40 + x の 1:1 マップが既知だが、per-key は別系統で web-index ↔ device keyframes-index(0-89)の対応が未確定(90 続15-16)。

成果物(このディレクトリのファイル)

  • experiments/perkey-layout/r4-perkey-layout.json — 公式 web UI(diy.angrymiao.com/in-switch-led、Vue styles[] の DOM .led)から Playwright で 抽出した 83 個の in-switch LED 物理座標 {i,x,y,w}。ジオメトリは確実だが、84(web)↔90(device)の index 相関は未確定。
  • experiments/perkey-layout/render_tui.py — truecolor ANSI + PNG レンダラ。per-key=物理配置、display=40×5 1:1。同じマップが双方向 (描画↔サンプル)に使えることの実証。cb_led play(端末再生)の原型。

状態 🔴

per-key GIF オーサリングは index マップ確定後。display の GIF コーデック(cb_led)は独立に完成済み。 確定への道筋: 既知パターンを焼く / エクスポート順で相関させる(90 続15)。

Clone this wiki locally