【質問】iPadでbluetooth接続したキーボードから入力した場合(テキスト入力欄以外)のkeydownイベントの取得方法


iPadでキーボードをbluetooth接続し、そのキーボードから入力した文字を取得したいと考えています。
その際、テキスト入力欄()にフォーカスがある場合は以下の「onkeydown」イベントにて処理されますが、フォーカスが入力欄以外(ラジオボタンなど)にある場合このイベントが発生しません。

どうすれば入力欄以外でも入力キーが取得できるのでしょうか?
<html>
<head>
<script language="javascript" type="text/javascript">
<!--
document.onkeydown = function (e){

var chr = String.fromCharCode(e.keyCode);
document.getElementById("aaa").value = document.getElementById("aaa").value + chr;
};
// -->
</script>
</head>
<body>
<form name="form1" id="form1">
<input type="text" id="aaa">
<input type="radio" id="bbb" name="ccc">
</form>
</body>
</html>

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2013/09/27 17:49:43
  • 終了:2013/10/04 17:50:04

回答(0件)

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません