The built-in virtual keyboard in macOS lets you type without a physical keyboard, using your mouse, trackpad, or even a touch screen on supported Macs. It’s useful for accessibility, on-the-go typing, or when your hardware keyboard fails. This guide shows you exactly how to enable and use it, and when it makes sense to do so.
What You’ll Need
- A Mac running macOS Ventura or later (steps are similar on older versions, but menu names may differ slightly).
- Administrator access if you need to enable the Accessibility Keyboard for all users.
- No physical keyboard required—the virtual keyboard works with your mouse, trackpad, or touch screen.
Step-by-Step
Enable the Accessibility Keyboard
- Open System Settings (or System Preferences on older macOS) from the Apple menu in the top-left corner.
- Click Accessibility in the sidebar.
- Scroll down and select Keyboard (under the “Motor” section).
- Toggle on Accessibility Keyboard. A floating keyboard window will appear on your screen.
- You can also enable it quickly by pressing Option + Command + F5 (or triple-press the Touch ID button on Macs with Touch ID) to bring up the Accessibility Options panel, then check “Accessibility Keyboard.”
Use the Virtual Keyboard
- Click any text field in an app (like Notes or Safari) to place the cursor.
- Click the keys on the virtual keyboard to type. The keyboard stays on top of other windows by default, so you can move it around by dragging its title bar.
- Use modifier keys (Shift, Option, Command) by clicking them—they stay active until you click them again or click a key.
- To access symbols and numbers, click the 123 key (or the “&#” key) to switch to the numeric/symbol layout.
- To move the cursor, click the arrow keys or use the trackpad/mouse to click where you want to type.
- When done, close the keyboard by clicking the red close button on its window, or toggle off the Accessibility Keyboard in System Settings.
Enable the Keyboard Viewer (for on-screen key display)
- Open System Settings > Keyboard > Input Sources (or Keyboard > Input Sources on older macOS).
- Click Edit (or the pencil icon) next to “Input Sources.”
- Check the box for Show Input menu in menu bar if it isn’t already.
- Close the settings. Now click the input menu icon (a flag or character) in the menu bar and select Show Keyboard Viewer.
- The Keyboard Viewer shows a visual representation of your physical keyboard layout. It highlights keys as you press them, which is helpful for learning shortcuts or when your physical keyboard is partially working.
Common Mistakes
- Confusing the Accessibility Keyboard with the Keyboard Viewer: The Accessibility Keyboard is a fully functional virtual keyboard for typing. The Keyboard Viewer only displays your physical keyboard layout and does not let you click to type.
- Not enabling “Show Input menu in menu bar”: If you can’t find the Keyboard Viewer, it’s likely because the input menu isn’t visible. Enable it in System Settings > Keyboard > Input Sources.
- Forgetting to click the text field first: The virtual keyboard types wherever the cursor is. If you don’t click a text field, nothing happens.
- Moving the keyboard accidentally: The Accessibility Keyboard window is movable. If it disappears off-screen, check your Mission Control or look for it on another desktop space.
- Expecting auto-capitalization or autocorrect: The virtual keyboard does not automatically capitalize or autocorrect like the iOS keyboard. You need to manually press Shift and use the built-in spelling/grammar features of macOS.
Tips
- Use the “Sticky Keys” feature: In System Settings > Accessibility > Keyboard, enable “Sticky Keys” to press modifier keys (like Command) without holding them. This works with the virtual keyboard and makes shortcuts easier.
- Customize the Accessibility Keyboard: In System Settings > Accessibility > Keyboard, click the “Options…” button next to Accessibility Keyboard to adjust the keyboard’s transparency, size, and whether it stays on top of all windows.
- Use the keyboard with a touch screen: If your Mac has a touch screen (e.g., on some third-party hardware), the virtual keyboard works with touch input. Otherwise, it’s mouse/trackpad only.
- Quick access with a shortcut: Set up a custom shortcut in System Settings > Keyboard > Keyboard Shortcuts > Accessibility to toggle the Accessibility Keyboard on/off without going through System Settings each time.
- Use the virtual keyboard for password entry: When you’re concerned about keyloggers, the virtual keyboard can add a layer of security (though not foolproof). Use it for sensitive logins on public computers.
Troubleshooting
- The Accessibility Keyboard doesn’t appear: Make sure you toggled it on in System Settings > Accessibility > Keyboard. If it still doesn’t show, restart your Mac. Also check if the window is hidden behind other windows—use Mission Control (F3) to see all windows.
- The keyboard types but in the wrong app: Click the text field in the app you want to type in. The virtual keyboard sends keystrokes to the currently focused app.
- Keyboard Viewer shows but doesn’t allow typing: That’s normal—the Keyboard Viewer is only a display. Use the Accessibility Keyboard for typing.
- Virtual keyboard is too large or too small: In System Settings > Accessibility > Keyboard, click “Options…” and adjust the “Keyboard size” slider.
- Keys don’t respond when clicked: Make sure the Accessibility Keyboard window is not blocked by another window. Also, try clicking the key twice or using a different mouse/trackpad.
- Can’t find the input menu in the menu bar: Go to System Settings > Keyboard > Input Sources, click “Edit,” and check “Show Input menu in menu bar.” If it’s still missing, restart the Finder (hold Option, right-click Finder in Dock, select Relaunch).
Frequently Asked Questions
Can I use the virtual keyboard with a touch screen Mac?
Yes, if your Mac has a touch screen (like on some third-party hardware or in macOS with a compatible display), the Accessibility Keyboard works with touch input. On standard MacBooks and iMacs without touch screens, you use the mouse or trackpad.
How do I type special characters like é or ©?
On the Accessibility Keyboard, click and hold a key to see accent options (if you have “Press and hold to show accents” enabled in System Settings > Keyboard). For symbols, switch to the numeric layout (123) and look for the symbol keys. You can also use the Character Viewer (Control + Command + Space) to insert any special character.
Is the virtual keyboard available on all Macs?
Yes, the Accessibility Keyboard is available on all Macs running macOS 10.15 (Catalina) or later. Older macOS versions may have it under System Preferences > Accessibility > Keyboard.
Can I resize or move the virtual keyboard?
Yes, you can drag the keyboard window by its title bar to move it. To resize, use the options in System Settings > Accessibility > Keyboard > Options, or drag the edges of the window if resizable (on some macOS versions, you may need to use the “Scale” option).
Does the virtual keyboard work with all apps?
Yes, it works with any app that accepts text input, including web browsers, word processors, and messaging apps. It sends standard keyboard events, so it should work everywhere a physical keyboard would.
How do I turn off the virtual keyboard?
Click the close button (red X) on the Accessibility Keyboard window, or go to System Settings > Accessibility > Keyboard and toggle off “Accessibility Keyboard.” You can also press Option + Command + F5 and uncheck it.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Change Window Border Width in Windows
- Enable iTunes Notification Center Widget on Mac
- Windows 10 Activation Error 0xc004c003: Fixes
- Modify Web Captures with JavaScript: A How-To
- How to Live Stream Using the Twitch Mobile App
- How to Change GPS Location on Android