Keyboard Mappings: Difference between revisions
(4 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
== Symbolic mapping == | == Symbolic mapping == | ||
Breadbox uses symbolic mapping of the keys. This means | Breadbox uses symbolic mapping of the keys. This means the symbols you type on your computer are linked to the same symbols (or key combination that creates the symbol) on the simulated computer. Some symbols don't exist on the simulated computer. If so, the key is linked to another key, with fuzzy logic, for example look at the below mapping tables of ''function and modifier key mappings''. Another obvious thing is that the simulated computer has symbols that are not on the PC keyboard. In that case, you have the option to zoom in on the keyboard and click the symbol with your mouse pointer. | ||
In short, pressing symbols like '''a, b, 1, 2, !, @, $, ., (, *''' should all give the same/similar output on simulated computer. | In short, pressing symbols like '''a, b, 1, 2, !, @, $, ., (, *''' should all give the same/similar output on a simulated computer. | ||
''Some of the function and modifier key mappings are not that obvious and can be different depending on the computer model. Below you will find key mapping tables to help you locate them.'' | ''Some of the function and modifier key mappings are not that obvious and can be different depending on the computer model. Below you will find key mapping tables to help you locate them.'' | ||
=== Numeric keypad (number pad, numpad) === | |||
The numeric keypad has two typing-modes, plus joystick mode. | |||
==== Joystick mode ==== | |||
To setup the numpad joystick emulation, go to '''Settings''' -> '''Input Settings''', and under joystick controllers, '''select Numpad'''. | |||
In joystick mode, the number keys (1-8) on the numpad will emulate joystick directions and 0 works as Fire-button. | |||
==== Typing mode ==== | |||
Typing-mode is '''on''', when joystick emulation is '''not''' active. | |||
In typing-mode you can change the mode by pressing the '''Numlock''' key. By default, it operates in calculator mode and displays numbers and symbols related to the calculation. In the other mode, it works as an alternative navigation keypad. Then you can use 8,4,6 and 2(or 5) as navigation/arrow keys, in the same way you'd use the normal arrow keys to move the cursor. | |||
== Keyboard layouts == | == Keyboard layouts == | ||
There are many different PC keyboard layouts. | There are many different PC keyboard layouts. It means that some of the symbols are different or in different places. To have working symbolic mapping, a correct layout (or a close match) should be selected in Breadbox. | ||
Currently available keyboard layouts are: | Currently available keyboard layouts are: | ||
Line 16: | Line 32: | ||
* UK - British | * UK - British | ||
* DE - German | * DE - German | ||
* DK - Danish | |||
* ES - Spanish | * ES - Spanish | ||
* FR - French | * FR - French | ||
Line 21: | Line 38: | ||
* IT - Italian | * IT - Italian | ||
* MX - Latin American | * MX - Latin American | ||
* NO - Norwegian | |||
* PT - Portuguese | |||
* SE - Swedish | * SE - Swedish | ||
Latest revision as of 11:11, 28 March 2024
Symbolic mapping
Breadbox uses symbolic mapping of the keys. This means the symbols you type on your computer are linked to the same symbols (or key combination that creates the symbol) on the simulated computer. Some symbols don't exist on the simulated computer. If so, the key is linked to another key, with fuzzy logic, for example look at the below mapping tables of function and modifier key mappings. Another obvious thing is that the simulated computer has symbols that are not on the PC keyboard. In that case, you have the option to zoom in on the keyboard and click the symbol with your mouse pointer.
In short, pressing symbols like a, b, 1, 2, !, @, $, ., (, * should all give the same/similar output on a simulated computer.
Some of the function and modifier key mappings are not that obvious and can be different depending on the computer model. Below you will find key mapping tables to help you locate them.
Numeric keypad (number pad, numpad)
The numeric keypad has two typing-modes, plus joystick mode.
Joystick mode
To setup the numpad joystick emulation, go to Settings -> Input Settings, and under joystick controllers, select Numpad.
In joystick mode, the number keys (1-8) on the numpad will emulate joystick directions and 0 works as Fire-button.
Typing mode
Typing-mode is on, when joystick emulation is not active.
In typing-mode you can change the mode by pressing the Numlock key. By default, it operates in calculator mode and displays numbers and symbols related to the calculation. In the other mode, it works as an alternative navigation keypad. Then you can use 8,4,6 and 2(or 5) as navigation/arrow keys, in the same way you'd use the normal arrow keys to move the cursor.
Keyboard layouts
There are many different PC keyboard layouts. It means that some of the symbols are different or in different places. To have working symbolic mapping, a correct layout (or a close match) should be selected in Breadbox.
Currently available keyboard layouts are:
- US - American
- UK - British
- DE - German
- DK - Danish
- ES - Spanish
- FR - French
- FI - Finnish
- IT - Italian
- MX - Latin American
- NO - Norwegian
- PT - Portuguese
- SE - Swedish
Function and modifier key mappings
C-64 & VIC-20
Function keys | |
---|---|
C-64 / VIC-20 | PC |
CLR | Shift + Home |
HOME | Home |
INST | Insert |
DEL | Delete Backspace |
RESTORE | Page Up |
RUN | Shift + Escape |
STOP | Escape |
RETURN | Return Enter |
Modifier keys | |
---|---|
C-64 / VIC-20 | PC |
CTRL | Right Control Tab |
COMMODORE CBM (No-logo-key) |
Left Control |
SHIFT | Shift |
SHIFT LOCK | Caps Lock |
PET 2001
Function keys | |
---|---|
PET 2001 | PC |
CLR | Shift + Home |
HOME | Home |
INST | Insert |
DEL | Delete Backspace |
RETURN | Return Enter |
OFF | Shift + Tab |
RVS | Tab |
RUN | Shift + Escape |
STOP | Escape |
Modifier keys | |
---|---|
PET 2001 | PC |
SHIFT | Shift |