1

ここ ( https://github.com/Mottie/Keyboard/ )から入手した jQuery 用の仮想キーボードを使用しています。Firefox + Windows 8 を実行しているタッチ スクリーン タブレットでキーをタップすると、すべて正常に動作します。文字を 2 回入力します。これは既に github プロジェクト ページの問題で報告されていますが、開発者はまだ応答しておらず、この悪の根源を見つけることができません。どんな種類の助けも大歓迎です! ありがとう

4

1 に答える 1

1

同様の問題に直面しましたが、qt5. 二重入力は、システムがプライマリ タッチ ポイントから追加のマウス イベントを合成し、1 つではなく 2 つのマウス イベントが発生したことが原因である可能性があります。1 つの解決策は、次のように「mousedown」keyBinding を単に touchstart に置き換えることです。

$(input).keyboard({
 keyBinding   : 'touchstart',

または、システム フックを記述して MOUSEEVENTF_FROMTOUCH イベントを除外します。

于 2013-12-05T10:42:00.973 に答える