0

sdl や Java などのクロスプラットフォーム フレームワークは、プラットフォームに依存しないキーコードをどのように提供しますか。考えられるすべてのケースのマッピングテーブルがありますか? または、これを達成するための別の(最終的にはより良い)方法があります。

(継続的な) 動的キーストローク認証のためのオープン ソース フレームワークに取り組んでいるため、これが必要です。Java アプレット、ネイティブ Linux C、およびネイティブ Windows C++ コードの形式のクライアントがあります。クライアントはネットワークソケット経由でサーバーに接続し、キャプチャされたキーストロークをキーコードとして送信し、タイミング情報をcで記述されたサーバーに追加します。私が直面している問題は、同じキーのキーコードが異なるクライアントからのものであるということです。

4

1 に答える 1

0

IME では、通常、独自のキー定数を定義し、それらをキーボード入力イベント構造に配置します (プラットフォーム固有の方法でコードを読み取った後、通常はユーザーから隠されます)。SDL は、少なくともこの方法でそれを行います。どの方法を選択しても、何らかの形でその中核に変換テーブルがあると思います。その翻訳がどこで行われるか (例えば、クライアントで翻訳するか、サーバーで翻訳するか) はあなた次第です。

于 2009-09-25T18:31:37.547 に答える