In short, yes. 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 SwiftKey.
If you need help please scroll to the bottom and follow our Troubleshooting steps to hide the virtual keyboard when a physical one is used.
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.
Change physical keyboard language settings
Your physical keyboard doesn't inherit SwiftKey's language 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 'SwiftKey Keyboard'.
- Choose the language you want your physical keyboard to type with.
Configure SwiftKey Physical Keyboard settings
SwiftKey also has its own 'Physical keyboard' settings.
- Open the SwiftKey app from your device
- Tap 'Typing'
- Tap 'Voice & Other input'
- Adjust the physical keyboard settings as necessary
If you're unable to access SwiftKey's 'Physical keyboard' settings you'll have to hide your SwiftKey (virtual) keyboard.
To do this, either:
- Uncheck 'Show virtual keyboard' from your device's physical keyboard settings menu.
2. From any text field tap the 'Input Select' icon. Uncheck 'Show virtual keyboard'.