diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2002-11-23 23:50:19 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2002-11-23 23:50:19 +0000 |
commit | fb062fef929700eee78daa71d3990b41b9533647 (patch) | |
tree | 4540469d64a87733daec45533765b23059019365 /sbin | |
parent | 5e4eb11f27934dbfb5d755ad61d427f65c017a20 (diff) |
Now that wskbd layouts for sparc are done, I don't need to keep these files
as a reference...
Diffstat (limited to 'sbin')
28 files changed, 0 insertions, 4564 deletions
diff --git a/sbin/kbd/tables/sparc/be_fr b/sbin/kbd/tables/sparc/be_fr deleted file mode 100644 index f7fef369b8e..00000000000 --- a/sbin/kbd/tables/sparc/be_fr +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: be_fr,v 1.2 1999/08/21 20:27:43 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "be_fr", "belgium", "france", "type_4_layout_02" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(CAPSLOCK),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ']', '}', ']', C8('»'),HOLE, '\035', /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(HOLE,HOLE) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(HOLE,HOLE) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(HOLE,HOLE) /* 27 */ - ALL(HOLE,HOLE) /* 28 */ - ALL('\033',NONL) /* 29 */ - '&', '1', '&', NOP, NONL, '&', /* 30 */ - C8('é'),'2', 'E', C8('²'),NONL, C8('É'), /* 31 */ - '"', '3', '"', C8('³'),NONL, '"', /* 32 */ - '\'', '4', '\'', NOP, NONL, '\'', /* 33 */ - '(', '5', '(', NOP, NONL, '(', /* 34 */ - C8('§'),'6', C8('§'),'^', NONL, '\036', /* 35 */ - C8('è'),'7', 'E', NOP, '7', C8('è'), /* 36 */ - '!', '8', '!', C8('£'),'8', '!', /* 37 */ - C8('ç'),'9', 'C', '\\', '9', '\034', /* 38 */ - C8('à'),'0', 'A', NOP, '*', C8('à'), /* 39 */ - ')', C8('°'),')', '~', NONL, ')', /* 40 */ - '-', '_', '-', '#', NONL, '\037', /* 41 */ - '*', '|', '*', C8('¤'),NONL, '\034', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(HOLE,HOLE) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(HOLE,HOLE) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 54 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - GR(1), GR(0), GR(1), NOP, NONL, GR(1), /* 64 */ - '`', '$', '`', '@', NONL, '\000', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(HOLE,HOLE) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - 'm', 'M', 'M', C8('µ'),'+', '\r', /* 86 */ - C8('ù'),'%', 'U', NOP, NONL, C8('ù'), /* 87 */ - '[', '{', '[', C8('«'),NONL, '\033', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(HOLE,HOLE) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - ',', '?', ',', NOP, '0', ',', /* 106 */ - ';', '.', ';', NOP, ',', ';', /* 107 */ - ':', '/', ':', NOP, '.', ':', /* 108 */ - '=', '+', '=', NOP, '/', '=', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(ALTGRAPH),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(HOLE,HOLE) /* 123 */ - '<', '>', '<', NOP, NONL, '<', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/ca b/sbin/kbd/tables/sparc/ca deleted file mode 100644 index 239756d407f..00000000000 --- a/sbin/kbd/tables/sparc/ca +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: ca,v 1.2 1999/08/21 20:27:43 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "ca", "canada", "type_4_layout_03" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(CAPSLOCK),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ALL(HOLE,HOLE) /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(HOLE,HOLE) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(HOLE,HOLE) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(HOLE,HOLE) /* 27 */ - ALL(HOLE,HOLE) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', C8('±'),NONL, '1', /* 30 */ - '2', '"', '2', '@', NONL, '\000', /* 31 */ - '3', '/', '3', C8('£'),NONL, '3', /* 32 */ - '4', '$', '4', C8('¢'),NONL, '4', /* 33 */ - '5', '%', '5', C8('¤'),NONL, '5', /* 34 */ - '6', '?', '6', C8('¬'),NONL, '6', /* 35 */ - '7', '&', '7', '|', '7', '7', /* 36 */ - '8', '*', '8', C8('²'),'8', '8', /* 37 */ - '9', '(', '9', C8('³'),'9', '9', /* 38 */ - '0', ')', '0', C8('¼'),'*', '0', /* 39 */ - '-', '_', '-', C8('½'),NONL, '\037', /* 40 */ - '=', '+', '=', C8('¾'),NONL, '=', /* 41 */ - '<', '>', '<', '}', NONL, '\033', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(HOLE,HOLE) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(HOLE,HOLE) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', C8('§'),'6', '\017', /* 62 */ - 'p', 'P', 'P', C8('¶'),'-', '\020', /* 63 */ - GR(1), '^', GR(1), '[', NONL, '\036', /* 64 */ - GR(3), GR(0), GR(3), ']', NONL, '\035', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(HOLE,HOLE) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - ';', ':', ';', '~', '+', ';', /* 86 */ - GR(5), '`', GR(5), '{', NONL, '`', /* 87 */ - '#', '|', '#', '\\', NONL, '\034', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(HOLE,HOLE) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', C8('«'),NONL, '\026', /* 103 */ - 'b', 'B', 'B', C8('»'),NONL, '\002', /* 104 */ - 'n', 'N', 'N', C8('°'),NONL, '\016', /* 105 */ - 'm', 'M', 'M', C8('µ'),'0', '\r', /* 106 */ - ',', '\'', ',', C8('¯'),',', ',', /* 107 */ - '.', '.', '.', NOP, '.', '.', /* 108 */ - C8('é'),C8('É'),C8('É'),GR(4), '/', C8('é'), /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(ALTGRAPH),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(HOLE,HOLE) /* 123 */ - C8('«'),C8('»'),C8('«'),C8('°'),NONL, C8('«'), /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/ca_fr_5 b/sbin/kbd/tables/sparc/ca_fr_5 deleted file mode 100644 index 12dc6831e41..00000000000 --- a/sbin/kbd/tables/sparc/ca_fr_5 +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: ca_fr_5,v 1.2 1999/08/21 20:27:43 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "ca_fr_5", "canada_french_5", "type_4_layout_32" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ALL(HOLE,HOLE) /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(ST(1),NONL) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(ST(3),NONL) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(ST(2),NONL) /* 27 */ - ALL(ST(4),NONL) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', C8('±'),NONL, '1', /* 30 */ - '2', '@', '2', NOP, NONL, '\000', /* 31 */ - '3', '#', '3', C8('£'),NONL, '3', /* 32 */ - '4', '$', '4', C8('¢'),NONL, '4', /* 33 */ - '5', '%', '5', C8('¤'),NONL, '5', /* 34 */ - '6', '?', '6', NOP, NONL, '6', /* 35 */ - '7', '&', '7', NOP, '7', '7', /* 36 */ - '8', '*', '8', NOP, '8', '8', /* 37 */ - '9', '(', '9', '[', '9', '9', /* 38 */ - '0', ')', '0', ']', '*', '0', /* 39 */ - '-', '_', '-', NOP, NONL, '-', /* 40 */ - '=', '+', '=', C8('¬'),NONL, '=', /* 41 */ - '/', '\\', '/', '|', NONL, '/', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(BF(8),NONL) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(RF(7),NONL) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', C8('¶'),'-', '\020', /* 63 */ - GR(1), GR(0), GR(1), GR(5), NONL, '\036', /* 64 */ - C8('ç'),C8('Ç'),C8('Ç'),'~', NONL, C8('ç'), /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(RF(13),NONL) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - ';', ':', ';', C8('°'),'+', ';', /* 86 */ - C8('è'),C8('È'),C8('È'),NOP, NONL, C8('è'), /* 87 */ - C8('à'),C8('À'),C8('À'),NOP, NONL, C8('à'), /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(RF(9),NONL) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', C8('«'),NONL, '\032', /* 100 */ - 'x', 'X', 'X', C8('»'),NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', '\'', ',', '<', ',', ',', /* 107 */ - '.', '"', '.', '>', '.', '.', /* 108 */ - C8('é'),C8('É'),C8('É'),'`', '/', C8('é'), /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(CAPSLOCK),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(RF(15),NONL) /* 123 */ - C8('ù'),C8('Ù'),C8('Ù'),NOP, C8('ù'),C8('ù'), /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/ch_de b/sbin/kbd/tables/sparc/ch_de deleted file mode 100644 index 460844d38c9..00000000000 --- a/sbin/kbd/tables/sparc/ch_de +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: ch_de,v 1.2 1999/08/21 20:27:43 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "ch_de", "swiss_german", "type_4_layout_0d" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(COMPOSE,NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - '>', '}', '>', NOP, HOLE, '>', /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(HOLE,HOLE) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(HOLE,HOLE) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(HOLE,HOLE) /* 27 */ - ALL(HOLE,HOLE) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '+', '1', '!', NONL, '1', /* 30 */ - '2', '"', '2', '@', NONL, '\000', /* 31 */ - '3', '*', '3', '#', NONL, '3', /* 32 */ - '4', C8('ç'),'4', C8('¢'),NONL, '4', /* 33 */ - '5', '%', '5', '~', NONL, '5', /* 34 */ - '6', '&', '6', C8('§'),NONL, '6', /* 35 */ - '7', '/', '7', '|', '7', '7', /* 36 */ - '8', '(', '8', C8('°'),'8', '8', /* 37 */ - '9', ')', '9', '\\', '9', '\034', /* 38 */ - '0', '=', '0', '^', '*', '\036', /* 39 */ - '\'', '?', '\'', '`', NONL, '\'', /* 40 */ - GR(1), GR(5), GR(1), NOP, NONL, GR(1), /* 41 */ - '$', GR(2), '$', C8('£'),NONL, '$', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(HOLE,HOLE) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(HOLE,HOLE) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - C8('ü'),C8('è'),C8('ü'),NOP, NONL, C8('ü'), /* 64 */ - GR(0), GR(4), GR(0), NOP, NONL, GR(0), /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(SK(ALTGRAPH),NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(HOLE,HOLE) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(CAPSLOCK),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - C8('ö'),C8('é'),C8('ö'),NOP, '+', C8('ö'), /* 86 */ - C8('ä'),C8('à'),C8('ä'),NOP, NONL, C8('ä'), /* 87 */ - '<', '{', '<', NOP, NONL, '<', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(HOLE,HOLE) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', C8('µ'),'0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '_', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(LEFTCTRL),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(HOLE,HOLE) /* 123 */ - ']', '[', ']', '\\', NONL, '\035', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/ch_de_5 b/sbin/kbd/tables/sparc/ch_de_5 deleted file mode 100644 index 2e9e88bd920..00000000000 --- a/sbin/kbd/tables/sparc/ch_de_5 +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: ch_de_5,v 1.2 1999/08/21 20:27:43 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "ch_de_5", "swiss_german_5", "type_4_layout_2d" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ALL(HOLE,HOLE) /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(ST(1),NONL) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(ST(3),NONL) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(ST(2),NONL) /* 27 */ - ALL(ST(4),NONL) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '+', '1', '|', NONL, '1', /* 30 */ - '2', '"', '2', '@', NONL, '\000', /* 31 */ - '3', '*', '3', '#', NONL, '3', /* 32 */ - '4', C8('ç'),'4', '^', NONL, '\036', /* 33 */ - '5', '%', '5', '~', NONL, '5', /* 34 */ - '6', '&', '6', NOP, NONL, '6', /* 35 */ - '7', '/', '7', NOP, '7', '7', /* 36 */ - '8', '(', '8', NOP, '8', '8', /* 37 */ - '9', ')', '9', NOP, '9', '9', /* 38 */ - '0', '=', '0', '`', '*', '0', /* 39 */ - '\'', '?', '\'', GR(4), NONL, '\'', /* 40 */ - GR(1), GR(5), GR(1), GR(2), NONL, '\036', /* 41 */ - C8('§'),C8('°'),C8('§'),NOP, NONL, C8('§'), /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(BF(8),NONL) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(RF(7),NONL) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - C8('ü'),C8('è'),C8('Ü'),'[', NONL, '\033', /* 64 */ - GR(0), '!', GR(0), ']', NONL, '\035', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(RF(13),NONL) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - C8('ö'),C8('é'),C8('Ö'),NOP, '+', C8('ö'), /* 86 */ - C8('ä'),C8('à'),C8('Ä'),'{', NONL, C8('ä'), /* 87 */ - '$', C8('£'),'$', '}', NONL, '$', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(RF(9),NONL) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '_', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(CAPSLOCK),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(RF(15),NONL) /* 123 */ - '<', '>', '<', '\\', NONL, '\034', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/ch_fr b/sbin/kbd/tables/sparc/ch_fr deleted file mode 100644 index db030dbb73c..00000000000 --- a/sbin/kbd/tables/sparc/ch_fr +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: ch_fr,v 1.2 1999/08/21 20:27:43 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "ch_fr", "swiss_french", "type_4_layout_0c" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(COMPOSE,NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - '>', '}', '>', NOP, HOLE, '>', /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(HOLE,HOLE) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(HOLE,HOLE) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(HOLE,HOLE) /* 27 */ - ALL(HOLE,HOLE) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '+', '1', '!', NONL, '1', /* 30 */ - '2', '"', '2', '@', NONL, '\000', /* 31 */ - '3', '*', '3', '#', NONL, '3', /* 32 */ - '4', C8('ç'),'4', C8('¢'),NONL, '4', /* 33 */ - '5', '%', '5', '~', NONL, '5', /* 34 */ - '6', '&', '6', C8('§'),NONL, '6', /* 35 */ - '7', '/', '7', '|', '7', '7', /* 36 */ - '8', '(', '8', C8('°'),'8', '8', /* 37 */ - '9', ')', '9', '\\', '9', '\034', /* 38 */ - '0', '=', '0', '^', '*', '\036', /* 39 */ - '\'', '?', '\'', '`', NONL, '\'', /* 40 */ - GR(1), GR(5), GR(1), NOP, NONL, GR(1), /* 41 */ - '$', GR(2), '$', C8('£'),NONL, '$', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(HOLE,HOLE) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(HOLE,HOLE) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - C8('è'),C8('ü'),'E', NOP, NONL, C8('è'), /* 64 */ - GR(0), GR(4), GR(0), NOP, NONL, GR(0), /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(SK(ALTGRAPH),NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(HOLE,HOLE) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(CAPSLOCK),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - C8('é'),C8('ö'),'E', NOP, '+', C8('é'), /* 86 */ - C8('à'),C8('ä'),'A', NOP, NONL, C8('à'), /* 87 */ - '<', '{', '<', NOP, NONL, '<', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(HOLE,HOLE) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', C8('µ'),'0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '_', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(LEFTCTRL),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(HOLE,HOLE) /* 123 */ - ']', '[', ']', '\\', NONL, '\035', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/ch_fr_5 b/sbin/kbd/tables/sparc/ch_fr_5 deleted file mode 100644 index 2a5af9ffa30..00000000000 --- a/sbin/kbd/tables/sparc/ch_fr_5 +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: ch_fr_5,v 1.2 1999/08/21 20:27:43 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "ch_fr_5", "swiss_french_5", "type_4_layout_2c" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ALL(HOLE,HOLE) /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(ST(1),NONL) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(ST(3),NONL) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(ST(2),NONL) /* 27 */ - ALL(ST(4),NONL) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '+', '1', '|', NONL, '1', /* 30 */ - '2', '"', '2', '@', NONL, '\000', /* 31 */ - '3', '*', '3', '#', NONL, '3', /* 32 */ - '4', C8('ç'),'4', '^', NONL, '\036', /* 33 */ - '5', '%', '5', '~', NONL, '5', /* 34 */ - '6', '&', '6', NOP, NONL, '6', /* 35 */ - '7', '/', '7', NOP, '7', '7', /* 36 */ - '8', '(', '8', NOP, '8', '8', /* 37 */ - '9', ')', '9', NOP, '9', '9', /* 38 */ - '0', '=', '0', '`', '*', '0', /* 39 */ - '\'', '?', '\'', GR(4), NONL, '\'', /* 40 */ - GR(1), GR(5), GR(1), GR(2), NONL, '\036', /* 41 */ - C8('§'),C8('°'),C8('§'),NOP, NONL, C8('§'), /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(BF(8),NONL) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(RF(7),NONL) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - C8('è'),C8('ü'),C8('È'),'[', NONL, '\033', /* 64 */ - GR(0), '!', GR(0), ']', NONL, '\035', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(RF(13),NONL) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - C8('é'),C8('ö'),C8('É'),NOP, '+', C8('é'), /* 86 */ - C8('à'),C8('ä'),C8('À'),'{', NONL, C8('à'), /* 87 */ - '$', C8('£'),'$', '}', NONL, '$', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(RF(9),NONL) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '_', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(CAPSLOCK),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(RF(15),NONL) /* 123 */ - '<', '>', '<', '\\', NONL, '\034', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/de b/sbin/kbd/tables/sparc/de deleted file mode 100644 index 25031d355d7..00000000000 --- a/sbin/kbd/tables/sparc/de +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: de,v 1.2 1999/08/21 20:27:43 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "de", "germany", "type_4_layout_05" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALT),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ']', '}', ']', C8('»'),HOLE, '\035', /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALTGRAPH),NONL) /* 19 */ - ALL(HOLE,HOLE) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(HOLE,HOLE) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(HOLE,HOLE) /* 27 */ - ALL(HOLE,HOLE) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', NOP, NONL, '1', /* 30 */ - '2', '"', '2', C8('²'),NONL, '2', /* 31 */ - '3', C8('§'),'3', C8('³'),NONL, '3', /* 32 */ - '4', '$', '4', NOP, NONL, '4', /* 33 */ - '5', '%', '5', NOP, NONL, '5', /* 34 */ - '6', '&', '6', NOP, NONL, '6', /* 35 */ - '7', '/', '7', C8('°'),'7', '7', /* 36 */ - '8', '(', '8', '`', '8', '8', /* 37 */ - '9', ')', '9', '\'', '9', '9', /* 38 */ - '0', '=', '0', '|', '*', '0', /* 39 */ - C8('ß'),'?', C8('ß'),'\\', NONL, '\034', /* 40 */ - GR(4), GR(5), GR(4), NOP, NONL, GR(4), /* 41 */ - '#', '^', '#', '@', NONL, '\036', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(HOLE,HOLE) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(HOLE,HOLE) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - C8('ü'),C8('Ü'),C8('Ü'),NOP, NONL, C8('ü'), /* 64 */ - '+', '*', '+', '~', NONL, '+', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(HOLE,HOLE) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(CAPSLOCK),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - C8('ö'),C8('Ö'),C8('Ö'),NOP, '+', C8('ö'), /* 86 */ - C8('ä'),C8('Ä'),C8('Ä'),NOP, NONL, C8('ä'), /* 87 */ - '[', '{', '[', C8('«'),NONL, '\033', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(HOLE,HOLE) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', C8('µ'),'0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '_', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(LEFTCTRL),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(HOLE,HOLE) /* 123 */ - '<', '>', '<', NOP, NONL, '<', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/de_5 b/sbin/kbd/tables/sparc/de_5 deleted file mode 100644 index dc417084e97..00000000000 --- a/sbin/kbd/tables/sparc/de_5 +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: de_5,v 1.2 1999/08/21 20:27:43 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "de_5", "germany_5", "type_4_layout_25" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ALL(HOLE,HOLE) /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(ST(1),NONL) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(ST(3),NONL) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(ST(2),NONL) /* 27 */ - ALL(ST(4),NONL) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', NOP, NONL, '1', /* 30 */ - '2', '"', '2', C8('²'),NONL, '\000', /* 31 */ - '3', C8('§'),'3', C8('³'),NONL, '3', /* 32 */ - '4', '$', '4', NOP, NONL, '4', /* 33 */ - '5', '%', '5', NOP, NONL, '5', /* 34 */ - '6', '&', '6', NOP, NONL, '6', /* 35 */ - '7', '/', '7', '{', '7', '7', /* 36 */ - '8', '(', '8', '[', '8', '\033', /* 37 */ - '9', ')', '9', ']', '9', '\035', /* 38 */ - '0', '=', '0', '}', '*', '0', /* 39 */ - C8('ß'),'?', C8('ß'),'\\', NONL, '\034', /* 40 */ - GR(4), GR(5), GR(4), NOP, NONL, GR(4), /* 41 */ - '^', C8('°'),'^', NOP, NONL, '\036', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(BF(8),NONL) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADSEP) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(RF(7),NONL) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', '@', NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - C8('ü'),C8('Ü'),C8('Ü'),NOP, NONL, C8('ü'), /* 64 */ - '+', '*', '+', '~', NONL, '+', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(RF(13),NONL) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - C8('ö'),C8('Ö'),C8('Ö'),NOP, '+', C8('ö'), /* 86 */ - C8('ä'),C8('Ä'),C8('Ä'),NOP, NONL, C8('ä'), /* 87 */ - '#', '\'', '#', '`', NONL, '#', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(RF(9),NONL) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', C8('µ'),'0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '_', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(CAPSLOCK),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(RF(15),NONL) /* 123 */ - '<', '>', '<', '|', NONL, '<', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/dk b/sbin/kbd/tables/sparc/dk deleted file mode 100644 index 9e2d13ec9a8..00000000000 --- a/sbin/kbd/tables/sparc/dk +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: dk,v 1.2 1999/08/21 20:27:43 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "dk", "denmark", "type_4_layout_04" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(COMPOSE,NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - '~', '^', '~', NOP, HOLE, '\036', /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(HOLE,HOLE) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(HOLE,HOLE) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(HOLE,HOLE) /* 27 */ - ALL(HOLE,HOLE) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', NOP, NONL, '1', /* 30 */ - '2', '"', '2', '@', NONL, '\000', /* 31 */ - '3', '#', '3', C8('£'),NONL, '3', /* 32 */ - '4', C8('¤'),'4', '$', NONL, '4', /* 33 */ - '5', '%', '5', NOP, NONL, '5', /* 34 */ - '6', '&', '6', NOP, NONL, '6', /* 35 */ - '7', '/', '7', '{', '7', '7', /* 36 */ - '8', '(', '8', '[', '8', '\033', /* 37 */ - '9', ')', '9', ']', '9', '\035', /* 38 */ - '0', '=', '0', '}', '*', '0', /* 39 */ - '+', '?', '+', NOP, NONL, '\037', /* 40 */ - GR(4), GR(5), GR(4), '|', NONL, GR(4), /* 41 */ - '\'', '*', '\'', '`', NONL, '\036', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(HOLE,HOLE) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(HOLE,HOLE) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - C8('å'),C8('Å'),C8('Å'),NOP, NONL, C8('å'), /* 64 */ - GR(0), GR(1), GR(0), GR(2), NONL, GR(0), /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(SK(ALTGRAPH),NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(HOLE,HOLE) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(CAPSLOCK),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - C8('æ'),C8('Æ'),C8('Æ'),NOP, '+', C8('æ'), /* 86 */ - C8('ø'),C8('Ø'),C8('Ø'),NOP, NONL, C8('ø'), /* 87 */ - C8('½'),C8('§'),C8('½'),NOP, NONL, C8('½'), /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(HOLE,HOLE) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '_', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(LEFTCTRL),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(HOLE,HOLE) /* 123 */ - '<', '>', '<', '\\', NONL, '\034', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/dk_5 b/sbin/kbd/tables/sparc/dk_5 deleted file mode 100644 index 0f658d5df28..00000000000 --- a/sbin/kbd/tables/sparc/dk_5 +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: dk_5,v 1.2 1999/08/21 20:27:43 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "dk_5", "denmark_5", "type_4_layout_24" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ALL(HOLE,HOLE) /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(ST(1),NONL) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(ST(3),NONL) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(ST(2),NONL) /* 27 */ - ALL(ST(4),NONL) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', NOP, NONL, '1', /* 30 */ - '2', '"', '2', '@', NONL, '\000', /* 31 */ - '3', '#', '3', C8('£'),NONL, '3', /* 32 */ - '4', C8('¤'),'4', '$', NONL, '4', /* 33 */ - '5', '%', '5', '~', NONL, '5', /* 34 */ - '6', '&', '6', '^', NONL, '\036', /* 35 */ - '7', '/', '7', '{', '7', '7', /* 36 */ - '8', '(', '8', '[', '8', '\033', /* 37 */ - '9', ')', '9', ']', '9', '\035', /* 38 */ - '0', '=', '0', '}', '*', '0', /* 39 */ - '+', '?', '+', NOP, NONL, '\037', /* 40 */ - GR(4), GR(5), GR(4), '|', NONL, GR(4), /* 41 */ - C8('½'),C8('§'),C8('½'),NOP, NONL, C8('½'), /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(BF(8),NONL) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADSEP) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(RF(7),NONL) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - C8('å'),C8('Å'),C8('Å'),NOP, NONL, C8('å'), /* 64 */ - GR(0), GR(1), GR(0), GR(2), NONL, GR(0), /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(RF(13),NONL) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - C8('æ'),C8('Æ'),C8('Æ'),NOP, '+', C8('æ'), /* 86 */ - C8('ø'),C8('Ø'),C8('Ø'),NOP, NONL, C8('ø'), /* 87 */ - '\'', '*', '\'', '`', NONL, '\'', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(RF(9),NONL) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '_', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(CAPSLOCK),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(RF(15),NONL) /* 123 */ - '<', '>', '<', '\\', NONL, '\034', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/es b/sbin/kbd/tables/sparc/es deleted file mode 100644 index 81f162cb85d..00000000000 --- a/sbin/kbd/tables/sparc/es +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: es,v 1.2 1999/08/21 20:27:44 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "es", "spain", "latin_america", "type_4_layout_0a" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ']', '}', ']', C8('»'),HOLE, '\035', /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(HOLE,HOLE) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(HOLE,HOLE) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(HOLE,HOLE) /* 27 */ - ALL(HOLE,HOLE) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', NOP, NONL, '1', /* 30 */ - '2', '"', '2', '@', NONL, '\000', /* 31 */ - '3', C8('·'),'3', '#', NONL, '3', /* 32 */ - '4', '$', '4', NOP, NONL, '4', /* 33 */ - '5', '%', '5', C8('°'),NONL, '5', /* 34 */ - '6', '&', '6', C8('¬'),NONL, '6', /* 35 */ - '7', '/', '7', NOP, '7', '7', /* 36 */ - '8', '(', '8', NOP, '8', '8', /* 37 */ - '9', ')', '9', '\\', '9', '\034', /* 38 */ - '0', '=', '0', '|', '*', '0', /* 39 */ - '\'', '?', '\'', '`', NONL, '\034', /* 40 */ - C8('¡'),C8('¿'),C8('¡'),NOP, NONL, C8('¡'), /* 41 */ - C8('ç'),C8('Ç'),C8('Ç'),NOP, NONL, C8('ç'), /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(HOLE,HOLE) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(HOLE,HOLE) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', C8('º'),'6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - GR(5), GR(1), GR(5), '^', NONL, '\036', /* 64 */ - '+', '*', '+', '~', NONL, '+', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(HOLE,HOLE) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(CAPSLOCK),NONL) /* 76 */ - 'a', 'A', 'A', C8('ª'),NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - C8('ñ'),C8('Ñ'),C8('Ñ'),NOP, '+', C8('ñ'), /* 86 */ - GR(4), GR(0), GR(4), NOP, NONL, GR(4), /* 87 */ - '[', '{', '[', C8('«'),NONL, '\033', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(HOLE,HOLE) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '_', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(LEFTCTRL),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(HOLE,HOLE) /* 123 */ - '<', '>', '<', NOP, NONL, '<', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/es_5 b/sbin/kbd/tables/sparc/es_5 deleted file mode 100644 index e1d5af685cf..00000000000 --- a/sbin/kbd/tables/sparc/es_5 +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: es_5,v 1.2 1999/08/21 20:27:44 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "es_5", "spain_5", "type_4_layout_2a" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ALL(HOLE,HOLE) /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(ST(1),NONL) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(ST(3),NONL) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(ST(2),NONL) /* 27 */ - ALL(ST(4),NONL) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', '|', NONL, '1', /* 30 */ - '2', '"', '2', '@', NONL, '\000', /* 31 */ - '3', C8('·'),'3', '#', NONL, '3', /* 32 */ - '4', '$', '4', '^', NONL, '\036', /* 33 */ - '5', '%', '5', '~', NONL, '5', /* 34 */ - '6', '&', '6', C8('¬'),NONL, '6', /* 35 */ - '7', '/', '7', NOP, '7', '7', /* 36 */ - '8', '(', '8', NOP, '8', '8', /* 37 */ - '9', ')', '9', NOP, '9', '9', /* 38 */ - '0', '=', '0', NOP, '*', '0', /* 39 */ - '\'', '?', '\'', '`', NONL, '\'', /* 40 */ - C8('¡'),C8('¿'),C8('¡'),NOP, NONL, C8('¡'), /* 41 */ - C8('º'),C8('ª'),C8('º'),'\\', NONL, '\034', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(BF(8),NONL) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(RF(7),NONL) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - GR(5), GR(1), GR(5), '[', NONL, '\033', /* 64 */ - '+', '*', '+', ']', NONL, '\035', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(RF(13),NONL) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - C8('ñ'),C8('Ñ'),C8('Ñ'),NOP, '+', C8('ñ'), /* 86 */ - GR(4), GR(0), GR(4), '{', NONL, GR(4), /* 87 */ - C8('ç'),C8('Ç'),C8('Ç'),'}', NONL, C8('ç'), /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(RF(9),NONL) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '_', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(CAPSLOCK),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(RF(15),NONL) /* 123 */ - '<', '>', '<', NOP, NONL, '\036', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/fr_5 b/sbin/kbd/tables/sparc/fr_5 deleted file mode 100644 index 9502c255709..00000000000 --- a/sbin/kbd/tables/sparc/fr_5 +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: fr_5,v 1.2 1999/08/21 20:27:44 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "fr_5", "france_5", "type_4_layout_23" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ALL(HOLE,HOLE) /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(ST(1),NONL) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(ST(3),NONL) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(ST(2),NONL) /* 27 */ - ALL(ST(4),NONL) /* 28 */ - ALL('\033',NONL) /* 29 */ - '&', '1', '&', NOP, NONL, '&', /* 30 */ - C8('é'),'2', C8('é'),'~', NONL, C8('é'), /* 31 */ - '"', '3', '"', '#', NONL, '"', /* 32 */ - '\'', '4', '\'', '{', NONL, '\'', /* 33 */ - '(', '5', '(', '[', NONL, '\033', /* 34 */ - '-', '6', '-', '|', NONL, '\037', /* 35 */ - C8('è'),'7', C8('è'),'`', '7', C8('è'), /* 36 */ - '_', '8', '_', '\\', '8', '\034', /* 37 */ - C8('ç'),'9', C8('ç'),'^', '9', '\036', /* 38 */ - C8('à'),'0', C8('à'),'@', '*', '\000', /* 39 */ - ')', C8('°'),')', ']', NONL, '\035', /* 40 */ - '=', '+', '=', '}', NONL, '=', /* 41 */ - C8('²'),NOP, C8('²'),NOP, NONL, C8('²'), /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(BF(8),NONL) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(RF(7),NONL) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 54 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - GR(1), GR(0), GR(1), NOP, NONL, GR(1), /* 64 */ - '$', C8('£'),'$', C8('¤'),NONL, '$', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(RF(13),NONL) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - 'm', 'M', 'M', NOP, '+', '\r', /* 86 */ - C8('ù'),'%', C8('ù'),NOP, NONL, C8('ù'), /* 87 */ - '*', C8('µ'),'*', NOP, NONL, '*', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(RF(9),NONL) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - ',', '?', ',', NOP, '0', ',', /* 106 */ - ';', '.', ';', NOP, ',', ';', /* 107 */ - ':', '/', ':', NOP, '.', ':', /* 108 */ - '!', C8('§'),'!', NOP, '/', '!', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(CAPSLOCK),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(RF(15),NONL) /* 123 */ - '<', '>', '<', NOP, NONL, '<', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/it b/sbin/kbd/tables/sparc/it deleted file mode 100644 index dbec31d76c5..00000000000 --- a/sbin/kbd/tables/sparc/it +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: it,v 1.2 1999/08/21 20:27:44 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "it", "italy", "type_4_layout_06" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ']', '}', ']', C8('»'),HOLE, '\035', /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(HOLE,HOLE) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(HOLE,HOLE) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(HOLE,HOLE) /* 27 */ - ALL(HOLE,HOLE) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', NOP, NONL, '1', /* 30 */ - '2', '"', '2', C8('²'),NONL, '2', /* 31 */ - '3', C8('£'),'3', C8('³'),NONL, '3', /* 32 */ - '4', '$', '4', NOP, NONL, '4', /* 33 */ - '5', '%', '5', NOP, NONL, '5', /* 34 */ - '6', '&', '6', C8('¬'),NONL, '6', /* 35 */ - '7', '/', '7', NOP, '7', '7', /* 36 */ - '8', '(', '8', NOP, '8', '8', /* 37 */ - '9', ')', '9', '\\', '9', '\034', /* 38 */ - '0', '=', '0', '|', '*', '0', /* 39 */ - '\'', '?', '\'', '`', NONL, '\'', /* 40 */ - C8('ì'),'^', C8('Ì'),NOP, NONL, '\036', /* 41 */ - C8('ù'),C8('§'),'U', NOP, NONL, C8('ù'), /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(HOLE,HOLE) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(HOLE,HOLE) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - C8('è'),C8('é'),'E', NOP, NONL, C8('è'), /* 64 */ - '+', '*', '+', '~', NONL, '+', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(HOLE,HOLE) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(CAPSLOCK),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - C8('ò'),C8('ç'),'O', '@', '+', '\000', /* 86 */ - C8('à'),C8('°'),'A', '#', NONL, C8('à'), /* 87 */ - '[', '{', '[', C8('«'),NONL, '\033', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(HOLE,HOLE) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '_', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(LEFTCTRL),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(HOLE,HOLE) /* 123 */ - '<', '>', '<', NOP, NONL, '<', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/it_5 b/sbin/kbd/tables/sparc/it_5 deleted file mode 100644 index fe58af1215e..00000000000 --- a/sbin/kbd/tables/sparc/it_5 +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: it_5,v 1.2 1999/08/21 20:27:44 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "it_5", "italy_5", "type_4_layout_26" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ALL(HOLE,HOLE) /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(ST(1),NONL) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(ST(3),NONL) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(ST(2),NONL) /* 27 */ - ALL(ST(4),NONL) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', NOP, NONL, '1', /* 30 */ - '2', '"', '2', NOP, NONL, '2', /* 31 */ - '3', C8('£'),'3', NOP, NONL, '3', /* 32 */ - '4', '$', '4', NOP, NONL, '4', /* 33 */ - '5', '%', '5', NOP, NONL, '5', /* 34 */ - '6', '&', '6', NOP, NONL, '6', /* 35 */ - '7', '/', '7', NOP, '7', '7', /* 36 */ - '8', '(', '8', '{', '8', '8', /* 37 */ - '9', ')', '9', '}', '9', '9', /* 38 */ - '0', '=', '0', NOP, '*', '0', /* 39 */ - '\'', '?', '\'', '`', NONL, '\'', /* 40 */ - C8('ì'),'^', C8('Ì'),NOP, NONL, '\036', /* 41 */ - '\\', '|', '\\', NOP, NONL, '\034', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(BF(8),NONL) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(RF(7),NONL) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - C8('è'),C8('é'),C8('È'),'[', NONL, '\033', /* 64 */ - '+', '*', '+', ']', NONL, '\035', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(RF(13),NONL) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - C8('ò'),C8('ç'),C8('Ò'),'@', '+', '\000', /* 86 */ - C8('à'),C8('°'),C8('À'),'#', NONL, C8('à'), /* 87 */ - C8('ù'),C8('§'),C8('Ù'),'~', NONL, C8('ù'), /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(RF(9),NONL) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '_', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(CAPSLOCK),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(RF(15),NONL) /* 123 */ - '<', '>', '<', NOP, NONL, '<', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/nl b/sbin/kbd/tables/sparc/nl deleted file mode 100644 index bf24973d8cd..00000000000 --- a/sbin/kbd/tables/sparc/nl +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: nl,v 1.2 1999/08/21 20:27:44 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "nl", "netherlands", "type_4_layout_07" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(CAPSLOCK),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - '\\', '|', '\\', NOP, HOLE, '\034', /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(HOLE,HOLE) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(HOLE,HOLE) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(HOLE,HOLE) /* 27 */ - ALL(HOLE,HOLE) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', C8('¹'),NONL, '1', /* 30 */ - '2', '"', '2', C8('²'),NONL, '2', /* 31 */ - '3', '#', '3', C8('³'),NONL, '3', /* 32 */ - '4', '$', '4', C8('¼'),NONL, '4', /* 33 */ - '5', '%', '5', C8('½'),NONL, '5', /* 34 */ - '6', '&', '6', C8('¾'),NONL, '6', /* 35 */ - '7', '_', '7', C8('£'),'7', '\037', /* 36 */ - '8', '(', '8', '{', '8', '8', /* 37 */ - '9', ')', '9', '}', '9', '\034', /* 38 */ - '0', '\'', '0', '`', '*', '0', /* 39 */ - '/', '?', '/', NOP, NONL, '/', /* 40 */ - C8('°'),GR(2), C8('°'),GR(3), NONL, C8('°'), /* 41 */ - '<', '>', '<', NOP, NONL, '\035', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(HOLE,HOLE) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(HOLE,HOLE) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - GR(0), '^', GR(0), GR(1), NONL, '\036', /* 64 */ - '*', C8('¦'),'*', '~', NONL, '*', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(HOLE,HOLE) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', C8('ß'),NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - '+', C8('±'),'+', NOP, '+', '+', /* 86 */ - GR(4), GR(5), GR(4), NOP, NONL, GR(4), /* 87 */ - '@', C8('§'),'@', C8('¬'),NONL, '\000', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(HOLE,HOLE) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', C8('«'),NONL, '\032', /* 100 */ - 'x', 'X', 'X', C8('»'),NONL, '\030', /* 101 */ - 'c', 'C', 'C', C8('¢'),NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', C8('µ'),'0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '=', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(ALTGRAPH),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(HOLE,HOLE) /* 123 */ - ']', '[', ']', NOP, NONL, '\033', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/nl_5 b/sbin/kbd/tables/sparc/nl_5 deleted file mode 100644 index 4b8e1a43832..00000000000 --- a/sbin/kbd/tables/sparc/nl_5 +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: nl_5,v 1.2 1999/08/21 20:27:44 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "nl_5", "netherlands_5", "type_4_layout_27" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ALL(HOLE,HOLE) /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(ST(1),NONL) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(ST(3),NONL) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(ST(2),NONL) /* 27 */ - ALL(ST(4),NONL) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', C8('¹'),NONL, '1', /* 30 */ - '2', '"', '2', C8('²'),NONL, '2', /* 31 */ - '3', '#', '3', C8('³'),NONL, '3', /* 32 */ - '4', '$', '4', C8('¼'),NONL, '4', /* 33 */ - '5', '%', '5', C8('½'),NONL, '5', /* 34 */ - '6', '&', '6', C8('¾'),NONL, '6', /* 35 */ - '7', '_', '7', C8('£'),'7', '\037', /* 36 */ - '8', '(', '8', '{', '8', '8', /* 37 */ - '9', ')', '9', '}', '9', '\035', /* 38 */ - '0', '\'', '0', '`', '*', '0', /* 39 */ - '/', '?', '/', '\\', NONL, '\034', /* 40 */ - C8('°'),GR(2), C8('°'),GR(3), NONL, C8('°'), /* 41 */ - '@', C8('§'),'@', C8('¬'),NONL, '\000', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(BF(8),NONL) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADSEP) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(RF(7),NONL) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - GR(0), GR(1), GR(0), NOP, NONL, GR(0), /* 64 */ - '*', '|', '*', '~', NONL, '*', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(RF(13),NONL) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', C8('ß'),NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - '+', C8('±'),'+', NOP, '+', '+', /* 86 */ - GR(4), GR(5), GR(4), NOP, NONL, GR(4), /* 87 */ - '<', '>', '<', '^', NONL, '\036', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(RF(9),NONL) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', C8('«'),NONL, '\032', /* 100 */ - 'x', 'X', 'X', C8('»'),NONL, '\030', /* 101 */ - 'c', 'C', 'C', C8('¢'),NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', C8('µ'),'0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', C8('·'),'.', '.', /* 108 */ - '-', '=', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(CAPSLOCK),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(RF(15),NONL) /* 123 */ - ']', '[', '[', C8('¦'),NONL, '\033', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/no b/sbin/kbd/tables/sparc/no deleted file mode 100644 index 13864de44a2..00000000000 --- a/sbin/kbd/tables/sparc/no +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: no,v 1.2 1999/08/21 20:27:44 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "no", "norway", "type_4_layout_08" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - '~', '^', '~', NOP, HOLE, '\036', /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(HOLE,HOLE) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(HOLE,HOLE) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(HOLE,HOLE) /* 27 */ - ALL(HOLE,HOLE) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', NOP, NONL, '1', /* 30 */ - '2', '"', '2', '@', NONL, '\000', /* 31 */ - '3', '#', '3', C8('£'),NONL, '3', /* 32 */ - '4', C8('¤'),'4', '$', NONL, '4', /* 33 */ - '5', '%', '5', NOP, NONL, '5', /* 34 */ - '6', '&', '6', NOP, NONL, '6', /* 35 */ - '7', '/', '7', '{', '7', '7', /* 36 */ - '8', '(', '8', '[', '8', '\033', /* 37 */ - '9', ')', '9', ']', '9', '\035', /* 38 */ - '0', '=', '0', '}', '*', '0', /* 39 */ - '+', '?', '+', NOP, NONL, '+', /* 40 */ - '\\', GR(5), '\\', GR(4), NONL, '\034', /* 41 */ - '\'', '*', '\'', '`', NONL, '\'', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(HOLE,HOLE) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(HOLE,HOLE) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - C8('å'),C8('Å'),C8('Å'),NOP, NONL, C8('å'), /* 64 */ - GR(0), GR(1), GR(0), GR(2), NONL, GR(0), /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(HOLE,HOLE) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(CAPSLOCK),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - C8('ø'),C8('Ø'),C8('Ø'),NOP, '+', C8('ø'), /* 86 */ - C8('æ'),C8('Æ'),C8('Æ'),NOP, NONL, C8('æ'), /* 87 */ - '|', C8('§'),'|', NOP, NONL, '|', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(HOLE,HOLE) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '_', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(LEFTCTRL),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(HOLE,HOLE) /* 123 */ - '<', '>', '<', NOP, NONL, '<', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/no_5 b/sbin/kbd/tables/sparc/no_5 deleted file mode 100644 index a72caf59380..00000000000 --- a/sbin/kbd/tables/sparc/no_5 +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: no_5,v 1.2 1999/08/21 20:27:44 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "no_5", "norway_5", "type_4_layout_28" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ALL(HOLE,HOLE) /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(ST(1),NONL) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(ST(3),NONL) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(ST(2),NONL) /* 27 */ - ALL(ST(4),NONL) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', NOP, NONL, '1', /* 30 */ - '2', '"', '2', '@', NONL, '\000', /* 31 */ - '3', '#', '3', C8('£'),NONL, '3', /* 32 */ - '4', C8('¤'),'4', '$', NONL, '4', /* 33 */ - '5', '%', '5', '~', NONL, '5', /* 34 */ - '6', '&', '6', '^', NONL, '\036', /* 35 */ - '7', '/', '7', '{', '7', '7', /* 36 */ - '8', '(', '8', '[', '8', '\033', /* 37 */ - '9', ')', '9', ']', '9', '\035', /* 38 */ - '0', '=', '0', '}', '*', '0', /* 39 */ - '+', '?', '+', NOP, NONL, '+', /* 40 */ - '\\', GR(5), '\\', GR(4), NONL, '\034', /* 41 */ - '|', C8('§'),'|', NOP, NONL, '|', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(BF(8),NONL) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADSEP) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(RF(7),NONL) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - C8('å'),C8('Å'),C8('Å'),NOP, NONL, C8('å'), /* 64 */ - GR(0), GR(1), GR(0), GR(2), NONL, '\036', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(RF(13),NONL) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - C8('ø'),C8('Ø'),C8('Ø'),NOP, '+', C8('ø'), /* 86 */ - C8('æ'),C8('Æ'),C8('Æ'),NOP, NONL, C8('æ'), /* 87 */ - '\'', '*', '\'', '`', NONL, '\'', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(RF(9),NONL) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '_', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(CAPSLOCK),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(RF(15),NONL) /* 123 */ - '<', '>', '<', NOP, NONL, '<', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/pt b/sbin/kbd/tables/sparc/pt deleted file mode 100644 index e17513b1a8c..00000000000 --- a/sbin/kbd/tables/sparc/pt +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: pt,v 1.2 1999/08/21 20:27:44 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "pt", "portugal", "type_4_layout_09" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ']', '}', ']', C8('»'),HOLE, '\035', /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(HOLE,HOLE) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(HOLE,HOLE) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(HOLE,HOLE) /* 27 */ - ALL(HOLE,HOLE) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', NOP, NONL, '1', /* 30 */ - '2', '"', '2', '@', NONL, '\000', /* 31 */ - '3', '#', '3', C8('£'),NONL, '3', /* 32 */ - '4', '$', '4', C8('§'),NONL, '4', /* 33 */ - '5', '%', '5', NOP, NONL, '5', /* 34 */ - '6', '&', '6', C8('¬'),NONL, '6', /* 35 */ - '7', '/', '7', NOP, '7', '7', /* 36 */ - '8', '(', '8', NOP, '8', '8', /* 37 */ - '9', ')', '9', '\\', '9', '\034', /* 38 */ - '0', '=', '0', '|', '*', '0', /* 39 */ - '\'', '?', '\'', '`', NONL, '\'', /* 40 */ - C8('¡'),C8('¿'),C8('¡'),NOP, NONL, C8('¡'), /* 41 */ - GR(2), GR(1), GR(2), '^', NONL, '\036', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(HOLE,HOLE) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(HOLE,HOLE) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - GR(0), '*', GR(0), '+', NONL, GR(0), /* 64 */ - GR(4), GR(5), GR(4), '~', NONL, GR(4), /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(HOLE,HOLE) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(CAPSLOCK),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - C8('ç'),C8('Ç'),C8('Ç'),NOP, '+', C8('ç'), /* 86 */ - C8('º'),C8('ª'),C8('º'),NOP, NONL, C8('º'), /* 87 */ - '[', '{', '[', C8('«'),NONL, '\033', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(HOLE,HOLE) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '_', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(LEFTCTRL),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(HOLE,HOLE) /* 123 */ - '<', '>', '<', NOP, NONL, '<', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/pt_5 b/sbin/kbd/tables/sparc/pt_5 deleted file mode 100644 index d5e86d607f7..00000000000 --- a/sbin/kbd/tables/sparc/pt_5 +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: pt_5,v 1.2 1999/08/21 20:27:44 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "pt_5", "portugal_5", "type_4_layout_29" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ALL(HOLE,HOLE) /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(ST(1),NONL) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(ST(3),NONL) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(ST(2),NONL) /* 27 */ - ALL(ST(4),NONL) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', NOP, NONL, '1', /* 30 */ - '2', '"', '2', '@', NONL, '\000', /* 31 */ - '3', '#', '3', C8('£'),NONL, '3', /* 32 */ - '4', '$', '4', C8('§'),NONL, '4', /* 33 */ - '5', '%', '5', '~', NONL, '5', /* 34 */ - '6', '&', '6', '^', NONL, '\036', /* 35 */ - '7', '/', '7', '{', '7', '7', /* 36 */ - '8', '(', '8', '[', '8', '\033', /* 37 */ - '9', ')', '9', ']', '9', '\035', /* 38 */ - '0', '=', '0', '}', '*', '0', /* 39 */ - '\'', '?', '\'', '`', NONL, '\'', /* 40 */ - C8('«'),C8('»'),C8('«'),NOP, NONL, C8('«'), /* 41 */ - '\\', '|', '\\', NOP, NONL, '\034', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(BF(8),NONL) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(RF(7),NONL) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - '+', '*', '+', GR(0), NONL, '+', /* 64 */ - GR(4), GR(5), GR(4), NOP, NONL, GR(4), /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(RF(13),NONL) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - C8('ç'),C8('Ç'),C8('Ç'),NOP, '+', C8('ç'), /* 86 */ - C8('º'),C8('ª'),C8('º'),NOP, NONL, C8('º'), /* 87 */ - GR(2), GR(1), GR(2), NOP, NONL, '\036', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(RF(9),NONL) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '_', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(CAPSLOCK),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(RF(15),NONL) /* 123 */ - '<', '>', '<', NOP, NONL, '<', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/se_5 b/sbin/kbd/tables/sparc/se_5 deleted file mode 100644 index 375060e98b5..00000000000 --- a/sbin/kbd/tables/sparc/se_5 +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: se_5,v 1.2 1999/08/21 20:27:44 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "se_5", "sweden_5", "type_4_layout_2b" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - '~', '^', '~', NOP, HOLE, '\036', /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(ST(1),NONL) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(ST(3),NONL) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(ST(2),NONL) /* 27 */ - ALL(ST(4),NONL) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', NOP, NONL, '1', /* 30 */ - '2', '"', '2', '@', NONL, '\000', /* 31 */ - '3', '#', '3', C8('£'),NONL, '3', /* 32 */ - '4', C8('¤'),'4', '$', NONL, '4', /* 33 */ - '5', '%', '5', NOP, NONL, '5', /* 34 */ - '6', '&', '6', NOP, NONL, '6', /* 35 */ - '7', '/', '7', '{', '7', '7', /* 36 */ - '8', '(', '8', '[', '8', '\033', /* 37 */ - '9', ')', '9', ']', '9', '\035', /* 38 */ - '0', '=', '0', '}', '*', '0', /* 39 */ - '+', '?', '+', '\\', NONL, '\034', /* 40 */ - GR(4), GR(5), GR(4), NOP, NONL, GR(4), /* 41 */ - C8('§'),C8('½'),C8('§'),NOP, NONL, C8('§'), /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(BF(8),NONL) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADSEP) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(RF(7),NONL) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - C8('å'),C8('Å'),C8('Å'),NOP, NONL, C8('å'), /* 64 */ - GR(0), '^', GR(0), '~', NONL, '\036', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(RF(13),NONL) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - C8('ö'),C8('Ö'),C8('Ö'),NOP, '+', C8('ö'), /* 86 */ - C8('ä'),C8('Ä'),C8('Ä'),NOP, NONL, C8('ä'), /* 87 */ - '\'', '*', '\'', '`', NONL, '\'', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(RF(9),NONL) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '_', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(CAPSLOCK),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(RF(15),NONL) /* 123 */ - '<', '>', '<', '|', NONL, '<', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/se_fi b/sbin/kbd/tables/sparc/se_fi deleted file mode 100644 index a13bebdefd1..00000000000 --- a/sbin/kbd/tables/sparc/se_fi +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: se_fi,v 1.2 1999/08/21 20:27:44 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "se_fi", "sweden", "finland", "type_4_layout_0b" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(COMPOSE,NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - '~', '^', '~', NOP, HOLE, '\036', /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(HOLE,HOLE) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(HOLE,HOLE) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(HOLE,HOLE) /* 27 */ - ALL(HOLE,HOLE) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', NOP, NONL, '1', /* 30 */ - '2', '"', '2', '@', NONL, '\000', /* 31 */ - '3', '#', '3', C8('£'),NONL, '3', /* 32 */ - '4', C8('¤'),'4', '$', NONL, '4', /* 33 */ - '5', '%', '5', NOP, NONL, '5', /* 34 */ - '6', '&', '6', NOP, NONL, '6', /* 35 */ - '7', '/', '7', '{', '7', '7', /* 36 */ - '8', '(', '8', '[', '8', '\033', /* 37 */ - '9', ')', '9', ']', '9', '\035', /* 38 */ - '0', '=', '0', '}', '*', '0', /* 39 */ - '+', '?', '+', '\\', NONL, '\034', /* 40 */ - GR(4), GR(5), GR(4), NOP, NONL, GR(4), /* 41 */ - '\'', '*', '\'', '`', NONL, '\036', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(HOLE,HOLE) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(HOLE,HOLE) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - C8('å'),C8('Å'),C8('Å'),NOP, NONL, C8('å'), /* 64 */ - GR(0), GR(1), GR(0), GR(2), NONL, GR(0), /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(SK(ALTGRAPH),NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(HOLE,HOLE) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(CAPSLOCK),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - C8('ö'),C8('Ö'),C8('Ö'),NOP, '+', C8('ö'), /* 86 */ - C8('ä'),C8('Ä'),C8('Ä'),NOP, NONL, C8('ä'), /* 87 */ - C8('§'),C8('½'),C8('§'),NOP, NONL, C8('§'), /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(HOLE,HOLE) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', ';', ',', NOP, ',', ',', /* 107 */ - '.', ':', '.', NOP, '.', '.', /* 108 */ - '-', '_', '-', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(LEFTCTRL),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(HOLE,HOLE) /* 123 */ - '<', '>', '<', '|', NONL, '\034', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/uk b/sbin/kbd/tables/sparc/uk deleted file mode 100644 index 6a9abb6aefc..00000000000 --- a/sbin/kbd/tables/sparc/uk +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: uk,v 1.2 1999/08/21 20:27:44 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "uk", "type_4_layout_0e" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ALL(HOLE,HOLE) /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(HOLE,HOLE) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(HOLE,HOLE) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(HOLE,HOLE) /* 27 */ - ALL(HOLE,HOLE) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', '|', NONL, '1', /* 30 */ - '2', '@', '2', NOP, NONL, '\000', /* 31 */ - '3', C8('£'),'3', '#', NONL, '3', /* 32 */ - '4', '$', '4', NOP, NONL, '4', /* 33 */ - '5', '%', '5', NOP, NONL, '5', /* 34 */ - '6', '^', '6', NOP, NONL, '\036', /* 35 */ - '7', '&', '7', NOP, '7', '7', /* 36 */ - '8', '*', '8', NOP, '8', '8', /* 37 */ - '9', '(', '9', NOP, '9', '9', /* 38 */ - '0', ')', '0', NOP, '*', '0', /* 39 */ - '-', '_', '-', C8('¬'),NONL, '\037', /* 40 */ - '=', '+', '=', NOP, NONL, '=', /* 41 */ - '`', '~', '`', NOP, NONL, '\036', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(HOLE,HOLE) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(HOLE,HOLE) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - '[', '{', '[', NOP, NONL, '\033', /* 64 */ - ']', '}', ']', NOP, NONL, '\035', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(HOLE,HOLE) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - ';', ':', ';', NOP, '+', ';', /* 86 */ - '\'', '"', '\'', NOP, NONL, '\'', /* 87 */ - '\\', '|', '\\', NOP, NONL, '\034', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(HOLE,HOLE) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', '<', ',', NOP, ',', ',', /* 107 */ - '.', '>', '.', NOP, '.', '.', /* 108 */ - '/', '?', '/', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(CAPSLOCK),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(HOLE,HOLE) /* 123 */ - ALL(HOLE,HOLE) /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/uk_5 b/sbin/kbd/tables/sparc/uk_5 deleted file mode 100644 index cf8940e3610..00000000000 --- a/sbin/kbd/tables/sparc/uk_5 +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: uk_5,v 1.2 1999/08/21 20:27:45 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "uk_5", "type_4_layout_2e" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ALL(HOLE,HOLE) /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(ST(1),NONL) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(ST(3),NONL) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(ST(2),NONL) /* 27 */ - ALL(ST(4),NONL) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', NOP, NONL, '1', /* 30 */ - '2', '"', '2', NOP, NONL, '2', /* 31 */ - '3', C8('£'),'3', NOP, NONL, '3', /* 32 */ - '4', '$', '4', NOP, NONL, '4', /* 33 */ - '5', '%', '5', NOP, NONL, '5', /* 34 */ - '6', '^', '6', NOP, NONL, '\036', /* 35 */ - '7', '&', '7', NOP, '7', '7', /* 36 */ - '8', '*', '8', NOP, '8', '8', /* 37 */ - '9', '(', '9', NOP, '9', '9', /* 38 */ - '0', ')', '0', NOP, '*', '0', /* 39 */ - '-', '_', '-', NOP, NONL, '\037', /* 40 */ - '=', '+', '=', NOP, NONL, '=', /* 41 */ - '`', C8('¬'),'`', C8('¦'),NONL, '`', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(BF(8),NONL) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(RF(7),NONL) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - '[', '{', '[', NOP, NONL, '\033', /* 64 */ - ']', '}', ']', NOP, NONL, '\035', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(RF(13),NONL) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - ';', ':', ';', NOP, '+', ';', /* 86 */ - '\'', '@', '\'', NOP, NONL, '\000', /* 87 */ - '#', '~', '#', NOP, NONL, '#', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(RF(9),NONL) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', '<', ',', NOP, ',', ',', /* 107 */ - '.', '>', '.', NOP, '.', '.', /* 108 */ - '/', '?', '/', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(CAPSLOCK),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(RF(15),NONL) /* 123 */ - '\\', '|', '\\', NOP, NONL, '\034', /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/us b/sbin/kbd/tables/sparc/us deleted file mode 100644 index 62c0c87a4ba..00000000000 --- a/sbin/kbd/tables/sparc/us +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: us,v 1.3 1999/08/21 20:27:45 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "us", "reset", "type_4_layout_00", "type_4_layout_01" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ALL(HOLE,HOLE) /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(HOLE,HOLE) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(HOLE,HOLE) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(HOLE,HOLE) /* 27 */ - ALL(HOLE,HOLE) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', NOP, NONL, '1', /* 30 */ - '2', '@', '2', NOP, NONL, '\000', /* 31 */ - '3', '#', '3', NOP, NONL, '3', /* 32 */ - '4', '$', '4', NOP, NONL, '4', /* 33 */ - '5', '%', '5', NOP, NONL, '5', /* 34 */ - '6', '^', '6', NOP, NONL, '\036', /* 35 */ - '7', '&', '7', NOP, '7', '7', /* 36 */ - '8', '*', '8', NOP, '8', '8', /* 37 */ - '9', '(', '9', NOP, '9', '9', /* 38 */ - '0', ')', '0', NOP, '*', '0', /* 39 */ - '-', '_', '-', NOP, NONL, '\037', /* 40 */ - '=', '+', '=', NOP, NONL, '=', /* 41 */ - '`', '~', '`', NOP, NONL, '\036', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(HOLE,HOLE) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(HOLE,HOLE) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - '[', '{', '[', NOP, NONL, '\033', /* 64 */ - ']', '}', ']', NOP, NONL, '\035', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(HOLE,HOLE) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - ';', ':', ';', NOP, '+', ';', /* 86 */ - '\'', '"', '\'', NOP, NONL, '\'', /* 87 */ - '\\', '|', '\\', NOP, NONL, '\034', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(HOLE,HOLE) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', '<', ',', NOP, ',', ',', /* 107 */ - '.', '>', '.', NOP, '.', '.', /* 108 */ - '/', '?', '/', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(CAPSLOCK),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(HOLE,HOLE) /* 123 */ - ALL(HOLE,HOLE) /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ diff --git a/sbin/kbd/tables/sparc/us_5 b/sbin/kbd/tables/sparc/us_5 deleted file mode 100644 index 2d12f9d358c..00000000000 --- a/sbin/kbd/tables/sparc/us_5 +++ /dev/null @@ -1,163 +0,0 @@ -/* $OpenBSD: us_5,v 1.2 1999/08/21 20:27:45 maja Exp $ */ - -/* - * Copyright (c) 1999 Mats O Jansson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Mats O Jansson. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - { "us_5", "type_4_layout_21", "type_4_layout_22" }, -/* unshift shift caps alt gr numl control */ - ALL(HOLE,HOLE) /* 0 */ - ALL(BB(SYSTEMBIT),NONL) /* 1 */ - ALL(HOLE,HOLE) /* 2 */ - ALL(LF(2),NONL) /* 3 */ - ALL(HOLE,HOLE) /* 4 */ - ALL(TF(1),NONL) /* 5 */ - ALL(TF(2),NONL) /* 6 */ - ALL(TF(10),NONL) /* 7 */ - ALL(TF(3),NONL) /* 8 */ - ALL(TF(11),NONL) /* 9 */ - ALL(TF(4),NONL) /* 10 */ - ALL(TF(12),NONL) /* 11 */ - ALL(TF(5),NONL) /* 12 */ - ALL(SK(ALTGRAPH),NONL) /* 13 */ - ALL(TF(6),NONL) /* 14 */ - ALL(HOLE,HOLE) /* 15 */ - ALL(TF(7),NONL) /* 16 */ - ALL(TF(8),NONL) /* 17 */ - ALL(TF(9),NONL) /* 18 */ - ALL(SK(ALT),NONL) /* 19 */ - ALL(ST(1),NONL) /* 20 */ - ALL(RF(1),NONL) /* 21 */ - ALL(RF(2),NONL) /* 22 */ - ALL(RF(3),NONL) /* 23 */ - ALL(ST(3),NONL) /* 24 */ - ALL(LF(3),NONL) /* 25 */ - ALL(LF(4),NONL) /* 26 */ - ALL(ST(2),NONL) /* 27 */ - ALL(ST(4),NONL) /* 28 */ - ALL('\033',NONL) /* 29 */ - '1', '!', '1', NOP, NONL, '1', /* 30 */ - '2', '@', '2', NOP, NONL, '\000', /* 31 */ - '3', '#', '3', NOP, NONL, '3', /* 32 */ - '4', '$', '4', NOP, NONL, '4', /* 33 */ - '5', '%', '5', NOP, NONL, '5', /* 34 */ - '6', '^', '6', NOP, NONL, '\036', /* 35 */ - '7', '&', '7', NOP, '7', '7', /* 36 */ - '8', '*', '8', NOP, '8', '8', /* 37 */ - '9', '(', '9', NOP, '9', '9', /* 38 */ - '0', ')', '0', NOP, '*', '0', /* 39 */ - '-', '_', '-', NOP, NONL, '\037', /* 40 */ - '=', '+', '=', NOP, NONL, '=', /* 41 */ - '`', '~', '`', NOP, NONL, '\036', /* 42 */ - ALL('\b',NONL) /* 43 */ - ALL(BF(8),NONL) /* 44 */ - ALL(RF(4),PADEQUAL) /* 45 */ - ALL(RF(5),PADSLASH) /* 46 */ - ALL(RF(6),PADSTAR) /* 47 */ - ALL(BF(13),NONL) /* 48 */ - ALL(LF(5),NONL) /* 49 */ - ALL(BF(10),PADDOT) /* 50 */ - ALL(LF(6),NONL) /* 51 */ - ALL(RF(7),NONL) /* 52 */ - ALL('\t',NONL) /* 53 */ - 'q', 'Q', 'Q', NOP, NONL, '\021', /* 54 */ - 'w', 'W', 'W', NOP, NONL, '\027', /* 55 */ - 'e', 'E', 'E', NOP, NONL, '\005', /* 56 */ - 'r', 'R', 'R', NOP, NONL, '\022', /* 57 */ - 't', 'T', 'T', NOP, NONL, '\024', /* 58 */ - 'y', 'Y', 'Y', NOP, NONL, '\031', /* 59 */ - 'u', 'U', 'U', NOP, '4', '\025', /* 60 */ - 'i', 'I', 'I', NOP, '5', '\t', /* 61 */ - 'o', 'O', 'O', NOP, '6', '\017', /* 62 */ - 'p', 'P', 'P', NOP, '-', '\020', /* 63 */ - '[', '{', '[', NOP, NONL, '\033', /* 64 */ - ']', '}', ']', NOP, NONL, '\035', /* 65 */ - ALL('\177',NONL) /* 66 */ - ALL(COMPOSE,NONL) /* 67 */ - ALL(RF(7),PAD7) /* 68 */ - ALL(ST(1),PAD8) /* 69 */ - ALL(RF(9),PAD9) /* 70 */ - ALL(BF(15),PADMINUS) /* 71 */ - ALL(LF(7),NONL) /* 72 */ - ALL(LF(8),NONL) /* 73 */ - ALL(RF(13),NONL) /* 74 */ - ALL(HOLE,HOLE) /* 75 */ - ALL(SK(LEFTCTRL),NONL) /* 76 */ - 'a', 'A', 'A', NOP, NONL, '\001', /* 77 */ - 's', 'S', 'S', NOP, NONL, '\023', /* 78 */ - 'd', 'D', 'D', NOP, NONL, '\004', /* 79 */ - 'f', 'F', 'F', NOP, NONL, '\006', /* 80 */ - 'g', 'G', 'G', NOP, NONL, '\007', /* 81 */ - 'h', 'H', 'H', NOP, NONL, '\b', /* 82 */ - 'j', 'J', 'J', NOP, '1', '\n', /* 83 */ - 'k', 'K', 'K', NOP, '2', '\013', /* 84 */ - 'l', 'L', 'L', NOP, '3', '\014', /* 85 */ - ';', ':', ';', NOP, '+', ';', /* 86 */ - '\'', '"', '\'', NOP, NONL, '\'', /* 87 */ - '\\', '|', '\\', NOP, NONL, '\034', /* 88 */ - ALL('\r',NONL) /* 89 */ - ALL(BF(11),PADENTER) /* 90 */ - ALL(ST(3),PAD4) /* 91 */ - ALL(RF(11),PAD5) /* 92 */ - ALL(ST(4),PAD6) /* 93 */ - ALL(BF(8),PAD0) /* 94 */ - ALL(LF(9),NONL) /* 95 */ - ALL(RF(9),NONL) /* 96 */ - ALL(LF(10),NONL) /* 97 */ - ALL(SK(NUMLOCK),NONL) /* 98 */ - ALL(SK(LEFTSHIFT),NONL) /* 99 */ - 'z', 'Z', 'Z', NOP, NONL, '\032', /* 100 */ - 'x', 'X', 'X', NOP, NONL, '\030', /* 101 */ - 'c', 'C', 'C', NOP, NONL, '\003', /* 102 */ - 'v', 'V', 'V', NOP, NONL, '\026', /* 103 */ - 'b', 'B', 'B', NOP, NONL, '\002', /* 104 */ - 'n', 'N', 'N', NOP, NONL, '\016', /* 105 */ - 'm', 'M', 'M', NOP, '0', '\r', /* 106 */ - ',', '<', ',', NOP, ',', ',', /* 107 */ - '.', '>', '.', NOP, '.', '.', /* 108 */ - '/', '?', '/', NOP, '/', '\037', /* 109 */ - ALL(SK(RIGHTSHIFT),NONL) /* 110 */ - ALL('\n',NONL) /* 111 */ - ALL(RF(13),PAD1) /* 112 */ - ALL(ST(2),PAD2) /* 113 */ - ALL(RF(15),PAD3) /* 114 */ - ALL(HOLE,HOLE) /* 115 */ - ALL(HOLE,HOLE) /* 116 */ - ALL(HOLE,HOLE) /* 117 */ - ALL(LF(16),NONL) /* 118 */ - ALL(SK(CAPSLOCK),NONL) /* 119 */ - ALL(BB(0),NONL) /* 120 */ - ' ', ' ', ' ', ' ', NONL, '\000', /* 121 */ - ALL(BB(0),NONL) /* 122 */ - ALL(RF(15),NONL) /* 123 */ - ALL(HOLE,HOLE) /* 124 */ - ALL(BF(14),PADPLUS) /* 125 */ - ALL(ERROR,ERROR) /* 126 */ - ALL(IDLE,IDLE) /* 127 */ |