esp32-text-editor
https://scrapbox.io/files/628f1fc71a8cab00237ae959.png
https://www.youtube.com/watch?v=hSASwJpHu9I
日本語入力もできます!
(上蓋がまだできてない)
https://pbs.twimg.com/media/FAgG6sEVcAEipQw.jpghttps://pbs.twimg.com/media/FAgG6sHVEAINHNs.jpg
小型化に成功
M5StackのUSBHostのモジュールを使った
キーボードもオリジナルの30%(39キー)キーボードにしてみた
ESP32でもこの程度の日本語入力ロジックが動くというのに気づけたinajob.icon
日本語入力のできるLua環境にして、Luaでテキストエディタを実装した方が柔軟そうということに気づいた
wikiとかもそのノリで実装できそう
Luaにこだわりはないのだけど、組み込みやすいので、、 もしくはMicroPythonとかですかね?ikeji.icon
ROM BASIC的なものを自作したさもある。
MicroPythonに独自のC/C++関数をくっつける方法をまだ知らないだけですね・・inajob.icon
かな漢字変換と画面描画はネイティブじゃないと遅そうなイメージがあります
@ina_ani: 少しわかりづらいけどM5Stackとキーボードを繋げて、日本語入力できるWikiみたいな仕組みが作れた! 操作性には改良の余地があるが、なかなか面白いぞ!
https://video.twimg.com/ext_tw_video/1652542542221803521/pu/vid/1280x720/Wdwja-S652salV9V.mp4
できたinajob.icon
エディタ部はLuaで実装した
ブラケットを認識し、ブラケット内で Ctrl + Gを打鍵すると囲まれた文字の文書にジャンプする
開いていた履歴は記録されCtrl + Bで前のページに戻れる
普通に持ち歩けるWiki端末になった気がする
課題
操作性が悪い
少しずつ直せばOK
かな漢字変換に問題あり
SKKのSサイズ辞書を使っているので変換できない文字が多い
持ち運びにくい筐体
ここも作りこめばいけそう
次やりたいこと
かな漢字変換のUI部分はLuaで実装する
キーボード、ケースを見直して、モバイル性能を上げる
Wiki以外のアプリケーションも作ってみる
実用的な速度を維持しつつSKKのMやL辞書にする
M5Stack以外でも動くようにする
generic ESP32