Using the keyboard
To make life even easier when typing on the Z88 keyboard, we've mapped advanced keys like PC PageUp and PageDown, which doesn't exist on the Z88. Here's the list of PC control keys that are mapped to the Z88 keyboard:
PC Key: | Mac Key: | Z88 Keyboard: |
F1
|
F1
|
HELP
|
F2
|
F2
|
INDEX
|
F3
|
F3
|
MENU
|
F5
|
F5
| Stop Z88 execution (only when in debug mode is active) |
F6
|
F6
| Dump Z88 screen to file (PNG format). File is saved to current program directory. |
F7
|
F7
| Start/stop screen recording to animated Gif file. File is saved to current program directory. |
F12
|
F12
| Toggle keyboard focus between Z88 screen and debug command line (only when debug mode is active) |
CTRL
|
ctrl
| |
ALT
|
alt
| |
HOME
|
cmd
|
|
END
|
cmd
|
|
PAGE
UP |
fn
|
SHIFT
|
PAGE
DOWN |
fn
|
SHIFT
|
INSERT
| V (PipeDream / Diary shortcut) | |
DELETE
|
SHIFT
Backspace
| |
NUM0 -
NUM9 | 0 - 9 (useful on a french Z88 keyboard!) |
When you're running OZvm in debugging mode you have a debugging command line (blinking cursor at the bottom of the OZvm window) where you enter commands to monitor and alter the execution environment of virtual Z88. The debugging command line is available also when Z88 is running. If you need to transfer the keyboard focus to the Z88, either press the
The Z88 was implemented on individual ROM's with several different localized versions for France, Germany, Denmark, Norway, Sweden, Finland, Spain, Turkey, etc. These are either selected from the Z88 Menu.
or at the command line. If you use a 'foreign' Z88 ROM (also specified at the command line), you need to have a similar keyboard layout in your operating system. For example, if you, as an English user want to use a French Z88 ROM, you need to specify the following at the command line:
java -jar z88.jar rom <filename of french ROM> kbl fr
Each of those ROM's have different keyboard scanning routines that handles ISO characters and 'dead keys'. Each ROM is not defined with a country code inside the watermark of the ROM header. You need to specify the keyboard layout that this ROM uses. Therefore, you cannot completely use your english / american PC keyboard layout on a Z88 running inside OZvm that expects input from a French keyboard layout.
Finally, you need to change to a french keyboard layout on your PC. Using this method will enable an almost one-to-one key mapping between the 'host' keyboard and the Z88 keyboard.
OZvm is implemented with a graphical keyboard below the screen where you will be able to use the mouse to click on the various (button) keys, combined with the feature to select another keyboard layout in the menu. This is a very useful feature for key combinations that may be hard to replicate through the keyboard mapping emulation. Currently, the the graphical keyboard supports English, Danish/Norwegian, Swedish/Finish and French layout. You can select them interactively from the Keyboard menu.