2021-10-03 03:34:43 メタハラの投稿 metahara@fedibird.com

このアカウントは、notestockで公開設定になっていません。

こんなイメージ通りのヨーロッパあるんだ

ブラックコーヒー派だったけど、カプチーノは砂糖いれたほうがうまいな

タイ語入力を改造して名前だけ変えただけなので、まったく動かない

ハロウィンっぽかったから買ってきたけど、これ食べるのかな

こっちは間違いなく食用

[this](InputContext &ic) { return new HelloState(this, ic); }

また知らん文法でてきた

en.cppreference.com/w/cpp/lang
thisをキャプチャしたラムダ式か

Lambda expressions (since C++11) - cppreference.com

λなんて使ってないから無名関数とかブロックって呼び方のほうが好みだけど、まあ決まってるものはしょうがない

- Fcitx5に何か機能を追加するものはAddon
- Addonの一種に入力メソッドエンジンがある
- 各入力欄はInputContextとして抽象化されて任意のプロパティを追加できる
- なので入力メソッドエンジンはInputContext内のプロパティを書き換えたり、InputContext経由でテキスト操作する

世界観把握してきた

C++クラスとして実現されてるから、これの他言語バインディング書くのつらそう

LinuxのIMフレームワークを順番に練習していくつもりで、一番新しそうなfcitx5から手を付けてるけど、ドキュメントがほぼなくてびっくりしてる

そもそもドキュメントが豊富なIMフレームワークが存在してるかはあやしいが

なに押しても同じ文字がでるfcitx入力メソッドできた

またなんもしないまま週末がおわってしまった