misc/53327: Important fix for Latin-american keymap (Latin-amer.kbd)

Pedro F. Giffuni giffunip at yahoo.com
Sat Jun 14 14:10:17 PDT 2003


>Number:         53327
>Category:       misc
>Synopsis:       Important fix for Latin-american keymap
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jun 14 14:10:14 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Pedro F. Giffuni
>Release:        FreeBSD 5.0-RELEASE i386
>Organization:
>Environment:
System: FreeBSD giffuni.org 5.0-RELEASE FreeBSD 5.0-RELEASE #3:
Wed Apr 16 22:20:49 COT 2003
pedro at giffuni.org:/usr/src/sys/i386/compile/CPQ i386


	
>Description:
Several keys are not configured properly when using the Latin
American keymaps configuration. This patch to
/usr/share/syscons/keymaps/lat-amer.kd should fix all of the
keys and also make available  some characters that were not
available, especially the "`" character needed to shar files !

Please note that I submitted the original latin-american.kbd
file so I classify as the maintainer :)

In my opinion the file should also be renamed from
latin-amer.kbd to latinamerican.kbd or maybe la.iso.kbd (if ISO
has it).

>How-To-Repeat:

I must note that I noticed the spanish keyboards are supporting
accents in a dirty way: ALT shouldn't be used for that IMHO,
also I don't know where latin-american keyboards have the Euro
sign.


>Fix:



______________________________________________________________________
Yahoo! Mail: 6MB di spazio gratuito, 30MB per i tuoi allegati, l'antivirus, il filtro Anti-spam
http://it.yahoo.com/mail_it/foot/?http://it.mail.yahoo.com/
--0-1333178040-1055624763=:35299
Content-Type: text/plain; name="patch-latinamerican.kbd"
Content-Description: patch-latinamerican.kbd
Content-Disposition: inline; filename="patch-latinamerican.kbd"

--- lat-amer.kbd.orig	Sat Jun 14 12:16:57 2003
+++ lat-amer.kbd	Sat Jun 14 15:19:29 2003
@@ -10,13 +10,13 @@
   004   '3'    '#'    nop    nop    '3'    '#'    nop    nop     O
   005   '4'    '$'    nop    nop    '4'    '$'    nop    nop     O
   006   '5'    '%'    nop    nop    '5'    '%'    nop    nop     O
-  007   '6'    '&'    rs     rs     '6'    '&'    rs     rs      O
-  008   '7'    '/'    esc    esc    '7'    '/'    esc    esc     O
+  007   '6'    '&'    nop    nop    '6'    '&'    nop    nop     O
+  008   '7'    '/'    nop    nop    '7'    '/'    nop    nop     O
   009   '8'    '('    nop    nop    '8'    '('    nop    nop     O
-  010   '9'    ')'    gs     gs     '8'    '('    gs     gs      O
-  011   '0'    '='    nop    nop    '9'    ')'    nop    nop     O
+  010   '9'    ')'    nop    nop    '9'    ')'    nop    nop     O
+  011   '0'    '='    nop    nop    '0'    '='    nop    nop     O
   012   '''    '?'    nop    nop    '\'    '\'    nop    nop     O
-  013   168    173    nop    nop    168    173    nop    nop     O
+  013   191    161    nop    nop    191    161    nop    nop     O
   014   bs     bs     del    del    bs     bs     del    del     O
   015   ht     btab   nop    nop    ht     btab   nop    nop     O
   016   'q'    'Q'    dc1    dc1    '@'    '@'    dc1    dc1     C
@@ -29,7 +29,7 @@
   023   'i'    'I'    ht     ht     'i'    'I'    ht     ht      C
   024   'o'    'O'    si     si     'o'    'O'    si     si      C
   025   'p'    'P'    dle    dle    'p'    'P'    dle    dle     C
-  026   '''    '|'    esc    esc    '''    '|'    esc    esc     C
+  026   dacu   duml   esc    esc    '''    168    esc    esc     O
   027   '+'    '*'    gs     gs     '~'    '~'    gs     gs      O
   028   cr     cr     nl     nl     cr     cr     nl     nl      O
   029   lctrl  lctrl  lctrl  lctrl  lctrl  lctrl  lctrl  lctrl   O
