MacOS – Is it possible to get the keyboard viewer to show a full keyboard when a bluetooth keyboard is connected

keyboardmacos

From time to time I want to simulate having a full keyboard even though my Mac uses the smaller Apple bluetooth keyboard. It is most important for the system events to get the actual key pressed as much as possible and not just find another shortcut that maps to the same action once it hits the OS.

I had hoped to use (or better trick) the supplied keyboard viewer, but the OS "cleverly" shows me the layout I have instead of the layout I want.

enter image description here

Can anyone help me trick my software into showing the larger keyboard like this without having one physically plugged in? It's nice to have fast access to the keys including/under F13-F15 and the key pad enter only key from time to time without plugging in more hardware. It's also nice to make tutorials that show the full key layout.

enter image description here

Best Answer

Apple has a pretty good record on accessibility features, one of which is the onscreen keyboard. I would be surprised if there is not a way to do enable the extended onscreen keyboard, but I'm still researching where this precise bit of how-to knowledge.

In the meantime, here is Apple's official page for accessibility features related to Physical and Motor Skills (which is the category for the Onscreen Keyboard): http://www.apple.com/accessibility/macosx/physical.html It shows the extended version in their screenshot.

This is overkill (both in features and price), but I felt the need to add the application called "the best on-screen keyboard, not just for the Macintosh, but for any platform." I'm too new to have lots of links. but look at atri.misericordia.edu for a review of KeyStrokes.

Here: have a layout editor, so if you can't see the keys you need in Keyboard Viewer, you can switch them in to replace some keys you don't really care about: http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=ukelele

still doing research, will be adding what I find