0

画面にボタンがあります。ユーザーが物理キーボードで「a」を押した場合、ボタンはそのキーボード イベントをクリックとして登録する必要があります。Windows 8 Dev ポータルでこれに関するドキュメントは見つかりませんでしたが、十分に検索していない可能性があります。しかし、誰かが同じことで運が良かったら、私を助けてください.

4

1 に答える 1

3

jQuery を使用している場合は、keydown/ keyup/keypressイベントを登録できます。そして、正規化されたものを使用しevent.whichてキーを検出します。

$(document).on("keydown", function(event) {
    // A = 65
    // Z = 90

    if ( event.which === 65 ) {
        // key pressed is A
        $("button").trigger("click");
    }
});

mousetrap.js のようなライブラリを使用することもできます(Global bindings をご覧ください)

Mousetrap.bind('a', function() { 
    $("button").trigger("click");
});
于 2013-02-28T12:58:18.903 に答える