海月玲二

いわゆるダークモードをつけてみた。たぶん本体の設定に対応して色が変わると思うが、どっちかに固定したかったら設定もできる。あと、ついでにキーの間にちょっと間隔をあけるオプションもつけてみた。
やろうと思えば、背景に画像とか貼る機能もできなくはない気がするが、需要あるんだろうか。何しろ俺はまず使わないと思う。

そういや、どこかで「シフトキーが左側にあるから片手で操作できなくて大変」みたいな意見を見たような気がするけど、これも例えばシフトとEnterを入れ替えるオプションをつけられなくはない。でもそれこそ需要があるかわからん。

あと、なんか最近音声入力が止まってSKKを再起動するまで動かなくなったりするので、それもちょっと調べてみた。どうも、要するに「最近のAndroidではSpeechRecognizer#stopListening()とかcancel()とかがまともに動いていない」ということなのか? しょうがないので、音声入力中はキー操作を受けつけなくして強制中断が起こらないようにした。あと「何も音声入力されなかったときはonResults()が呼ばれない」というのは、前からこうだったっけ?

というか明らかに動作がおかしいところがそのまんまなのは困るね。DialogPreferenceを設定画面から呼び出すときはどうやってもsetTargetFragment()が必要になるままなのに、setTargetFragment()がdeprecatedにされてるのもずっと直ってない気がする。