アプリと連携で有線キーボード -4-

 次はフルキー実装。なんかフチが白いな。カーソルは矢印のグリフがフォントセットにないらしい。まぁいいか。

 入力はできるけど、Androidはキーの英語日本語切り替えってどうするんだっけ? 切り替え用のキーを作ってもらうか。

 タッチパッド風のやつは、カーソルが出て動かす感じになった。クリックボタンもついている。タッチパッドをキーボードの下部に配置する実装もあるけど、キーが狭くなるのもいやなので、モードを別にしてもらった。

 白枠消してもらったのだけど、うっすらと見えるな...

 下部のメッセージエリアももったいないので、上に移してもらった。空いた分をキーを高くする。

 Android向けのIMEキーとWin/Cmdキーを追加して、カーソルを右寄せに。

 白枠はなくなったな。

 なんか、ロールバックしてキー入力ができなくなったな... まぁ、よくある感じのAIコーディング。1つ前にコードベースを戻したのだけど、入力できない。なんだそれ? 結局ABCボタンまでロールバックして確認している。

 結局、シリアル側のUSBを抜いてから電源ケーブル差し込んだらタッチできるようになったよ。タッチの回路になんかノイズでも回るような感じなのかな?

 なんとかうまく動くようになった。

 USBホスト側の不良は、V-BUSをオフで起動して、LCD初期化後に300msまってオン。さらに300ms待ってCH340との接続を開始にしたようだ。

 タッチ不良は、LV_INDEV_MODE_EVENから、timer-driven touch readに戻して対応した模様。

 さらに修正依頼。

 ShiftやCtlとかのキーコンビネーションができない。

 キーリピートができない。

 記号入力がない。

 TPキーが邪魔なので下に移動。

 キーの上下隙間がないので見にくい。

 うう、またキーインできなくなった。なんだよ...


オリジナル投稿:
アプリと連携で有線キーボード -4-|kinneko|pixivFANBOX
https://kinneko.fanbox.cc/posts/12486092