Localise custom ROMs for different Xperia pro and Xperia mini pro keyboards

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
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
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 (Zhuyin)

Bopomofo keyboard
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
Cyrillic keyboard layout.
The Cyrillic keyboard layout is the most common keyboard layout in modern Russia. Keyboards in Russia have Cyrillic letters and numbers on the keytops, as well as Latin characters.


Danish keyboard
Danish/Norwegian keyboard layout.

The Danish/Norwegian keyboard layout includes dedicated keys for the letters Å/å, Æ/æ and Ø/ø.


Greek keyboard
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
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
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
Latin keyboard layout.

The Latin keyboard layout is the parent layout for QWERTY, QWERTZ and AZERTY.


Catalan keyboard
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
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
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 keyboard
Swedish/Finnish keyboard layout.

The central characteristics of the Swedish/Finish keyboard layout include the letters Å/å, Ä/ä, and Ö/ö.


Thai keyboard
Thai keyboard layout.

The Thai keyboard layout allows you to write Thai script. The less frequently used characters are accessed by the Shift key.

More information

Comments 1

Sort by: Newest | Oldest | Most popular

  1. By 이동규


    상당히 깔끔한 디자인이네요..^^
    엑스페리아 미니프로가 한국에 발매되지 않은 시점에서
    한글 키보드 레이아웃이 인상적입니다.
    한국시장에서 엑스페리아 제품이 출시되길 바라며..

1-1 of 1 comments.