diff --git a/sys/arch/atari/stand/loadkmap/Makefile b/sys/arch/atari/stand/loadkmap/Makefile new file mode 100644 index 000000000000..f869baf967a3 --- /dev/null +++ b/sys/arch/atari/stand/loadkmap/Makefile @@ -0,0 +1,8 @@ +# $NetBSD: Makefile,v 1.1 1996/06/22 20:21:55 leo Exp $ + +PROG=loadkmap +NOMAN=loadkmap +BINDIR=/usr/sbin +LDFLAGS+=-static + +.include diff --git a/sys/arch/atari/stand/loadkmap/fra-kbdmap.c b/sys/arch/atari/stand/loadkmap/fra-kbdmap.c deleted file mode 100644 index 85fadc70f107..000000000000 --- a/sys/arch/atari/stand/loadkmap/fra-kbdmap.c +++ /dev/null @@ -1,208 +0,0 @@ -/* $NetBSD: fra-kbdmap.c,v 1.1 1996/05/15 09:15:14 leo Exp $ */ - -/* - * Contributed by Cedric Moreau - */ - -#include "../../dev/kbdmap.h" - -/* mode shortcuts: */ -#define S KBD_MODE_STRING -#define C KBD_MODE_CAPS -#define K KBD_MODE_KPAD - -struct kbdmap kbdmap; -struct kbdmap ascii_kbdmap = { - /* normal map */ - { -/* 0x00 */ 0, 0, 0, ESC, 0, '&', C, 0x82, -/* 0x04 */ 0, '"', 0, 0x27, 0, '(', 0, 0xDD, -/* 0x08 */ C, 0x8A, 0, '!', C, 0x87, C, 0x85, -/* 0x0c */ 0, ')', 0, '-'', 0, '\b', 0, '\t', -/* 0x10 */ C, 'a', C, 'z', C, 'e', C, 'r', -/* 0x14 */ C, 't', C, 'y', C, 'u', C, 'i', -/* 0x18 */ C, 'o', C, 'p', 0, '^', 0, '$', -/* 0x1c */ 0, '\r', 0, 0, C, 'q', C, 's', -/* 0x20 */ C, 'd', C, 'f', C, 'g', C, 'h', -/* 0x24 */ C, 'j', C, 'k', C, 'l', C, 'm', -/* 0x28 */ C, 0x97, 0, '`', 0, 0, 0, '#', -/* 0x2c */ C, 'w', C, 'x', C, 'c', C, 'v', -/* 0x30 */ C, 'b', C, 'n', 0, ',', 0, ';', -/* 0x34 */ 0, ':', 0, '=', 0, 0, 0, 0, -/* 0x38 */ 0, 0, 0, ' ', 0, 0, S, 0x10, -/* 0x3c */ S, 0x15, S, 0x1A, S, 0x1F, S, 0x24, -/* 0x40 */ S, 0x29, S, 0x2E, S, 0x33, S, 0x38, -/* 0x44 */ S, 0x3D, 0, 0, 0, 0, 0, 0, -/* 0x48 */ S, 0x00, 0, 0, 0, '-', S, 0x0C, -/* 0x4c */ 0, 0, S, 0x08, 0, '+', 0, 0, -/* 0x50 */ S, 0x04, 0, 0, 0, 0, 0, DEL, -/* 0x54 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x58 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x5c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x60 */ -/* 0x60 */ 0, '<', 0, 0, 0, 0, 0, '(', -/* 0x64 */ 0, ')', 0, '/', 0, '*', K, '7', -/* 0x68 */ K, '8', K, '9', K, '4', K, '5', -/* 0x6c */ K, '6', K, '1', K, '2', K, '3', -/* 0x70 */ K, '0', K, '.', K, '\r', 0, 0, -/* 0x74 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x78 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x7c */ 0, 0, 0, 0, 0, 0, 0, 0 -}, - /* shifted map */ - { -/* 0x00 */ 0, 0, 0, ESC, 0, '1', 0, '2', -/* 0x04 */ 0, '3', 0, '4', 0, '5', 0, '6', -/* 0x08 */ 0, '7', 0, '8', 0, '9', 0, '0', -/* 0x0c */ 0, 0xF8, 0, '_', 0, '\b', 0, '\t', -/* 0x10 */ C, 'A', C, 'Z', C, 'E', C, 'R', -/* 0x14 */ C, 'T', C, 'Y', C, 'U', C, 'I', -/* 0x18 */ C, 'O', C, 'P', 0, 0xB9, 0, '*', -/* 0x1c */ 0, '\r', 0, 0, C, 'Q', C, 'S', -/* 0x20 */ C, 'D', C, 'F', C, 'G', C, 'H', -/* 0x24 */ C, 'J', C, 'K', C, 'L', C, 'M', -/* 0x28 */ 0, '%', 0, '£', 0, 0, 0, '|', -/* 0x2c */ C, 'W', C, 'X', C, 'C', C, 'V', -/* 0x30 */ C, 'B', C, 'N', 0, '?', 0, '.', -/* 0x34 */ 0, '/', 0, '+', 0, 0, 0, 0, -/* 0x38 */ 0, 0, 0, ' ', 0, 0, S, 0x5d, -/* 0x3c */ S, 0x63, S, 0x69, S, 0x6F, S, 0x75, -/* 0x40 */ S, 0x7b, S, 0x81, S, 0x87, S, 0x8d, -/* 0x44 */ S, 0x93, 0, 0, 0, 0, 0, 0, -/* 0x48 */ S, 0x47, 0, 0, 0, '-', S, 0x57, -/* 0x4c */ 0, 0, S, 0x51, 0, '+', 0, 0, -/* 0x50 */ S, 0x4c, 0, 0, 0, 0, 0, DEL, -/* 0x54 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x58 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x5c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x60 */ -/* 0x60 */ 0, '>', 0, 0, 0, 0, 0, '(', -/* 0x64 */ 0, ')', 0, '/', 0, '*', K, '7', -/* 0x68 */ K, '8', K, '9', K, '4', K, '5', -/* 0x6c */ K, '6', K, '1', K, '2', K, '3', -/* 0x70 */ K, '0', K, '.', K, '\r', 0, 0, -/* 0x74 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x78 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x7c */ 0, 0, 0, 0, 0, 0, 0, 0 - }, - - /* alt map */ - { -/* 0x00 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x04 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x08 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x0c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x10 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x14 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x18 */ 0, 0, 0, 0, 0, '[', 0, ']', -/* 0x1c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x20 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x24 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x28 */ 0, '\', 0, 0, 0, 0, 0, '@', -/* 0x2c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x30 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x34 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x38 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x3c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x40 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x44 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x48 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x4c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x50 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x54 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x58 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x5c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x60 */ -/* 0x60 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x64 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x68 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x6c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x70 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x74 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x78 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x7c */ 0, 0, 0, 0, 0, 0, 0, 0 - }, - - /* shift alt map */ - { -/* 0x00 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x04 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x08 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x0c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x10 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x14 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x18 */ 0, 0, 0, 0, 0, '{', 0, '}', -/* 0x1c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x20 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x24 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x28 */ 0, 0, 0, 0, 0, 0, 0, '~', -/* 0x2c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x30 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x34 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x38 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x3c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x40 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x44 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x48 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x4c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x50 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x54 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x58 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x5c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x60 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x64 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x68 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x6c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x70 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x74 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x78 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x7c */ 0, 0, 0, 0, 0, 0, 0, 0 - }, - - { - /* string table. If there's a better way to get the offsets into the - above table, please tell me.. - - NOTE: save yourself and others a lot of grief by *not* using - CSI == 0x9b, using the two-character sequence gives - much less trouble, especially in GNU-Emacs.. */ - - 3, ESC, '[', 'A', /* 0x00: CRSR UP */ - 3, ESC, '[', 'B', /* 0x04: CRSR DOWN */ - 3, ESC, '[', 'C', /* 0x08: CRSR RIGHT */ - 3, ESC, '[', 'D', /* 0x0C: CRSR LEFT */ - 4, ESC, '[', '0', '~', /* 0x10: F1 */ - 4, ESC, '[', '1', '~', /* 0x15: F2 */ - 4, ESC, '[', '2', '~', /* 0x1A: F3 */ - 4, ESC, '[', '3', '~', /* 0x1F: F4 */ - 4, ESC, '[', '4', '~', /* 0x24: F5 */ - 4, ESC, '[', '5', '~', /* 0x29: F6 */ - 4, ESC, '[', '6', '~', /* 0x2E: F7 */ - 4, ESC, '[', '7', '~', /* 0x33: F8 */ - 4, ESC, '[', '8', '~', /* 0x38: F9 */ - 4, ESC, '[', '9', '~', /* 0x3D: F10 */ - 4, ESC, '[', '?', '~', /* 0x42: HELP */ - - 4, ESC, '[', 'T', '~', /* 0x47: shift CRSR UP */ - 4, ESC, '[', 'S', '~', /* 0x4C: shift CRSR DOWN */ - 5, ESC, '[', ' ', '@', '~', /* 0x51: shift CRSR RIGHT */ - 5, ESC, '[', ' ', 'A', '~', /* 0x57: shift CRSR LEFT */ - 5, ESC, '[', '1', '0', '~', /* 0x5D: shift F1 */ - 5, ESC, '[', '1', '1', '~', /* 0x63: shift F2 */ - 5, ESC, '[', '1', '2', '~', /* 0x69: shift F3 */ - 5, ESC, '[', '1', '3', '~', /* 0x6F: shift F4 */ - 5, ESC, '[', '1', '4', '~', /* 0x75: shift F5 */ - 5, ESC, '[', '1', '5', '~', /* 0x7B: shift F6 */ - 5, ESC, '[', '1', '6', '~', /* 0x81: shift F7 */ - 5, ESC, '[', '1', '7', '~', /* 0x87: shift F8 */ - 5, ESC, '[', '1', '8', '~', /* 0x8D: shift F9 */ - 5, ESC, '[', '1', '9', '~', /* 0x93: shift F10 */ - 3, ESC, '[', 'Z', /* 0x99: shift TAB */ - 2, ESC, '[', /* 0x9d: alt ESC == CSI */ - }, -}; - -main() -{ - write (1, &ascii_kbdmap, sizeof (kbdmap)); -} diff --git a/sys/arch/atari/stand/loadkmap/ge-kbdmap.c b/sys/arch/atari/stand/loadkmap/ge-kbdmap.c deleted file mode 100644 index cff128e2d5a8..000000000000 --- a/sys/arch/atari/stand/loadkmap/ge-kbdmap.c +++ /dev/null @@ -1,208 +0,0 @@ -/* $NetBSD: ge-kbdmap.c,v 1.2 1995/09/23 20:27:15 leo Exp $ */ - -/* - * Contributed by Thomas Gerner - */ - -#include "../../dev/kbdmap.h" - -/* mode shortcuts: */ -#define S KBD_MODE_STRING -#define C KBD_MODE_CAPS -#define K KBD_MODE_KPAD - -struct kbdmap kbdmap; -struct kbdmap ascii_kbdmap = { - /* normal map */ - { -/* 0x00 */ 0, 0, 0, ESC, 0, '1', 0, '2', -/* 0x04 */ 0, '3', 0, '4', 0, '5', 0, '6', -/* 0x08 */ 0, '7', 0, '8', 0, '9', 0, '0', -/* 0x0c */ C, 0xDF, 0, '\'', 0, '\b', 0, '\t', -/* 0x10 */ C, 'q', C, 'w', C, 'e', C, 'r', -/* 0x14 */ C, 't', C, 'z', C, 'u', C, 'i', -/* 0x18 */ C, 'o', C, 'p', C, 0xFC, 0, '+', -/* 0x1c */ 0, '\r', 0, 0, C, 'a', C, 's', -/* 0x20 */ C, 'd', C, 'f', C, 'g', C, 'h', -/* 0x24 */ C, 'j', C, 'k', C, 'l', C, 0xF6, -/* 0x28 */ C, 0xE4, 0, '#', 0, 0, 0, '~', -/* 0x2c */ C, 'y', C, 'x', C, 'c', C, 'v', -/* 0x30 */ C, 'b', C, 'n', C, 'm', 0, ',', -/* 0x34 */ 0, '.', 0, '-', 0, 0, 0, 0, -/* 0x38 */ 0, 0, 0, ' ', 0, 0, S, 0x10, -/* 0x3c */ S, 0x15, S, 0x1A, S, 0x1F, S, 0x24, -/* 0x40 */ S, 0x29, S, 0x2E, S, 0x33, S, 0x38, -/* 0x44 */ S, 0x3D, 0, 0, 0, 0, 0, 0, -/* 0x48 */ S, 0x00, 0, 0, 0, '-', S, 0x0C, -/* 0x4c */ 0, 0, S, 0x08, 0, '+', 0, 0, -/* 0x50 */ S, 0x04, 0, 0, 0, 0, 0, DEL, -/* 0x54 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x58 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x5c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x60 */ -/* 0x60 */ 0, '<', 0, 0, 0, 0, 0, '(', -/* 0x64 */ 0, ')', 0, '/', 0, '*', K, '7', -/* 0x68 */ K, '8', K, '9', K, '4', K, '5', -/* 0x6c */ K, '6', K, '1', K, '2', K, '3', -/* 0x70 */ K, '0', K, '.', K, '\r', 0, 0, -/* 0x74 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x78 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x7c */ 0, 0, 0, 0, 0, 0, 0, 0 -}, - /* shifted map */ - { -/* 0x00 */ 0, 0, 0, ESC, 0, '!', 0, '"', -/* 0x04 */ 0, 0xA7, 0, '$', 0, '%', 0, '&', -/* 0x08 */ 0, '/', 0, '(', 0, ')', 0, '=', -/* 0x0c */ 0, '?', 0, '`', 0, '\b', 0, '\t', -/* 0x10 */ C, 'Q', C, 'W', C, 'E', C, 'R', -/* 0x14 */ C, 'T', C, 'Z', C, 'U', C, 'I', -/* 0x18 */ C, 'O', C, 'P', C, 0xDC, 0, '*', -/* 0x1c */ 0, '\r', 0, 0, C, 'A', C, 'S', -/* 0x20 */ C, 'D', C, 'F', C, 'G', C, 'H', -/* 0x24 */ C, 'J', C, 'K', C, 'L', C, 0xD6, -/* 0x28 */ C, 0xC4, 0, '^', 0, 0, 0, '|', -/* 0x2c */ C, 'Y', C, 'X', C, 'C', C, 'V', -/* 0x30 */ C, 'B', C, 'N', C, 'M', 0, ';', -/* 0x34 */ 0, ':', 0, '_', 0, 0, 0, 0, -/* 0x38 */ 0, 0, 0, ' ', 0, 0, S, 0x5d, -/* 0x3c */ S, 0x63, S, 0x69, S, 0x6F, S, 0x75, -/* 0x40 */ S, 0x7b, S, 0x81, S, 0x87, S, 0x8d, -/* 0x44 */ S, 0x93, 0, 0, 0, 0, 0, 0, -/* 0x48 */ S, 0x47, 0, 0, 0, '-', S, 0x57, -/* 0x4c */ 0, 0, S, 0x51, 0, '+', 0, 0, -/* 0x50 */ S, 0x4c, 0, 0, 0, 0, 0, DEL, -/* 0x54 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x58 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x5c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x60 */ -/* 0x60 */ 0, '>', 0, 0, 0, 0, 0, '(', -/* 0x64 */ 0, ')', 0, '/', 0, '*', K, '7', -/* 0x68 */ K, '8', K, '9', K, '4', K, '5', -/* 0x6c */ K, '6', K, '1', K, '2', K, '3', -/* 0x70 */ K, '0', K, '.', K, '\r', 0, 0, -/* 0x74 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x78 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x7c */ 0, 0, 0, 0, 0, 0, 0, 0 - }, - - /* alt map */ - { -/* 0x00 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x04 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x08 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x0c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x10 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x14 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x18 */ 0, 0, 0, 0, 0, '@', 0, 0, -/* 0x1c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x20 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x24 */ 0, 0, 0, 0, 0, 0, 0, '[', -/* 0x28 */ 0, ']', 0, 0, 0, 0, 0, 0, -/* 0x2c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x30 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x34 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x38 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x3c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x40 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x44 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x48 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x4c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x50 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x54 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x58 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x5c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x60 */ -/* 0x60 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x64 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x68 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x6c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x70 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x74 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x78 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x7c */ 0, 0, 0, 0, 0, 0, 0, 0 - }, - - /* shift alt map */ - { -/* 0x00 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x04 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x08 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x0c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x10 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x14 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x18 */ 0, 0, 0, 0, 0, '\\', 0, 0, -/* 0x1c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x20 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x24 */ 0, 0, 0, 0, 0, 0, 0, '{', -/* 0x28 */ 0, '}', 0, 0, 0, 0, 0, 0, -/* 0x2c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x30 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x34 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x38 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x3c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x40 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x44 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x48 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x4c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x50 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x54 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x58 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x5c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x60 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x64 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x68 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x6c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x70 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x74 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x78 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x7c */ 0, 0, 0, 0, 0, 0, 0, 0 - }, - - { - /* string table. If there's a better way to get the offsets into the - above table, please tell me.. - - NOTE: save yourself and others a lot of grief by *not* using - CSI == 0x9b, using the two-character sequence gives - much less trouble, especially in GNU-Emacs.. */ - - 3, ESC, '[', 'A', /* 0x00: CRSR UP */ - 3, ESC, '[', 'B', /* 0x04: CRSR DOWN */ - 3, ESC, '[', 'C', /* 0x08: CRSR RIGHT */ - 3, ESC, '[', 'D', /* 0x0C: CRSR LEFT */ - 4, ESC, '[', '0', '~', /* 0x10: F1 */ - 4, ESC, '[', '1', '~', /* 0x15: F2 */ - 4, ESC, '[', '2', '~', /* 0x1A: F3 */ - 4, ESC, '[', '3', '~', /* 0x1F: F4 */ - 4, ESC, '[', '4', '~', /* 0x24: F5 */ - 4, ESC, '[', '5', '~', /* 0x29: F6 */ - 4, ESC, '[', '6', '~', /* 0x2E: F7 */ - 4, ESC, '[', '7', '~', /* 0x33: F8 */ - 4, ESC, '[', '8', '~', /* 0x38: F9 */ - 4, ESC, '[', '9', '~', /* 0x3D: F10 */ - 4, ESC, '[', '?', '~', /* 0x42: HELP */ - - 4, ESC, '[', 'T', '~', /* 0x47: shift CRSR UP */ - 4, ESC, '[', 'S', '~', /* 0x4C: shift CRSR DOWN */ - 5, ESC, '[', ' ', '@', '~', /* 0x51: shift CRSR RIGHT */ - 5, ESC, '[', ' ', 'A', '~', /* 0x57: shift CRSR LEFT */ - 5, ESC, '[', '1', '0', '~', /* 0x5D: shift F1 */ - 5, ESC, '[', '1', '1', '~', /* 0x63: shift F2 */ - 5, ESC, '[', '1', '2', '~', /* 0x69: shift F3 */ - 5, ESC, '[', '1', '3', '~', /* 0x6F: shift F4 */ - 5, ESC, '[', '1', '4', '~', /* 0x75: shift F5 */ - 5, ESC, '[', '1', '5', '~', /* 0x7B: shift F6 */ - 5, ESC, '[', '1', '6', '~', /* 0x81: shift F7 */ - 5, ESC, '[', '1', '7', '~', /* 0x87: shift F8 */ - 5, ESC, '[', '1', '8', '~', /* 0x8D: shift F9 */ - 5, ESC, '[', '1', '9', '~', /* 0x93: shift F10 */ - 3, ESC, '[', 'Z', /* 0x99: shift TAB */ - 2, ESC, '[', /* 0x9d: alt ESC == CSI */ - }, -}; - -main() -{ - write (1, &ascii_kbdmap, sizeof (kbdmap)); -} diff --git a/sys/arch/atari/stand/loadkmap/uk-kbdmap.c b/sys/arch/atari/stand/loadkmap/uk-kbdmap.c deleted file mode 100644 index 25b7d6f0e7a7..000000000000 --- a/sys/arch/atari/stand/loadkmap/uk-kbdmap.c +++ /dev/null @@ -1,141 +0,0 @@ -/* $NetBSD: uk-kbdmap.c,v 1.1.1.1 1995/07/03 20:49:40 leo Exp $ */ - -#include "../../dev/kbdmap.h" - -/* mode shortcuts: */ -#define S KBD_MODE_STRING -#define C KBD_MODE_CAPS -#define K KBD_MODE_KPAD - -struct kbdmap kbdmap; -struct kbdmap ascii_kbdmap = { - /* normal map */ - { -/* 0x00 */ 0, 0, 0, ESC, 0, '1', 0, '2', -/* 0x04 */ 0, '3', 0, '4', 0, '5', 0, '6', -/* 0x08 */ 0, '7', 0, '8', 0, '9', 0, '0', -/* 0x0c */ 0, '-', 0, '=', 0, '\b', 0, '\t', -/* 0x10 */ C, 'q', C, 'w', C, 'e', C, 'r', -/* 0x14 */ C, 't', C, 'y', C, 'u', C, 'i', -/* 0x18 */ C, 'o', C, 'p', 0, '[', 0, ']', -/* 0x1c */ 0, '\r', 0, 0, C, 'a', C, 's', -/* 0x20 */ C, 'd', C, 'f', C, 'g', C, 'h', -/* 0x24 */ C, 'j', C, 'k', C, 'l', 0, ';', -/* 0x28 */ 0, '\'', 0, '`', 0, 0, 0, '#', -/* 0x2c */ C, 'z', C, 'x', C, 'c', C, 'v', -/* 0x30 */ C, 'b', C, 'n', C, 'm', 0, ',', -/* 0x34 */ 0, '.', 0, '/', 0, 0, 0, 0, -/* 0x38 */ 0, 0, 0, ' ', 0, 0, S, 0x10, -/* 0x3c */ S, 0x15, S, 0x1A, S, 0x1F, S, 0x24, -/* 0x40 */ S, 0x29, S, 0x2E, S, 0x33, S, 0x38, -/* 0x44 */ S, 0x3D, 0, 0, 0, 0, 0, 0, -/* 0x48 */ S, 0x00, 0, 0, 0, '-', S, 0x0C, -/* 0x4c */ 0, 0, S, 0x08, 0, '+', 0, 0, -/* 0x50 */ S, 0x04, 0, 0, 0, 0, 0, DEL, -/* 0x54 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x58 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x5c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x60 */ -/* 0x60 */ 0, '\\', 0, 0, 0, 0, 0, '(', -/* 0x64 */ 0, ')', 0, '/', 0, '*', K, '7', -/* 0x68 */ K, '8', K, '9', K, '4', K, '5', -/* 0x6c */ K, '6', K, '1', K, '2', K, '3', -/* 0x70 */ K, '0', K, '.', K, '\r', 0, 0, -/* 0x74 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x78 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x7c */ 0, 0, 0, 0, 0, 0, 0, 0 -}, - /* shifted map */ - { -/* 0x00 */ 0, 0, 0, ESC, 0, '!', 0, '"', -/* 0x04 */ 0, '#', 0, '$', 0, '%', 0, '^', -/* 0x08 */ 0, '&', 0, '*', 0, '(', 0, ')', -/* 0x0c */ 0, '_', 0, '+', 0, '\b', 0, '\t', -/* 0x10 */ C, 'Q', C, 'W', C, 'E', C, 'R', -/* 0x14 */ C, 'T', C, 'Y', C, 'U', C, 'I', -/* 0x18 */ C, 'O', C, 'P', 0, '{', 0, '}', -/* 0x1c */ 0, '\r', 0, 0, C, 'A', C, 'S', -/* 0x20 */ C, 'D', C, 'F', C, 'G', C, 'H', -/* 0x24 */ C, 'J', C, 'K', C, 'L', 0, ':', -/* 0x28 */ 0, '@', 0, '_', 0, 0, 0, '~', -/* 0x2c */ C, 'Z', C, 'X', C, 'C', C, 'V', -/* 0x30 */ C, 'B', C, 'N', C, 'M', 0, '<', -/* 0x34 */ 0, '>', 0, '?', 0, 0, 0, 0, -/* 0x38 */ 0, 0, 0, ' ', 0, 0, S, 0x5d, -/* 0x3c */ S, 0x63, S, 0x69, S, 0x6F, S, 0x75, -/* 0x40 */ S, 0x7b, S, 0x81, S, 0x87, S, 0x8d, -/* 0x44 */ S, 0x93, 0, 0, 0, 0, 0, 0, -/* 0x48 */ S, 0x47, 0, 0, 0, '-', S, 0x57, -/* 0x4c */ 0, 0, S, 0x51, 0, '+', 0, 0, -/* 0x50 */ S, 0x4c, 0, 0, 0, 0, 0, DEL, -/* 0x54 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x58 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x5c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x60 */ -/* 0x60 */ 0, '|', 0, 0, 0, 0, 0, '(', -/* 0x64 */ 0, ')', 0, '/', 0, '*', K, '7', -/* 0x68 */ K, '8', K, '9', K, '4', K, '5', -/* 0x6c */ K, '6', K, '1', K, '2', K, '3', -/* 0x70 */ K, '0', K, '.', K, '\r', 0, 0, -/* 0x74 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x78 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x7c */ 0, 0, 0, 0, 0, 0, 0, 0 - }, - - /* alt map FIXME: No altmap yet.. */ - { - 0, 0 - }, - - /* shift alt map FIXME: No shift altmap yet... */ - { - 0, 0 - }, - - { - /* string table. If there's a better way to get the offsets into the - above table, please tell me.. - - NOTE: save yourself and others a lot of grief by *not* using - CSI == 0x9b, using the two-character sequence gives - much less trouble, especially in GNU-Emacs.. */ - - 3, ESC, '[', 'A', /* 0x00: CRSR UP */ - 3, ESC, '[', 'B', /* 0x04: CRSR DOWN */ - 3, ESC, '[', 'C', /* 0x08: CRSR RIGHT */ - 3, ESC, '[', 'D', /* 0x0C: CRSR LEFT */ - 4, ESC, '[', '0', '~', /* 0x10: F1 */ - 4, ESC, '[', '1', '~', /* 0x15: F2 */ - 4, ESC, '[', '2', '~', /* 0x1A: F3 */ - 4, ESC, '[', '3', '~', /* 0x1F: F4 */ - 4, ESC, '[', '4', '~', /* 0x24: F5 */ - 4, ESC, '[', '5', '~', /* 0x29: F6 */ - 4, ESC, '[', '6', '~', /* 0x2E: F7 */ - 4, ESC, '[', '7', '~', /* 0x33: F8 */ - 4, ESC, '[', '8', '~', /* 0x38: F9 */ - 4, ESC, '[', '9', '~', /* 0x3D: F10 */ - 4, ESC, '[', '?', '~', /* 0x42: HELP */ - - 4, ESC, '[', 'T', '~', /* 0x47: shift CRSR UP */ - 4, ESC, '[', 'S', '~', /* 0x4C: shift CRSR DOWN */ - 5, ESC, '[', ' ', '@', '~', /* 0x51: shift CRSR RIGHT */ - 5, ESC, '[', ' ', 'A', '~', /* 0x57: shift CRSR LEFT */ - 5, ESC, '[', '1', '0', '~', /* 0x5D: shift F1 */ - 5, ESC, '[', '1', '1', '~', /* 0x63: shift F2 */ - 5, ESC, '[', '1', '2', '~', /* 0x69: shift F3 */ - 5, ESC, '[', '1', '3', '~', /* 0x6F: shift F4 */ - 5, ESC, '[', '1', '4', '~', /* 0x75: shift F5 */ - 5, ESC, '[', '1', '5', '~', /* 0x7B: shift F6 */ - 5, ESC, '[', '1', '6', '~', /* 0x81: shift F7 */ - 5, ESC, '[', '1', '7', '~', /* 0x87: shift F8 */ - 5, ESC, '[', '1', '8', '~', /* 0x8D: shift F9 */ - 5, ESC, '[', '1', '9', '~', /* 0x93: shift F10 */ - 3, ESC, '[', 'Z', /* 0x99: shift TAB */ - 2, ESC, '[', /* 0x9d: alt ESC == CSI */ - }, -}; - -main() -{ - write (1, &ascii_kbdmap, sizeof (kbdmap)); -} diff --git a/sys/arch/atari/stand/loadkmap/us-kbdmap.c b/sys/arch/atari/stand/loadkmap/us-kbdmap.c deleted file mode 100644 index 70ca7d53f3c8..000000000000 --- a/sys/arch/atari/stand/loadkmap/us-kbdmap.c +++ /dev/null @@ -1,157 +0,0 @@ -/* $NetBSD: us-kbdmap.c,v 1.2 1995/07/24 05:44:43 leo Exp $ */ - -#include "../../dev/kbdmap.h" - -/* mode shortcuts: */ -#define S KBD_MODE_STRING -#define C KBD_MODE_CAPS -#define K KBD_MODE_KPAD - - -/* -| 20.June.95 -| Abdulkareem asx@ccnet.com -| -| Changes made for the US keyboard -| The pipe symbol '|', the double-quote '"', the at sign, '@', the -| tidle '~', the backslash '\' were incompatible to the built-in -| keymap and therefore not available on the US keyabords. -| -| I've added the loadkmap us-map line in my /etc/rc.local file; don't -| know where else to put it. -| -*/ - - -struct kbdmap kbdmap; -struct kbdmap ascii_kbdmap = { - /* normal map */ - { -/* 0x00 */ 0, 0, 0, ESC, 0, '1', 0, '2', -/* 0x04 */ 0, '3', 0, '4', 0, '5', 0, '6', -/* 0x08 */ 0, '7', 0, '8', 0, '9', 0, '0', -/* 0x0c */ 0, '-', 0, '=', 0, '\b', 0, '\t', -/* 0x10 */ C, 'q', C, 'w', C, 'e', C, 'r', -/* 0x14 */ C, 't', C, 'y', C, 'u', C, 'i', -/* 0x18 */ C, 'o', C, 'p', 0, '[', 0, ']', -/* 0x1c */ 0, '\r', 0, DEL, C, 'a', C, 's', -/* 0x20 */ C, 'd', C, 'f', C, 'g', C, 'h', -/* 0x24 */ C, 'j', C, 'k', C, 'l', 0, ';', -/* 0x28 */ 0, '\'', 0, '`', 0, 0, 0, '\\', -/* 0x2c */ C, 'z', C, 'x', C, 'c', C, 'v', -/* 0x30 */ C, 'b', C, 'n', C, 'm', 0, ',', -/* 0x34 */ 0, '.', 0, '/', 0, 0, 0, 0, -/* 0x38 */ 0, 0, 0, ' ', 0, 0, S, 0x10, -/* 0x3c */ S, 0x15, S, 0x1A, S, 0x1F, S, 0x24, -/* 0x40 */ S, 0x29, S, 0x2E, S, 0x33, S, 0x38, -/* 0x44 */ S, 0x3D, 0, 0, 0, 0, 0, 0, -/* 0x48 */ S, 0x00, 0, 0, 0, '-', S, 0x0C, -/* 0x4c */ 0, 0, S, 0x08, 0, '+', 0, 0, -/* 0x50 */ S, 0x04, 0, 0, 0, 0, 0, DEL, -/* 0x54 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x58 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x5c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x60 */ -/* 0x60 */ 0, 0, 0, 0, 0, 0, 0, '(', -/* 0x64 */ 0, ')', 0, '/', 0, '*', K, '7', -/* 0x68 */ K, '8', K, '9', K, '4', K, '5', -/* 0x6c */ K, '6', K, '1', K, '2', K, '3', -/* 0x70 */ K, '0', K, '.', K, '\r', 0, 0, -/* 0x74 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x78 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x7c */ 0, 0, 0, 0, 0, 0, 0, 0 -}, - /* shifted map */ - { -/* 0x00 */ 0, 0, 0, ESC, 0, '!', 0, '@', -/* 0x04 */ 0, '#', 0, '$', 0, '%', 0, '^', -/* 0x08 */ 0, '&', 0, '*', 0, '(', 0, ')', -/* 0x0c */ 0, '_', 0, '+', 0, '\b', 0, '\t', -/* 0x10 */ C, 'Q', C, 'W', C, 'E', C, 'R', -/* 0x14 */ C, 'T', C, 'Y', C, 'U', C, 'I', -/* 0x18 */ C, 'O', C, 'P', 0, '{', 0, '}', -/* 0x1c */ 0, '\r', 0, 0, C, 'A', C, 'S', -/* 0x20 */ C, 'D', C, 'F', C, 'G', C, 'H', -/* 0x24 */ C, 'J', C, 'K', C, 'L', 0, ':', -/* 0x28 */ 0, '"', 0, '~', 0, 0, 0, '|', -/* 0x2c */ C, 'Z', C, 'X', C, 'C', C, 'V', -/* 0x30 */ C, 'B', C, 'N', C, 'M', 0, '<', -/* 0x34 */ 0, '>', 0, '?', 0, 0, 0, 0, -/* 0x38 */ 0, 0, 0, ' ', 0, 0, S, 0x5d, -/* 0x3c */ S, 0x63, S, 0x69, S, 0x6F, S, 0x75, -/* 0x40 */ S, 0x7b, S, 0x81, S, 0x87, S, 0x8d, -/* 0x44 */ S, 0x93, 0, 0, 0, 0, 0, 0, -/* 0x48 */ S, 0x47, 0, 0, 0, '-', S, 0x57, -/* 0x4c */ 0, 0, S, 0x51, 0, '+', 0, 0, -/* 0x50 */ S, 0x4c, 0, 0, 0, 0, 0, DEL, -/* 0x54 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x58 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x5c */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x60 */ -/* 0x60 */ 0, 0, 0, 0, 0, 0, 0, '(', -/* 0x64 */ 0, ')', 0, '/', 0, '*', K, '7', -/* 0x68 */ K, '8', K, '9', K, '4', K, '5', -/* 0x6c */ K, '6', K, '1', K, '2', K, '3', -/* 0x70 */ K, '0', K, '.', K, '\r', 0, 0, -/* 0x74 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x78 */ 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x7c */ 0, 0, 0, 0, 0, 0, 0, 0 - }, - - /* alt map FIXME: No altmap yet.. */ - { - 0, 0 - }, - - /* shift alt map FIXME: No shift altmap yet... */ - { - 0, 0 - }, - - { - /* string table. If there's a better way to get the offsets into the - above table, please tell me.. - - NOTE: save yourself and others a lot of grief by *not* using - CSI == 0x9b, using the two-character sequence gives - much less trouble, especially in GNU-Emacs.. */ - - 3, ESC, '[', 'A', /* 0x00: CRSR UP */ - 3, ESC, '[', 'B', /* 0x04: CRSR DOWN */ - 3, ESC, '[', 'C', /* 0x08: CRSR RIGHT */ - 3, ESC, '[', 'D', /* 0x0C: CRSR LEFT */ - 4, ESC, '[', '0', '~', /* 0x10: F1 */ - 4, ESC, '[', '1', '~', /* 0x15: F2 */ - 4, ESC, '[', '2', '~', /* 0x1A: F3 */ - 4, ESC, '[', '3', '~', /* 0x1F: F4 */ - 4, ESC, '[', '4', '~', /* 0x24: F5 */ - 4, ESC, '[', '5', '~', /* 0x29: F6 */ - 4, ESC, '[', '6', '~', /* 0x2E: F7 */ - 4, ESC, '[', '7', '~', /* 0x33: F8 */ - 4, ESC, '[', '8', '~', /* 0x38: F9 */ - 4, ESC, '[', '9', '~', /* 0x3D: F10 */ - 4, ESC, '[', '?', '~', /* 0x42: HELP */ - - 4, ESC, '[', 'T', '~', /* 0x47: shift CRSR UP */ - 4, ESC, '[', 'S', '~', /* 0x4C: shift CRSR DOWN */ - 5, ESC, '[', ' ', '@', '~', /* 0x51: shift CRSR RIGHT */ - 5, ESC, '[', ' ', 'A', '~', /* 0x57: shift CRSR LEFT */ - 5, ESC, '[', '1', '0', '~', /* 0x5D: shift F1 */ - 5, ESC, '[', '1', '1', '~', /* 0x63: shift F2 */ - 5, ESC, '[', '1', '2', '~', /* 0x69: shift F3 */ - 5, ESC, '[', '1', '3', '~', /* 0x6F: shift F4 */ - 5, ESC, '[', '1', '4', '~', /* 0x75: shift F5 */ - 5, ESC, '[', '1', '5', '~', /* 0x7B: shift F6 */ - 5, ESC, '[', '1', '6', '~', /* 0x81: shift F7 */ - 5, ESC, '[', '1', '7', '~', /* 0x87: shift F8 */ - 5, ESC, '[', '1', '8', '~', /* 0x8D: shift F9 */ - 5, ESC, '[', '1', '9', '~', /* 0x93: shift F10 */ - 3, ESC, '[', 'Z', /* 0x99: shift TAB */ - 2, ESC, '[', /* 0x9d: alt ESC == CSI */ - }, -}; - -main() -{ - write (1, &ascii_kbdmap, sizeof (kbdmap)); -}