Languages
  • How is Japanese set up with Microsoft SwiftKey Keyboard for Android?

    Microsoft SwiftKey uses a standard structure for Japanese, mainly including:

    • candidate bar
    • extended candidate menu
    • flick/cycle input on Hiragana layout

    We hope those technical names will help you have a better understanding of how Japanese works on your Microsoft SwiftKey Keyboard.

      Hiragana layout                                                  Romaji layout

     hiragana.png romaji.png

    Candidate bar

    candidatebar.png

    Extended candidate menu

    ecw1.png ecw2.png

     

    2 - How to switch to another Japanese layout

    Your Microsoft SwiftKey Keyboard offers two different Japanese layout options, but fortunately it's easy to switch to a different layout. To do this:

    1. From Toolbar: Tap the three dots ... then select the 'Layouts' icon.
    2. You'll see all of the languages you've installed - tap to select one. 
    3. Scroll left and right to cycle between the different layout options. The selected layout will be made default.


    japanese_layout.jpg japanese_layout_setting.jpg japanese_layout_selected.jpg

     

    3 - How to set up flick/cycle input for Hiragana layout

    Microsoft SwiftKey supports Japanese flick on behaviour setting from version 7.4.8 onwards.

    The option to enable flick on behaviour is available to all users with 'Japanese' language.

    1. Open the Microsoft SwiftKey app
    2. Tap 'Typing'
    3. Select 'Japanese - flick on behaviour'
    4. Change flick behaviour to suit your typing style

       
    drawisland.png japanese.jpg  japanese2.jpg

     

    Read more
  • What languages are currently supported for Microsoft SwiftKey on Android?

    The Microsoft SwiftKey Keyboard for Android currently supports 700+ languages, and you can enable up to 5 languages at once.

    Read more: How to use Microsoft SwiftKey with more than one language

    If a language is shown on the list below, but you can't see it in the app, tap the circular arrow to force a refresh.

    languages-refresh-icon.jpg

    The following list is regularly updated.

    - Abua
    - Acehnese
    - Adamawa Fulfulde
    - Adele
    - Adhola
    - Adioukrou
    - Adyghe
    - Afar
    - Afrikaans
    - Aghem
    - Aghul
    - Ahanta
    - Aja
    - Akan (Twi)
    - Akoose
    - Albanian
    - Alsatian
    - Amharic
    - Anufo
    - Ao
    - Arabic
    - Arabic (Algeria)
    - Arabic (Egypt)
    - Arabic (Levant)
    - Arabic (Morocco)
    - Arabic (Tunisia)
    - Aragonese
    - Aramaic (Sureth)
    - Aramaic (Turoyo)
    - Araona
    - Arawak
    - Armenian
    - Aromanian
    - Assamese
    - Assamese (English)
    - Asturian
    - Atong
    - Awadhi
    - Awing
    - Ayizo
    - Aymara
    - Azerbaijani
    - Azerbaijani (Iran)
    - Bafia
    - Bafut
    - Baka
    - Bakaka
    - Bakhtiâri
    - Bakoko
    - Bakwé
    - Balinese
    - Balochi
    - Bambalang
    - Bambara
    - Bamukumbit
    - Bamun
    - Bana
    - Bandial
    - Bangime
    - Bangla
    - Bangolan
    - Banjarese
    - Baoulé
    - Bari
    - Bariba
    - Basaa
    - Bashkir
    - Basque
    - Bavarian
    - Bayot
    - Bedjond
    - Belarusian
    - Bemba
    - Bena
    - Benga
    - Bengali (English)
    - Bengkulu
    - Berom
    - Bete-Bendi
    - Beti
    - Bhojpuri
    - Bicolano Central
    - Bilen
    - Bimoba
    - Bisa
    - Bislama
    - Blackfoot
    - Bodo
    - Boko
    - Bokobaru
    - Bosnian
    - Breton
    - Buamu
    - Buginese
    - Bulgarian
    - Buli
    - Bulu
    - Burmese (Unicode)
    - Burmese (Zawgyi)
    - Buryat
    - Busa
    - Buwal
    - Cameroon Mambila
    - Cantonese
    - Catalan
    - Cavineña
    - Cebuano
    - Central Kanuri
    - Cerma
    - Chamacoco
    - Chamorro
    - Chatino (San Juan Quiahije)
    - Chechen
    - Chichewa
    - Chidigo
    - Chiduruma
    - Chinese (Simplified - PRC)
    - Chinese (Traditional - Hong-Kong)
    - Chinese (Traditional - Taiwan)
    - Chipaya
    - Chiquitano
    - Chopi
    - Chumburung
    - Chuvash
    - Chuwabu
    - Chácobo
    - Cicipu
    - Coptic
    - Cornish
    - Corsican
    - Croatian
    - Cypriot Greek
    - Czech
    - Dagaare (Burkina Faso)
    - Dagaare (Ghana)
    - Dagbani
    - Dan
    - Dangaléat
    - Dangme
    - Danish
    - Datooga
    - Deg
    - Delo
    - Dendi
    - Denya
    - Dhivehi
    - Dhivehi (English)
    - Dii
    - Dinka
    - Diriku
    - Ditammari
    - Dogri
    - Dotyali
    - Duala
    - Dungan
    - Dutch (Belgium)
    - Dutch (Netherlands)
    - Dzongkha
    - East Frisian
    - Eastern Bolivian Guaraní
    - Eastern Karaboro
    - Eastern Maroon Creole
    - Edo
    - Efik
    - Ejagham
    - Ekegusii
    - Elip
    - English (Australia)
    - English (Canada)
    - English (India)
    - English (United Kingdom)
    - English (United States)
    - Ese Ejja
    - Esperanto
    - Estonian
    - Ewe
    - Ewondo
    - Fanti
    - Farefare
    - Faroese
    - Fijian
    - Filipino
    - Finnish
    - Fongbe
    - French (Belgium)
    - French (Canada)
    - French (France)
    - French (Switzerland)
    - Frisian
    - Friulian
    - Fulani
    - Fulfulde (Nigeria)
    - Ga
    - Gagauz
    - Gagnoa Bété
    - Galician
    - Gallo
    - Galo (India)
    - Garhwali
    - Garifuna
    - Gayo
    - Gbaya
    - Gbaya-Mbodomo
    - Gen
    - Georgian
    - German (Germany)
    - German (Switzerland)
    - Ghomálá’
    - Gikyode
    - Gilaki
    - Godié
    - Gogo
    - Gokana
    - Gonja
    - Gorontalo
    - Gourmanchéma
    - Grebo
    - Greek
    - Greenlandic
    - Griko
    - Guarani
    - Guarayu
    - Gude
    - Gujarati
    - Gujarati (English)
    - Gun-Gbe
    - Gusilay
    - Hadza
    - Haitian Creole
    - Hanga
    - Hani
    - Hausa
    - Hawaiian
    - Haya
    - Hdi
    - Hebrew
    - Hehe
    - Herero
    - Hiligaynon
    - Hindi
    - Hinglish
    - Hmar
    - Hmong (China)
    - Hmong Daw
    - Hokkien
    - Hrusso
    - Hungarian
    - Ibibio
    - Icelandic
    - Igala
    - Igbo
    - Ignaciano
    - Ik
    - Ika
    - Ikwere
    - Ilocano
    - Indonesian
    - Ingush
    - Inuinnaqtun
    - Inuktitut (Latin)
    - Iraqw
    - Irish
    - Isekiri
    - Isoko
    - Italian (Italy)
    - Italian (Switzerland)
    - Iu Mien
    - Ivbie North-Okpela-Arhe
    - Iyo’wujwa Chorote
    - Izere
    - Jamaican Creole
    - Japanese
    - Javanese
    - Jola-Fonyi
    - Jola-Kasa
    - Jukun Takum
    - Jula
    - Jur Modo
    - Ju|'hoan
    - Jèrriais
    - Kabardian
    - Kabiye
    - Kabyle
    - Kagulu
    - Kaitag
    - Kako
    - Kalanga
    - Kalenjin
    - Kalmyk
    - Kamba
    - Kamwe
    - Kannada
    - Kannada (English)
    - Kanuri
    - Kaonde
    - Kapampangan
    - Karakalpak
    - Kasem
    - Kashmiri (India)
    - Kashmiri (Pakistan)
    - Kashubian
    - Kawi
    - Kazakh (Cyrillic)
    - Kazakh (Latin)
    - Kenga
    - Kenyang
    - Khana
    - Khandeshi
    - Khasi
    - Khmer
    - Khoekhoe
    - Khorasani Turkish
    - Khwe
    - Kigiryama
    - Kikongo
    - Kikuyu
    - Kimbundu
    - Kimré
    - Kimîîru
    - Kinyarwanda
    - Kipfokomo
    - Kipsigis
    - Kiribati
    - Kirundi
    - Kisi
    - Kitharaka
    - Kituba
    - Koalib
    - Kom
    - Konkani (Devanagari)
    - Konkani (Kannada)
    - Konkomba
    - Konni
    - Kono
    - Konzo
    - Koonzime
    - Korean
    - Koti
    - Kouya
    - Krio
    - Kubachi
    - Kukele
    - Kuki (Thadou)
    - Kumyk
    - Kuranko
    - Kurdish (Kurmanji)
    - Kurdish (Sorani)
    - Kurpian
    - Kusaal
    - Kutep
    - Kuwaa
    - Kuwaataay
    - Kwangali
    - Kwanja
    - Kwanyama
    - Kwere
    - Kyrgyz
    - K’iche’
    - Laari
    - Lak
    - Laki
    - Lama
    - Lamba
    - Lamnso’
    - Langi
    - Lao
    - Latgalian
    - Latin
    - Latvian
    - Lelemi
    - Lenje
    - Lezgian
    - Ligurian
    - Likuba
    - Limba
    - Limburgish
    - Lingala
    - Lingua Franca Nova
    - Lisu
    - Lithuanian
    - Lombard
    - Lomwe
    - Longuda
    - Low German
    - Lower Sorbian
    - Lozi
    - Lubila
    - Lucazi
    - Luganda
    - Lugbara
    - Luguru
    - Lukpa
    - Lumbu
    - Lunda
    - Luo (Acholi)
    - Luo (Dholuo)
    - Luvale
    - Luwo
    - Luxembourgish
    - Lyélé
    - Maasai
    - Mabaan
    - Macedonian
    - Machame
    - Mada
    - Madurese
    - Mafa
    - Maithili
    - Maka
    - Makassarese
    - Makhuwa
    - Makhuwa-Meetto
    - Makonde
    - Malagasy
    - Malawi Sena
    - Malay
    - Malay (Jawi)
    - Malayalam
    - Malayalam (English)
    - Malila
    - Maltese
    - Mam
    - Mamara Senoufo
    - Mambwe-Lungu
    - Mampruli
    - Manado Malay
    - Mandingo
    - Mandinka
    - Manipuri
    - Manipuri (Meitei Mayek)
    - Mansi
    - Manx
    - Maori
    - Mapudungun
    - Maranao
    - Marathi
    - Marathi (English)
    - Marba
    - Markweeta
    - Marshallese
    - Marwari
    - Mashi
    - Masurian
    - Matal
    - Mauritian Creole
    - Mazanderani
    - Ma’di
    - Mbay
    - Mbuko
    - Mbukushu
    - Mbunda
    - Meadow Mari
    - Medumba
    - Megrelian
    - Mende
    - Merey
    - Mi'kmaq
    - Mina
    - Minangkabau
    - Mirandese
    - Miskito
    - Miyobe
    - Mizo
    - Moba
    - Mochi
    - Mocoví
    - Mofu-Gudur
    - Mokole
    - Mongolian (Cyrillic)
    - Mongolian (Traditional)
    - Moru
    - Mossi
    - Muak Sa-aak
    - Mumuye
    - Mundang
    - Mundani
    - Mundari
    - Murle
    - Mwaghavul
    - Mwan
    - Mwani
    - Mündü
    - N'ko
    - Nahuatl
    - Naro
    - Nauru
    - Ndali
    - Ndau
    - Ndogo
    - Ndonga
    - Neapolitan
    - Nepali
    - Nepali (English)
    - Newar
    - Ngambay
    - Ngangam
    - Ngemba
    - Ngiemboon
    - Nias
    - Nigeria Mambila
    - Nigerian Pidgin
    - Nilamba
    - Ninzo
    - Nkonya
    - Nomaande
    - Noone
    - Norman
    - Northeastern Dinka
    - Northern Grebo
    - Northern Luri
    - Northern Qiang (Qugu)
    - Northern Sami
    - Northern Sotho
    - Norwegian (Bokmål)
    - Norwegian (Nynorsk)
    - Ntcham
    - Nubian (Dongolawi)
    - Nubian (Kenzi)
    - Nuer
    - Nugunu
    - Nuosu
    - Nyakyusa-Ngonde
    - Nyamwanga
    - Nyamwezi
    - Nyaneka
    - Nyankore
    - Nyaturu
    - Nyemba
    - Nyoro
    - Nyungwe
    - Nzema
    - Obolo
    - Occitan
    - Odia
    - Odia (English)
    - Ogbia
    - Ojibwe
    - Oluluyia
    - Olunyole
    - Oromo
    - Ososo
    - Ossetic (Digor)
    - Ossetic (Iron)
    - Otuho
    - Oʼodham
    - Paasaal
    - Paite
    - Palauan
    - Palenquero
    - Pangasinan
    - Papiamento (Aruba)
    - Papiamento (Curaçao)
    - Parkwa
    - Pashto
    - Persian
    - Persian (Latin)
    - Piedmontese
    - Pilagá
    - Plapo Krumen
    - Pogolo
    - Polish
    - Portuguese (Brazil)
    - Portuguese (Portugal)
    - Pulaar
    - Punjabi
    - Punjabi (English)
    - Punjabi (Pakistan)
    - Punu
    - Pökoot
    - Quechua (Santiago del Estero)
    - Quechua (Southern)
    - Rapa Nui
    - Romani (Latvia)
    - Romanian
    - Romansh
    - Russian
    - Rusyn
    - Rutul
    - S'gaw Karen
    - Sabaot
    - Saint Lucian Creole
    - Sakha
    - Samoan
    - Samogitian
    - Sandawe
    - Sango
    - Sanskrit
    - Santali (Devanagari)
    - Santali (Ol Chiki)
    - Sar
    - Saraiki
    - Saramaccan
    - Sardinian
    - Sassarese
    - Scots
    - Scottish Gaelic
    - Sena
    - Serbian
    - Serbian (Cyrillic)
    - Serer-Sine
    - Sesotho
    - Seychellois Creole
    - Shan
    - Shetland
    - Shilluk
    - Shina
    - Shona
    - Shughnani (Afghanistan)
    - Sicilian
    - Sikkimese
    - Silesian
    - Siltʼe
    - Sindhi (Arabic)
    - Sindhi (Devanagari)
    - Sinhala
    - Sinhala (English)
    - Sirionó
    - Sissala
    - Slovak
    - Slovenian
    - Soga
    - Soli
    - Somali
    - Soninke
    - South Fali
    - Southern Birifor
    - Southern Bobo Madaré
    - Southern Ndebele
    - Southern Nuni
    - Southern Samo
    - Southwest Gbaya
    - Southwestern Dinka
    - Spanish (Latin America)
    - Spanish (Mexico)
    - Spanish (Spain)
    - Spanish (United States)
    - Sranan
    - Suba
    - Sukuma
    - Sundanese
    - Supyire Senoufo
    - Swahili
    - Swazi
    - Swedish
    - Swiss German
    - Sylheti
    - Syriac
    - Tabasaran
    - Tacana
    - Tai Nüa
    - Tajik
    - Takwane
    - Tamasheq
    - Tamazight
    - Tamil
    - Tamil (English)
    - Tampulma
    - Tatar
    - Telugu
    - Telugu (English)
    - Teso
    - Tetum
    - Thai
    - Themne
    - Tibetan
    - Tigrayit
    - Tigrinya
    - Tikar
    - Tiv
    - Tiéyaxo Bozo
    - Toba
    - Tok Pisin
    - Toki Pona
    - Tonga (Mozambique)
    - Tonga (Zambia)
    - Tongan
    - Tooro
    - Toro So Dogon
    - Toura
    - Trinitario
    - Tsakhur
    - Tsikimba
    - Tsimané
    - Tsishingini
    - Tsonga
    - Tswa
    - Tswana
    - Tujia (Northern)
    - Tulu
    - Tumbuka
    - Tumulung Sisaala
    - Tundra Nenets
    - Turkish
    - Turkmen
    - Tuvan
    - Tuwuli
    - Udmurt
    - Ukrainian
    - Umbundu
    - Upper Sorbian
    - Urdu
    - Urdu (English)
    - Urhobo
    - Uyghur
    - Uzbek
    - Vagla
    - Venda
    - Venetian
    - Vengo
    - Vietnamese
    - Vili
    - Vunjo
    - Vute
    - Võro
    - Wa (China)
    - Wa (Myanmar)
    - Waama
    - Wakhi
    - Walloon
    - Wandala
    - Waray
    - Warlpiri
    - Wayana
    - Welsh
    - Wolof
    - Wuzlam
    - Wymysorys
    - Wè Northern
    - Wè Southern
    - Xaasongaxango
    - Xhosa
    - Yamba
    - Yao
    - Yemba
    - Yiddish
    - Yoauré
    - Yoruba
    - Yucatec Maya
    - Yuracare
    - Zazaki
    - Zhuang (Standard)
    - Zulgo-Gemzek
    - Zulu

     

    (* = no Flow)

    If your language is not listed you can ask for it to be added by clicking here.

    Read more
  • Can I use Microsoft SwiftKey with more than one language?

     

    Your Microsoft SwiftKey Keyboard allows you to use up to five languages simultaneously.

    We’ve enhanced our multilingual support framework to make it even more effective, by constantly scanning input text to estimate which of the enabled languages are being used, and adjusting predictions accordingly.

     

    Microsoft SwiftKey currently supports 700+ languages on Android. Click here to see the full list.

    1. How to add a Language Pack
    2. How to update a Language Pack
    3. How to remove a Language Pack
    4. How to change layouts

     

    A link for our YouTube video: How to Type in Multiple Languages with SwiftKey - YouTube

     

     

    1 - How to add a Language Pack

    To add a Language Pack, either:

    • Open the Microsoft SwiftKey app: Tap 'Languages'


      Languages_list.png

    Or

    • From Toolbar: Tap the three dots ... > select the 'Layouts' icon > tap the 'Add' icon.


    layout_setting.jpg layout_setting_option.jpg

    layout_selection.jpg

     

    Then:

    1. Choose the language(s) you want to download from the list.
    2. Your language(s) will automatically be enabled.

    languages-main-menu.jpg


    For languages with the same alphabet/layout, there is no need to switch between languages - you just start typing and your Microsoft SwiftKey Keyboard figures out which language you are using!

    For languages with different alphabets (i.e. English and Russian), simply slide left or right on the spacebar to switch between them when typing.

    layout.GIF.gif

     

    2 - How to update a Language Pack

    To update your installed Language Packs, either:

    • Open the Microsoft SwiftKey app: Tap 'Languages'

    Or

    • From Toolbar: Tap the three dots ... > select the 'Layouts' icon > tap the 'Add' icon.

    Then:

    1. Tap the circular arrow in the top-right corner of the app to update all installed Language Packs. (Alternatively, you can always update a Language Pack manually should an 'Update' prompt appear).

    languages-refresh-icon.jpg

     

    3- How to remove a Language Pack

    To delete/uninstall a Language Pack, either:

    • Open the Microsoft SwiftKey app: Tap 'Languages'.
    • From Toolbar: Tap the three dots ... > select the 'Layouts' icon > tap the 'Add' icon.

    Then:

    1. Uncheck the Language Pack you want to delete.
    2. Long press to delete the language.
    3. A dialog box will appear asking you to confirm your actions. Select 'Delete'.

     Languages_list.png  Language_Deletion.jpg   language_delete_option.jpg 

     

    4- How to change layouts

    In order to accommodate for multiple languages, your Microsoft SwiftKey Keyboard offers a number of different keyboard layouts.

    Read more: How do I change the keyboard layout (e.g. QWERTY to AZERTY)?

     

    Read more
  • What do I do if I've lost my learned language data?

     

    If SwiftKey Keyboard has stopped predicting your learned language data, it means that your language model has gotten corrupted. This requires that we restore a previous version of your language model that does work. Please try these simple steps to force a restore:

    1. Make sure you already have SwiftKey Account Backup & Sync turned on, otherwise the next steps will remove all your data
    2. Open the SwiftKey app from your device
    3. Tap ‘Account’
    4. Scroll down and tap 'Log out of SwiftKey Account'
    5. Sign back into your SwiftKey Account with the same Google account or Microsoft account

    This should help restore your learned language data.

     

    showing_logout_steps.png logout.jpg SK_logout.jpg

     

    Read more
  • Which languages support Transliteration and how does it work in Microsoft SwiftKey for Android?
    1. What is Transliteration?
    2. Which languages support Transliteration?
    3. How to download and update your layouts
    4. How to use Transliteration
    5. How to turn Transliteration off

     

    A link for our YouTube video: How to use the Transliteration feature with SwiftKey - YouTube

     

    1 - What is Transliteration?

    In Microsoft SwiftKey, the transliteration feature allows you to type phonetically using the Latin or QWERTY keyboard layout, and show script predictions that match the word being typed. You can make your selections by tapping on a word in the prediction bar.

    For these languages, your Microsoft SwiftKey Keyboard will automatically offer you two layout keyboard options:

    QWERTY layout

    And Native script layout

     

    2 - Which languages support Transliteration?

    We currently support transliteration in the following languages:

    - Bangla
    - Hindi
    - Gujarati
    - Kannada
    - Malayalam
    - Marathi
    - Odia
    - Persian
    - Punjabi
    - Tamil
    - Telugu
    - Urdu

     

    3 - How to download and update your layouts

    If you have newly installed your Microsoft SwiftKey Keyboard or downloaded one of these languages, then you will automatically be using the new layout. However, if you were previously using any of these languages, you will need to manually switch to the new layout if you wish to use it.

    To do this:

    1. Open Microsoft SwiftKey app from your device
    2. Tap 'Languages'
    3. Locate your chosen Language from your list
    4. If the 'Update' prompt is showing tap to download the latest version
    5. Tap to change to a new layout

    Language_2022.png  Language_change_2022.jpeg

     

    4 - How to use Transliteration

    You can easily shift between QWERTY and Native Script layouts by either swiping left or right on the spacebar, or by tapping and holding the spacebar and selecting the layout you would like.

    Note: Microsoft SwiftKey Tamil layout follows the Tamil 99 Convention.

    When you are in the QWERTY layout, you will see both Latin script predictions and native script predictions. When in the Native Script Layout, you will see only predictions in that script language.

    You're not limited to just using one at a time either. If using the QWERTY layout, you will see Transliteration predictions for scripts of your currently-enabled languages.

    With Transliteration there is often a need to offer more predictions. While using these languages, your Microsoft SwiftKey Keyboard will offer more space for this very purpose. Just tap the arrow to the far right of your prediction bar, then add words as normal by tapping to select.

    The top row of the keyboard is a vowel row, that displays correct Matra as you type the letters:

    Hindi_vowel_row.png

    As you start typing, the very first key on the first row shows the relevant half letter:

    Hindi_half_ch_2.png

    You can access additional letters and difficult characters by pressing the 'Ksha Tra Gya' key:

    Hindi_add_ch_1.png Hindi_add_ch_2.png

    And access a number pad by pressing the 123 key, and then the local number 123 key:

    Hindi_numpad_1.png Hindi_numpad_2.png

    Quick punctuation can be inserted using the punctuation slider like this:

    Hindi_punc_slider.png

    Microsoft SwiftKey will still learn words you type and add them to your dictionary (or language model), but currently will not learn new transliteration maps. This means that if you teach Microsoft SwiftKey a new word in Hindi, it will not be able to match that automatically against a phonetic-based QWERTY script entry.

     

    5 - How to turn Transliteration off

    If you don't want to type in native script we offer a toggle that disables the Transliteration feature - letting you use Latin instead.

    The setting can be found in the Typing menu.

    Keyboard_setting.png

     

    Read more
  • How do I insert accented characters?

     

    Many words will be automatically corrected to include accents, so there is no need to do anything special.

    To manually add accents to your words, long press (press and hold) on the letter and choose the accented character by sliding your finger to the letter of your choice.

     

    GIF.gif

    Your Microsoft SwiftKey Keyboard automatically detects which accents are used in the languages you have enabled. If you wish to enable all accented characters:

    1. Open your Microsoft SwiftKey app
    2. Tap 'Layout & keys'
    3. Check ‘Accented Characters'

    main-layout-keys-highlighted.jpg  layout-keys-accented.jpg 

     

    Read more
  • How is Chinese set up with Microsoft SwiftKey Keyboard for Android?

    Microsoft SwiftKey uses a standard structure for Chinese, mainly including:

    • composing buffer
    • candidate bar
    • extended candidate menu
    • side Pinyin filter on 9-key layout

    We hope those technical names will help you have a better understanding of how Chinese works on your Microsoft SwiftKey Keyboard.

    pinyin1.png pinyin2.png pinyin3.png pinyin4.png

     

    2 - How to switch to another Chinese layout

    Your Microsoft SwiftKey Keyboard offers many different Chinese layout options, but fortunately it's easy to switch to a different layout. To do this:

    1. From Toolbar: Tap the three dots ... then select the 'Layouts' icon.
    2. You'll see all of the languages you've installed - tap to select one. 
    3. Scroll left and right to cycle between the different layout options. The selected layout will be made default.

    Keyboard_2022_layout.png  keyboard_layout_2022.jpeg

    A note on default layouts:

    For Taiwan Traditional Chinese - Full keyboard Zhuyin layout is the default layout. You can find 9-Key Zhuyin and Stroke as alternatives.

    For Hong Kong Traditional Chinese - Quick Cangjie is the default. You can find regular Cangjie and Stroke as alternatives.

     

    3 - How to set up Fuzzy Pinyin Chinese input

    Microsoft SwiftKey supports Fuzzy Pinyin from version 6.5.5 onwards.

    The option to enable Fuzzy Pinyin is available to all users with 'Chinese (PRC)' or 'Chinese (TW)' languages.

    1. Open the Microsoft SwiftKey app
    2. Tap 'Typing'
    3. Select 'Chinese input'
    4. Select 'Fuzzy Pinyin'
    5. Change Fuzzy Pinyin mappings to suit your typing style

    Typing_keyboard_2022.png  Input_2022.png  Input_2_2022..jpeg

     

    Read more
  • My currency key on the home keyboard does not match my language/layout selection.

     

    The currency key responds directly to the language/locale that the phone is set to, regardless of the language model/layout in use in SwiftKey. So if your phone language is set to English UK, you’ll get a £; if it’s English US, you should get a $ (and Yen with Japanese, Euro with French/Spanish/German and so on).

    To change this:

    1. Go into your phone's device settings
    2. Tap 'Language & Input'/'Locale'
    3. Ensure that your chosen language is correct for your locale/the currency you wish to display 
    4. When you next use SwiftKey, your currency key should have changed

    System_setting_2022__2_.png Choose_language_2022.jpeg

     

    Note: This setting may vary depending on a device.

    Read more
  • How do I change the keyboard layout (e.g. QWERTY to AZERTY) with Microsoft SwiftKey Keyboard for Android?

    layout-switcher-html5.gif

     

    In Microsoft SwiftKey you can choose from a variety of different keyboard layouts to match your chosen language(s).

    Supported layouts include:

    • QWERTY
    • QWERTZ
    • AZERTY
    • Colemak
    • Dvorak

    To change your layout, either: 

    1. Open your Microsoft SwiftKey app: Tap 'Languages'
    2. Locate a language from the list. Tap on it to open the layout switcher
    3. Scroll through the layout options available. Tap to select.

    Or:

    1. From Toolbar: Tap the three dots ... then select the 'Layouts' icon.
    2. Scroll through the layout options available. Tap to select.

    When you next open your keyboard, you’ll see the layout has changed.

     

    Language_setting_2022.png  languages-change-azerty.jpg  Languages_2022.png

     

    Read more
  • How do I switch between and manage my keyboards?

     

    On Android devices with more than one keyboard installed it should be easy to switch between different keyboards.

    On most Android devices you'll see a tiny keyboard icon in the bottom right hand corner of the screen whenever a keyboard is active. Just tap this to open your keyboard list:

     

    Keyboard_select_1.png  keyboard_option_2.jpeg

    On some devices this icon isn't present, in that case pull down the notification bar whenever a keyboard is active to access the input options.

    keyboard-notification-bar.jpg   keyboard_option_2.jpeg

     

    Should you want to disable any of your keyboards (without completely removing them from your device), head to your 'Language & Input' menu*.

    Tap 'Virtual keyboard' followed by '+ Manage keyboards'

    Here you can turn keyboards on and off using the toggles.

    System_setting_2022.png  Virtual_keyboard_2022.png   keyboard_2.png dddddddd.jpeg

     

    *On Samsung Android 7.0 devices you'll find this within the 'General Management' menu.

     

    Read more