@@ -42,11 +42,11 @@
   036   'j'    'J'    nl     nl     'j'    'J'    nl     nl      C
   037   'k'    'K'    vt     vt     'k'    'K'    vt     vt      C
   038   'l'    'L'    ff     ff     'l'    'L'    ff     ff      C
-  039   164    165    nop    nop    164    165    nop    nop     C
-  040   '{'    '['    nop    nop    '^'    '^'    nop    nop     C
-  041   '|'    248    fs     fs     191    191    fs     fs      O
+  039   241    209    nop    nop    241    209    nop    nop     C
+  040   '{'    '['    nop    nop    dcir   '^'    nop    nop     O
+  041   '|'    186    fs     fs     172    172    fs     fs      O
   042   lshift lshift lshift lshift lshift lshift lshift lshift  O
-  043   '}'    ']'    fs     fs     '`'    '`'    fs     fs      O
+  043   '}'    ']'    fs     fs     dgra   '`'    fs     fs      O
   044   'z'    'Z'    sub    sub    'z'    'Z'    em     em      C
   045   'x'    'X'    can    can    'x'    'X'    can    can     C
   046   'c'    'C'    etx    etx    'c'    'C'    etx    etx     C
@@ -112,3 +112,28 @@
   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
+
+  dgra  '`'  ( 'a' 224 ) ( 'A' 192 ) ( 'e' 232 ) ( 'E' 200 ) 
+             ( 'i' 236 ) ( 'I' 204 ) ( 'o' 242 ) ( 'O' 210 ) 
+             ( 'u' 249 ) ( 'U' 217 )
+  dacu  180  ( 'a' 225 ) ( 'A' 193 ) ( 'e' 233 ) ( 'E' 201 ) 
+             ( 'i' 237 ) ( 'I' 205 ) ( 'o' 243 ) ( 'O' 211 ) 
+             ( 'u' 250 ) ( 'U' 218 ) ( 'y' 253 ) ( 'Y' 221 ) 
+  dcir  '^'  ( 'a' 226 ) ( 'A' 194 ) ( 'e' 234 ) ( 'E' 202 ) 
+             ( 'i' 238 ) ( 'I' 206 ) ( 'o' 244 ) ( 'O' 212 ) 
+             ( 'u' 251 ) ( 'U' 219 )
+  dtil  '~'  ( 'a' 227 ) ( 'A' 195 ) ( 'n' 241 ) ( 'N' 209 ) 
+             ( 'o' 245 ) ( 'O' 213 )
+  dmac  000
+  dbre  000
+  ddot  000
+  duml  168  ( 'a' 228 ) ( 'A' 196 ) ( 'e' 235 ) ( 'E' 203 ) 
+             ( 'i' 239 ) ( 'I' 207 ) ( 'o' 246 ) ( 'O' 214 ) 
+             ( 'u' 252 ) ( 'U' 220 ) ( 'y' 255 )
+  dsla  000
+  drin  176  ( 'a' 229 ) ( 'A' 197 )
+  dced  184  ( 'c' 231 ) ( 'C' 199 )
+  dapo  000
+  ddac  000
+  dogo  000
+  dcar  000

--0-1333178040-1055624763=:35299--
>Release-Note:
>Audit-Trail:
>Unformatted:
 --0-1333178040-1055624763=:35299
 Content-Type: text/plain; charset=iso-8859-1
 Content-Transfer-Encoding: 8bit
 Content-Id: 
 Content-Disposition: inline
 
 (Latin-amer.kbd) 


More information about the freebsd-bugs mailing list