add keyboard layout detection or force