What an on-screen keyboard is and when you need it
An on-screen keyboard is a visual keyboard that appears on your screen instead of requiring a physical keyboard. You control it by clicking, tapping, or using other input methods — a mouse, touchpad, eye-tracking device, or switch. It lets you type without touching a physical keyboard, which matters if your keyboard is broken, if you have limited hand mobility, or if you prefer not to use a traditional keyboard for any reason.
Every major operating system — Windows, macOS, iOS, Android, and Linux — includes a built-in on-screen keyboard. You do not need to buy software or download anything. The keyboard appears as a window on your screen and works with any program that accepts text input.
Key Takeaways
- Windows, macOS, iOS, and Android all have free on-screen keyboards built in; you open them through Settings or accessibility menus.
- On Windows 10 and 11, search for "On-Screen Keyboard" in the Start menu or open it from Settings > Ease of Access > Keyboard.
- On macOS, enable it in System Preferences > Accessibility > Keyboard, then use the Accessibility Keyboard from the menu bar.
- On iPhone and iPad, turn on the Keyboard option in Settings > Accessibility > Keyboard, or use Voice Control to dictate instead.
- On Android, go to Settings > Accessibility > On-Screen Keyboard and enable it, then switch to it in your keyboard settings.
Opening the on-screen keyboard on Windows
On Windows 10 and 11, the fastest way is to search for it. Click the Start button, type "On-Screen Keyboard" into the search box, and press Enter. A window will open showing a full QWERTY keyboard layout. Click the keys you need with your mouse or touchpad, and the letters appear in whatever program you have open — a web browser, email client, document, or text field.
If you want it to open automatically every time you start your computer, you can add it to your startup folder. Search for "On-Screen Keyboard," right-click the result, and select "Open file location." Then right-click the shortcut and choose "Copy." Navigate to C:\Users\[Your Username]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup, right-click in the empty space, and select "Paste." The keyboard will now launch when you log in.
You can also open it from Settings. Go to Settings > Ease of Access > Keyboard, scroll down, and toggle "Use On-Screen Keyboard" to On. This opens it immediately and keeps it available in your accessibility tools.
Opening the on-screen keyboard on macOS
On Mac, the on-screen keyboard is called the Accessibility Keyboard. Open System Preferences (or System Settings on newer versions), click Accessibility, then select Keyboard from the left sidebar. Check the box next to "Enable Accessibility Keyboard."
Once enabled, a floating keyboard window appears on your screen. You can click keys with your mouse or trackpad. The keyboard stays visible until you close it, and you can move it around by dragging the title bar. If you want it to appear automatically when you log in, check "Show Accessibility Keyboard in menu bar" — this adds a keyboard icon to your menu bar at the top of the screen, and you can toggle it on or off from there.
Opening the on-screen keyboard on iPhone and iPad
On iOS and iPadOS, the on-screen keyboard appears automatically whenever you tap a text field — there is no separate step to open it. The keyboard slides up from the bottom of the screen and stays there until you dismiss it by tapping the down arrow or tapping outside the text field.
If you want additional keyboard options, go to Settings > Accessibility > Keyboard. Here you can enable features like Sticky Keys (which lets you press modifier keys like Shift or Control one at a time instead of holding them down), Slow Keys (which adds a delay before a key press registers), or Repeat and Slow Keys. You can also enable Voice Control to dictate text instead of typing — go to Settings > Accessibility > Voice Control and toggle it on.
Opening the on-screen keyboard on Android
Android devices show an on-screen keyboard automatically when you tap any text field. The keyboard appears at the bottom of the screen. To change which keyboard you use or to turn on additional keyboard options, go to Settings > Accessibility. Look for "On-Screen Keyboard" or "Virtual Keyboard" (the exact name varies by manufacturer and Android version).
If you have multiple keyboards installed, you can switch between them. Go to Settings > System > Languages and Input > On-Screen Keyboards (or Virtual Keyboards), and select which one you want to use as your default. Some Android devices also offer Accessibility Keyboard, which provides larger keys and customizable layouts — check your Accessibility settings to see what options your device supports.
Adjusting size, layout, and other settings
Most on-screen keyboards let you change how they look and work. On Windows, right-click the On-Screen Keyboard window to access options like clicking mode (standard click, hover, or scan mode, which cycles through keys automatically). You can also resize the window by dragging its edges to make keys larger or smaller.
On Mac, the Accessibility Keyboard includes settings for key repeat, slow keys, and sticky keys — all found in System Preferences > Accessibility > Keyboard. You can also customize which keys appear and how they are arranged by exploring the Keyboard settings panel.
On iPhone, iPad, and Android, keyboard size and layout options are in Accessibility settings. Some devices let you enable one-handed keyboard mode, which shrinks the keyboard to one side of the screen, or split keyboard mode, which divides it between the left and right edges.
Using dictation instead of typing
If typing on an on-screen keyboard is slow or difficult, dictation is often faster. On Windows 11, press the Windows key and the period key together to open the emoji and symbol panel, which also includes a dictation button. On Windows 10, you can use Cortana voice commands or third-party dictation software.
On Mac, press the Fn (Function) key twice to activate Dictation, then speak your text. On iPhone and iPad, tap the microphone icon on the keyboard to dictate. On Android, tap the microphone icon on your keyboard (if your keyboard supports it) or use Google Assistant by saying "Hey Google, type [your message]."
Frequently Asked Questions
Can I use an on-screen keyboard with a mouse, trackpad, or other device?
Yes. An on-screen keyboard works with any input device that can click or tap — a mouse, trackpad, touchscreen, eye-tracking device, or switch. The keyboard itself does not care how you interact with it, only that you can select the keys you need.
Will an on-screen keyboard slow down my typing?
It is usually slower than a physical keyboard because you move your cursor to each key instead of using muscle memory. However, dictation and word prediction features (available on most systems) can speed things up. Scanning mode on Windows cycles through keys automatically, which can be faster for some users.
Can I customize the keyboard layout or add my own keys?
Built-in on-screen keyboards have limited customization. Windows and Mac let you change size and enable features like sticky keys, but you cannot redesign the layout. If you need a custom layout, third-party on-screen keyboards like Dasher or JAWs offer more options, though they are not free.
What if my on-screen keyboard is not showing up?
Make sure it is enabled in your accessibility settings. On Windows, search for "On-Screen Keyboard" and open it directly. On Mac, check System Preferences > Accessibility > Keyboard. On mobile devices, tap a text field to trigger the keyboard. If it still does not appear, restart your device.
Can I use voice typing instead of clicking keys?
Yes. Every major operating system supports dictation or voice typing. On Windows 11, use the Windows key plus period. On Mac, press Fn twice. On iPhone and iPad, tap the microphone on the keyboard. On Android, tap the microphone icon in your keyboard or use Google Assistant. Voice typing is often faster than clicking an on-screen keyboard.