ΖΕΧさんが言われる通り、大半はINPUTで十分だと思いますが、INPUT中は処理がそこで止まってしまうから不便な時があります。 文字を入力中に別の処理をはさみたいって場合はHanzoさんの例みたいな事をしないといけない。文字が入力される度に呼ばれるコールバック関数とかあれば便利だと思いました。