2017-07-05 25 views
0

私はSWTとJFaceを使用してアプリケーションを作成しています。物理キーボードがないマシンでも使用されます。その目的のために既に何かがあるかどうか知っていますか? スイングを使用するプロジェクトが見つかりました:https://github.com/oxus20/Java-VirtualKeyboardSWT仮想キーボードの実装

自分でSWTに変換しなければならないのか、それとも既にSWTのようなプロジェクトがあるのだろうと思っていました。

答えて

0

SWTで仮想キーボードを実装している、すぐに使用できるライブラリがわかりません。

私の(未テストの)アプローチは、Display :: post()をSWT.KeyDownおよびSWT.KeyUpイベントとともに使用して、キーストロークをシミュレートすることです。

Display :: post()は、プラットフォームによって微妙な違いがあります。このフォーラムのポストはそれらのいくつかを回避するのに役立つ可能性がありますhttps://www.eclipse.org/forums/index.php/t/1072641/

+0

はありがとうござい4お返事リュディガー、私はちょうど私がSWTで、発見したスイングバージョンを変換しました。限られたバージョン:アプリを実行するマシンには、数字と矢印キーだけのキーボードがあります。しかし、アプリのいくつかの部分で私は検索を行う必要があります。それは現時点では完全ではありませんが、私はそれに満足しています...キーストロークのために私はロボットを使いました。私もそれがMacで動作するかどうかを確認する必要があります... – navy1978

+0

あなたは解決策を見つけてうれしいです。関連するコードスニペットを使用して質問に自己回答し、他のユーザーがあなたの発見の恩恵を受けることもできます。 –

+0

私は現時点でできるだけ早く忙しいです私は私のソリューションでコメントを投稿します – navy1978

関連する問題