Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

aztool

License

NotificationsYou must be signed in to change notification settings

palette-system/aztool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使い方

オプションを追加する流れ

  • M5StackCore2の電源が入ってない状態でオプションになる基板をTRRSで接続する

  • M5StackCore2の電源を入れる

  • 設定ツールを開いて「オプション設定」→「オプション追加」からオプションを追加する

  • 追加が終わるとM5StackCore2の再起動をして設定画面から追い出されるので、再起動が終わったらまた設定画面から接続する。

  ※ 再接続する時は一度ページをリロードした方が安全(なんか前のキャッシュが残ってたりしてて時々変な動きする時がある)

  • 「キーマップ設定」を開くと登録したオプションが表示されていて、キー設定が出来る

  • キー設定が終わったら「保存して再起動」すると設定した内容が保存されて使えるようになってる

おまけ

「設定JSON編集」で設定に使用しているJSONを直接操作できる。

VID/PID、I2Cのピン、キーボードのピンなどキーボードで設定してる内容はだいたいこのJSONで設定してます。

キー内容
ap.pass設定モード(WIFI)で起動した時のWIFIに接続するパスワード
wifiM5StackCore2がWIFIにアクセスするためのAPとパスワード
vendorId
productId
ベンダーID
プロジェクトID
rgb_pin
rgb_len
NeoPixcell へ接続してるピン
何個接続してるか
led_num
key_matrix
matrix_row
matrix_col
NeoPixcell 表示に使う用の設定
disp_rotation画面の向き
keyboard_language日本語入力か英語入力か(廃止したい)
keyboard_nameキーボード名
keyboard_typeキーボードの種類コード
この値で今どのキーボードとして動いてるか判定
keyboard_pin本体のキースイッチに設定しているピン
direct - GPIOから直にスイッチ
touch - 未使用
ioxp - エキスパンダのアドレス(全てdirect)
ioxp_pinI2C接続するピン
default_layerキーボード起動時のレイヤーの番号
layersキー入力の設定、キー名がレイヤーID
layers[n].nameレイヤーの名前
layers[n].keysレイヤーに登録されているキー設定
キー名がキーのID
layers[n].keys[k].pressキーが押された時の動作
layers[n].keys[k].press.action_type動作のタイプ
layers[n].keys[k].press.key送信するHIDコード(5個まで同時押し可)
option_set付けているオプション設定(AZ-Macro用)
i2c_option設定したI2Cオプションの設定
i2c_option[n].idオプションの識別番号
i2c_option[n].typeオプションの種類
今は 1:エキスパンダ のみ
i2c_option[n].enableオプションが有効かどうか(無効だと入力しても反応しない)
i2c_option[n].ioxpオプションで使用するエキスパンダ(複数)
と、エキスパンダのピン設定
i2c_option[n].map_startキー設定のIDとマッピング開始する番号
i2c_option[n].mapエキスパンダの入力データの何番目がキーになるかのマッピング
layoutキーマップ設定でキー配列をドラッグで移動した表示位置

使用ライブラリ

■ keyboard-layout-editor
https://github.com/ijprest/keyboard-layout-editor
■ remodal
https://github.com/vodkabears/Remodal/
■ zlib.js
https://github.com/imaya/zlib.js/

About

aztool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp