If you’re an advanced Android™ developer in search of keyboard mapping information in order to make a custom ROM for your Xperia™ pro or Xperia™ mini pro, look no further. In this post, we‘ve listed the keyboard variants for our most recent Xperia™ devices that have keyboards, which will help you create customised ROMs that can handle keyboards with country-specific characters, such as the cedilla in Portugal or stroke keys for Hanzi characters in China. Read more after the jump.
To localise custom ROMs for our most recent Xperia devices that have keyboards – Xperia™ pro or Xperia™ mini pro – you’ll need to ensure that the ROMs properly handle the physical keyboard corresponding to the country you wish to develop for. Below, you’ll find a list of keyboard mappings, by country, for the Xperia™ pro and Xperia™ mini pro. If you have any questions, feel free to leave a comment at the end of this post, and we’ll get back to you as soon as we can.
- Arabic keyboard layout.
The Arabic keyboard layout is the keyboard layout used for the Arabic languages. The keyboard contains both Arabic and Latin characters, since Latin characters are necessary for URLs and email addresses.
- AZERTY keyboard layout.
The AZERTY layout takes its name from the first six letters to appear on the first row of alphabetical keys. It is modelled on the English QWERTY layout, and is used most by French speakers based in Europe.
- Bopomofo keyboard layout.
The Bopomofo keyboard layout is often abbreviated as zhuyin and colloquially called bopomofo. The system consists of 37 characters and four tone marks, and makes it possible to transcribe all possible sounds in Mandarin.
- Cyrillic keyboard layout.
- Danish/Norwegian keyboard layout.
The Danish/Norwegian keyboard layout includes dedicated keys for the letters Å/å, Æ/æ and Ø/ø.
- Greek keyboard layout.
The Greek keyboard layout follows the U.S. layout for letters related to Latin letters (ABDEHIKLMNOPRSTXYZ), substitutes visually or phonetically similar letters (Φ at F; Γ at G) and uses the remaining slots for the remaining Greek letters: Ξ at J; Ψ at C; Ω at V; Θ at U).
- Hebrew keyboard layout.
The Hebrew keyboard layout has both Hebrew and Latin letters. Since Hebrew is read and written right to left, as opposed to the left to right system in English, the cursor keys and delete keys work backwards when in left-to-right directionality mode.
- Korean keyboard layout.
Korean is typed similarly to Western languages. Therefore, its layout (Dubeolsik) shares its symbol layout with the QWERTY keyboard. While Korean consonants and vowels (jamo) are grouped together into syllabic grids when written, the script is essentially alphabetical, and therefore typing in Korean is quite simple for those who understand the Korean alphabet Hangul.
Latin (Xperia™ mini pro only)
- Latin keyboard layout.
The Latin keyboard layout is the parent layout for QWERTY, QWERTZ and AZERTY.
- Portuguese/Catalan keyboard layout.
The Portuguese/Catalan keyboard layout follows the QWERTY layout with the addition of the letter Ç, the only application of the cedilla in Portuguese, and which has its own key.
- QWERTZ keyboard layout.
The QWERTZ keyboard layout is mostly used in Germany and much of Central Europe. The name comes from the first six letters at the top left of the keyboard.
- Stroke keyboard layout.
The Stroke keyboard layout refers to strokes needed to form Chinese Hanzi characters currently in use in China, Japan and Korea. The method is widely installed in mobile phones with small screens because the method only requires five key taps for the 5,000 commonly used Chinese characters. It is also considered too tedious requiring a user to type out all the strokes constituting a single Chinese character.
- Swedish/Finnish keyboard layout.
The central characteristics of the Swedish/Finish keyboard layout include the letters Å/å, Ä/ä, and Ö/ö.
- Thai keyboard layout.
The Thai keyboard layout allows you to write Thai script. The less frequently used characters are accessed by the Shift key.