kubo2276
2020年9月17日 21時15分
はじめまして、久保と申します。
類似の投稿はいくつか見受けられたのですが、いずれも解決に至ってないようでしたので投稿させて頂きます。
【問題点】
Armadillo-840上で動作するQt5.6.2で作成したQtWidgetアプリにてUSB接続したキーボードから日本語入力ができない
・ATDE5の開発環境で実行する場合、日本語表示および日本語入力が可能
・Armadillo-840上で実行する場合、日本語の表示は可能だが、日本語/英語切り替えが出来ず、英数字しか入力できない
【確認内容】
ATDE5とArmadillo-840での環境の差分を確認したところ
InputModuleおよび日本語変換エンジン等がArmadillo上には存在していませんでした。
(デフォルトではユーザランド領域に含まれないのですね)
恐らくこのため日本語入力ができないものと想定しています。
【試行中の内容】
make menuconfigの設定からそれらを追加できるかを確認しましたが、
メニューにはibusやanthyなどの項目が無かったため
アーカイブサイト(http://archive.debian.org/debian)より以下のarmhf向けのdebを取得し
dpkg -x コマンドにて展開したものを
(略)/atmark-dist/vender/AtmarkTechno/Armadillo-840/以下に配置しようとしております。
まだ途中ではありますが、
依存関係を含めると100MBを超えるようなサイズとなってしまい、とてもユーザランド領域内に収まらない状態です。
(以下3つの依存しているdebを展開している状態です)
・ibus
・anthy
・ibus-anthy
【質問】
そこで質問なのですが、Armadillo-840にてキーボードによる日本語入力ができた実績をご存じないでしょうか?
ご存じの場合、どういった環境で実現されたのでしょうか?
(SDカードにライブラリや辞書配置をする、別の変換エンジンやIMを採用している?)
お知恵を拝借できればと思います。
コメント
kubo2276
at_akihito.irie
2020年9月18日 17時56分
入江です。
> そこで質問なのですが、Armadillo-840にてキーボードによる日本語入力ができた実績をご存じないでしょうか?
Armadillo-840にてキーボードによる日本語入力ができた実績はございません。
ibusやanthyはX Window System向けの日本語入力エンジンですが、
Armadillo-840のQtはグラフィックアクセラレータを使用して直接フレームバッ
ファに描画する軽量な組み込み向けの実装になっており、X Window Systemに
は対応しておりません。
https://www.itmedia.co.jp/enterprise/articles/0806/16/news103.html
過去にこういったものが発表されているように標準では対応できません。
Qtのソフトウェアキーボードのサンプル(英数のみ)を参考に自作のアプリケー
ションで日本語入力エンジンを作成すれば可能かと思われますが、過去にその
ような実績はございません。