Skip to content

Commit f7c3a01

Browse files
committed
feat: update
1 parent 13f63f6 commit f7c3a01

File tree

12 files changed

+72
-13
lines changed

12 files changed

+72
-13
lines changed

README.md

Lines changed: 72 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
# zmk-config-glove43tb
1+
# zmk-config-glove43tb<!-- omit in toc -->
22

33
- Glove43tb用のZMKファームウェア
44

5-
## Glove43tbとは
5+
## Glove43tbとは<!-- omit in toc -->
66

77
- Xiao nRF52840(Xiao BLE)を採用した技適対応のワイヤレスキーボード
88
- Bluetooth接続(最大5台)とType-Cケーブルによる有線接続が可能
99
- `Cherry MXスイッチ``ロープロファイルスイッチ`(Choc V1, Choc V2_ガイドピン無し)に対応
1010
- 500mAhバッテリーを採用しながら薄型デザインを実現
1111
- 左側キーボードにロータリーエンコーダを搭載
1212

13-
<img src="docs/images/example_01.jpg" alt="" width="50%"><img src="docs/images/example_02.jpg" alt="" width="50%">
13+
<img src="docs/images/finished_01.jpg" alt="" width="50%"><img src="docs/images/finished_02.jpg" alt="" width="50%">
1414

15-
## スペック表
15+
## スペック表<!-- omit in toc -->
1616

1717
| 項目 | 詳細 |
1818
| -- | -- |
@@ -23,11 +23,33 @@
2323
| バッテリー駆動時間 | おおよそ1ヶ月ほど |
2424
| ロータリーエンコーダ | ロープロファイル規格のエンコーダーを左側キーボードに配置 |
2525

26-
## キーボードレイアウト
26+
## キーボードレイアウト<!-- omit in toc -->
2727

2828
![glove43tb.svg](keymap-drawer/glove43tb.svg)
2929

