Esn
(:";
Open ~/.pndXmodmap in a text editor (hidden file), that's a list of keycode changes specific for the pandora keyboard. If you google around a bit (something about xmodmap scancodes i think) you can find a list of what all keys name are. The shellscripts for the included layouts calls up predefined layouts that ships with the device.
Ok, I found the .pndXmodmap file. Copy+pasting the contents here:
Code:
keycode 9 = Escape NoSymbol Escape
keycode 10 = 1 section 1 section
keycode 11 = 2 braceleft 2 braceleft
keycode 12 = 3 braceright 3 braceright
keycode 13 = 4 asciitilde 4 asciitilde
keycode 14 = 5 percent 5 percent
keycode 15 = 6 asciicircum 6 asciicircum
keycode 16 = 7 ampersand 7 ampersand
keycode 17 = 8 asterisk 8 asterisk
keycode 18 = 9 bracketleft 9 bracketleft
keycode 19 = 0 bracketright 0 bracketright
keycode 22 = BackSpace Delete BackSpace Delete
keycode 24 = q Q q Q
keycode 25 = w W w W
keycode 26 = e E e E
keycode 27 = r R r R
keycode 28 = t T t T
keycode 29 = y Y y Y
keycode 30 = u U u U
keycode 31 = i I i I
keycode 32 = o O o O
keycode 33 = p P p P
keycode 34 = parenleft NoSymbol parenleft
keycode 35 = parenright NoSymbol parenright
keycode 36 = Return Multi_key Return
keycode 37 = Control_L NoSymbol Control_L
keycode 38 = a A a A
keycode 39 = s S s S
keycode 40 = d D d D
keycode 41 = f F f F
keycode 42 = g G g G
keycode 43 = h H h H
keycode 44 = j J j J
keycode 45 = k K k K
keycode 46 = l L l L
keycode 47 = semicolon NoSymbol semicolon
keycode 48 = apostrophe NoSymbol apostrophe
keycode 49 = grave NoSymbol grave
keycode 50 = Shift_L NoSymbol Shift_L
keycode 52 = z Z z Z
keycode 53 = x X x X
keycode 54 = c C c C
keycode 55 = v V v V
keycode 56 = b B b B
keycode 57 = n N n N
keycode 58 = m M m M
keycode 59 = comma less comma less
keycode 60 = period greater period greater
keycode 61 = slash NoSymbol slash
keycode 62 = Shift_R NoSymbol Shift_R
keycode 64 = Alt_L NoSymbol Alt_L
keycode 65 = space NoSymbol space
keycode 66 = Caps_Lock NoSymbol Caps_Lock
keycode 67 = F1 NoSymbol F1
keycode 68 = F2 NoSymbol F2
keycode 69 = F3 NoSymbol F3
keycode 70 = F4 NoSymbol F4
keycode 71 = F5 NoSymbol F5
keycode 72 = F6 NoSymbol F6
keycode 73 = F7 NoSymbol F7
keycode 74 = F8 NoSymbol F8
keycode 75 = F9 NoSymbol F9
keycode 76 = F10 NoSymbol F10
keycode 82 = minus NoSymbol minus NoSymbol
keycode 83 = Home quotedbl Home quotedbl
keycode 86 = plus NoSymbol plus NoSymbol
keycode 87 = Prior Multi_key Prior Multi_key
keycode 88 = End XF86_Switch_VT_2 End XF86_Switch_VT_2
keycode 89 = Next XF86_Switch_VT_1 Next XF86_Switch_VT_1
keycode 95 = F11 NoSymbol F11
keycode 96 = F12 NoSymbol F12
keycode 118 = Insert NoSymbol Insert
keycode 132 = yen NoSymbol yen
keycode 187 = parenleft NoSymbol parenleft
keycode 188 = parenright NoSymbol parenright
keycode 191 = acute NoSymbol acute
keycode 192 = bar NoSymbol bar
keycode 193 = underscore NoSymbol underscore
keycode 194 = numbersign NoSymbol numbersign
keycode 195 = exclam NoSymbol exclam
keycode 196 = sterling NoSymbol sterling
keycode 197 = quotedbl NoSymbol quotedbl
keycode 198 = at NoSymbol at
keycode 199 = colon NoSymbol colon
keycode 200 = dollar NoSymbol dollar
keycode 201 = EuroSign NoSymbol EuroSign
keycode 222 = question NoSymbol question
keycode 235 = Tab NoSymbol Tab
I'm still left with a lot of questions. Why are many entries entered in twice (eg. a A a A)? What does NoSymbol mean? Why are there sometimes two NoSymbols, and sometimes just one? Why do there seem to be separate keycodes for the blue (Fn) functions (well, ok, that does make things more convenient I guess)?
If I just copy + paste this into the appdata/kblayout/keymaps folder and change some of the assignments, will I be able to select it, or do I need to add some other text to the file? The existing files in the folder look like this:
Code:
./setxkbmap -layout us
xmodmap ~/.pndXmodmap
Do I need to add some of that text to the beginning of the file?