久々にESP32でSKKみたいなやつ作ってるのを改良中
Conversation
Notices
-
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Sunday, 15-Jan-2023 14:11:26 JST inajob@電子工作,プログラミング,育児 - ikeji repeated this.
-
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Sunday, 15-Jan-2023 14:11:26 JST inajob@電子工作,プログラミング,育児 今までなぜか、エディタの中に日本語入力のコードがあったのだが、これを入力を受け取る部分に移動させ、アプリ側には変換後の文字列を渡すようにした。
これでエディタ以外のアプリでも日本語入力ができるようになった(といってもエディタ以外のアプリはコマンドプロンプトしかないのだけど)
ikeji likes this. -
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Thursday, 27-Apr-2023 01:27:00 JST inajob@電子工作,プログラミング,育児 とりあえずLuaに打ち込まれた文字を渡してそのまま描画するようにした
これでLuaでエディタが書ける!
ikeji likes this. -
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Thursday, 27-Apr-2023 01:27:01 JST inajob@電子工作,プログラミング,育児 シェルの外に日本語入力エンジンを移したので、アプリ側でそこまで頑張らなくても日本語入力できるようになっている
-
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Thursday, 27-Apr-2023 01:27:01 JST inajob@電子工作,プログラミング,育児 基本だが、エラーも出せるようになった。
さて、ここからluaでテキストエディタを実装してみたい前に似たようなことをやってたので、多分やればできる。
-
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Thursday, 27-Apr-2023 01:27:02 JST inajob@電子工作,プログラミング,育児 方針を変更してLuaを動かすようにしてみた。
ひとまずREPLっぽいのを作った。
ここでも日本語が使えるのがミソこのキーボードは慣れてないので記号類が打ちにくいね
-
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Sunday, 28-May-2023 14:18:53 JST inajob@電子工作,プログラミング,育児 ギャル電の人が言ってた「正気に戻る前に完成させよ」というのは、こういう込み入った作例だとなかなか難しいんだよなー
-
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Sunday, 28-May-2023 14:18:53 JST inajob@電子工作,プログラミング,育児 セルフ開発したスクリプトが動いた
-
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Sunday, 28-May-2023 14:18:53 JST inajob@電子工作,プログラミング,育児 M5Stack(ESP32)で日本語も含めてLuaが開発できるスタンドアローン開発環境は世界初なのでは?!
ikeji likes this. -
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Sunday, 28-May-2023 14:18:54 JST inajob@電子工作,プログラミング,育児 これ、作りたい気持ちが高まりつつ、どこまで行っても実用にならないだろうなという気持ちもあり、なかなか開発するモチベーションが湧かない。
でもESP32で、日本語入力する仕組みが確立できると何か応用できる気もするんだよなー
-
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Sunday, 28-May-2023 14:18:54 JST inajob@電子工作,プログラミング,育児 SDカードのLuaファイルを編集・実行できるようにした
これでセルフ開発が出来るようになったエラーがシリアルコンソールに出たりしてしまっているので、これも何とかしないと・・
-
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Sunday, 28-May-2023 14:18:54 JST inajob@電子工作,プログラミング,育児 セルフ開発ができるようになればひと段落かなー
ソースコードのバージョン管理とかできると楽しそう。単に世代ごとにファイルをコピーするみたいなので良いので、、 -
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Sunday, 28-May-2023 14:18:55 JST inajob@電子工作,プログラミング,育児 HandiPiのMiryokuレイアウトキーボードは結構実用的な気がする。
これでケースを設計してみるのも面白そう。
関数電卓的なノリかな? -
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Sunday, 28-May-2023 14:18:55 JST inajob@電子工作,プログラミング,育児 しかし、やはりモバイルより普通のキーボードだな。
コンパクトを狙うなら30%とか40%のキーボードとの組み合わせが良さそうに思う -
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Sunday, 28-May-2023 14:18:55 JST inajob@電子工作,プログラミング,育児 M5StackをwebサーバーにしてWikiをホスティングしつつ本体でもこの仕組みでブラウジングや編集ができるというのはどうだろう?
-
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Sunday, 28-May-2023 14:18:55 JST inajob@電子工作,プログラミング,育児 ケースを作り直してみた。
ガジェット感が増して良い感じ! -
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Sunday, 28-May-2023 14:18:56 JST inajob@電子工作,プログラミング,育児 少しわかりづらいけどM5Stackとキーボードを繋げて、日本語入力できるWikiみたいな仕組みが作れた!
操作性には改良の余地があるが、なかなか面白いぞ!
-
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Sunday, 28-May-2023 14:18:56 JST inajob@電子工作,プログラミング,育児 ESP32の上でLuaインタプリタを動かして、Luaで書いたWikiエンジンを動かしている。
SKKっぽい日本語入力はC++で実装、キーボードはUSB Hostモジュール経由で接続している。 -
inajob@電子工作,プログラミング,育児 (inajob@mstdn.jp)'s status on Sunday, 28-May-2023 14:18:56 JST inajob@電子工作,プログラミング,育児 家にある小型のキーボード達と繋げてみてる。
なかなか良いサイズ感なのでは?←はHandiPiのキーボード
→はtact31_keyboard