Adds shift support for letters, and fixes some basic azerty support