Subject: netbsd/i386 (sg) keymap + netbsd/hpcarm (de) keymap
To: None <regional-de@netbsd.org>
From: Hernani Marques Madeira <hernani@tuners.ch>
List: regional-de
Date: 02/07/2004 16:28:39
Hallo Leuts!

Nachfolgend habt ihr Keymaps, die noch nicht im NetBSD Sourcetree
rumlummern. Wenn dieses Mail erstmal archiviert ist, mag es f=FCr Leute
n=FCtzlich sein, die nach solchen suchen.

--

Hier eine Keymap f=FCr deutschschweizer (sg) Nutzer von NetBSD (zumindest
f=FCr mich auf netbsd/i386 brauchbar):

<snip>
keycode 2=3D1 plus bar
keycode 3=3D2 quotedbl at
keycode 4=3D3 asterisk numbersign
keycode 5=3D4 ccedilla
keycode 6=3D5 percent
keycode 7=3D6 ampersand
keycode 8=3D7 slash brokenbar
keycode 9=3D8 parenleft cent
keycode 10=3D9 parenright
keycode 11=3D0 equal
keycode 12=3Dapostrophe question dead_acute
keycode 13=3Ddead_circumflex dead_grave dead_tilde=20
keycode 16=3Dq Q at
keycode 21=3Dz Z
keycode 26=3Dudiaeresis egrave bracketleft
keycode 27=3Ddead_diaeresis exclam bracketright
keycode 39=3Dodiaeresis eacute
keycode 40=3Dadiaeresis agrave braceleft
keycode 41=3Dsection dead_abovering
keycode 43=3Ddollar sterling braceright
keycode 44=3Dy Y
keycode 51=3Dcomma semicolon
keycode 52=3Dperiod colon
keycode 53=3Dminus underscore
keycode 86=3Dless greater backslash
keycode 184=3DMode_switch Multi_key
</snip>

--

Und noch eine f=FCr das deutsche Tastaturlayout des HP Jornada 720 HPCs
(netbsd/hpcarm):

<snip>
keycode 1 =3D Cmd_Debugger Escape
keycode 2 =3D Cmd_Screen0 f1 F1
keycode 3 =3D Cmd_Screen1 f2 F2
keycode 4 =3D Cmd_Screen2 f3 F3
keycode 5 =3D Cmd_Screen3 f4 F4
keycode 6 =3D Cmd_Screen4 f5 F5
keycode 7 =3D Cmd_Screen5 f6 F6
keycode 8 =3D Cmd_Screen6 f7 F7
keycode 9 =3D Cmd_Screen7 f8 F8
keycode 10 =3D f9 F9
keycode 11 =3D f10 F10
keycode 12 =3D f11 F11
keycode 17 =3D 1 exclam brokenbar brokenbar
keycode 18 =3D 2 quotedbl twosuperior twosuperior
keycode 19 =3D 3 section threesuperior threesuperior
keycode 20 =3D 4 dollar ccedilla Ccedilla
keycode 21 =3D 5 percent sterling sterling
keycode 22 =3D 6 ampersand
keycode 23 =3D 7 slash braceleft braceleft
keycode 24 =3D 8 parenleft bracketleft bracketleft
keycode 25 =3D 9 parenright bracketright bracketright
keycode 26 =3D 0 equal braceright braceright
keycode 27 =3D ssharp question backslash backslash
keycode 28 =3D dead_acute dead_grave
keycode 33 =3D q Q at at
keycode 34 =3D w W
keycode 35 =3D e E
keycode 36 =3D r R
keycode 37 =3D t T
keycode 38 =3D z Z
keycode 39 =3D u U
keycode 40 =3D i I
keycode 41 =3D o O
keycode 42 =3D p P
keycode 43 =3D udiaeresis Udiaeresis
keycode 44 =3D BackSpace
keycode 49 =3D a A bar bar
keycode 50 =3D s S
keycode 51 =3D d D
keycode 52 =3D f F
keycode 53 =3D g G
keycode 54 =3D h H
keycode 55 =3D j J
keycode 56 =3D k K
keycode 57 =3D l L
keycode 58 =3D odiaeresis minus
keycode 59 =3D plus asterisk dead_tilde dead_tilde
keycode 60 =3D numbersign apostrophe
keycode 65 =3D y Y less less
keycode 66 =3D x X greater greater
keycode 67 =3D c C cent cent
keycode 68 =3D v V
keycode 69 =3D b B
keycode 70 =3D n N
keycode 71 =3D m M
keycode 72 =3D comma semicolon
keycode 73 =3D period colon
keycode 74 =3D minus underscore
keycode 75 =3D adiaeresis Adiaeresis
keycode 76 =3D Return
keycode 81 =3D Tab
keycode 83 =3D Shift_L Shift_L
keycode 90 =3D Up
keycode 92 =3D Shift_R
keycode 101 =3D Cmd2 Alt_L
keycode 102 =3D Mode_switch
keycode 105 =3D Left
keycode 106 =3D Down
keycode 107 =3D Right
keycode 113 =3D dead_circumflex dead_abovering=20
keycode 114 =3D Cmd1 Control_L
keycode 116 =3D space
keycode 120 =3D Mode_switch Multi_key
keycode 121 =3D Cmd_ResetEmul Delete
</snip>

--

Packt die Zeilen in eine $datei (ohne das snip-Zeug ;-) und dann:

wsconsctl -w map+=3D"`cat $datei | xargs`"

=DCbrigens: jene Taste mit dem (dead) circumflex ^ und dem (dead)
Abovering =B0 hab ich bis dato nicht gebacken gekriegt. Betroffen davon
ist allerdings nur die zweite hier gepostete Keymap, also die f=FCr den HP
Jornada 720. Es scheint keine Keycode-Zuweisung zu dieser zu existieren.

Ich erhebe aber auch f=FCr erstere Keymap keinen Anspruch auf
Vollst=E4ndigkeit; doch, hmm, ja!, proggen l=E4sst sich mit :-).

Gruss

Hernani