Hello All,
Today I happened upon Geoffrey Ferrari's post to the NetBSD mailing list with
his UK keymap that is configured to support the function keys as expected.
There was an issue, however, probably because the US/UK layouts vary
slightly.
The Alt/Function keys weren't behaving as they should. I made a very slight
revision to the keymap which seems to have fixed the problem. I've also added
commenting to keep track of the file and revisions made to it. It hasn't been
tested thoroughly, but everything appears to be in check.
With this keymap, you should be able to use the Function (yellow) keys as
expected. Capslock doesn't work, but it has been re-mapped to the 'Windows'
key. The blue keys don't currently work, either.
If you have problems with this (make sure you have a US layout!), please
report them. I'd like to get this as ironed out as possible. I'd also like to
get the blue keys working.
Perhaps we could setup some central location with a handful of the various
keymaps and kernels/modules? Maybe the Jornada status page.
Thanks, Geoffrey!
Begin xmodmap.j720us
--snip--
!
! xmodmap.j720us v0.1 - 02/09/2006 11:36 tlp_at_liquidx.org
!
! Jornada 720 key mapping for X (US keyboards).
!
! This map makes the function (yellow) keys behave as you would expect
! them to. Capslock does not work, however, and is currently mapped to the
! 'Windows' key. The pgup/pgdn/home/end (blue) keys currently don't work.
!
! Based on Geoffrey Ferrari's keymap with slight modifications.
!
! First, clear the modifiers
!
clear shift
clear lock
clear control
clear mod1
clear mod2
clear mod3
clear mod4
clear mod5
!
! Set the mapping for each key
!
keycode 8 =
keycode 9 = Escape
keycode 10 = F1 F11
keycode 11 = F2 F12
keycode 12 = F3 F13
keycode 13 = F4 F14
keycode 14 = F5 F15
keycode 15 = F6 F16
keycode 16 = F7 F17
keycode 17 = F8 F18
keycode 18 = F9 F19
keycode 19 = F10 F20
keycode 20 = F11
keycode 21 =
keycode 22 =
keycode 23 =
keycode 24 =
keycode 25 = 1 exclam asciitilde
keycode 26 = 2 at quoteleft
keycode 27 = 3 numbersign sterling
keycode 28 = 4 dollar
keycode 29 = 5 percent
keycode 30 = 6 asciicircum
keycode 31 = 7 ampersand
keycode 32 = 8 asterisk
keycode 33 = 9 parenleft
keycode 34 = 0 parenright
keycode 35 = minus underscore
keycode 36 = equal plus
keycode 37 =
keycode 38 =
keycode 39 =
keycode 40 =
keycode 41 = q Q
keycode 42 = w W
keycode 43 = e E
keycode 44 = r R
keycode 45 = t T
keycode 46 = y Y
keycode 47 = u U
keycode 48 = i I
keycode 49 = o O
keycode 50 = p P braceleft
keycode 51 = backslash bar braceright
keycode 52 = BackSpace
keycode 53 =
keycode 54 =
keycode 55 =
keycode 56 =
keycode 57 = a A
keycode 58 = s S
keycode 59 = d D
keycode 60 = f F
keycode 61 = g G
keycode 62 = h H
keycode 63 = j J
keycode 64 = k K
keycode 65 = l L
keycode 66 = semicolon colon bracketleft
keycode 67 =
keycode 68 = backslash
keycode 69 =
keycode 70 =
keycode 71 =
keycode 72 =
keycode 73 = z Z
keycode 74 = x X
keycode 75 = c C
keycode 76 = v V
keycode 77 = b B
keycode 78 = n N
keycode 79 = m M
keycode 80 = comma less
keycode 81 = period greater
keycode 82 = slash question
keycode 83 = apostrophe quotedbl bracketright
keycode 84 = Return
keycode 85 =
keycode 86 =
keycode 87 =
keycode 88 =
keycode 89 = Tab ISO_Left_Tab
keycode 90 =
keycode 91 = Shift_L
keycode 92 =
keycode 93 =
keycode 94 =
keycode 95 =
keycode 96 =
keycode 97 =
keycode 98 = Up
keycode 99 =
keycode 100 = Shift_R
keycode 101 =
keycode 102 =
keycode 103 =
keycode 104 =
keycode 105 =
keycode 106 =
keycode 107 =
keycode 108 =
keycode 109 = Alt_L
keycode 110 = Mode_switch
keycode 111 =
keycode 112 =
keycode 113 = Left
keycode 114 = Down
keycode 115 = Right
keycode 116 =
keycode 117 =
keycode 118 =
keycode 119 =
keycode 120 =
keycode 121 = Caps_Lock
keycode 122 = Control_L
keycode 123 =
keycode 124 = space
keycode 125 =
keycode 126 =
keycode 127 =
keycode 128 = slash question
keycode 129 = Delete
keycode 130 =
keycode 131 =
keycode 132 =
keycode 133 =
keycode 134 =
keycode 135 =
!
! Set the modifiers
!
add shift = Shift_L Shift_R
add lock = Caps_Lock
add control = Control_L
add mod1 = Alt_L
add mod2 = Mode_switch
--snip--
-- Travis Poppe IRC: tlp @ irc.freenode.netReceived on Thu Feb 09 2006 - 13:52:30 EST
This archive was generated by hypermail 2.2.0 : Thu Feb 09 2006 - 13:52:38 EST