2

ボタンの OnClick イベント内に、次のコードがあります。

KeyboardService.ShowVirtualKeyboard(SomeEditTextField);

実行され、エラーはありませんが、何も起こりません。これにより、対応するコントロールのキーボードが表示されると思います。私は何を間違っていますか?

Delphi xe5、iOS 向けに開発中。

更新: 私の中心的な問題は、キーボード入力として機能する iOS 対応の Bluetooth スキャナーを利用するアプリケーションを使用していることです。スキャナー (使用するすべてのスキャナーではありません) には、キーボードの状態を切り替えるボタンがあります。たとえば、スキャナ入力と仮想オンスクリーン キーボードの表示を切り替えます。これと同じ機能をシミュレートしたいのですが、この「トグル」ボタンを持たない可能性のあるスキャナーを補うために、アプリケーション UI 自体で行います。ハードウェア入力が存在する場合でも、上記の手順を呼び出すと、オンスクリーン キーボードがオーバーライドされて表示されると言われています。

UPDATE 11/1: ということで.. たまたま興味深い情報に出くわしました。エスケープを押すと、私が望む正確な「トグル」機能が実行されます。ここで問題は、 Tbutton からエスケープ キーを押すことをシミュレートするにはどうすればよいかということです。その「エスケープ」キーをアプリケーションに送信するにはどうすればよいですか?

4

0 に答える 0