Fixed keyboard reading