add keyboard permission