Typing assistant

How to enable text suggestions with hardware keyboard on Windows 10

Windows 10 adds text suggestions feature to assist users while typing with a hardware keyboard, and here's how to set it up.

Showing text suggestions using hardware keyboard on Windows 10

On Windows 10, you’ve been able to get text suggestions as you type for a long time, but it was only available using the on-screen keyboard. However, starting with Windows 10 version 1803, it’s now possible to get text suggestions when using a hardware keyboard.

This is an opt-in feature, and Microsoft is aiming this feature for user learning English, education, and accessibility. Once enabled, as you type with a hardware keyboard, you’ll see a new caret with text candidate that you can select using the mouse or keyboard.

In this guide, you’ll learn the steps to enable text suggestion as you type using a hardware keyboard on Windows 10 (version 1803).

How to enable text suggestions using Settings

If you want to get word and emoji suggestions as you type anywhere on Windows 10 using a hardware keyboard, then use the following steps:

  1. Open Settings.

  2. Click on Devices.

  3. Click on Typing.

  4. Turn on the Show text suggestions as I type on the hardware keyboard toggle switch.

    Windows 10 Typing settings
    Windows 10 Typing settings

Alongside the new option, you’ll also find two additional options, including “Autocorrect misspelled words I type on the hardware keyboard when text suggestions are available” and “Add a space after I choose a text suggestion on the hardware keyboard.”

After completing the steps, as you type anywhere using the hardware keyboard, you’ll get three text suggestions, including a suggestion of emoji if it’s relevant.

As you type, you can select the suggestions with mouse, or using the up arrow to jump to suggestions, then use the left and right arrows to pick the word, and press Enter to insert.

If you don’t see this option in the Settings app, it’s likely because you’re not running Windows 10 version 1803. Microsoft is only supporting EN-US at this time. If you want to give it a try, make sure English (United States) language is added in Settings > Time & languages > Region & languages, then use the above instructions.