Fix cannot handle numlock 9 correctly

Closed #38