How to Open the On-Screen Keyboard on Any Device

The on-screen keyboard (also called a virtual keyboard or software keyboard) is a built-in accessibility and input tool available on nearly every modern operating system. Whether your physical keyboard stopped working, you're using a touchscreen, or you just need to type something quickly without reaching for hardware, knowing how to bring it up can save real time.

Here's how it works across the major platforms — and what shapes whether the experience is seamless or slightly awkward for your specific setup.

What Is an On-Screen Keyboard?

An on-screen keyboard renders a clickable or tappable keyboard layout directly on your display. You interact with it using a mouse, trackpad, stylus, or finger. It mirrors the layout of a standard physical keyboard and typically supports the same keys — including modifiers like Shift, Ctrl, and Alt.

On touchscreen devices, the software keyboard appears automatically when you tap a text field. On desktop systems, it usually requires a manual trigger, since the OS assumes you have a physical keyboard connected.


How to Open the On-Screen Keyboard on Windows

Windows has included a virtual keyboard since at least Windows XP, and it's become more polished with each version.

Windows 10 and Windows 11

Method 1 — Taskbar button: Right-click the taskbar → select Show touch keyboard button → a keyboard icon will appear in the system tray. Click it anytime to open the keyboard.

Method 2 — Settings: Go to Settings → Accessibility (or Ease of Access) → Keyboard → toggle on On-Screen Keyboard.

Method 3 — Run dialog: Press Windows + R, type osk, and hit Enter. This opens the classic OSK (On-Screen Keyboard) utility immediately.

Method 4 — Search: Click the Start menu or press the Windows key, type "on-screen keyboard", and open the result.

The touch keyboard and the OSK utility are slightly different tools. The touch keyboard is designed for touchscreen use and has a more modern layout. The OSK is older, more accessible-tool-focused, and works reliably even on non-touch systems.

How to Open the On-Screen Keyboard on macOS

Apple's virtual keyboard lives inside the Accessibility settings.

To enable it: Go to System Settings (or System Preferences) → Accessibility → Keyboard → enable Accessibility Keyboard.

Once enabled, it floats on screen and can be resized and repositioned. macOS also has an Input menu option in the menu bar that can show the keyboard viewer — useful for checking key layouts when switching between input languages.

How to Open the On-Screen Keyboard on iPhone and iPad 📱

On iOS and iPadOS, the software keyboard appears automatically whenever you tap into any text input field — no setting to toggle. If it's not appearing, the device may have a connected Bluetooth keyboard overriding it. Disconnecting that keyboard or disabling Bluetooth should bring the software keyboard back.

On iPad, you can also:

  • Split the keyboard by dragging it apart with two thumbs (useful for thumb-typing in landscape)
  • Float the keyboard by pinching it down to a smaller floating version

How to Open the On-Screen Keyboard on Android

Similar to iOS, Android's keyboard launches automatically in text fields. The default keyboard varies by manufacturer — common options include Gboard (Google), Samsung Keyboard, and SwiftKey.

If the keyboard fails to appear:

  • Check Settings → General Management → Keyboard list and default (Samsung) or Settings → System → Language & Input (stock Android) to confirm an active keyboard is set
  • Some third-party apps suppress the keyboard; a long-press on the text field may reveal a manual trigger

How to Open the On-Screen Keyboard on Chrome OS

Chromebooks are primarily touchscreen-optional devices.

  • On a touchscreen Chromebook, the keyboard auto-launches in text fields when the device is in tablet mode
  • In laptop mode, open it via Settings → Advanced → Accessibility → Manage accessibility features → enable On-screen keyboard
  • You can also add an accessibility shortcut to the shelf for faster access

How to Open the On-Screen Keyboard on Linux 🖥️

Linux doesn't have a single universal method — it depends on the desktop environment and distribution.

Desktop EnvironmentVirtual Keyboard Option
GNOMEOnboard or GNOME On-Screen Keyboard (accessibility settings)
KDE PlasmaMaliit keyboard or virtual keyboard via input settings
GeneralInstall Florence or Onboard via package manager

For GNOME: Settings → Accessibility → Typing → Screen Keyboard.

Factors That Affect How This Works for You

Opening the on-screen keyboard sounds simple, but several variables determine how smooth the experience actually is:

  • Touchscreen vs. non-touch display — On touchscreens, the keyboard is optimized for tap input. On mouse-driven desktops, clicking individual keys can feel slow compared to typing, which matters if you're planning to use it heavily
  • OS version — Older versions of Windows, macOS, or Android may have less polished keyboard tools or slightly different menu paths
  • Accessibility needs — Windows OSK supports features like Hover Mode (dwell clicking) and Scanning Mode for users with motor impairments. These don't appear in the basic touch keyboard
  • Connected hardware — A paired Bluetooth keyboard can suppress automatic keyboard launch on mobile devices
  • Third-party keyboards — On Android especially, the virtual keyboard behavior is controlled by whichever keyboard app is set as default, not just the OS itself
  • Display resolution and scaling — On high-DPI or multi-monitor setups, the on-screen keyboard may appear at unexpected sizes or positions depending on scaling settings

When the On-Screen Keyboard Behaves Differently Than Expected

A few common situations where users run into trouble:

  • Remote desktop sessions — The on-screen keyboard may conflict with the host machine's keyboard input. Using the OSK on the local machine while remote-desktoping can send duplicate keystrokes or none at all, depending on the remote desktop software
  • Secure login screens — Some systems require a specific version of the on-screen keyboard at the login screen (Windows has a dedicated option for this in Ease of Access settings on the sign-in screen)
  • Gaming or full-screen apps — Software keyboards often won't overlay on top of full-screen applications without alt-tabbing out first

The right method for pulling up the on-screen keyboard is usually straightforward — but how well it integrates into your actual workflow depends on your device type, operating system, accessibility requirements, and what you're trying to do with it. 🖱️