New convertChar function and attempt to fix keyboard navigation