Skip to content

olsk60 RMK: customKeycodes に User23(Scrl Crv)を追加する - #70

Merged
techmech-keeb merged 1 commit into
mainfrom
olsk60-rmk-scroll-curve-keycode
Sep 16, 2026
Merged

techmech-keeb merged 1 commit into
mainfrom
olsk60-rmk-scroll-curve-keycode

Conversation

@techmech-keeb

Copy link
Copy Markdown
Owner

概要

rmk-config で User23(TrackPoint スクロールの非線形カーブ切替)を customKeycodes の 24 個目として追加し、
キー名を TP_SCROLL_CURVE → SCRL_CRV_TOG へ改めた(rmk-config#242)。
TIL は正本の vial.json を複製しているので追随する(rmk-config WATCHLIST.md T-10)。

変更内容

  • ui/layouts/olsk60.js: OLSK60_RMK_PROFILE.customKeycodes へ "Scrl Crv" を追加。
    正本の shortName("Scrl\nCrv")を app.js と同じ空白正規化(\s+ → 空白 1 個)にかけた形。
    層は持たないので customLayerKeys には入れない(出典コメントにその旨を追記)
  • tools/boards.test.js: RMK 版の customKeycodes 件数を 23 → 24

QMK 版(olsk60v2-qmk)は変更なし。

検証

  • node --test tools/boards.test.js → 7 pass(件数・正規化形・ツアー対象の実在・customLayerKeys の整合)
  • node --test tools/scroll-input.test.js → 6 pass / tools/vial-layout.test.js → 11 pass
  • node tools/check-board-sources.js --rmk ../rmk-config --qmk ../qmk-config →
    olsk60v2-rmk / olsk60v2-qmk とも UID・VID/PID・matrix・customKeycodes・labels・KLE すべて一致(差分なし)
  • 未実施: tools/visual-check.js(playwright が未導入の環境のため)。実機(OLSK60 / 展示 PC)での確認も未実施

🤖 Generated with Claude Code

https://claude.ai/code/session_01EcW3vMj6dHMbdMvSbQogaq


Generated by Claude Code

rmk-config で User23(スクロールの非線形カーブ切替)を customKeycodes 24 個目として
追加し、キー名を TP_SCROLL_CURVE → SCRL_CRV_TOG へ改めた(rmk-config#242)。
TIL 側は正本の vial.json を複製しているので追随する(WATCHLIST T-10)。

- ui/layouts/olsk60.js: OLSK60_RMK_PROFILE.customKeycodes へ "Scrl Crv" を追加。
  shortName "Scrl\nCrv" を app.js と同じ空白正規化にかけた形。層は持たないので
  customLayerKeys には入れない(出典コメントにその旨を追記)
- tools/boards.test.js: RMK 版の customKeycodes 件数を 23 → 24

検証:
- node --test tools/boards.test.js → 7 pass(件数・正規化形・ツアー対象・customLayerKeys)
- node --test tools/scroll-input.test.js → 6 pass、tools/vial-layout.test.js → 11 pass
- node tools/check-board-sources.js --rmk ../rmk-config --qmk ../qmk-config →
  olsk60v2-rmk / olsk60v2-qmk とも UID・VID/PID・matrix・customKeycodes・labels・KLE すべて
  一致(差分なし)
- tools/visual-check.js は playwright が未導入のため未実行。実機(OLSK60 / 展示 PC)での
  確認も未実施

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EcW3vMj6dHMbdMvSbQogaq
@techmech-keeb
techmech-keeb merged commit 9a9c4f6 into main Sep 16, 2026
2 checks passed
@techmech-keeb
techmech-keeb deleted the olsk60-rmk-scroll-curve-keycode branch September 16, 2026 13:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants