キーボードイベント処理
キーボードテストは KeyboardEvent インターフェースを使用してブラウザキーボードイベント(keydown、keyup、keypress)をキャプチャします。各イベントは key('a'、'Enter'などの文字値)、code('KeyA'、'Enter'などの物理キー識別子)、keyCode(非推奨の数値コード)、location(標準、左、右、テンキー)、修飾キー状態(Ctrl、Alt、Shift、Meta)を提供します。テストは keydown(押下時)、keyup(解放時)を監視し、押下時間を計算します。