Microsoft SwiftKey works with some physical (Bluetooth) keyboards, but with hundreds of different models available functionality will vary.
Once you've successfully paired your keyboard to your device you'll be able to access the physical keyboard settings from within Microsoft SwiftKey.
- How to pair your Bluetooth keyboard
- How to change physical keyboard layout settings
- Language settings
- How to configure Physical Keyboard settings
- How to use Keyboard shortcuts
- Troubleshooting
1 - How to pair your Bluetooth keyboard
- Enable Bluetooth on your device
- Power on your physical keyboard
- Open your 'Bluetooth' settings and tap on the keyboard you want to add. You might be asked to type a code on your keyboard to confirm the pairing.
- After a successful pairing, a Notification may appear that prompts you to configure the keyboard. If this doesn't happen you can go your device's 'Languages & Input' menu and tap 'Physical keyboard'. You'll need this to set your language settings as explained below.
2 - Change physical keyboard layout settings
Your physical keyboard doesn't inherit your Microsoft SwiftKey layout settings. Instead you have to set them separately.
To do this:
- Open your device's 'Settings' menu. Now look for 'Languages & Input' (depending on your model this might be worded slightly differently).
- Select 'Physical Keyboard'.
- Find your keyboard model, and tap on 'Microsoft SwiftKey Keyboard'.
- Choose the layout you want your physical keyboard to type with.

3 - Language settings
You're still able to select up to five languages for use through the Microsoft SwiftKey 'Languages' menu.
While typing you can switch between languages by either:
- Tapping the 'Globe' icon and selecting a language from the list

Or
- On your physical keyboard press 'Ctrl+Shift' to cycle through your available options

4 - Configure Physical Keyboard settings
Microsoft SwiftKey also has its own 'Physical keyboard' settings. To access these, either:
- Open the Microsoft SwiftKey app from your device
- Tap 'Typing'
- Adjust the physical keyboard settings as necessary

5 - Keyboard shortcuts
We've added a number of keyboard shortcuts to Microsoft SwiftKey when using an external keyboard.
- Press 'Ctrl+up/down' arrow key to expand/shrink the prediction bar when using Asian languages.
- Press 'Ctrl' followed by a number (1-9) to insert the respective prediction.
- Press 'Ctrl+Shift' to switch between languages
From Android 7.0 onwards your device will also have its own selection of shortcuts available. To see a full list tap on the 'Keyboard shortcuts helper' prompt in the Android Keyboard assistance menu.
6 - Troubleshooting
If your Bluetooth keyboard experience looks different or your keyboard shortcuts aren't working, please ensure you're using the latest version of Microsoft SwiftKey available in the Google Play Store.
To hide the onscreen Microsoft SwiftKey Keyboard please see this article.
Using a BlackBerry? These keyboards don't fall into our Bluetooth/physical keyboard classification and therefore can't be used in this way.