私はオンラインエディタをプログラミングしています。文字入力を正しく取得するために、テキストエリア要素で jQuery.onKeyPress イベントを使用しています (バックスペースなどの文字が特定のブラウザー ショートカットをアクティブにするため、本文からの入力の取得は機能しません。また、一部の文字はこの方法でのみ正しく提供されます)。そのテキストエリアは、ウィンドウの外に配置することで非表示になります (そうしないと機能しません)。
質問は次のとおりです。
- 私がやっていることのためのより良いデザインはありますか?
- 常にフォーカスするようにタイマーを設定する以外に、この要素が決してフォーカスされていないことを保証するにはどうすればよいですか?