change showkey read routine