30-
# Docs
30+
# Docs<!-- omit in toc -->
31+
32+
- [ZMKファームウェアをビルドしてキーマップを変更する](#zmkファームウェアをビルドしてキーマップを変更する)
33+
- [全体の流れ](#全体の流れ)
34+
- [1. GitHubアカウントを作成する](#1-githubアカウントを作成する)
35+
- [2. ZMKファームウェアのリポジトリをフォークする](#2-zmkファームウェアのリポジトリをフォークする)
36+
- [3. GitHub Actionsの有効化](#3-github-actionsの有効化)
37+
- [4. KeymapEditorとフォークしたリポジトリを連携する](#4-keymapeditorとフォークしたリポジトリを連携する)
38+
- [5. KeymapEditorでキー配列変更してファームウェアをビルドする](#5-keymapeditorでキー配列変更してファームウェアをビルドする)
39+
- [6. ファームウェアをキーボードに書き込む](#6-ファームウェアをキーボードに書き込む)
40+
- [6-1. 右側キーボードにファームウェアを書き込む](#6-1-右側キーボードにファームウェアを書き込む)
41+
- [6-2. 左側キーボードにファームウェアを書き込む](#6-2-左側キーボードにファームウェアを書き込む)
42+
- [7. 完了](#7-完了)
43+
- [ZMK Studioでキーマップを変更する](#zmk-studioでキーマップを変更する)
44+
- [1. `右側キーボード`とPCをType-Cケーブルで接続する](#1-右側キーボードとpcをtype-cケーブルで接続する)
45+
- [2. `ZMK Studio`にアクセス](#2-zmk-studioにアクセス)
46+
- [3. キーマップを変更するキーボードを選択](#3-キーマップを変更するキーボードを選択)
47+
- [4. キーマップを変更する](#4-キーマップを変更する)
48+
- [5. 完了](#5-完了)
49+
- [Tips](#tips)
50+
- [`ZMKファームウェアをビルドしてキーマップを変更する``ZMK Studioでキーマップを変更する`を並行することは非推奨](#zmkファームウェアをビルドしてキーマップを変更するとzmk-studioでキーマップを変更するを並行することは非推奨)
51+
- [左側キーボードでキー入力ができなくなった](#左側キーボードでキー入力ができなくなった)
52+
3153

3254
## ZMKファームウェアをビルドしてキーマップを変更する
3355

@@ -68,14 +90,14 @@
6890

6991
- フォークしたリポジトリの「Actions」タブに移動し、「I understand my workflows, go ahead and enable them」をクリックし、github Actionsを有効化
7092

71-
![01.jpg](docs/images/01.jpg)
93+
![build_01.jpg](docs/images/build_01.jpg)
7294

7395
### 4. KeymapEditorとフォークしたリポジトリを連携する
7496

7597
- [KeymapEditor](https://nickcoutsos.github.io/keymap-editor/)にアクセス
7698
- `GitHub` を選択
7799

78-
![02.jpg](docs/images/02.jpg)
100+
![build_02.jpg](docs/images/build_02.jpg)
79101

80102
- 「Login with GitHub」からでログインし、「Authorize Keymap Editor」を選択
81103
- 指示に従い、フォークしたリポジトリにKeymapEditorがアクセスできるように進める
@@ -85,25 +107,25 @@
85107
- [KeymapEditor](https://nickcoutsos.github.io/keymap-editor/)上でキーマップが表示されたら、好きにキーマップを編集する
86108
- 画面左上の「Save」を押すと、編集したキーマップが適用されてGitHub Actionsが走り、自動的にビルドが開始します
87109

88-
![03.jpg](docs/images/03.jpg)
110+
![build_03.jpg](docs/images/build_03.jpg)
89111

90112
- 「Save」の隣に表示される「Latest」をクリックするとGitHubに移動し、ビルドが完了するとファームウェアがダウンロードできるようになります。(ビルドには2~4分かかる場合があります。)
91113

92114
### 6. ファームウェアをキーボードに書き込む
93115

94116
- ダウンロードしたzipファイルを解凍する
95117

96-
![04.jpg](docs/images/04.jpg)
118+
![build_04.jpg](docs/images/build_04.jpg)
97119

98120
#### 6-1. 右側キーボードにファームウェアを書き込む
99121

100122
- `Reset Button`をダブルクリックしてブートモードに切り替える
101123

102-
![05.jpg](docs/images/05.jpg)
124+
![build_05.jpg](docs/images/build_05.jpg)
103125

104126
- ブートモードのときにPCとキーボードをUSB接続すると`XIAO-SENSE`というリムーバルディスクが見えるようになります
105127

106-
![06.jpg](docs/images/06.jpg)
128+
![build_06.jpg](docs/images/build_06.jpg)
107129

108130
- `XIAO-SENSE``glove43tb_R-seeeduino_xiao_ble-zmk.uf2`ファイルをドラッグアンドドロップしてください
109131

@@ -123,4 +145,41 @@
123145

124146
## ZMK Studioでキーマップを変更する
125147

126-
- TBA
148+
### 1. `右側キーボード`とPCをType-Cケーブルで接続する
149+
150+
- 本キーボードは`右側キーボード`が親機になってますので、親機とPCをType-Cケーブルで有線接続すること
151+
152+
### 2. `ZMK Studio`にアクセス
153+
154+
- Chromeなどの任意のブラウザで[ZMK Studio](https://zmk.studio/)にアクセス
155+
- https://zmk.studio/
156+
157+
### 3. キーマップを変更するキーボードを選択
158+
159+
- `USB`を選択
160+
![zmk_01.jpg](docs/images/zmk_01.jpg)
161+
- キーボードを選択するモーダルが表示されるので、`glove43tb (cu.usbmodem11301)`を選択してから`接続`をクリック
162+
![zmk_02.jpg](docs/images/zmk_02.jpg)
163+
164+
### 4. キーマップを変更する
165+
166+
- 変更後に右上の保存アイコンをクリックすると、変更内容をキーボードに書き込めます
167+
![zmk_03.jpg](docs/images/zmk_03.jpg)
168+
169+
### 5. 完了
170+
171+
- キーボードのスイッチを入れ直して完了
172+
- キー入力が正常に行えることを確認してください
173+
174+
## Tips
175+
176+
### `ZMKファームウェアをビルドしてキーマップを変更する``ZMK Studioでキーマップを変更する`を並行することは非推奨
177+
178+
- ZMKファームウェアをビルドしてキーマップ変更したのに、ZMK Studioでのキーマップが優先されるケースがあるため
179+
- キーマップがうまく書き換えできなくなった場合は、[6. ファームウェアをキーボードに書き込む](#6-ファームウェアをキーボードに書き込む)`settings_reset-seeeduino_xiao_ble-zmk.uf2`を書き込む手順を含めて実行すると解消可能です
180+
181+
### 左側キーボードでキー入力ができなくなった
182+
183+
- 左右キーボード間のペアリングが失敗している状態です
184+
- [6. ファームウェアをキーボードに書き込む]((#6-ファームウェアをキーボードに書き込む)で`settings_reset-seeeduino_xiao_ble-zmk.uf2`を書き込む手順を含めて実行すると解消可能です
185+
- `右側キーボード -> 左側キーボード`の順番で実行すると良いです

docs/images/zmk_01.jpg

49.1 KB
Loading

0 commit comments

Comments
 (0)