#1, keyboard mapping fixed