Windows 10 wallpaper.

Windows 10 offers predictive text, just like Android and iPhone. Microsoft calls this “text suggestions.” It’s part of Windows 10’s touch keyboard, but you can also enable it for hardware keyboards. Suggestions will appear floating over text as you type.

This setting is available in Windows 10’s Settings app. To launch it, press Windows+I or open the Start menu and click the gear-shaped Settings icon.

Click the “Devices” icon in the Settings window.

Click “Typing” in the sidebar. Scroll down to the “Hardware keyboard” section and enable the “Show text suggestions as I type” option.


As the Settings app points out, “text suggestions for the hardware keyboard aren’t available in some languages.” Microsoft doesn’t have an official list of supported languages we can find, but we tested it with “English (United States).” If you need another language, this feature might not work.

If you want Windows 10 to automatically correct typos as you type with your hardware keyboard, you can also enable the “Autocorrect misspelled words I type” option.

Finally, if you frequently type in multiple languages, be sure to enable the “Show text suggestions based on the recognized languages you’re typing in” option under “Multilingual text suggestions.” Windows 10 will attempt to automatically determine the language you’re typing in and offer text suggestions based on that language.

Now, while typing on your physical keyboard, you’ll see a floating pop-up with text suggestions. This works in most applications, including Office applications, like Microsoft Word, to web browsers, like Google Chrome. It even works in Notepad.

There are two ways to select a suggestion. You can tap the up-arrow key to focus the suggestion bar, use the left and right arrow keys to select a suggestion, and then press Enter or the space bar. Or, you can use your mouse cursor to click a suggestion.

Windows 10's text prediction for a hardware keyboard in Microsoft Word.

This feature was added in Windows 10’s April 2018 Update, also known as version 1803. It’s controlled by the “EnableHwkbTextPrediction” DWORD value under HKEY_CURRENT_USER\Software\Microsoft\Input\Settings in the Windows Registry. If it’s set to 1, predictions are enabled. If it’s set to 0, they’re disabled.

Profile Photo for Chris Hoffman Chris Hoffman
Chris Hoffman is Editor-in-Chief of How-To Geek. He's written about technology for over a decade and was a PCWorld columnist for two years. Chris has written for The New York Times and Reader's Digest, been interviewed as a technology expert on TV stations like Miami's NBC 6, and had his work covered by news outlets like the BBC. Since 2011, Chris has written over 2,000 articles that have been read more than one billion times---and that's just here at How-To Geek.
Read Full Bio »