unicode; key repeat; text conv