これが可能かどうかさえわからないので、ばかげた質問であれば申し訳ありません。
keyup
ユーザーが入力ボックスに入力したときに関数を実行するように、jQuery を介してコールバックを設定しました。英語の場合は問題なく機能します。
ただし、日本語/韓国語/中国語でテキストを入力する場合、ユーザーがテキストを確認するまで関数は呼び出されません。
彼らがタイピングを開始したことを検出し、まだ完成していないテキストにアクセスすることは可能ですか?
おそらくそれはOSレベルのものだと思っているので、Javascriptはそれにアクセスできません。
編集:これは Chrome と Safari では機能するが、Firefox では機能しないことに気付きました (まだ Windows で試す機会がありませんでした)。そのため、Chrome は keyup を呼び出し、テキストを取得することができます。しかし、私はまだ Firefox で上記の問題を抱えています。