| danielyeap 2004-12-16, 7:44 pm |
| Hi, I am new to Solaris and same to keymapping.
I have a client that claims that he is facing problem using the numpad
(the part of keyboard which has a Num Lock).
Below is his platform:
1. Sun Solaris clients (SunRay 1) with Sun OS Release 5.9,
2. CDE 1.5.3 and
3. X11 Version 6.6.1
More information. The client only faces the numpad problem when using
one application. What can be wrong?
Below is the keymap (xmodmap -pk) and key modifier (xmodmap -pm):
keymap
======
There are 3 KeySyms per KeyCode; KeyCodes range from 8 to 254.
KeyCode Keysym (Keysym) ...
Value Value (Name) ...
8 0xff1b (Escape)
9 0x0031 (1) 0x0021 (exclam)
10 0x0032 (2) 0x0022 (quotedbl) 0x00b2 (twosuperior)
11 0x0033 (3) 0x00a7 (section) 0x00b3 (threesuperior)
12 0x0034 (4) 0x0024 (dollar)
13 0x0035 (5) 0x0025 (percent)
14 0x0036 (6) 0x0026 (ampersand)
15 0x0037 (7) 0x002f (slash) 0x007b (braceleft)
16 0x0038 (8) 0x0028 (parenleft) 0x005b (bracketleft)
17 0x0039 (9) 0x0029 (parenright) 0x005d (bracketright)
18 0x0030 (0) 0x003d (equal) 0x007d (braceright)
19 0x00df (ssharp) 0x003f (question) 0x005c (backslash)
20 0x00b4 (acute) 0x0060 (grave)
21 0xff08 (BackSpace) 0xffff (Delete)
22 0xff09 (Tab) 0xff89 (KP_Tab)
23 0x0051 (Q) 0x0000 (NoSymbol) 0x0040 (at)
24 0x0057 (W)
25 0x0045 (E)
26 0x0052 (R)
27 0x0054 (T)
28 0x005a (Z)
29 0x0055 (U)
30 0x0049 (I)
31 0x004f (O)
32 0x0050 (P)
33 0x00dc (Udiaeresis)
34 0x002b (plus) 0x002a (asterisk) 0x007e (asciitilde)
35 0xff0d (Return)
36 0xffe3 (Control_L)
37 0x0041 (A)
38 0x0053 (S)
39 0x0044 (D)
40 0x0046 (F)
41 0x0047 (G)
42 0x0048 (H)
43 0x004a (J)
44 0x004b (K)
45 0x004c (L)
46 0x00d6 (Odiaeresis)
47 0x00c4 (Adiaeresis)
48 0x005e (asciicircum) 0x00b0 (degree)
49 0xffe1 (Shift_L)
50 0x0023 (numbersign) 0x0027 (apostrophe)
51 0x0059 (Y)
52 0x0058 (X)
53 0x0043 (C)
54 0x0056 (V)
55 0x0042 (B)
56 0x004e (N)
57 0x004d (M) 0x0000 (NoSymbol) 0x00b5 (mu)
58 0x002c (comma) 0x003b (semicolon)
59 0x002e (period) 0x003a (colon)
60 0x002d (minus) 0x005f (underscore)
61 0xffe2 (Shift_R)
62 0xffaa (KP_Multiply) 0xff61 (Print)
63 0xffe9 (Alt_L) 0xffe7 (Meta_L)
64 0x0020 (space)
65 0xffe6 (Shift_Lock)
66 0xffbe (F1)
67 0xffbf (F2)
68 0xffc0 (F3)
69 0xffc1 (F4)
70 0xffc2 (F5)
71 0xffc3 (F6)
72 0xffc4 (F7)
73 0xffc5 (F8)
74 0xffc6 (F9)
75 0xffc7 (F10)
76 0xff13 (Pause)
77 0xff14 (Scroll_Lock)
78 0xff50 (Home) 0xffb7 (KP_7)
79 0xff52 (Up) 0xffb8 (KP_8)
80 0xff55 (Prior) 0xffb9 (KP_9)
81 0xffad (KP_Subtract)
82 0xff51 (Left) 0xffb4 (KP_4)
83 0xff80 (KP_Space) 0xffb5 (KP_5)
84 0xff53 (Right) 0xffb6 (KP_6)
85 0xffab (KP_Add)
86 0xff57 (End) 0xffb1 (KP_1)
87 0xff54 (Down) 0xffb2 (KP_2)
88 0xff56 (Next) 0xffb3 (KP_3)
89 0xff63 (Insert) 0xffb0 (KP_0)
90 0xffff (Delete) 0xffae (KP_Decimal)
91 0x003c (less) 0x003e (greater) 0x007c (bar)
92 0xffc8 (F11)
93 0xffc9 (F12)
94 0xff8d (KP_Enter)
95 0xffe4 (Control_R)
96 0xffaf (KP_Divide)
97 0xff7e (Mode_switch)
98 0xff7f (Num_Lock)
99 0xff50 (Home)
100 0xff52 (Up)
101 0xff55 (Prior)
102 0xff51 (Left)
103 0xff53 (Right)
104 0xff57 (End)
105 0xff54 (Down)
106 0xff56 (Next)
107 0xff63 (Insert)
108 0xffff (Delete)
109 0x00c2 (Acircumflex)
110 0x00ca (Ecircumflex)
111 0x00ce (Icircumflex)
112 0x00d4 (Ocircumflex)
113 0x00db (Ucircumflex)
114 0x00c1 (Aacute)
115 0x00c9 (Eacute)
116 0x00cd (Iacute)
117 0x00d3 (Oacute)
118 0x00da (Uacute)
119 0x00dd (Yacute)
120 0x00c0 (Agrave)
121 0x00c8 (Egrave)
122 0x00cc (Igrave)
123 0x00d2 (Ograve)
124 0x00d9 (Ugrave)
125 0x00b4 (acute)
126 0x0060 (grave)
127 0x005e (asciicircum)
128 0xffb0 (KP_0)
129 0xffb1 (KP_1)
130 0xffb2 (KP_2)
131 0xffb3 (KP_3)
132 0xffb4 (KP_4)
133 0xffb5 (KP_5)
134 0xffb6 (KP_6)
135 0xffb7 (KP_7)
136 0xffb8 (KP_8)
137 0xffb9 (KP_9)
138 0xffae (KP_Decimal)
keymod
======
xmodmap: up to 2 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x31), Shift_R (0x3d)
lock Shift_Lock (0x41)
control Control_L (0x24), Control_R (0x5f)
mod1 Alt_L (0x3f)
mod2
mod3 Mode_switch (0x61)
mod4
mod5
========================================
=======================
Can I know what's wrong with his machine and what should I do to
proceed to fix his problem?
Any suggestion and ideas are welcomed. Thanks.
|