Fix native keyboard punctuation mapping for non-US layouts