次のコードをjQueryとともに使用して、Webサイトのさまざまなページ間で左右の矢印キーを使用してキーボードナビゲーションを有効にします。ただし、一部のページにもフォームが必要です。そのため、訪問者がフォームフィールドのいずれかを使用しているときは常にキーボードナビゲーションを無効にし、フォームフィールドが使用されなくなったときに再度有効にする必要があります。これを実現するために、このコードに何を追加できますか?
$(function() {
      $(document).keyup(function(e) {
        switch(e.keyCode) {
          case 37 : window.location = $('.prev').attr('href'); break;
          case 39 : window.location = $('.next').attr('href'); break;
        }
      });
    });