0

私はhtml5キャンバスゲームに取り組んでおり、document.onkeydownを使用して入力をテストしています。ただし、onkeydown にチェックを追加して、フォーム要素、特にチャット ボックスが選択されていないことを確認したいと考えています。それを確認するにはどうすればよいですか?

これが onkeydown の私のコードです

document.onkeydown = function(event) {
                var keyCode;

                if(event == null)
                {
                    keyCode = window.event.keyCode;
                }
                else
                {
                    keyCode = event.keyCode;
                }
                var message = {
                    'msgId': 4
                };

                switch(keyCode)
                {
                    // left
                    case 65:
                        message['move'] = 0;
                        connection.send(JSON.stringify(message));
                        break;

                    // up
                    case 87:
                        message['move'] = 1;
                        connection.send(JSON.stringify(message));
                        break;

                    // right
                    case 68:
                        message['move'] = 2;
                        connection.send(JSON.stringify(message));
                        break;

                    // down
                    case 83:
                        message['move'] = 3;
                        connection.send(JSON.stringify(message));
                        break;

                    default:
                    break;
                }
            }
4

1 に答える 1