keyball61/v0.9.0: release candidate 1
github-actions
released this
24 Jan 03:05
·
275 commits
to main
since this release
Keyball61 firmware 1st release candidate
Japanese translation is at later/日本語訳が後ろにあります
RC1's current status
- Implemented all planned features already
- Less documentations
- Lack of combination tests using phisical device
Features
- Remap/VIA
- JSON is not registered yet, use this manually: https://raw.githubusercontent.com/Yowkees/keyball/keyball61/v0.9.0-rc.1/qmk_firmware/keyboards/keyball/keyball61/via.json
- Auto select layout options by device comibination
- Special Keycodes
- Control CPI of trackball: +100, -100, +1000, -1000 (min:100, max:12000, default:500)
- Scroll by trackball
- Scroll mode: switch by toggle, or enable momentary
- Scroll divider: 1/1, 1/2, 1/4, 1/8, 1/16 (default), 1/32, 1/64, 1/128
- Configuration management: CPI and scroll divider can be persited to EEPROM
- Save current configuration to EEPROM
- Reset to default (witht out save)
Special keycodes table
Keycode | Description |
---|---|
KBC_RST |
Reset Keyball configuration |
KBC_SAVE |
Persist Keyball configuration to EEPROM |
CPI_I100 |
Increase 100 CPI (max 12000) |
CPI_I1K |
Increase 1000 CPI (max 12000) |
CPI_D100 |
Decrease 100 CPI (min 100) |
CPI_D1K |
Decrease 1000 CPI (min 100) |
SCRL_TO |
Toggle scroll mode |
SCRL_MO |
Enable scroll mode when pressing |
SCRL_DVI |
Increase scroll divider (max 7 = 1/128) |
SCRL_DVD |
Decrease scroll divider (min 0 = 1/1) |
RC1の現在の状況
- 予定していた機能はすべて実装しました
- ドキュメントが不足しています
- 実機を使った組み合わせテストが不十分です
機能
- Remap/VIA関連
- JSONはまだ登録されていません。次のJSONを手動でimportして使ってください: https://raw.githubusercontent.com/Yowkees/keyball/keyball61/v0.9.0-rc.1/qmk_firmware/keyboards/keyball/keyball61/via.json
- 実機の組み合わせに応じてLayout Optionsが自動選択されます
- 特殊なキーコード
- トラックボールのCPIを制御できます: +100, -100, +1000, -1000 (最小:100, 最大:12000, デフォルト:500)
- トラックボールでスクロールできます(キーでスクロールモードを有効化すると)
- スクロールモード: トグルで切り替えるキーコード、および押している間だけ有効化するキーコード
- スクロール速度調整(divider): 1/1, 1/2, 1/4, 1/8, 1/16 (デフォルト), 1/32, 1/64, 1/128
- 設定管理: CPIとスクロール速度調整をEEPROMに永続化できます
- 現在の設定をEEPROMに保存する
- 現在の設定をデフォルトにリセットする(保存はしません)
特殊キーコード一覧
キーコード | 説明 |
---|---|
KBC_RST |
設定をリセットする |
KBC_SAVE |
現在の設定をEEPROMに保存し永続化する |
CPI_I100 |
CPIを100増やす (最大12000) |
CPI_I1K |
CPIを1000増やす (最大12000) |
CPI_D100 |
CPIを100減らす (最小100) |
CPI_D1K |
CPIを1000減らす (最小100) |
SCRL_TO |
スクロールモードの有効/無効を切り替える |
SCRL_MO |
押している間だけスクロールモードを有効化する |
SCRL_DVI |
スクロール速度調整を強くし遅くする (最大7 = 1/128) |
SCRL_DVD |
スクロール速度調整を弱くし速くする (最小0 = 1/1) |
Full Changelog: https://github.com/Yowkees/keyball/commits/keyball61/v0.9.0-rc.1