add a keyboard preference