How to Open the On-Screen Keyboard on Any Device or OS
The on-screen keyboard (OSK) is a software-based input tool that displays a clickable or tappable keyboard directly on your screen. It's built into virtually every modern operating system — Windows, macOS, Android, iOS, and Linux — and serves a wide range of users: those with physical keyboards that stop working, people with accessibility needs, touchscreen device users, and anyone entering a password on a shared machine without wanting physical keylogging.
Knowing where to find it, and which method works best for your situation, depends on a few factors worth understanding first.
What the On-Screen Keyboard Actually Is
The OSK is a system-level utility, not a third-party app. It renders a standard keyboard layout on your display and accepts input via mouse clicks, touch, eye-tracking, or switch access devices. On desktop systems it tends to function as an accessibility tool. On touchscreen devices — phones, tablets, 2-in-1 laptops — it's the primary input method and launches automatically when a text field is tapped.
The version built into each OS varies in features. Some support word prediction, swipe-to-type, multiple language layouts, and handwriting input. Others are minimal, designed purely for basic text entry when a physical keyboard isn't available.
How to Open the On-Screen Keyboard on Windows
Windows has offered a built-in OSK since Windows XP. The methods have expanded across versions.
Windows 10 and Windows 11 — Quickest Methods:
- Press Win + Ctrl + O — the fastest keyboard shortcut to toggle it on or off
- Search "On-Screen Keyboard" in the Start menu and click the result
- Go to Settings → Accessibility → Keyboard → On-Screen Keyboard and toggle it on
- Type
oskinto the Run dialog (Win + R) and press Enter
On Windows 11, the touch keyboard (a slightly different, more modern version designed for touchscreens) can be pinned to the taskbar via Settings → Personalization → Taskbar → Touch Keyboard.
These are two distinct tools. The classic OSK (osk.exe) is the accessibility-focused version with advanced options like Hover Mode and Scanning Mode. The touch keyboard is optimized for finger input on tablet-style devices.
How to Open the On-Screen Keyboard on macOS
macOS calls its equivalent the Accessibility Keyboard and places it under accessibility settings rather than as a quick-launch utility.
- Go to Apple Menu → System Settings → Accessibility → Keyboard → Accessibility Keyboard and enable it
- Alternatively, enable the Input Menu in the menu bar and switch keyboard layouts — this doesn't launch the full OSK but gives access to a Keyboard Viewer for reference
The Accessibility Keyboard in macOS supports dwell control, switch access, and customizable panels, making it more capable than a basic key-display tool. It's less commonly needed for casual use because macOS lacks native touchscreen support on most hardware.
How to Open the On-Screen Keyboard on Android and iOS 📱
On mobile operating systems, the on-screen keyboard appears automatically when you tap any text input field. There's no manual toggle required under normal conditions.
If it fails to appear:
- Tap directly inside the text field (not just near it)
- Check that no external Bluetooth keyboard has taken priority — disconnecting it usually restores the soft keyboard
- On Android, go to Settings → General Management → Keyboard (exact path varies by manufacturer) and confirm your default keyboard app is set
Android allows third-party keyboard apps (like Gboard or SwiftKey) to replace the system keyboard entirely. iOS also supports third-party keyboards, though it defaults back to the Apple keyboard in secure input fields like passwords.
How to Open the On-Screen Keyboard on Linux
The method depends on your desktop environment:
- GNOME: Install
gnome-shell-extension-caribouor use Onboard (sudo apt install onboard) — then launch from the applications menu or set it to start with the session - KDE Plasma: Go to System Settings → Accessibility → Virtual Keyboard and select an available driver
- General fallback: The
onboardorflorencepackages are widely available across distributions and can be launched directly from a terminal
Linux OSK support is more fragmented than on Windows or macOS, and touchscreen support quality varies significantly by distribution and kernel version.
Key Variables That Affect Your Experience
Not every on-screen keyboard behaves the same way. Several factors shape how useful it will be in practice:
| Factor | Why It Matters |
|---|---|
| OS version | Older versions may lack touch keyboard features or accessibility options |
| Touchscreen support | Touchscreen hardware unlocks swipe-typing and auto-launch behaviors |
| Input device in use | Mouse clicks, stylus, touch, or switch access each work differently |
| Third-party keyboard apps | These can override system defaults and offer more or fewer features |
| Accessibility settings | Some OSK features only activate when accessibility modes are enabled |
| Desktop vs. tablet mode | Windows 11 behaves differently in tablet mode vs. desktop mode |
When the On-Screen Keyboard Doesn't Behave as Expected 🔧
A few common situations cause the OSK to not appear or function correctly:
- It doesn't launch: On Windows, check that
TabTip.exeorosk.exeisn't blocked by group policy (common on managed enterprise devices) - It disappears immediately: Some apps override keyboard focus — try pinning the OSK window to stay on top
- It won't accept input in a specific app: Compatibility issues can occur with legacy applications or certain browsers in kiosk mode
- It's missing from search results: On locked-down systems, the OSK may be disabled at the administrative level
The Factor That Varies Most: Your Setup
The steps above cover the main paths across the most widely used operating systems — but which method is most practical for you depends on things only visible from where you're sitting. Whether you're troubleshooting a broken physical keyboard, configuring a kiosk device, setting up accessibility features for someone with limited mobility, or just trying to type on a tablet — the right approach, and the right version of the OSK to use, shifts meaningfully based on those specifics.