33
extern void kbd_arch_init(void);
35
extern signed long kbd_arch_keyname_to_keynum(char *keyname);
36
extern const char *kbd_arch_keynum_to_keyname(signed long keynum);
38
#define KBD_C64_SYM_US "os2_sym.vkm"
39
#define KBD_C64_SYM_DE "os2_sym.vkm"
40
#define KBD_C64_POS "os2_pos.vkm"
41
#define KBD_C128_SYM "os2_sym.vkm"
42
#define KBD_C128_POS "os2_pos.vkm"
43
#define KBD_VIC20_SYM "os2_sym.vkm"
44
#define KBD_VIC20_POS "os2_pos.vkm"
45
#define KBD_PET_SYM_UK "os2_buks.vkm"
46
#define KBD_PET_POS_UK "os2_bukp.vkm"
47
#define KBD_PET_SYM_DE "os2_bdes.vkm"
48
#define KBD_PET_POS_DE "os2_bdep.vkm"
49
#define KBD_PET_SYM_GR "os2_bgrs.vkm"
50
#define KBD_PET_POS_GR "os2_bgrp.vkm"
51
#define KBD_PLUS4_SYM "os2_sym.vkm"
52
#define KBD_PLUS4_POS "os2_pos.vkm"
53
#define KBD_CBM2_SYM_UK "os2_buks.vkm"
54
#define KBD_CBM2_POS_UK "os2_bukp.vkm"
55
#define KBD_CBM2_SYM_DE "os2_bdes.vkm"
56
#define KBD_CBM2_POS_DE "os2_bdep.vkm"
57
#define KBD_CBM2_SYM_GR "os2_bgrs.vkm"
58
#define KBD_CBM2_POS_GR "os2_bgrp.vkm"
60
#define KBD_INDEX_C64_DEFAULT KBD_INDEX_C64_POS
61
#define KBD_INDEX_C128_DEFAULT KBD_INDEX_C128_POS
62
#define KBD_INDEX_VIC20_DEFAULT KBD_INDEX_VIC20_POS
63
#define KBD_INDEX_PET_DEFAULT KBD_INDEX_PET_BUKP
64
#define KBD_INDEX_PLUS4_DEFAULT KBD_INDEX_PLUS4_POS
65
#define KBD_INDEX_CBM2_DEFAULT KBD_INDEX_CBM2_BUKP
33
67
/* Keymap definition structure. */