Using Microsoft SwiftKey Keyboard
    Can I use voice to text with my Microsoft SwiftKey Keyboard on iOS?
    1. How do I use Voice Typing?
    2. Voice Typing & your data

    1 - How do I use Voice Typing?

    Your Microsoft SwiftKey Keyboard now offers Voice Typing (or voice dictation) - perfect for all those moments when you prefer to speak instead of type.

    If you’ve selected English as your Microsoft SwiftKey language option you'll find Voice Typing is enabled by default.

    Tap the microphone icon on your Microsoft SwiftKey Keyboard to get started.

    ios-voice-typing-icon.jpg

    Speak to begin dictation - the microphone will turn blue. To stop dictation - tap the microphone.

    ios-voice-typing-microphone.jpg

    If you'd like to disable Voice Typing, or hide the icon from your Microsoft SwiftKey Keyboard:

    1. Open your Microsoft SwiftKey app.

    2. Tap 'Settings'.

    3. Tap the 'Voice Typing' button to toggle off/on.

     ios-voice-typing.jpg

    2 - Voice Typing & your data

    Your data from Voice Typing will be sent to Microsoft’s speech services to turn your speech into text.   If you agree to share your Voice and text data with Microsoft, it will help our speech-recognition services understand you better and make Voice Typing more accurate.

    All of your voice and text samples that are shared with Microsoft are de-identified. 

    Due to this de-identification, if you sign into Microsoft SwiftKey using a Microsoft Account your speech input data will not be viewable in the Microsoft privacy dashboard.  

    How can I stop sharing my Voice data?

    You can stop sharing this data at any time. To do this:  

    1. Open your Microsoft SwiftKey app.
    2. Tap ‘Settings’.
    3. Tap ‘Voice and text data use’ to toggle consent off/on.   

    ios-voice-data-use.jpg

    Note: If you turn ‘Voice Typing’ off altogether, the ‘Voice and text data use’ button will be disabled.

    Read more
    How do I set up my Microsoft SwiftKey Keyboard on iPhone, iPad or iPod touch?

    We all know that typing can be frustrating at times - dealing with typos, long words, and the inevitable autocorrect fails. This guide is designed for new users to Microsoft SwiftKey or those looking to gain a better understanding of features.

    1. Customizing Microsoft SwiftKey
    2. Languages
    3. Personalizing and backing up your words
    4. Customizing your keyboard

    1 - Customizing Microsoft SwiftKey

     

    Tap on the Microsoft SwiftKey app icon to set up things like your languages/layouts, key click sounds, text correction preferences and more. You can even browse and download themes to beautify your keyboard.

    ios-SwiftKey-Container.jpg

    OK - now that you know where to find everything, let’s move on to setting up your languages!

    2 - Languages

    Your Microsoft SwiftKey Keyboard supports over 500 languages on iOS, so, even if you speak more than one, there’s a good chance we support yours! The iOS app also lets you type in up to two languages at once, this means less time spent switching and more time typing to the ones you love.

    Downloading/Enabling languages

    Open your Microsoft SwiftKey app and tap ‘Languages’. Here you'll see:

    • A list of available languages - just tap one to download.
    • Downloaded languages will be automatically enabled, and you can enable up to two languages at once.

    SwiftKey-MainLanguages.jpg new-ios-languages__1_.jpg

    Check out this article for a more detailed explanation.

    Setting language layout

    It may be that you wish to type in German, but with a QWERTY keyboard layout, or in English with a QWERTZ layout. So, how to change your language layout?

    Once you have downloaded a language pack, simply press ‘Switch layout’ to see a list of available layouts and choose the one you want.

    ios-languages-switch-layout.jpg ios-languages-layout-list.png

    If you’d like to learn more about using Microsoft SwiftKey with more than one language, please see this article.

    3 - Personalizing and backing up your words

    Turbo charge your Microsoft SwiftKey experience right from the beginning with a MicrosoftSwiftKey Account.

    Microsoft SwiftKey Account

    The Microsoft SwiftKey Account is a free opt-in service that enhances your Microsoft SwiftKey Keyboard by leveraging the power of the cloud. As part of this, you can:

    • Instantly tailor your predictions to you by letting Microsoft SwiftKey learn from the way you type.
    • Safely store your learned language data and sync it across all your devices (never lose your learned language data again).

    All you need to perform this magic is to:

    • Create a Microsoft SwiftKey Account (accessed by opening the app from your device and tapping ‘Account’).
    • Ensure ‘Backup & Sync’ is enabled.

    ios-container-account-arrow.jpg account-backup-sync-selected.jpg

    Privacy and Data Security

    It’s important for you to know that we take privacy and data security extremely seriously. The Microsoft SwiftKey Account is an opt-in, secure, encrypted service that gives you full control over your data. Our robust Privacy Policy explains and protects your rights and privacy.

    For further information about the Microsoft SwiftKey Account, Personalization and Backup & Sync, please see here.

    4 - Customizing your keyboard

    Microsoft SwiftKey offers many options when it comes to customizing your typing experience.

    Text correction

    Your Microsoft SwiftKey Keyboard not only corrects your typos, but it also predicts your *next* word (i.e. reads your mind!).

    No matter what your typing style, Microsoft SwiftKey allows you to choose whether or not you want autocorrect turned on.

    This option can be found in the 'Settings’ panel (accessed by tapping your Microsoft SwiftKey app icon).

    ios-container-settings-arrow.jpg ios-autocorrect-settings.jpg

    Flow

    If you would like to type by seamlessly gliding your finger across the keyboard, then Flow is something you’ll want to check out!

    Give Flow a spin by turning if on from the ‘Settings’ panel. You can learn more about Flow here.

    ios-flow-settings.jpg

    Key Click Sounds

    Whether you love or hate the idea of hearing a sound every time you tap a key, you can enable or disable key clicks under ‘Settings’.

    Please note that if keyboard clicks are turned off in Apple settings > Sounds, this will not affect the settings selected in Microsoft SwiftKey. However, muting ‘Ringer and Alerts’ in Apple settings > Sounds, will also mute Microsoft SwiftKey’s key click sounds.

    For more detailed information, please see this article.

    ios-keyclick-settings.jpg

    Haptic Feedback

    We've added Haptic Feedback to Microsoft SwiftKey. Small vibrations can be felt when opening the emoji panel, long-pressing the emoji/globe key, and activating the 'emoji bomb'.

    Support for Haptic Feedback is limited to iPhone 7 and above. It is enabled by default, so you don't need to do anything.

    If you want to learn more move on to our ‘Using the Keyboard’ tutorial.

    Read more
    How to use the Microsoft SwiftKey Keyboard

    This guide to ‘Using the Keyboard’ will take you through the following:

    1. Typing with Microsoft SwiftKey Keyboard
    2. Keyboard Themes

    1 - Typing with Microsoft SwiftKey Keyboard

    How does it work?

    Microsoft SwiftKey is designed to improve the ease and accuracy of your typing, no matter how (or what) you type!

    If you like to know the technical side of things, here’s a (very) brief description of how Microsoft SwiftKey helps you out:

    • The keyboard uses advanced error correction, meaning grammar and spelling errors are a thing of the past.
    • Microsoft SwiftKey predicts your >next word<. Next words are predicted with such accuracy that 33% of suggestions are right the first time and usually (84% of the time) you won’t need to press more than two letters.
    • This is done by analyzing the context of a user’s sentence and input behavior, which is accomplished through our prediction engine, which employs statistical language models generated by analyzing billions of words of background text.
    • Microsoft SwiftKey doesn’t just predict regular words – it learns as you type and remembers how you write. As you choose words and sentences over time, our prediction engine creates a dynamic contextual understanding of your writing style to boost the accuracy and speed of the predictions.

    So, what does this mean for you and your typing?

    1. Bashing the keyboard and expect some sort of sensical output.
    2. Tapping the middle prediction (or tap space) will often result in unique prose.
    3. Microsoft SwiftKey always knows the perfect response and will practically type it for you.

    We don’t want you hunting for the percentage key, or wondering where the hashtag went. So here’s a little roundup of where things are located on the keyboard for the QWERTY layout using English US.

    First keyboard pane:

    first_1.jpg  first_2.jpg

    first_3.jpg  

    Second keyboard pane (accessed by tapping the '123' key): 

    second_1.jpg  second_2.jpg 

    Third keyboard pane (accessed by tapping the '#+=' key):

    third_1.jpg  third_2.jpg

    The emoji keyboard can be accessed by tapping the emoji (smiley) button from any pane. You can also long press to bring up the keyboard option menu.

    ios-freq-used-emoji.png  new-ios-globe.png

    Using Flow

    Flow essentially allows you to type by gliding your finger across the keyboard. As you glide across the letters, you’ll see predictions appearing on the prediction bar - as soon as you see the word you’re after, just lift your finger and the word will be inserted!

    Flow also allows you to glide through space, meaning that you can flow a word, move down to the spacebar, and flow the next word - all without lifting a finger. 

    Tip: You can switch seamlessly between flowing and tapping - there’s no need to change modes.

     

    Removing/Adding Words

    Your Microsoft SwiftKey Keyboard is clever by default, but occasionally odd, offensive or just plain weird words slip through the net. Don’t panic - it's easy to remove words you don't want to see.

    The next time this word shows up as a prediction, simply long press the prediction and you’ll see a pop up notification asking whether you’d like to remove the prediction. Just press ‘OK’ and the word will be removed from your language model.

    This word won’t be predicted again unless you retype the word.

    Multiple Languages

    We know you’re a clever bunch, and many of you speak two, three or even more languages. Your Microsoft SwiftKey Keyboard enables you to effortlessly type in up to two languages at once.

    If your selected languages use the same alphabet and you have selected the same layout for all of them (i.e. QWERTY), then all you need to do is... type! It doesn't matter which language you start typing in, your Microsoft SwiftKey Keyboard can detect the one you’re using and offer you predictions/corrections accordingly.

    Even if you are using languages with different layouts or alphabets, you can switch between them at the mere swipe of a finger. Simply press on the spacebar and then either slide left or right, or choose from the popup to change up your language/layout!

     

    Tip: To access additional accented characters, just long press on a key and slide to select the one you’re after.

    2 - Keyboard Themes

    We genuinely want to facilitate you in expressing your uniqueness, and so we decided to invest in designing and creating the very best quality themes for your keyboard.

    Changing Themes

    We have a plethora of beautiful, free themes (including animations like 'Zig Zag' and 'Cogs', plus the colourful and vibrant 'Oxygen') for your keyboard, whatever your style may be!

    ios-new_themes-fan-small.png

    You can get to the themes by opening Microsoft SwiftKey and tapping ‘Themes’. When you see one you like, simply tap to select. Next time you open your keyboard, your brand new theme will be shining back at you in all its glory.

    If you fancy a change just select another from the designs available. 

    ios-new-themes.jpg  IMG_0218.PNG  IMG_0219.PNG

    Read more
    Does Microsoft SwiftKey work on my iPad?

    Microsoft SwiftKey is available on the iPad and is supported on all devices running iOS 9 and above. 

    iPad users can benefit from a new, extended layout, tailored exclusively towards larger devices.

    ipad-layout.jpg

     

     

     

     

    Read more
    How do I use 3D Touch on Microsoft SwiftKey for iOS?

    Due to Apple removing support for 3D Touch on the iPhone XR, cursor control no longer works on Microsoft SwiftKey Keyboard.

     

    IMG_0111.PNG  3DTouch.jpg

    If your device supports 3D Touch it is possible to trigger cursor control by pressing down firmly in the keyboard area.

    On iPhones without 3D Touch, cursor control can be triggered by long pressing the spacebar.

    For both methods, you can then move your finger to reposition the cursor.

    Note: On Microsoft SwiftKey we use the spacebar to switch between different languages and layouts. Therefore, if using the spacebar, it is not possible to invoke cursor control if more than one layout is selected in your Language settings.

    Read more
    How do I change the currency key on my Microsoft SwiftKey Keyboard for iOS?

    The currency symbol you see in your Microsoft SwiftKey Keyboard (available on the numbers pane by pressing the 123 button) is based on your location.

    For example: If you are in the UK, you will automatically see the £.

    In the US, you would see the $.

    You can access other currency symbols by pressing and holding on the symbol available to you.

    Read more
    How do I uninstall Microsoft SwiftKey Keyboard for iOS?

    We'll be sorry to see you go, but if you really want to remove Microsoft SwiftKey from your iOS device just follow the steps below:

    1. Find the Microsoft SwiftKey app icon
    2. Tap and hold the icon
    3. Tap the 'x' in the left-hand corner to remove the app

    If you're having problems then you can also try the following:

    1. Navigate to device Settings > General > iPhone Storage
    2. Scroll down the list until you find 'Microsoft SwiftKey'. Tap 'Delete App'
    Read more
    How do I add or remove a word with Microsoft SwiftKey Keyboard for iOS?

    Your Microsoft SwiftKey Keyboard learns as you type. When you select a word not already known by the app (i.e. a foreign word, nickname, slang, etc.), this word is then placed into Microsoft SwiftKey Keyboard’s language model (aka your dictionary), and will be used in future predictions.

    To teach Microsoft SwiftKey a word just tap on it in the prediction bar. Unknown words will appear as the first option on the left.

    To remove a predicted word, longpress on the prediction and choose ‘Remove' under 'Do not predict ____ again'.

    remove-word-ios.png

    Read more
    How does Microsoft SwiftKey on iOS handle punctuation?

    Microsoft SwiftKey follows the iOS conventions for punctuation and spacing - it should not feel any different from how you are used to typing.

    Adding punctuation will place the cursor at the end of the punctuation mark. This means you need to add your own space before beginning your next word. The only exception to this is the 'Quick Period'. This can be enabled or disabled in the 'Settings' menu accessed from your Microsoft SwiftKey Settings. When you tap space bar twice quickly, a period and a space will be added to the end of your word.

    You can get to your punctuation and alternate keys by tapping the '123' key (or the '.?123' key on iPad) at the bottom left of your keyboard. On the iPhone or iPod Touch you can also use the punctuation slider by tapping and holding the period key.

    punctuation_slider.jpg   punctuation_slider_arrow.jpg

    Read more
    How do I access symbols or punctuation?

    To access symbols in your Microsoft SwiftKey Keyboard, press the ‘123’ key in the bottom left hand corner of the keyboard.

    On iPad this key will look like:

    You can also access the standard iOS accents by tapping and holding letters that have other characters associated with them and sliding your finger to the desired character.

    Read here to learn more about punctuation on SwiftKey.

    Read more
    How do I insert numbers?

    To insert numbers using your Microsoft SwiftKey Keyboard:

    Press the ‘123’ key in the bottom left hand corner of the keyboard. You will see the number row displayed along the top.

    ios_number-key.jpg ios_number_row.jpg

    On iPad this key will look like:

     

    Read more
    How does Smart Space work with Microsoft SwiftKey Keyboard for iOS?

    Smart Space is just one more way that Microsoft SwiftKey makes typing easier. With Smart Space, Microsoft SwiftKey inserts your missed spaces for you within short phrases. Simply type as normal and the corrected phrase will be offered on the prediction bar. Press the central prediction or spacebar to accept.

      

    Read more
    Accessibility in SwiftKey Keyboard for iOS

    SwiftKey supports some accessibility features including a high contrast keyboard theme, and VoiceOver optimization. Please note that for optimal experience we advise running iOS 9 or a later version.

     

    High Contrast Theme

    SwiftKey provides a high contrast theme that meets WCAG 2.0 AAA color contrast requirements. This is a free theme, and there is no need to download it. However, you will need to actively select it to set as your keyboard theme. To set it up please follow the steps below.

    1. Navigate to your devices' 'Settings' menu.
    2. Tap 'General', 'Accessibility', 'Increase contrast'. Ensure the 'Darken Colors' mode is enabled
    3. Open the SwiftKey app
    4. Tap 'Design'
    5. Scroll down until you find the 'High Contrast' theme. Tap on it to set as your keyboard theme.

     

    Additional Information for VoiceOver users

    In addition to the high contrast theme, we have implemented a range of new features to help make SwiftKey more accessible for users of VoiceOver. These become activated if VoiceOver is enabled on your device in the accessibility settings menu. When VoiceOver is enabled, there are a few things to note:

    1. SwiftKey Flow (swipe gestures) input method is not fully supported but can be activated by double tapping, holding and then flowing.
    2. If you have enabled more than one language that use different language layouts in SwiftKey, then enabling VoiceOver will change the way you switch between them from the keyboard. To switch layouts with VoiceOver enabled, double tap the spacebar and drag up or down to select.
    3. To insert accented or secondary characters, you will need to double tap and hold a key and then drag left or right to select your desired alternative character. You can use the punctuation slider (accessible from the period key) in the same way.
    4. To switch between different keyboards using the keyboard switcher key, you will need to double tap, hold and drag up or down.
    5. To choose between different diacritics in Arabic or Farsi, you will need to double tap, hold and select your desired diacritic by dragging left/right to navigate within a row and up/down to navigate between different rows.
    Read more