Add missing keypad entry for '+' and correct a comment. From pr#3893.

This commit is contained in:
veego 1997-09-06 12:41:10 +00:00
parent da80f6c913
commit b8b28812be
1 changed files with 143 additions and 140 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: kbdmap.c,v 1.9 1996/04/21 21:12:06 veego Exp $ */
/* $NetBSD: kbdmap.c,v 1.10 1997/09/06 12:41:10 veego Exp $ */
/*
* Copyright (c) 1993 Markus Wild
@ -135,13 +135,14 @@ struct kbdmap ascii_kbdmap = {
{ S, 0x24 }, /* F5 */
{ S, 0x29 }, /* F6 */
{ S, 0x2E }, /* F7 */
{ S, 0x33 }, /* 0x58 F8 */
{ S, 0x38 }, /* F9 */
{ S, 0x33 }, /* F8 */
{ S, 0x38 }, /* 0x58 F9 */
{ S, 0x3D }, /* F10 */
{ K, '(' },
{ K, ')' },
{ K, '/' },
{ K, '*' },
{ K, '+' },
{ S, 0x42 } /* HELP */
},
@ -234,20 +235,21 @@ struct kbdmap ascii_kbdmap = {
{ S, 0x75 }, /* shift F5 */
{ S, 0x7B }, /* shift F6 */
{ S, 0x81 }, /* shift F7 */
{ S, 0x87 }, /* 0x58 shift F8 */
{ S, 0x8D }, /* shift F9 */
{ S, 0x87 }, /* shift F8 */
{ S, 0x8D }, /* 0x58 shift F9 */
{ S, 0x93 }, /* shift F10 */
{ K, '(' },
{ K, ')' },
{ K, '/' },
{ K, '*' },
{ K, '+' },
{ S, 0x42 } /* HELP (no special shift code) */
},
/* alt map */
{
{ 0, '`' }, /* 0x00 */
{ 0, '`' }, /* 0x00 */
{ 0, '¹' },
{ 0, '²' },
{ 0, '³' },
@ -258,11 +260,11 @@ struct kbdmap ascii_kbdmap = {
{ 0, '·' }, /* 0x08 */
{ 0, '«' },
{ 0, '»' },
{ 0, '-' },
{ 0, '=' },
{ 0, '\\' },
{ 0, 0 },
{ K, '0' },
{ 0, '-' },
{ 0, '=' },
{ 0, '\\' },
{ 0, 0 },
{ K, '0' },
{ C, 'å' }, /* 0x10 */
{ 0, '°' },
{ 0, '©' },
@ -273,29 +275,29 @@ struct kbdmap ascii_kbdmap = {
{ 0, '¡' },
{ C, 'ø' }, /* 0x18 */
{ 0, '' },
{ 0, '[' },
{ 0, ']' },
{ 0, 0 },
{ K, '1' },
{ K, '2' },
{ K, '3' },
{ 0, '[' },
{ 0, ']' },
{ 0, 0 },
{ K, '1' },
{ K, '2' },
{ K, '3' },
{ C, 'æ' }, /* 0x20 */
{ 0, 'ß' },
{ C, 'ð' },
{ DA, '´' },
{ DG, '`' },
{ DC, '^' },
{ DT, '~' },
{ DG, '`' },
{ DC, '^' },
{ DT, '~' },
{ DD, '¨' },
{ 0, '£' }, /* 0x28 */
{ 0, ';' },
{ 0, '\'' },
{ 0, 0 },
{ 0, 0 },
{ K, '4' },
{ K, '5' },
{ K, '6' },
{ 0, 0 }, /* 0x30 */
{ 0, ';' },
{ 0, '\'' },
{ 0, 0 },
{ 0, 0 },
{ K, '4' },
{ K, '5' },
{ K, '6' },
{ 0, 0 }, /* 0x30 */
{ 0, '±' },
{ 0, '×' },
{ C, 'ç' },
@ -303,65 +305,66 @@ struct kbdmap ascii_kbdmap = {
{ 0, 'º' },
{ 0, '­' },
{ 0, '¸' },
{ 0, ',' }, /* 0x38 */
{ 0, '.' },
{ 0, '/' },
{ 0, 0 },
{ K, '.' },
{ K, '7' },
{ K, '8' },
{ K, '9' },
{ 0, ' ' }, /* 0x40 */
{ 0, DEL }, /* really BS, DEL & BS swapped */
{ 0, '\t' },
{ K, '\r' }, /* enter */
{ 0, '\r' }, /* return */
{ S, 0x9d }, /* CSI */
{ 0, '\b' }, /* really DEL, BS & DEL swapped */
{ 0, 0 },
{ 0, 0 }, /* 0x48 */
{ 0, 0 },
{ K, '-' },
{ 0, 0 },
{ S, 0x00 }, /* now it gets hairy.. CRSR UP */
{ S, 0x04 }, /* CRSR DOWN */
{ S, 0x08 }, /* CRSR RIGHT */
{ S, 0x0C }, /* CRSR LEFT */
{ S, 0x10 }, /* 0x50 F1 */
{ S, 0x15 }, /* F2 */
{ S, 0x1A }, /* F3 */
{ S, 0x1F }, /* F4 */
{ S, 0x24 }, /* F5 */
{ S, 0x29 }, /* F6 */
{ S, 0x2E }, /* F7 */
{ S, 0x33 }, /* 0x58 F8 */
{ S, 0x38 }, /* F9 */
{ S, 0x3D }, /* F10 */
{ K, '(' },
{ K, ')' },
{ K, '/' },
{ K, '*' },
{ S, 0x42 } /* HELP */
{ 0, ',' }, /* 0x38 */
{ 0, '.' },
{ 0, '/' },
{ 0, 0 },
{ K, '.' },
{ K, '7' },
{ K, '8' },
{ K, '9' },
{ 0, ' ' }, /* 0x40 */
{ 0, DEL }, /* really BS, DEL & BS swapped */
{ 0, '\t' },
{ K, '\r' }, /* enter */
{ 0, '\r' }, /* return */
{ S, 0x9d }, /* CSI */
{ 0, '\b' }, /* really DEL, BS & DEL swapped */
{ 0, 0 },
{ 0, 0 }, /* 0x48 */
{ 0, 0 },
{ K, '-' },
{ 0, 0 },
{ S, 0x00 }, /* now it gets hairy.. CRSR UP */
{ S, 0x04 }, /* CRSR DOWN */
{ S, 0x08 }, /* CRSR RIGHT */
{ S, 0x0C }, /* CRSR LEFT */
{ S, 0x10 }, /* 0x50 F1 */
{ S, 0x15 }, /* F2 */
{ S, 0x1A }, /* F3 */
{ S, 0x1F }, /* F4 */
{ S, 0x24 }, /* F5 */
{ S, 0x29 }, /* F6 */
{ S, 0x2E }, /* F7 */
{ S, 0x33 }, /* F8 */
{ S, 0x38 }, /* 0x58 F9 */
{ S, 0x3D }, /* F10 */
{ K, '(' },
{ K, ')' },
{ K, '/' },
{ K, '*' },
{ K, '+' },
{ S, 0x42 } /* HELP */
},
/* shift alt map */
{
{ 0, '~' }, /* 0x00 */
{ 0, '!' },
{ 0, '@' },
{ 0, '#' },
{ 0, '$' },
{ 0, '%' },
{ 0, '^' },
{ 0, '&' },
{ 0, '*' }, /* 0x08 */
{ 0, '(' },
{ 0, ')' },
{ 0, '_' },
{ 0, '+' },
{ 0, '|' },
{ 0, 0 },
{ K, '0' },
{ 0, '~' }, /* 0x00 */
{ 0, '!' },
{ 0, '@' },
{ 0, '#' },
{ 0, '$' },
{ 0, '%' },
{ 0, '^' },
{ 0, '&' },
{ 0, '*' }, /* 0x08 */
{ 0, '(' },
{ 0, ')' },
{ 0, '_' },
{ 0, '+' },
{ 0, '|' },
{ 0, 0 },
{ K, '0' },
{ C, 'Å' }, /* 0x10 */
{ 0, '°' },
{ 0, '©' },
@ -372,29 +375,29 @@ struct kbdmap ascii_kbdmap = {
{ 0, '¦' },
{ C, 'Ø' }, /* 0x18 */
{ 0, '' },
{ 0, '[' },
{ 0, ']' },
{ 0, 0 },
{ K, '1' },
{ K, '2' },
{ K, '3' },
{ 0, '[' },
{ 0, ']' },
{ 0, 0 },
{ K, '1' },
{ K, '2' },
{ K, '3' },
{ C, 'Æ' }, /* 0x20 */
{ 0, '§' },
{ C, 'Ð' },
{ DA, '´' },
{ DG, '`' },
{ DC, '^' },
{ DT, '~' },
{ DG, '`' },
{ DC, '^' },
{ DT, '~' },
{ DD, '¨' },
{ 0, '£' }, /* 0x28 */
{ 0, ';' },
{ 0, '\'' },
{ 0, 0 },
{ 0, 0 },
{ K, '4' },
{ K, '5' },
{ K, '6' },
{ 0, 0 }, /* 0x30 */
{ 0, ';' },
{ 0, '\'' },
{ 0, 0 },
{ 0, 0 },
{ K, '4' },
{ K, '5' },
{ K, '6' },
{ 0, 0 }, /* 0x30 */
{ 0, '±' },
{ 0, '×' },
{ C, 'ç' },
@ -402,45 +405,46 @@ struct kbdmap ascii_kbdmap = {
{ 0, 'º' },
{ 0, '­' },
{ 0, '¸' },
{ 0, ',' }, /* 0x38 */
{ 0, '.' },
{ 0, '/' },
{ 0, 0 },
{ K, '.' },
{ K, '7' },
{ K, '8' },
{ K, '9' },
{ 0, ' ' }, /* 0x40 */
{ 0, DEL }, /* really BS, DEL & BS swapped */
{ 0, '\t' },
{ K, '\r' }, /* enter */
{ 0, '\r' }, /* return */
{ S, 0x9d }, /* CSI */
{ 0, '\b' }, /* really DEL, BS & DEL swapped */
{ 0, 0 },
{ 0, 0 }, /* 0x48 */
{ 0, 0 },
{ K, '-' },
{ 0, 0 },
{ S, 0x00 }, /* now it gets hairy.. CRSR UP */
{ S, 0x04 }, /* CRSR DOWN */
{ S, 0x08 }, /* CRSR RIGHT */
{ S, 0x0C }, /* CRSR LEFT */
{ S, 0x10 }, /* 0x50 F1 */
{ S, 0x15 }, /* F2 */
{ S, 0x1A }, /* F3 */
{ S, 0x1F }, /* F4 */
{ S, 0x24 }, /* F5 */
{ S, 0x29 }, /* F6 */
{ S, 0x2E }, /* F7 */
{ S, 0x33 }, /* 0x58 F8 */
{ S, 0x38 }, /* F9 */
{ S, 0x3D }, /* F10 */
{ K, '(' },
{ K, ')' },
{ K, '/' },
{ K, '*' },
{ S, 0x42 } /* HELP */
{ 0, ',' }, /* 0x38 */
{ 0, '.' },
{ 0, '/' },
{ 0, 0 },
{ K, '.' },
{ K, '7' },
{ K, '8' },
{ K, '9' },
{ 0, ' ' }, /* 0x40 */
{ 0, DEL }, /* really BS, DEL & BS swapped */
{ 0, '\t' },
{ K, '\r' }, /* enter */
{ 0, '\r' }, /* return */
{ S, 0x9d }, /* CSI */
{ 0, '\b' }, /* really DEL, BS & DEL swapped */
{ 0, 0 },
{ 0, 0 }, /* 0x48 */
{ 0, 0 },
{ K, '-' },
{ 0, 0 },
{ S, 0x00 }, /* now it gets hairy.. CRSR UP */
{ S, 0x04 }, /* CRSR DOWN */
{ S, 0x08 }, /* CRSR RIGHT */
{ S, 0x0C }, /* CRSR LEFT */
{ S, 0x10 }, /* 0x50 F1 */
{ S, 0x15 }, /* F2 */
{ S, 0x1A }, /* F3 */
{ S, 0x1F }, /* F4 */
{ S, 0x24 }, /* F5 */
{ S, 0x29 }, /* F6 */
{ S, 0x2E }, /* F7 */
{ S, 0x33 }, /* F8 */
{ S, 0x38 }, /* 0x58 F9 */
{ S, 0x3D }, /* F10 */
{ K, '(' },
{ K, ')' },
{ K, '/' },
{ K, '*' },
{ K, '+' },
{ S, 0x42 } /* HELP */
},
{
@ -503,4 +507,3 @@ unsigned char acctable[KBD_NUM_ACC][64] = {
"`äbcdëfghïjklmnöpqrstüvwxyz{|}~\177"}, /* KBD_ACC_DIER */
};