Minor update to syscons.
Let "grey delete" be a function key (default is 0x7f) Fix the xor cursor again.. Made the backspace key generate del as default Made CTRL-space generate nul as default.
This commit is contained in:
parent
0722449a9b
commit
dc463a367e
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=6851
@ -5,7 +5,7 @@
|
||||
000 nop nop nop nop nop nop nop nop O
|
||||
001 esc esc nop nop esc esc nop nop O
|
||||
002 '1' '!' nop nop '1' '!' nop nop O
|
||||
003 '2' '"' nul nul '@' '"' nul nul O
|
||||
003 '2' '"' nul nul '@' '@' nul nul O
|
||||
004 '3' '#' nop nop 156 '#' nop nop O
|
||||
005 '4' 175 nop nop '$' 175 nop nop O
|
||||
006 '5' '%' nop nop '5' '%' nop nop O
|
||||
@ -16,7 +16,7 @@
|
||||
011 '0' '=' nop nop '}' '=' nop nop O
|
||||
012 '+' '?' nop nop '+' '?' nop nop O
|
||||
013 ''' '`' nop nop '|' '`' nop nop O
|
||||
014 del del del del del del del del O
|
||||
014 del del bs bs del del bs bs O
|
||||
015 ht btab nop nop ht btab nop nop O
|
||||
016 'q' 'Q' dc1 dc1 'q' 'Q' dc1 dc1 C
|
||||
017 'w' 'W' etb etb 'w' 'W' etb etb C
|
||||
@ -59,7 +59,7 @@
|
||||
054 rshift rshift rshift rshift rshift rshift rshift rshift O
|
||||
055 '*' '*' fkey16 fkey16 '*' '*' fkey16 fkey16 O
|
||||
056 lalt lalt lalt lalt lalt lalt lalt lalt O
|
||||
057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O
|
||||
057 ' ' ' ' nul ' ' ' ' ' ' ' ' ' ' O
|
||||
058 clock clock clock clock clock clock clock clock O
|
||||
059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O
|
||||
060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O
|
||||
@ -105,8 +105,8 @@
|
||||
100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O
|
||||
101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O
|
||||
102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O
|
||||
103 del del del del del del boot del O
|
||||
103 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot fkey61 O
|
||||
104 slock slock slock slock slock slock slock slock O
|
||||
105 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 O
|
||||
106 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
107 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
105 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
106 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
107 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 O
|
||||
|
@ -5,7 +5,7 @@
|
||||
000 nop nop nop nop nop nop nop nop O
|
||||
001 esc esc esc esc esc esc debug esc O
|
||||
002 '1' '!' nop nop '1' '!' nop nop O
|
||||
003 '2' '"' nul nul '@' '"' nul nul O
|
||||
003 '2' '"' nul nul '@' '@' nul nul O
|
||||
004 '3' '#' nop nop 158 '#' nop nop O
|
||||
005 '4' 164 nop nop '$' 164 nop nop O
|
||||
006 '5' '%' nop nop '5' '%' nop nop O
|
||||
@ -59,7 +59,7 @@
|
||||
054 rshift rshift rshift rshift rshift rshift rshift rshift O
|
||||
055 '*' '*' '*' '*' '*' '*' '*' '*' O
|
||||
056 lalt lalt lalt lalt lalt lalt lalt lalt O
|
||||
057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O
|
||||
057 ' ' ' ' nul ' ' ' ' ' ' ' ' ' ' O
|
||||
058 clock clock clock clock clock clock clock clock O
|
||||
059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O
|
||||
060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O
|
||||
@ -105,8 +105,8 @@
|
||||
100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O
|
||||
101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O
|
||||
102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O
|
||||
103 del del del del del del boot del O
|
||||
103 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot fkey61 O
|
||||
104 slock slock slock slock slock slock slock slock O
|
||||
105 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 O
|
||||
106 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
107 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
105 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
106 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
107 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 O
|
||||
|
@ -5,7 +5,7 @@
|
||||
000 nop nop nop nop nop nop nop nop O
|
||||
001 esc esc esc esc esc esc esc esc O
|
||||
002 '&' '1' nop nop nop nop nop nop C
|
||||
003 233 '2' nop nop '~' nop nop nop C
|
||||
003 233 '2' nul nul '~' nop nop nop C
|
||||
004 '"' '3' nop nop '#' nop nop nop C
|
||||
005 ''' '4' nop nop '{' nop nop nop C
|
||||
006 '(' '5' nop nop '[' nop nop nop C
|
||||
@ -16,7 +16,7 @@
|
||||
011 224 '0' nop nop '@' nop nop nop C
|
||||
012 ')' 176 nop nop ']' nop nop nop C
|
||||
013 '=' '+' nop nop '}' nop nop nop C
|
||||
014 bs bs del del bs bs del del O
|
||||
014 del del bs bs del del bs bs O
|
||||
015 ht btab nop nop ht btab nop nop O
|
||||
016 'a' 'A' soh soh 226 228 dc1 dc1 C
|
||||
017 'z' 'Z' sub sub 'z' 'Z' etb etb C
|
||||
@ -59,7 +59,7 @@
|
||||
054 rshift rshift rshift rshift rshift rshift rshift rshift O
|
||||
055 '*' '*' nscr nscr '*' '*' nscr nscr O
|
||||
056 lalt lalt lalt lalt lalt lalt lalt lalt O
|
||||
057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O
|
||||
057 ' ' ' ' nul ' ' ' ' ' ' ' ' ' ' O
|
||||
058 clock clock clock clock clock clock clock clock O
|
||||
059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O
|
||||
060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O
|
||||
@ -105,8 +105,8 @@
|
||||
100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O
|
||||
101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O
|
||||
102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O
|
||||
103 del del del del del del boot del O
|
||||
103 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot fkey61 O
|
||||
104 slock slock slock slock slock slock slock slock O
|
||||
105 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 O
|
||||
106 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
107 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
105 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
106 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
107 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 O
|
||||
|
@ -5,7 +5,7 @@
|
||||
000 nop nop nop nop nop nop nop nop O
|
||||
001 esc esc esc esc esc esc esc esc O
|
||||
002 '1' '!' nop nop '1' '!' nop nop O
|
||||
003 '2' '"' nop nop 253 253 nop nop O
|
||||
003 '2' '"' nul nul 253 253 nul nul O
|
||||
004 '3' 245 nop nop 252 252 nop nop O
|
||||
005 '4' '$' nop nop '4' '$' nop nop O
|
||||
006 '5' '%' nop nop '5' '%' nop nop O
|
||||
@ -16,7 +16,7 @@
|
||||
011 '0' '=' nop nop '}' '}' nop nop O
|
||||
012 225 '?' fs fs '\' '\' fs fs O
|
||||
013 ''' '`' nop nop 179 180 nop nop O
|
||||
014 bs bs del del bs bs del del O
|
||||
014 del del bs bs del del bs bs O
|
||||
015 ht btab nop nop ht btab nop nop O
|
||||
016 'q' 'Q' dc1 dc1 '@' '@' nul nul C
|
||||
017 'w' 'W' etb etb 'w' 'W' etb etb C
|
||||
@ -59,7 +59,7 @@
|
||||
054 rshift rshift rshift rshift rshift rshift rshift rshift O
|
||||
055 '*' '*' nscr nscr '*' '*' nscr nscr O
|
||||
056 lalt lalt lalt lalt lalt lalt lalt lalt O
|
||||
057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O
|
||||
057 ' ' ' ' nul ' ' ' ' ' ' ' ' ' ' O
|
||||
058 clock clock clock clock clock clock clock clock O
|
||||
059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O
|
||||
060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O
|
||||
@ -105,8 +105,8 @@
|
||||
100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O
|
||||
101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O
|
||||
102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O
|
||||
103 del del del del del del boot del O
|
||||
103 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot fkey61 O
|
||||
104 slock slock slock slock slock slock slock slock O
|
||||
105 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 O
|
||||
106 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
107 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
105 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
106 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
107 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 O
|
||||
|
@ -16,7 +16,7 @@
|
||||
011 '0' '=' nop nop '{' '{' nop nop O
|
||||
012 223 '?' nop nop '|' '|' nop nop O
|
||||
013 146 147 nop nop ''' '`' nop nop O
|
||||
014 bs bs del del bs bs del del O
|
||||
014 del del bs bs del del bs bs O
|
||||
015 ht btab nop nop ht btab nop nop O
|
||||
016 'q' 'Q' dc1 dc1 'q' 'Q' dc1 dc1 C
|
||||
017 'w' 'W' etb etb 'w' 'W' etb etb C
|
||||
@ -59,7 +59,7 @@
|
||||
054 rshift rshift rshift rshift rshift rshift rshift rshift O
|
||||
055 '*' '*' nscr nscr '*' '*' nscr nscr O
|
||||
056 lalt lalt lalt lalt lalt lalt lalt lalt O
|
||||
057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O
|
||||
057 ' ' ' ' nul ' ' ' ' ' ' ' ' ' ' O
|
||||
058 clock clock clock clock clock clock clock clock O
|
||||
059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O
|
||||
060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O
|
||||
@ -105,8 +105,8 @@
|
||||
100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O
|
||||
101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O
|
||||
102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O
|
||||
103 del del del del del del boot del O
|
||||
103 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot fkey61 O
|
||||
104 slock slock slock slock slock slock slock slock O
|
||||
105 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 O
|
||||
106 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
107 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
105 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
106 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
107 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 O
|
||||
|
@ -16,7 +16,7 @@
|
||||
011 '0' ')' nop nop 176 169 nop nop O
|
||||
012 '-' '_' ns ns 173 223 159 159 O
|
||||
013 '=' '+' nop nop 189 171 nop nop O
|
||||
014 bs bs del del 136 136 255 255 O
|
||||
014 del del bs bs del del bs bs O
|
||||
015 ht btab nop nop 137 btab nop nop O
|
||||
016 'q' 'Q' dc1 dc1 241 209 145 145 C
|
||||
017 'w' 'W' etb etb 247 215 151 151 C
|
||||
@ -59,7 +59,7 @@
|
||||
054 rshift rshift rshift rshift rshift rshift rshift rshift O
|
||||
055 '*' '*' nl nl 170 170 138 138 O
|
||||
056 lalt lalt lalt lalt lalt lalt lalt lalt O
|
||||
057 ' ' ' ' ' ' ' ' 160 160 160 160 O
|
||||
057 ' ' ' ' nul ' ' 160 160 160 160 O
|
||||
058 alock clock clock clock clock clock clock clock O
|
||||
059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O
|
||||
060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O
|
||||
@ -105,11 +105,11 @@
|
||||
100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O
|
||||
101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O
|
||||
102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O
|
||||
103 del del del del del del boot del O
|
||||
103 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot fkey61 O
|
||||
104 slock slock slock slock slock slock slock slock O
|
||||
105 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 O
|
||||
106 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
107 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
105 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
106 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
107 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 O
|
||||
108 nop nop nop nop nop nop nop nop O
|
||||
109 nop nop nop nop nop nop nop nop O
|
||||
110 nop nop nop nop nop nop nop nop O
|
||||
@ -144,7 +144,7 @@
|
||||
139 ')' '0' nop nop 176 169 nop nop O
|
||||
140 '-' '_' ns ns 173 223 159 159 O
|
||||
141 '=' '+' nop nop 189 171 nop nop O
|
||||
142 bs bs del del 136 136 255 255 O
|
||||
142 del del bs bs del del bs bs O
|
||||
143 ht btab nop nop 137 btab nop nop O
|
||||
144 202 234 dc1 dc1 241 209 145 145 C
|
||||
145 195 227 etb etb 247 215 151 151 C
|
||||
@ -187,7 +187,7 @@
|
||||
182 rshift rshift rshift rshift rshift rshift rshift rshift O
|
||||
183 '*' '*' nl nl 170 170 138 138 O
|
||||
184 lalt lalt lalt lalt lalt lalt lalt lalt O
|
||||
185 ' ' ' ' ' ' ' ' 160 160 160 160 O
|
||||
185 ' ' ' ' nul ' ' 160 160 160 160 O
|
||||
186 alock clock clock clock clock clock clock clock O
|
||||
187 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O
|
||||
188 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O
|
||||
@ -233,8 +233,8 @@
|
||||
228 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O
|
||||
229 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O
|
||||
230 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O
|
||||
231 del del del del 255 255 boot 255 O
|
||||
231 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot fkey61 O
|
||||
232 slock slock slock slock slock slock slock slock O
|
||||
233 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 O
|
||||
234 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
235 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
233 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
234 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
235 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 O
|
||||
|
@ -16,7 +16,7 @@
|
||||
011 '0' ')' nop nop 176 169 nop nop O
|
||||
012 '-' '_' ns ns 173 223 159 159 O
|
||||
013 '=' '+' nop nop 189 171 nop nop O
|
||||
014 bs bs del del 136 136 255 255 O
|
||||
014 del del bs bs del del bs bs O
|
||||
015 ht btab nop nop 137 btab nop nop O
|
||||
016 'q' 'Q' dc1 dc1 241 209 145 145 C
|
||||
017 'w' 'W' etb etb 247 215 151 151 C
|
||||
@ -59,7 +59,7 @@
|
||||
054 rshift rshift rshift rshift rshift rshift rshift rshift O
|
||||
055 '*' '*' nl nl 170 170 138 138 O
|
||||
056 lalt lalt lalt lalt lalt lalt lalt lalt O
|
||||
057 ' ' ' ' ' ' ' ' 160 160 160 160 O
|
||||
057 ' ' ' ' nul ' ' 160 160 160 160 O
|
||||
058 alock clock clock clock clock clock clock clock O
|
||||
059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O
|
||||
060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O
|
||||
@ -105,11 +105,11 @@
|
||||
100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O
|
||||
101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O
|
||||
102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O
|
||||
103 del del del del 255 255 boot 255 O
|
||||
103 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot fkey61 O
|
||||
104 slock slock slock slock slock slock slock slock O
|
||||
105 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 O
|
||||
106 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
107 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
105 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
106 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
107 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 O
|
||||
108 nop nop nop nop nop nop nop nop O
|
||||
109 nop nop nop nop nop nop nop nop O
|
||||
110 nop nop nop nop nop nop nop nop O
|
||||
@ -144,7 +144,7 @@
|
||||
139 '0' ')' nop nop 176 169 nop nop O
|
||||
140 '-' '_' ns ns 173 223 159 159 O
|
||||
141 '=' '+' nop nop 189 171 nop nop O
|
||||
142 bs bs del del 136 136 255 255 O
|
||||
142 del del bs bs del del bs bs O
|
||||
143 ht btab nop nop 137 btab nop nop O
|
||||
144 202 234 dc1 dc1 241 209 145 145 C
|
||||
145 195 227 etb etb 247 215 151 151 C
|
||||
@ -187,7 +187,7 @@
|
||||
182 rshift rshift rshift rshift rshift rshift rshift rshift O
|
||||
183 '*' '*' nl nl 170 170 138 138 O
|
||||
184 lalt lalt lalt lalt lalt lalt lalt lalt O
|
||||
185 ' ' ' ' ' ' ' ' 160 160 160 160 O
|
||||
185 ' ' ' ' nul ' ' 160 160 160 160 O
|
||||
186 alock clock clock clock clock clock clock clock O
|
||||
187 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O
|
||||
188 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O
|
||||
@ -233,8 +233,8 @@
|
||||
228 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O
|
||||
229 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O
|
||||
230 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O
|
||||
231 del del del del 255 255 boot 255 O
|
||||
231 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot fkey61 O
|
||||
232 slock slock slock slock slock slock slock slock O
|
||||
233 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 O
|
||||
234 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
235 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
233 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
234 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
235 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 O
|
||||
|
@ -16,7 +16,7 @@
|
||||
011 '0' '=' nop nop '}' '}' nop nop O
|
||||
012 '+' '?' fs fs '\' '\' fs fs O
|
||||
013 179 180 nop nop 179 180 nop nop O
|
||||
014 bs bs del del bs bs del del O
|
||||
014 del del bs bs del del bs bs O
|
||||
015 ht btab nop nop ht btab nop nop O
|
||||
016 'q' 'Q' dc1 dc1 'q' 'Q' dc1 dc1 C
|
||||
017 'w' 'W' etb etb 'w' 'W' etb etb C
|
||||
@ -59,7 +59,7 @@
|
||||
054 rshift rshift rshift rshift rshift rshift rshift rshift O
|
||||
055 '*' '*' nscr nscr '*' '*' nscr nscr O
|
||||
056 lalt lalt lalt lalt lalt lalt lalt lalt O
|
||||
057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O
|
||||
057 ' ' ' ' nul ' ' ' ' ' ' ' ' ' ' O
|
||||
058 clock clock clock clock clock clock clock clock O
|
||||
059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O
|
||||
060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O
|
||||
@ -105,8 +105,8 @@
|
||||
100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O
|
||||
101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O
|
||||
102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O
|
||||
103 del del del del del del boot del O
|
||||
103 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot fkey61 O
|
||||
104 slock slock slock slock slock slock slock slock O
|
||||
105 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 O
|
||||
106 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
107 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
105 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
106 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
107 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 O
|
||||
|
@ -5,7 +5,7 @@
|
||||
000 nop nop nop nop nop nop nop nop O
|
||||
001 esc esc esc esc esc esc debug esc O
|
||||
002 '1' '!' nop nop nop nop nop nop O
|
||||
003 '2' '"' nop nop '@' nop nop nop O
|
||||
003 '2' '"' nul nul '@' '@' nul nul O
|
||||
004 '3' '#' nop nop 163 nop nop nop O
|
||||
005 '4' '$' nop nop 164 nop nop nop O
|
||||
006 '5' '%' nop nop nop nop nop nop O
|
||||
@ -16,7 +16,7 @@
|
||||
011 '0' '=' nop nop '}' nop nop nop O
|
||||
012 '+' '?' nop nop '\' nop fs nop O
|
||||
013 128 '`' nop nop nop nop nop nop O
|
||||
014 bs bs del del bs bs del del O
|
||||
014 del del bs bs del del bs bs O
|
||||
015 ht btab nop nop ht btab nop nop O
|
||||
016 'q' 'Q' dc1 dc1 'q' 'Q' dc1 dc1 C
|
||||
017 'w' 'W' etb etb 'w' 'W' etb etb C
|
||||
@ -59,7 +59,7 @@
|
||||
054 rshift rshift rshift rshift rshift rshift rshift rshift O
|
||||
055 '*' '*' nscr nscr '*' '*' nscr nscr O
|
||||
056 lalt lalt lalt lalt lalt lalt lalt lalt O
|
||||
057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O
|
||||
057 ' ' ' ' nul ' ' ' ' ' ' ' ' ' ' O
|
||||
058 clock clock clock clock clock clock clock clock O
|
||||
059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O
|
||||
060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O
|
||||
@ -105,8 +105,8 @@
|
||||
100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O
|
||||
101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O
|
||||
102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O
|
||||
103 del del del del del del boot del O
|
||||
103 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot fkey61 O
|
||||
104 slock slock slock slock slock slock slock slock O
|
||||
105 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 O
|
||||
106 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
107 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
105 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
106 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
107 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 O
|
||||
|
@ -5,7 +5,7 @@
|
||||
000 nop nop nop nop nop nop nop nop O
|
||||
001 esc esc esc esc esc esc esc esc O
|
||||
002 '1' '!' nop nop '1' '!' nop nop O
|
||||
003 '2' '"' nop nop '2' '"' nop nop O
|
||||
003 '2' '"' nul nul '2' '"' nul nul O
|
||||
004 '3' 156 nop nop '3' 156 nop nop O
|
||||
005 '4' '$' nop nop '4' '$' nop nop O
|
||||
006 '5' '%' nop nop '5' '%' nop nop O
|
||||
@ -16,7 +16,7 @@
|
||||
011 '0' ')' nop nop '0' ')' nop nop O
|
||||
012 '-' '_' ns ns '-' '_' ns ns O
|
||||
013 '=' '+' nop nop '=' '+' nop nop O
|
||||
014 bs bs del del bs bs del del O
|
||||
014 del del bs bs del del bs bs O
|
||||
015 ht btab nop nop ht btab nop nop O
|
||||
016 'q' 'Q' dc1 dc1 'q' 'Q' dc1 dc1 C
|
||||
017 'w' 'W' etb etb 'w' 'W' etb etb C
|
||||
@ -59,7 +59,7 @@
|
||||
054 rshift rshift rshift rshift rshift rshift rshift rshift O
|
||||
055 '*' '*' nscr nscr '*' '*' nscr nscr O
|
||||
056 lalt lalt lalt lalt lalt lalt lalt lalt O
|
||||
057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O
|
||||
057 ' ' ' ' nul ' ' ' ' ' ' ' ' ' ' O
|
||||
058 clock clock clock clock clock clock clock clock O
|
||||
059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O
|
||||
060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O
|
||||
@ -105,8 +105,8 @@
|
||||
100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O
|
||||
101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O
|
||||
102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O
|
||||
103 del del del del del del boot del O
|
||||
103 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot fkey61 O
|
||||
104 slock slock slock slock slock slock slock slock O
|
||||
105 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 O
|
||||
106 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
107 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
105 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
106 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
107 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 O
|
||||
|
@ -5,7 +5,7 @@
|
||||
000 nop nop nop nop nop nop nop nop O
|
||||
001 esc esc esc esc esc esc esc esc O
|
||||
002 '1' '!' nop nop '1' '!' nop nop O
|
||||
003 '2' '"' nop nop '2' '"' nop nop O
|
||||
003 '2' '"' nul nul '2' '"' nul nul O
|
||||
004 '3' 156 nop nop '3' 156 nop nop O
|
||||
005 '4' '$' nop nop '4' '$' nop nop O
|
||||
006 '5' '%' nop nop '5' '%' nop nop O
|
||||
@ -16,7 +16,7 @@
|
||||
011 '0' ')' nop nop '0' ')' nop nop O
|
||||
012 '-' '_' ns ns '-' '_' ns ns O
|
||||
013 '=' '+' nop nop '=' '+' nop nop O
|
||||
014 bs bs del del bs bs del del O
|
||||
014 del del bs bs del del bs bs O
|
||||
015 ht btab nop nop ht btab nop nop O
|
||||
016 'q' 'Q' dc1 dc1 'q' 'Q' dc1 dc1 C
|
||||
017 'w' 'W' etb etb 'w' 'W' etb etb C
|
||||
@ -59,7 +59,7 @@
|
||||
054 rshift rshift rshift rshift rshift rshift rshift rshift O
|
||||
055 '*' '*' nscr nscr '*' '*' nscr nscr O
|
||||
056 lalt lalt lalt lalt lalt lalt lalt lalt O
|
||||
057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O
|
||||
057 ' ' ' ' nul ' ' ' ' ' ' ' ' ' ' O
|
||||
058 clock clock clock clock clock clock clock clock O
|
||||
059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O
|
||||
060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O
|
||||
@ -105,8 +105,8 @@
|
||||
100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O
|
||||
101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O
|
||||
102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O
|
||||
103 del del del del del del boot del O
|
||||
103 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot fkey61 O
|
||||
104 slock slock slock slock slock slock slock slock O
|
||||
105 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 O
|
||||
106 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
107 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
105 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
106 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
107 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 O
|
||||
|
@ -16,7 +16,7 @@
|
||||
011 '0' ')' nop nop '{' '{' nop nop O
|
||||
012 '-' '_' ns ns '|' '|' ns ns O
|
||||
013 '=' '+' nop nop '}' '}' nop nop O
|
||||
014 bs bs del del bs bs del del O
|
||||
014 del del bs bs del del bs bs O
|
||||
015 ht btab nop nop ht btab nop nop O
|
||||
016 'q' 'Q' dc1 dc1 'q' 'Q' dc1 dc1 C
|
||||
017 'w' 'W' etb etb 'w' 'W' etb etb C
|
||||
@ -59,7 +59,7 @@
|
||||
054 rshift rshift rshift rshift rshift rshift rshift rshift O
|
||||
055 '*' '*' nscr nscr '*' '*' nscr nscr O
|
||||
056 lalt lalt lalt lalt lalt lalt lalt lalt O
|
||||
057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O
|
||||
057 ' ' ' ' nul ' ' ' ' ' ' ' ' ' ' O
|
||||
058 clock clock clock clock clock clock clock clock O
|
||||
059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O
|
||||
060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O
|
||||
@ -105,8 +105,8 @@
|
||||
100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O
|
||||
101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O
|
||||
102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O
|
||||
103 del del del del del del boot del O
|
||||
103 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot fkey61 O
|
||||
104 slock slock slock slock slock slock slock slock O
|
||||
105 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 O
|
||||
106 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
107 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
105 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
106 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
107 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 O
|
||||
|
@ -16,7 +16,7 @@
|
||||
011 '0' ')' nop nop '{' '{' nop nop O
|
||||
012 '-' '_' ns ns '|' '|' ns ns O
|
||||
013 '=' '+' nop nop '}' '}' nop nop O
|
||||
014 bs bs del del bs bs del del O
|
||||
014 del del bs bs del del bs bs O
|
||||
015 ht btab nop nop ht btab nop nop O
|
||||
016 'q' 'Q' dc1 dc1 'q' 'Q' dc1 dc1 C
|
||||
017 'w' 'W' etb etb 'w' 'W' etb etb C
|
||||
@ -59,7 +59,7 @@
|
||||
054 rshift rshift rshift rshift rshift rshift rshift rshift O
|
||||
055 '*' '*' nscr nscr '*' '*' nscr nscr O
|
||||
056 lalt lalt lalt lalt lalt lalt lalt lalt O
|
||||
057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O
|
||||
057 ' ' ' ' nul ' ' ' ' ' ' ' ' ' ' O
|
||||
058 clock clock clock clock clock clock clock clock O
|
||||
059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O
|
||||
060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O
|
||||
@ -105,8 +105,8 @@
|
||||
100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O
|
||||
101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O
|
||||
102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O
|
||||
103 del del del del del del boot del O
|
||||
103 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot fkey61 O
|
||||
104 slock slock slock slock slock slock slock slock O
|
||||
105 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 O
|
||||
106 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
107 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
105 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
106 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
107 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 O
|
||||
|
@ -59,7 +59,7 @@
|
||||
054 rshift rshift rshift rshift rshift rshift rshift rshift O
|
||||
055 '*' '*' nscr nscr '*' '*' nscr nscr O
|
||||
056 lalt lalt lalt lalt lalt lalt lalt lalt O
|
||||
057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O
|
||||
057 ' ' ' ' nul ' ' ' ' ' ' ' ' ' ' O
|
||||
058 clock clock clock clock clock clock clock clock O
|
||||
059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O
|
||||
060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O
|
||||
@ -105,8 +105,8 @@
|
||||
100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O
|
||||
101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O
|
||||
102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O
|
||||
103 del del del del del del boot del O
|
||||
103 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot fkey61 O
|
||||
104 slock slock slock slock slock slock slock slock O
|
||||
105 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 O
|
||||
106 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
107 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
105 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 O
|
||||
106 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 O
|
||||
107 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 O
|
||||
|
@ -25,7 +25,7 @@
|
||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* $Id: kbdtables.h,v 1.24 1995/01/28 22:16:05 sos Exp $
|
||||
* $Id: kbdtables.h,v 1.25 1995/01/30 21:36:32 sos Exp $
|
||||
*/
|
||||
|
||||
#define SET8 0x80 /* set eight bit on */
|
||||
@ -40,7 +40,7 @@ keymap_t key_map = { 0x6C, /* DK iso8859 keymap */
|
||||
/* sc=00 */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00,
|
||||
/* sc=01 */ 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, DBG, 0x1B, 0x02, 0x00,
|
||||
/* sc=02 */ '1', '!', NOP, NOP, '1', '!', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=03 */ '2', '"', 0x00, 0x00, '@', '"', 0x00, 0x00, 0x00, 0x00,
|
||||
/* sc=03 */ '2', '"', 0x00, 0x00, '@', '@', 0x00, 0x00, 0x00, 0x00,
|
||||
/* sc=04 */ '3', '#', NOP, NOP, 0x9E, '#', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=05 */ '4', 0xA4, NOP, NOP, '$', 0xA4, NOP, NOP, 0x33, 0x00,
|
||||
/* sc=06 */ '5', '%', NOP, NOP, '5', '%', NOP, NOP, 0x33, 0x00,
|
||||
@ -94,7 +94,7 @@ keymap_t key_map = { 0x6C, /* DK iso8859 keymap */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', '*', '*', '*', '*', '*', '*', 0x00, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 0x00, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', ' ', ' ', SUSP, ' ', 0x02, 0x00,
|
||||
/* sc=3a */ CLK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -140,11 +140,11 @@ keymap_t key_map = { 0x6C, /* DK iso8859 keymap */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, RBT, 0x7F, 0x02, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0xFF, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
};
|
||||
#endif
|
||||
|
||||
@ -169,7 +169,7 @@ keymap_t key_map = { 0x6C, /* uk iso8859 keymap */
|
||||
/* sc=0b */ '0', ')', NOP, NOP, '{', '{', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0c */ '-', '_', 0x1F, 0x1F, '|', '|', 0x1F, 0x1F, 0x00, 0x00,
|
||||
/* sc=0d */ '=', '+', NOP, NOP, '}', '}', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0e */ 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x00, 0x00,
|
||||
/* sc=0e */ 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x00, 0x00,
|
||||
/* sc=0f */ 0x09, BTAB, NOP, NOP, 0x09, BTAB, NOP, NOP, 0x77, 0x00,
|
||||
/* sc=10 */ 'q', 'Q', 0x11, 0x11, 'q', 'Q', 0x11, 0x11, 0x00, 0x01,
|
||||
/* sc=11 */ 'w', 'W', 0x17, 0x17, 'w', 'W', 0x17, 0x17, 0x00, 0x01,
|
||||
@ -212,7 +212,7 @@ keymap_t key_map = { 0x6C, /* uk iso8859 keymap */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', 0x0A, 0x0A, '*', '*', 0x0A, 0x0A, 0x33, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 0x00, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', ' ', ' ', SUSP, ' ', 0x02, 0x00,
|
||||
/* sc=3a */ CLK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -258,11 +258,11 @@ keymap_t key_map = { 0x6C, /* uk iso8859 keymap */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, RBT, 0x7F, 0x02, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0xFF, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
};
|
||||
#endif
|
||||
|
||||
@ -287,7 +287,7 @@ keymap_t key_map = { 0x6C, /* german iso8859 keymap */
|
||||
/* sc=0b */ '0', '=', NOP, NOP, '{', '{', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0c */ 0xDF, '?', NOP, NOP, '|', '|', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0d */ 0x92, 0x93, NOP, NOP, '\'', '`', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0e */ 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x00, 0x00,
|
||||
/* sc=0e */ 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x00, 0x00,
|
||||
/* sc=0f */ 0x09, BTAB, NOP, NOP, 0x09, BTAB, NOP, NOP, 0x77, 0x00,
|
||||
/* sc=10 */ 'q', 'Q', 0x11, 0x11, 'q', 'Q', 0x11, 0x11, 0x00, 0x01,
|
||||
/* sc=11 */ 'w', 'W', 0x17, 0x17, 'w', 'W', 0x17, 0x17, 0x00, 0x01,
|
||||
@ -330,7 +330,7 @@ keymap_t key_map = { 0x6C, /* german iso8859 keymap */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', 0x0A, 0x0A, '*', '*', 0x0A, 0x0A, 0x33, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 0x00, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', ' ', ' ', SUSP, ' ', 0x02, 0x00,
|
||||
/* sc=3a */ CLK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -376,11 +376,11 @@ keymap_t key_map = { 0x6C, /* german iso8859 keymap */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, RBT, 0x7F, 0x02, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0xFF, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
};
|
||||
#endif
|
||||
|
||||
@ -394,7 +394,7 @@ keymap_t key_map = { 0x6C, /* swedish iso8859 keymap */
|
||||
/* sc=00 */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00,
|
||||
/* sc=01 */ 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, DBG, 0x1B, 0x02, 0x00,
|
||||
/* sc=02 */ '1', '!', NOP, NOP, NOP, NOP, NOP, NOP, 0x3F, 0x00,
|
||||
/* sc=03 */ '2', '"', NOP, NOP, '@', NOP, NOP, NOP, 0x37, 0x00,
|
||||
/* sc=03 */ '2', '"', 0x00, 0x00, '@', '@', 0x00, 0x00, 0x00, 0x00,
|
||||
/* sc=04 */ '3', '#', NOP, NOP, 0xA3, NOP, NOP, NOP, 0x37, 0x00,
|
||||
/* sc=05 */ '4', '$', NOP, NOP, 0xA4, NOP, NOP, NOP, 0x37, 0x00,
|
||||
/* sc=06 */ '5', '%', NOP, NOP, NOP, NOP, NOP, NOP, 0x3F, 0x00,
|
||||
@ -405,7 +405,7 @@ keymap_t key_map = { 0x6C, /* swedish iso8859 keymap */
|
||||
/* sc=0b */ '0', '=', NOP, NOP, '}', NOP, NOP, NOP, 0x37, 0x00,
|
||||
/* sc=0c */ '+', '?', NOP, NOP, '\\', NOP, 0x1C, NOP, 0x35, 0x00,
|
||||
/* sc=0d */ 0x180, '`', NOP, NOP, NOP, NOP, NOP, NOP, 0x3F, 0x00,
|
||||
/* sc=0e */ 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x00, 0x00,
|
||||
/* sc=0e */ 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x00, 0x00,
|
||||
/* sc=0f */ 0x09, BTAB, NOP, NOP, 0x09, BTAB, NOP, NOP, 0x77, 0x00,
|
||||
/* sc=10 */ 'q', 'Q', 0x11, 0x11, 'q', 'Q', 0x11, 0x11, 0x00, 0x01,
|
||||
/* sc=11 */ 'w', 'W', 0x17, 0x17, 'w', 'W', 0x17, 0x17, 0x00, 0x01,
|
||||
@ -448,7 +448,7 @@ keymap_t key_map = { 0x6C, /* swedish iso8859 keymap */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', 0x0A, 0x0A, '*', '*', 0x0A, 0x0A, 0x33, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 0x00, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', ' ', ' ', SUSP, ' ', 0x02, 0x00,
|
||||
/* sc=3a */ CLK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -494,11 +494,11 @@ keymap_t key_map = { 0x6C, /* swedish iso8859 keymap */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, RBT, 0x7F, 0x02, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0xFF, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
};
|
||||
#endif
|
||||
|
||||
@ -566,7 +566,7 @@ keymap_t key_map = { 0xEC, /* keys number */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', 0x0A, 0x0A, SET8|'*', SET8|'*', SET8|0x0A, SET8|0x0A, 0x00, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', SET8|' ', SET8|' ', SET8|' ', SET8|' ', 0x00, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', SET8|' ', SET8|' ', SET8|' ', SET8|' ', 0x00, 0x00,
|
||||
/* sc=3a */ ALK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -612,11 +612,11 @@ keymap_t key_map = { 0xEC, /* keys number */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, SET8|0x7F, SET8|0x7F, RBT, SET8|0x7F, 0x02, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0x02, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
/* sc=6c */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00,
|
||||
/* sc=6d */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00,
|
||||
/* sc=6e */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00,
|
||||
@ -695,7 +695,7 @@ keymap_t key_map = { 0xEC, /* keys number */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', 0x0A, 0x0A, SET8|'*', SET8|'*', SET8|0x0A, SET8|0x0A, 0x00, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', SET8|' ', SET8|' ', SET8|' ', SET8|' ', 0x00, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', SET8|' ', SET8|' ', SET8|' ', SET8|' ', 0x00, 0x00,
|
||||
/* sc=3a */ ALK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -741,11 +741,11 @@ keymap_t key_map = { 0xEC, /* keys number */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, SET8|0x7F, SET8|0x7F, RBT, SET8|0x7F, 0x02, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0x02, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
};
|
||||
|
||||
#endif
|
||||
@ -771,7 +771,7 @@ keymap_t key_map = { 0x6C, /* US iso8859 keymap */
|
||||
/* sc=0b */ '0', ')', NOP, NOP, '0', ')', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0c */ '-', '_', 0x1F, 0x1F, '-', '_', 0x1F, 0x1F, 0x00, 0x00,
|
||||
/* sc=0d */ '=', '+', NOP, NOP, '=', '+', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0e */ 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x00, 0x00,
|
||||
/* sc=0e */ 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x00, 0x00,
|
||||
/* sc=0f */ 0x09, BTAB, NOP, NOP, 0x09, BTAB, NOP, NOP, 0x77, 0x00,
|
||||
/* sc=10 */ 'q', 'Q', 0x11, 0x11, 'q', 'Q', 0x11, 0x11, 0x00, 0x01,
|
||||
/* sc=11 */ 'w', 'W', 0x17, 0x17, 'w', 'W', 0x17, 0x17, 0x00, 0x01,
|
||||
@ -814,7 +814,7 @@ keymap_t key_map = { 0x6C, /* US iso8859 keymap */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', 0x0A, 0x0A, '*', '*', 0x0A, 0x0A, 0x33, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', ' ', ' ', SUSP, ' ', 0x02, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', ' ', ' ', SUSP, ' ', 0x02, 0x00,
|
||||
/* sc=3a */ CLK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -860,11 +860,11 @@ keymap_t key_map = { 0x6C, /* US iso8859 keymap */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, RBT, RBT, 0x03, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0xFF, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
};
|
||||
|
||||
#endif
|
||||
@ -885,7 +885,7 @@ fkeytab_t fkey_tab[96] = {
|
||||
/* 49-52 */ {"\033[H", 3}, {"\033[A", 3}, {"\033[I", 3}, {"-" , 1},
|
||||
/* 53-56 */ {"\033[D", 3}, {"\033[E", 3}, {"\033[C", 3}, {"+" , 1},
|
||||
/* 57-60 */ {"\033[F", 3}, {"\033[B", 3}, {"\033[G", 3}, {"\033[L", 3},
|
||||
/* 61-64 */ {"\033[J", 3}, {"\033[K", 3}, {"\033[}", 3}, {"", 0} ,
|
||||
/* 61-64 */ {"\177", 1}, {"\033[J", 3}, {"\033[K", 3}, {"\033[}", 3},
|
||||
/* 65-68 */ {"", 0} , {"", 0} , {"", 0} , {"", 0} ,
|
||||
/* 69-72 */ {"", 0} , {"", 0} , {"", 0} , {"", 0} ,
|
||||
/* 73-76 */ {"", 0} , {"", 0} , {"", 0} , {"", 0} ,
|
||||
|
@ -1761,10 +1761,10 @@ draw_cursor(scr_stat *scp, int show)
|
||||
if ((cursor_image & 0x7000) == 0x7000) {
|
||||
cursor_image &= 0x8fff;
|
||||
if(!(cursor_image & 0x0700))
|
||||
cursor_image |= 0x0f00;
|
||||
cursor_image |= 0x0700;
|
||||
} else {
|
||||
cursor_image |= 0x7000;
|
||||
if ((cursor_image & 0x0f00) == 0x0f00)
|
||||
if ((cursor_image & 0x0700) == 0x0700)
|
||||
cursor_image &= 0xf0ff;
|
||||
}
|
||||
}
|
||||
@ -1798,11 +1798,16 @@ ansi_put(scr_stat *scp, u_char *buf, int len)
|
||||
len--;
|
||||
}
|
||||
else if (PRINTABLE(*ptr)) { /* Print only printables */
|
||||
int cnt = len <= (scp->xsize-scp->xpos) ? len : (scp->xsize-scp->xpos);
|
||||
u_short cur_attr = scp->term.cur_attr;
|
||||
u_short *cursor_pos = scp->cursor_pos;
|
||||
do {
|
||||
*scp->cursor_pos++ = (scp->term.cur_attr | scr_map[*ptr++]);
|
||||
scp->xpos++;
|
||||
len--;
|
||||
} while (len && PRINTABLE(*ptr) && (scp->xpos < scp->xsize));
|
||||
*cursor_pos++ = (scr_map[*ptr++] | cur_attr);
|
||||
cnt--;
|
||||
} while (cnt && PRINTABLE(*ptr));
|
||||
len -= (cursor_pos - scp->cursor_pos);
|
||||
scp->xpos += (cursor_pos - scp->cursor_pos);
|
||||
scp->cursor_pos = cursor_pos;
|
||||
if (scp->xpos >= scp->xsize) {
|
||||
scp->xpos = 0;
|
||||
scp->ypos++;
|
||||
|
@ -28,12 +28,8 @@
|
||||
* $Id: syscons.h,v 1.2 1995/02/25 20:09:21 pst Exp $
|
||||
*/
|
||||
|
||||
/*
|
||||
* The APM stuff is -not- under conditional compilation because we don't want
|
||||
* the size of the scr_stat structure to vary depending upon if APM has been
|
||||
* compiled in or not, that can cause utilities and lkms to crash!
|
||||
*/
|
||||
#include <machine/apm_bios.h>
|
||||
#ifndef SYSCONS_H
|
||||
#define SYSCONS_H
|
||||
|
||||
/* vm things */
|
||||
#define ISMAPPED(pa, width) \
|
||||
@ -42,7 +38,7 @@
|
||||
#define pa_to_va(pa) (KERNBASE + (pa)) /* works if ISMAPPED(pa...) */
|
||||
|
||||
/* printable chars */
|
||||
#define PRINTABLE(ch) (ch>0x1B || (ch>0x0d && ch<0x1b) || ch<0x07)
|
||||
#define PRINTABLE(ch) ((ch)>0x1B || ((ch)>0x0d && (ch)<0x1b) || (ch)<0x07)
|
||||
|
||||
/* status flags */
|
||||
#define LOCK_KEY_MASK 0x0000F
|
||||
@ -175,7 +171,7 @@ void scintr(int unit);
|
||||
int pcmmap(dev_t dev, int offset, int nprot);
|
||||
static void scinit(void);
|
||||
static u_int scgetc(int noblock);
|
||||
struct tty *scdevtotty(dev_t dev);
|
||||
struct tty *scdevtotty(dev_t dev);
|
||||
static scr_stat *get_scr_stat(dev_t dev);
|
||||
static scr_stat *alloc_scp();
|
||||
static void init_scp(scr_stat *scp);
|
||||
@ -206,3 +202,5 @@ static void save_palette(void);
|
||||
void load_palette(void);
|
||||
static void do_bell(scr_stat *scp, int pitch, int duration);
|
||||
static void blink_screen(scr_stat *scp);
|
||||
|
||||
#endif /* SYSCONS_H */
|
||||
|
@ -25,7 +25,7 @@
|
||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* $Id: kbdtables.h,v 1.24 1995/01/28 22:16:05 sos Exp $
|
||||
* $Id: kbdtables.h,v 1.25 1995/01/30 21:36:32 sos Exp $
|
||||
*/
|
||||
|
||||
#define SET8 0x80 /* set eight bit on */
|
||||
@ -40,7 +40,7 @@ keymap_t key_map = { 0x6C, /* DK iso8859 keymap */
|
||||
/* sc=00 */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00,
|
||||
/* sc=01 */ 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, DBG, 0x1B, 0x02, 0x00,
|
||||
/* sc=02 */ '1', '!', NOP, NOP, '1', '!', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=03 */ '2', '"', 0x00, 0x00, '@', '"', 0x00, 0x00, 0x00, 0x00,
|
||||
/* sc=03 */ '2', '"', 0x00, 0x00, '@', '@', 0x00, 0x00, 0x00, 0x00,
|
||||
/* sc=04 */ '3', '#', NOP, NOP, 0x9E, '#', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=05 */ '4', 0xA4, NOP, NOP, '$', 0xA4, NOP, NOP, 0x33, 0x00,
|
||||
/* sc=06 */ '5', '%', NOP, NOP, '5', '%', NOP, NOP, 0x33, 0x00,
|
||||
@ -94,7 +94,7 @@ keymap_t key_map = { 0x6C, /* DK iso8859 keymap */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', '*', '*', '*', '*', '*', '*', 0x00, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 0x00, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', ' ', ' ', SUSP, ' ', 0x02, 0x00,
|
||||
/* sc=3a */ CLK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -140,11 +140,11 @@ keymap_t key_map = { 0x6C, /* DK iso8859 keymap */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, RBT, 0x7F, 0x02, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0xFF, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
};
|
||||
#endif
|
||||
|
||||
@ -169,7 +169,7 @@ keymap_t key_map = { 0x6C, /* uk iso8859 keymap */
|
||||
/* sc=0b */ '0', ')', NOP, NOP, '{', '{', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0c */ '-', '_', 0x1F, 0x1F, '|', '|', 0x1F, 0x1F, 0x00, 0x00,
|
||||
/* sc=0d */ '=', '+', NOP, NOP, '}', '}', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0e */ 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x00, 0x00,
|
||||
/* sc=0e */ 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x00, 0x00,
|
||||
/* sc=0f */ 0x09, BTAB, NOP, NOP, 0x09, BTAB, NOP, NOP, 0x77, 0x00,
|
||||
/* sc=10 */ 'q', 'Q', 0x11, 0x11, 'q', 'Q', 0x11, 0x11, 0x00, 0x01,
|
||||
/* sc=11 */ 'w', 'W', 0x17, 0x17, 'w', 'W', 0x17, 0x17, 0x00, 0x01,
|
||||
@ -212,7 +212,7 @@ keymap_t key_map = { 0x6C, /* uk iso8859 keymap */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', 0x0A, 0x0A, '*', '*', 0x0A, 0x0A, 0x33, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 0x00, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', ' ', ' ', SUSP, ' ', 0x02, 0x00,
|
||||
/* sc=3a */ CLK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -258,11 +258,11 @@ keymap_t key_map = { 0x6C, /* uk iso8859 keymap */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, RBT, 0x7F, 0x02, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0xFF, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
};
|
||||
#endif
|
||||
|
||||
@ -287,7 +287,7 @@ keymap_t key_map = { 0x6C, /* german iso8859 keymap */
|
||||
/* sc=0b */ '0', '=', NOP, NOP, '{', '{', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0c */ 0xDF, '?', NOP, NOP, '|', '|', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0d */ 0x92, 0x93, NOP, NOP, '\'', '`', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0e */ 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x00, 0x00,
|
||||
/* sc=0e */ 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x00, 0x00,
|
||||
/* sc=0f */ 0x09, BTAB, NOP, NOP, 0x09, BTAB, NOP, NOP, 0x77, 0x00,
|
||||
/* sc=10 */ 'q', 'Q', 0x11, 0x11, 'q', 'Q', 0x11, 0x11, 0x00, 0x01,
|
||||
/* sc=11 */ 'w', 'W', 0x17, 0x17, 'w', 'W', 0x17, 0x17, 0x00, 0x01,
|
||||
@ -330,7 +330,7 @@ keymap_t key_map = { 0x6C, /* german iso8859 keymap */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', 0x0A, 0x0A, '*', '*', 0x0A, 0x0A, 0x33, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 0x00, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', ' ', ' ', SUSP, ' ', 0x02, 0x00,
|
||||
/* sc=3a */ CLK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -376,11 +376,11 @@ keymap_t key_map = { 0x6C, /* german iso8859 keymap */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, RBT, 0x7F, 0x02, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0xFF, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
};
|
||||
#endif
|
||||
|
||||
@ -394,7 +394,7 @@ keymap_t key_map = { 0x6C, /* swedish iso8859 keymap */
|
||||
/* sc=00 */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00,
|
||||
/* sc=01 */ 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, DBG, 0x1B, 0x02, 0x00,
|
||||
/* sc=02 */ '1', '!', NOP, NOP, NOP, NOP, NOP, NOP, 0x3F, 0x00,
|
||||
/* sc=03 */ '2', '"', NOP, NOP, '@', NOP, NOP, NOP, 0x37, 0x00,
|
||||
/* sc=03 */ '2', '"', 0x00, 0x00, '@', '@', 0x00, 0x00, 0x00, 0x00,
|
||||
/* sc=04 */ '3', '#', NOP, NOP, 0xA3, NOP, NOP, NOP, 0x37, 0x00,
|
||||
/* sc=05 */ '4', '$', NOP, NOP, 0xA4, NOP, NOP, NOP, 0x37, 0x00,
|
||||
/* sc=06 */ '5', '%', NOP, NOP, NOP, NOP, NOP, NOP, 0x3F, 0x00,
|
||||
@ -405,7 +405,7 @@ keymap_t key_map = { 0x6C, /* swedish iso8859 keymap */
|
||||
/* sc=0b */ '0', '=', NOP, NOP, '}', NOP, NOP, NOP, 0x37, 0x00,
|
||||
/* sc=0c */ '+', '?', NOP, NOP, '\\', NOP, 0x1C, NOP, 0x35, 0x00,
|
||||
/* sc=0d */ 0x180, '`', NOP, NOP, NOP, NOP, NOP, NOP, 0x3F, 0x00,
|
||||
/* sc=0e */ 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x00, 0x00,
|
||||
/* sc=0e */ 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x00, 0x00,
|
||||
/* sc=0f */ 0x09, BTAB, NOP, NOP, 0x09, BTAB, NOP, NOP, 0x77, 0x00,
|
||||
/* sc=10 */ 'q', 'Q', 0x11, 0x11, 'q', 'Q', 0x11, 0x11, 0x00, 0x01,
|
||||
/* sc=11 */ 'w', 'W', 0x17, 0x17, 'w', 'W', 0x17, 0x17, 0x00, 0x01,
|
||||
@ -448,7 +448,7 @@ keymap_t key_map = { 0x6C, /* swedish iso8859 keymap */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', 0x0A, 0x0A, '*', '*', 0x0A, 0x0A, 0x33, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 0x00, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', ' ', ' ', SUSP, ' ', 0x02, 0x00,
|
||||
/* sc=3a */ CLK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -494,11 +494,11 @@ keymap_t key_map = { 0x6C, /* swedish iso8859 keymap */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, RBT, 0x7F, 0x02, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0xFF, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
};
|
||||
#endif
|
||||
|
||||
@ -566,7 +566,7 @@ keymap_t key_map = { 0xEC, /* keys number */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', 0x0A, 0x0A, SET8|'*', SET8|'*', SET8|0x0A, SET8|0x0A, 0x00, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', SET8|' ', SET8|' ', SET8|' ', SET8|' ', 0x00, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', SET8|' ', SET8|' ', SET8|' ', SET8|' ', 0x00, 0x00,
|
||||
/* sc=3a */ ALK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -612,11 +612,11 @@ keymap_t key_map = { 0xEC, /* keys number */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, SET8|0x7F, SET8|0x7F, RBT, SET8|0x7F, 0x02, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0x02, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
/* sc=6c */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00,
|
||||
/* sc=6d */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00,
|
||||
/* sc=6e */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00,
|
||||
@ -695,7 +695,7 @@ keymap_t key_map = { 0xEC, /* keys number */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', 0x0A, 0x0A, SET8|'*', SET8|'*', SET8|0x0A, SET8|0x0A, 0x00, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', SET8|' ', SET8|' ', SET8|' ', SET8|' ', 0x00, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', SET8|' ', SET8|' ', SET8|' ', SET8|' ', 0x00, 0x00,
|
||||
/* sc=3a */ ALK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -741,11 +741,11 @@ keymap_t key_map = { 0xEC, /* keys number */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, SET8|0x7F, SET8|0x7F, RBT, SET8|0x7F, 0x02, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0x02, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
};
|
||||
|
||||
#endif
|
||||
@ -771,7 +771,7 @@ keymap_t key_map = { 0x6C, /* US iso8859 keymap */
|
||||
/* sc=0b */ '0', ')', NOP, NOP, '0', ')', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0c */ '-', '_', 0x1F, 0x1F, '-', '_', 0x1F, 0x1F, 0x00, 0x00,
|
||||
/* sc=0d */ '=', '+', NOP, NOP, '=', '+', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0e */ 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x00, 0x00,
|
||||
/* sc=0e */ 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x00, 0x00,
|
||||
/* sc=0f */ 0x09, BTAB, NOP, NOP, 0x09, BTAB, NOP, NOP, 0x77, 0x00,
|
||||
/* sc=10 */ 'q', 'Q', 0x11, 0x11, 'q', 'Q', 0x11, 0x11, 0x00, 0x01,
|
||||
/* sc=11 */ 'w', 'W', 0x17, 0x17, 'w', 'W', 0x17, 0x17, 0x00, 0x01,
|
||||
@ -814,7 +814,7 @@ keymap_t key_map = { 0x6C, /* US iso8859 keymap */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', 0x0A, 0x0A, '*', '*', 0x0A, 0x0A, 0x33, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', ' ', ' ', SUSP, ' ', 0x02, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', ' ', ' ', SUSP, ' ', 0x02, 0x00,
|
||||
/* sc=3a */ CLK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -860,11 +860,11 @@ keymap_t key_map = { 0x6C, /* US iso8859 keymap */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, RBT, RBT, 0x03, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0xFF, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
};
|
||||
|
||||
#endif
|
||||
@ -885,7 +885,7 @@ fkeytab_t fkey_tab[96] = {
|
||||
/* 49-52 */ {"\033[H", 3}, {"\033[A", 3}, {"\033[I", 3}, {"-" , 1},
|
||||
/* 53-56 */ {"\033[D", 3}, {"\033[E", 3}, {"\033[C", 3}, {"+" , 1},
|
||||
/* 57-60 */ {"\033[F", 3}, {"\033[B", 3}, {"\033[G", 3}, {"\033[L", 3},
|
||||
/* 61-64 */ {"\033[J", 3}, {"\033[K", 3}, {"\033[}", 3}, {"", 0} ,
|
||||
/* 61-64 */ {"\177", 1}, {"\033[J", 3}, {"\033[K", 3}, {"\033[}", 3},
|
||||
/* 65-68 */ {"", 0} , {"", 0} , {"", 0} , {"", 0} ,
|
||||
/* 69-72 */ {"", 0} , {"", 0} , {"", 0} , {"", 0} ,
|
||||
/* 73-76 */ {"", 0} , {"", 0} , {"", 0} , {"", 0} ,
|
||||
|
@ -1761,10 +1761,10 @@ draw_cursor(scr_stat *scp, int show)
|
||||
if ((cursor_image & 0x7000) == 0x7000) {
|
||||
cursor_image &= 0x8fff;
|
||||
if(!(cursor_image & 0x0700))
|
||||
cursor_image |= 0x0f00;
|
||||
cursor_image |= 0x0700;
|
||||
} else {
|
||||
cursor_image |= 0x7000;
|
||||
if ((cursor_image & 0x0f00) == 0x0f00)
|
||||
if ((cursor_image & 0x0700) == 0x0700)
|
||||
cursor_image &= 0xf0ff;
|
||||
}
|
||||
}
|
||||
@ -1798,11 +1798,16 @@ ansi_put(scr_stat *scp, u_char *buf, int len)
|
||||
len--;
|
||||
}
|
||||
else if (PRINTABLE(*ptr)) { /* Print only printables */
|
||||
int cnt = len <= (scp->xsize-scp->xpos) ? len : (scp->xsize-scp->xpos);
|
||||
u_short cur_attr = scp->term.cur_attr;
|
||||
u_short *cursor_pos = scp->cursor_pos;
|
||||
do {
|
||||
*scp->cursor_pos++ = (scp->term.cur_attr | scr_map[*ptr++]);
|
||||
scp->xpos++;
|
||||
len--;
|
||||
} while (len && PRINTABLE(*ptr) && (scp->xpos < scp->xsize));
|
||||
*cursor_pos++ = (scr_map[*ptr++] | cur_attr);
|
||||
cnt--;
|
||||
} while (cnt && PRINTABLE(*ptr));
|
||||
len -= (cursor_pos - scp->cursor_pos);
|
||||
scp->xpos += (cursor_pos - scp->cursor_pos);
|
||||
scp->cursor_pos = cursor_pos;
|
||||
if (scp->xpos >= scp->xsize) {
|
||||
scp->xpos = 0;
|
||||
scp->ypos++;
|
||||
|
@ -28,12 +28,8 @@
|
||||
* $Id: syscons.h,v 1.2 1995/02/25 20:09:21 pst Exp $
|
||||
*/
|
||||
|
||||
/*
|
||||
* The APM stuff is -not- under conditional compilation because we don't want
|
||||
* the size of the scr_stat structure to vary depending upon if APM has been
|
||||
* compiled in or not, that can cause utilities and lkms to crash!
|
||||
*/
|
||||
#include <machine/apm_bios.h>
|
||||
#ifndef SYSCONS_H
|
||||
#define SYSCONS_H
|
||||
|
||||
/* vm things */
|
||||
#define ISMAPPED(pa, width) \
|
||||
@ -42,7 +38,7 @@
|
||||
#define pa_to_va(pa) (KERNBASE + (pa)) /* works if ISMAPPED(pa...) */
|
||||
|
||||
/* printable chars */
|
||||
#define PRINTABLE(ch) (ch>0x1B || (ch>0x0d && ch<0x1b) || ch<0x07)
|
||||
#define PRINTABLE(ch) ((ch)>0x1B || ((ch)>0x0d && (ch)<0x1b) || (ch)<0x07)
|
||||
|
||||
/* status flags */
|
||||
#define LOCK_KEY_MASK 0x0000F
|
||||
@ -175,7 +171,7 @@ void scintr(int unit);
|
||||
int pcmmap(dev_t dev, int offset, int nprot);
|
||||
static void scinit(void);
|
||||
static u_int scgetc(int noblock);
|
||||
struct tty *scdevtotty(dev_t dev);
|
||||
struct tty *scdevtotty(dev_t dev);
|
||||
static scr_stat *get_scr_stat(dev_t dev);
|
||||
static scr_stat *alloc_scp();
|
||||
static void init_scp(scr_stat *scp);
|
||||
@ -206,3 +202,5 @@ static void save_palette(void);
|
||||
void load_palette(void);
|
||||
static void do_bell(scr_stat *scp, int pitch, int duration);
|
||||
static void blink_screen(scr_stat *scp);
|
||||
|
||||
#endif /* SYSCONS_H */
|
||||
|
@ -25,7 +25,7 @@
|
||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* $Id: kbdtables.h,v 1.24 1995/01/28 22:16:05 sos Exp $
|
||||
* $Id: kbdtables.h,v 1.25 1995/01/30 21:36:32 sos Exp $
|
||||
*/
|
||||
|
||||
#define SET8 0x80 /* set eight bit on */
|
||||
@ -40,7 +40,7 @@ keymap_t key_map = { 0x6C, /* DK iso8859 keymap */
|
||||
/* sc=00 */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00,
|
||||
/* sc=01 */ 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, DBG, 0x1B, 0x02, 0x00,
|
||||
/* sc=02 */ '1', '!', NOP, NOP, '1', '!', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=03 */ '2', '"', 0x00, 0x00, '@', '"', 0x00, 0x00, 0x00, 0x00,
|
||||
/* sc=03 */ '2', '"', 0x00, 0x00, '@', '@', 0x00, 0x00, 0x00, 0x00,
|
||||
/* sc=04 */ '3', '#', NOP, NOP, 0x9E, '#', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=05 */ '4', 0xA4, NOP, NOP, '$', 0xA4, NOP, NOP, 0x33, 0x00,
|
||||
/* sc=06 */ '5', '%', NOP, NOP, '5', '%', NOP, NOP, 0x33, 0x00,
|
||||
@ -94,7 +94,7 @@ keymap_t key_map = { 0x6C, /* DK iso8859 keymap */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', '*', '*', '*', '*', '*', '*', 0x00, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 0x00, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', ' ', ' ', SUSP, ' ', 0x02, 0x00,
|
||||
/* sc=3a */ CLK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -140,11 +140,11 @@ keymap_t key_map = { 0x6C, /* DK iso8859 keymap */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, RBT, 0x7F, 0x02, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0xFF, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
};
|
||||
#endif
|
||||
|
||||
@ -169,7 +169,7 @@ keymap_t key_map = { 0x6C, /* uk iso8859 keymap */
|
||||
/* sc=0b */ '0', ')', NOP, NOP, '{', '{', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0c */ '-', '_', 0x1F, 0x1F, '|', '|', 0x1F, 0x1F, 0x00, 0x00,
|
||||
/* sc=0d */ '=', '+', NOP, NOP, '}', '}', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0e */ 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x00, 0x00,
|
||||
/* sc=0e */ 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x00, 0x00,
|
||||
/* sc=0f */ 0x09, BTAB, NOP, NOP, 0x09, BTAB, NOP, NOP, 0x77, 0x00,
|
||||
/* sc=10 */ 'q', 'Q', 0x11, 0x11, 'q', 'Q', 0x11, 0x11, 0x00, 0x01,
|
||||
/* sc=11 */ 'w', 'W', 0x17, 0x17, 'w', 'W', 0x17, 0x17, 0x00, 0x01,
|
||||
@ -212,7 +212,7 @@ keymap_t key_map = { 0x6C, /* uk iso8859 keymap */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', 0x0A, 0x0A, '*', '*', 0x0A, 0x0A, 0x33, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 0x00, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', ' ', ' ', SUSP, ' ', 0x02, 0x00,
|
||||
/* sc=3a */ CLK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -258,11 +258,11 @@ keymap_t key_map = { 0x6C, /* uk iso8859 keymap */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, RBT, 0x7F, 0x02, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0xFF, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
};
|
||||
#endif
|
||||
|
||||
@ -287,7 +287,7 @@ keymap_t key_map = { 0x6C, /* german iso8859 keymap */
|
||||
/* sc=0b */ '0', '=', NOP, NOP, '{', '{', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0c */ 0xDF, '?', NOP, NOP, '|', '|', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0d */ 0x92, 0x93, NOP, NOP, '\'', '`', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0e */ 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x00, 0x00,
|
||||
/* sc=0e */ 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x00, 0x00,
|
||||
/* sc=0f */ 0x09, BTAB, NOP, NOP, 0x09, BTAB, NOP, NOP, 0x77, 0x00,
|
||||
/* sc=10 */ 'q', 'Q', 0x11, 0x11, 'q', 'Q', 0x11, 0x11, 0x00, 0x01,
|
||||
/* sc=11 */ 'w', 'W', 0x17, 0x17, 'w', 'W', 0x17, 0x17, 0x00, 0x01,
|
||||
@ -330,7 +330,7 @@ keymap_t key_map = { 0x6C, /* german iso8859 keymap */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', 0x0A, 0x0A, '*', '*', 0x0A, 0x0A, 0x33, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 0x00, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', ' ', ' ', SUSP, ' ', 0x02, 0x00,
|
||||
/* sc=3a */ CLK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -376,11 +376,11 @@ keymap_t key_map = { 0x6C, /* german iso8859 keymap */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, RBT, 0x7F, 0x02, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0xFF, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
};
|
||||
#endif
|
||||
|
||||
@ -394,7 +394,7 @@ keymap_t key_map = { 0x6C, /* swedish iso8859 keymap */
|
||||
/* sc=00 */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00,
|
||||
/* sc=01 */ 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, DBG, 0x1B, 0x02, 0x00,
|
||||
/* sc=02 */ '1', '!', NOP, NOP, NOP, NOP, NOP, NOP, 0x3F, 0x00,
|
||||
/* sc=03 */ '2', '"', NOP, NOP, '@', NOP, NOP, NOP, 0x37, 0x00,
|
||||
/* sc=03 */ '2', '"', 0x00, 0x00, '@', '@', 0x00, 0x00, 0x00, 0x00,
|
||||
/* sc=04 */ '3', '#', NOP, NOP, 0xA3, NOP, NOP, NOP, 0x37, 0x00,
|
||||
/* sc=05 */ '4', '$', NOP, NOP, 0xA4, NOP, NOP, NOP, 0x37, 0x00,
|
||||
/* sc=06 */ '5', '%', NOP, NOP, NOP, NOP, NOP, NOP, 0x3F, 0x00,
|
||||
@ -405,7 +405,7 @@ keymap_t key_map = { 0x6C, /* swedish iso8859 keymap */
|
||||
/* sc=0b */ '0', '=', NOP, NOP, '}', NOP, NOP, NOP, 0x37, 0x00,
|
||||
/* sc=0c */ '+', '?', NOP, NOP, '\\', NOP, 0x1C, NOP, 0x35, 0x00,
|
||||
/* sc=0d */ 0x180, '`', NOP, NOP, NOP, NOP, NOP, NOP, 0x3F, 0x00,
|
||||
/* sc=0e */ 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x00, 0x00,
|
||||
/* sc=0e */ 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x00, 0x00,
|
||||
/* sc=0f */ 0x09, BTAB, NOP, NOP, 0x09, BTAB, NOP, NOP, 0x77, 0x00,
|
||||
/* sc=10 */ 'q', 'Q', 0x11, 0x11, 'q', 'Q', 0x11, 0x11, 0x00, 0x01,
|
||||
/* sc=11 */ 'w', 'W', 0x17, 0x17, 'w', 'W', 0x17, 0x17, 0x00, 0x01,
|
||||
@ -448,7 +448,7 @@ keymap_t key_map = { 0x6C, /* swedish iso8859 keymap */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', 0x0A, 0x0A, '*', '*', 0x0A, 0x0A, 0x33, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 0x00, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', ' ', ' ', SUSP, ' ', 0x02, 0x00,
|
||||
/* sc=3a */ CLK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -494,11 +494,11 @@ keymap_t key_map = { 0x6C, /* swedish iso8859 keymap */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, RBT, 0x7F, 0x02, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0xFF, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
};
|
||||
#endif
|
||||
|
||||
@ -566,7 +566,7 @@ keymap_t key_map = { 0xEC, /* keys number */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', 0x0A, 0x0A, SET8|'*', SET8|'*', SET8|0x0A, SET8|0x0A, 0x00, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', SET8|' ', SET8|' ', SET8|' ', SET8|' ', 0x00, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', SET8|' ', SET8|' ', SET8|' ', SET8|' ', 0x00, 0x00,
|
||||
/* sc=3a */ ALK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -612,11 +612,11 @@ keymap_t key_map = { 0xEC, /* keys number */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, SET8|0x7F, SET8|0x7F, RBT, SET8|0x7F, 0x02, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0x02, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
/* sc=6c */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00,
|
||||
/* sc=6d */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00,
|
||||
/* sc=6e */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00,
|
||||
@ -695,7 +695,7 @@ keymap_t key_map = { 0xEC, /* keys number */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', 0x0A, 0x0A, SET8|'*', SET8|'*', SET8|0x0A, SET8|0x0A, 0x00, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', SET8|' ', SET8|' ', SET8|' ', SET8|' ', 0x00, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', SET8|' ', SET8|' ', SET8|' ', SET8|' ', 0x00, 0x00,
|
||||
/* sc=3a */ ALK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -741,11 +741,11 @@ keymap_t key_map = { 0xEC, /* keys number */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, SET8|0x7F, SET8|0x7F, RBT, SET8|0x7F, 0x02, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0x02, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
};
|
||||
|
||||
#endif
|
||||
@ -771,7 +771,7 @@ keymap_t key_map = { 0x6C, /* US iso8859 keymap */
|
||||
/* sc=0b */ '0', ')', NOP, NOP, '0', ')', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0c */ '-', '_', 0x1F, 0x1F, '-', '_', 0x1F, 0x1F, 0x00, 0x00,
|
||||
/* sc=0d */ '=', '+', NOP, NOP, '=', '+', NOP, NOP, 0x33, 0x00,
|
||||
/* sc=0e */ 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x00, 0x00,
|
||||
/* sc=0e */ 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x00, 0x00,
|
||||
/* sc=0f */ 0x09, BTAB, NOP, NOP, 0x09, BTAB, NOP, NOP, 0x77, 0x00,
|
||||
/* sc=10 */ 'q', 'Q', 0x11, 0x11, 'q', 'Q', 0x11, 0x11, 0x00, 0x01,
|
||||
/* sc=11 */ 'w', 'W', 0x17, 0x17, 'w', 'W', 0x17, 0x17, 0x00, 0x01,
|
||||
@ -814,7 +814,7 @@ keymap_t key_map = { 0x6C, /* US iso8859 keymap */
|
||||
/* sc=36 */ RSH, RSH, RSH, RSH, RSH, RSH, RSH, RSH, 0xFF, 0x00,
|
||||
/* sc=37 */ '*', '*', 0x0A, 0x0A, '*', '*', 0x0A, 0x0A, 0x33, 0x00,
|
||||
/* sc=38 */ LALT, LALT, LALT, LALT, LALT, LALT, LALT, LALT, 0xFF, 0x00,
|
||||
/* sc=39 */ ' ', ' ', ' ', ' ', ' ', ' ', SUSP, ' ', 0x02, 0x00,
|
||||
/* sc=39 */ ' ', ' ', 0x00, ' ', ' ', ' ', SUSP, ' ', 0x02, 0x00,
|
||||
/* sc=3a */ CLK, CLK, CLK, CLK, CLK, CLK, CLK, CLK, 0xFF, 0x00,
|
||||
/* sc=3b */ F( 1), F(13), F(25), F(37), S( 1), S(11), S( 1), S(11), 0xFF, 0x00,
|
||||
/* sc=3c */ F( 2), F(14), F(26), F(38), S( 2), S(12), S( 2), S(12), 0xFF, 0x00,
|
||||
@ -860,11 +860,11 @@ keymap_t key_map = { 0x6C, /* US iso8859 keymap */
|
||||
/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00,
|
||||
/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00,
|
||||
/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00,
|
||||
/* sc=67 */ 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, RBT, RBT, 0x03, 0x00,
|
||||
/* sc=67 */ F(61), F(61), F(61), F(61), F(61), F(61), RBT, F(61), 0xFF, 0x00,
|
||||
/* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00,
|
||||
/* sc=69 */ F(61), F(61), F(61), F(61), F(61), F(61), F(61), F(61), 0xFF, 0x00,
|
||||
/* sc=6a */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6b */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=69 */ F(62), F(62), F(62), F(62), F(62), F(62), F(62), F(62), 0xFF, 0x00,
|
||||
/* sc=6a */ F(63), F(63), F(63), F(63), F(63), F(63), F(63), F(63), 0xFF, 0x00,
|
||||
/* sc=6b */ F(64), F(64), F(64), F(64), F(64), F(64), F(64), F(64), 0xFF, 0x00,
|
||||
};
|
||||
|
||||
#endif
|
||||
@ -885,7 +885,7 @@ fkeytab_t fkey_tab[96] = {
|
||||
/* 49-52 */ {"\033[H", 3}, {"\033[A", 3}, {"\033[I", 3}, {"-" , 1},
|
||||
/* 53-56 */ {"\033[D", 3}, {"\033[E", 3}, {"\033[C", 3}, {"+" , 1},
|
||||
/* 57-60 */ {"\033[F", 3}, {"\033[B", 3}, {"\033[G", 3}, {"\033[L", 3},
|
||||
/* 61-64 */ {"\033[J", 3}, {"\033[K", 3}, {"\033[}", 3}, {"", 0} ,
|
||||
/* 61-64 */ {"\177", 1}, {"\033[J", 3}, {"\033[K", 3}, {"\033[}", 3},
|
||||
/* 65-68 */ {"", 0} , {"", 0} , {"", 0} , {"", 0} ,
|
||||
/* 69-72 */ {"", 0} , {"", 0} , {"", 0} , {"", 0} ,
|
||||
/* 73-76 */ {"", 0} , {"", 0} , {"", 0} , {"", 0} ,
|
||||
|
@ -1761,10 +1761,10 @@ draw_cursor(scr_stat *scp, int show)
|
||||
if ((cursor_image & 0x7000) == 0x7000) {
|
||||
cursor_image &= 0x8fff;
|
||||
if(!(cursor_image & 0x0700))
|
||||
cursor_image |= 0x0f00;
|
||||
cursor_image |= 0x0700;
|
||||
} else {
|
||||
cursor_image |= 0x7000;
|
||||
if ((cursor_image & 0x0f00) == 0x0f00)
|
||||
if ((cursor_image & 0x0700) == 0x0700)
|
||||
cursor_image &= 0xf0ff;
|
||||
}
|
||||
}
|
||||
@ -1798,11 +1798,16 @@ ansi_put(scr_stat *scp, u_char *buf, int len)
|
||||
len--;
|
||||
}
|
||||
else if (PRINTABLE(*ptr)) { /* Print only printables */
|
||||
int cnt = len <= (scp->xsize-scp->xpos) ? len : (scp->xsize-scp->xpos);
|
||||
u_short cur_attr = scp->term.cur_attr;
|
||||
u_short *cursor_pos = scp->cursor_pos;
|
||||
do {
|
||||
*scp->cursor_pos++ = (scp->term.cur_attr | scr_map[*ptr++]);
|
||||
scp->xpos++;
|
||||
len--;
|
||||
} while (len && PRINTABLE(*ptr) && (scp->xpos < scp->xsize));
|
||||
*cursor_pos++ = (scr_map[*ptr++] | cur_attr);
|
||||
cnt--;
|
||||
} while (cnt && PRINTABLE(*ptr));
|
||||
len -= (cursor_pos - scp->cursor_pos);
|
||||
scp->xpos += (cursor_pos - scp->cursor_pos);
|
||||
scp->cursor_pos = cursor_pos;
|
||||
if (scp->xpos >= scp->xsize) {
|
||||
scp->xpos = 0;
|
||||
scp->ypos++;
|
||||
|
@ -28,12 +28,8 @@
|
||||
* $Id: syscons.h,v 1.2 1995/02/25 20:09:21 pst Exp $
|
||||
*/
|
||||
|
||||
/*
|
||||
* The APM stuff is -not- under conditional compilation because we don't want
|
||||
* the size of the scr_stat structure to vary depending upon if APM has been
|
||||
* compiled in or not, that can cause utilities and lkms to crash!
|
||||
*/
|
||||
#include <machine/apm_bios.h>
|
||||
#ifndef SYSCONS_H
|
||||
#define SYSCONS_H
|
||||
|
||||
/* vm things */
|
||||
#define ISMAPPED(pa, width) \
|
||||
@ -42,7 +38,7 @@
|
||||
#define pa_to_va(pa) (KERNBASE + (pa)) /* works if ISMAPPED(pa...) */
|
||||
|
||||
/* printable chars */
|
||||
#define PRINTABLE(ch) (ch>0x1B || (ch>0x0d && ch<0x1b) || ch<0x07)
|
||||
#define PRINTABLE(ch) ((ch)>0x1B || ((ch)>0x0d && (ch)<0x1b) || (ch)<0x07)
|
||||
|
||||
/* status flags */
|
||||
#define LOCK_KEY_MASK 0x0000F
|
||||
@ -175,7 +171,7 @@ void scintr(int unit);
|
||||
int pcmmap(dev_t dev, int offset, int nprot);
|
||||
static void scinit(void);
|
||||
static u_int scgetc(int noblock);
|
||||
struct tty *scdevtotty(dev_t dev);
|
||||
struct tty *scdevtotty(dev_t dev);
|
||||
static scr_stat *get_scr_stat(dev_t dev);
|
||||
static scr_stat *alloc_scp();
|
||||
static void init_scp(scr_stat *scp);
|
||||
@ -206,3 +202,5 @@ static void save_palette(void);
|
||||
void load_palette(void);
|
||||
static void do_bell(scr_stat *scp, int pitch, int duration);
|
||||
static void blink_screen(scr_stat *scp);
|
||||
|
||||
#endif /* SYSCONS_H */
|
||||
|
Loading…
Reference in New Issue
Block a user