NCD terminal から vmware を使う設定.

Red Hat 7.1J を Linux Workstation としてそこから Windwos 2000 
を呼ぶ構造です。

通常の NCD の 97 keyboard であれば、問題なく動きます。

jp106 key board にした場合には、 config file に以下の設定を
すると動くことを確認しました。

# from VMware support
# http://www.vmware.com/support/reference/linux/keyboard_linux.html
#xkeymap.usekeycodeMapIfXFree86 = true
#xkeymap.usekeyMap = true
#xkeymap.usekeyMap = false
xkeymap.language = jp106
xkeymap.usekey codeMap = true
xkeymap.keycode.120 = 0x070
xkeymap.keycode.123 = 0x073
xkeymap.keycode.129 = 0x079
xkeymap.keycode.131 = 0x07b
xkeymap.keycode.133 = 0x07d
xkeymap.keycode.69  = 0x030

=======================================================

以下は jp106 key の keycode と vscan code を比較するために
xmodmap -pk を実行した結果です。これらを config に加えれば
より正確に動作できると思います。

There are 4 KeySyms per KeyCode; KeyCodes range from 8 to 254.

    KeyCode	Keysym (Keysym)	...
    Value  	Value   (Name) 	...

      8    	0xff1b (Escape)	
      9    	
     10    	
     11    	
     12    	
     13    	0xff09 (Tab)	
     14    	0xff1b (Escape)	
     15    	0xffbf (F2)	
     16    	0xffbe (F1)	
     17    	0xffe5 (Caps_Lock)	
     18    	0xffe1 (Shift_L)	
     19    	
     20    	0xffe3 (Control_L)	
     21    	0x0051 (Q)	
     22    	0x0031 (1)	0x0021 (exclam)	
     23    	0xffc0 (F3)	
     24    	
     25    	0xffe9 (Alt_L)	0xffe7 (Meta_L)	
     26    	0x005a (Z)	
     27    	0x0053 (S)	
     28    	0x0041 (A)	
     29    	0x0057 (W)	
     30    	0x0032 (2)	0x0022 (quotedbl)	
     31    	0xffc1 (F4)	
     32    	
     33    	0x0043 (C)	
     34    	0x0058 (X)	
     35    	0x0044 (D)	
     36    	0x0045 (E)	
     37    	0x0034 (4)	0x0024 (dollar)	
     38    	0x0033 (3)	0x0023 (numbersign)	
     39    	0xffc2 (F5)	
     40    	
     41    	0x0020 (space)	
     42    	0x0056 (V)	
     43    	0x0046 (F)	
     44    	0x0054 (T)	
     45    	0x0052 (R)	
     46    	0x0035 (5)	0x0025 (percent)	
     47    	0xffc3 (F6)	
     48    	
     49    	0x006e (n)	
     50    	0x0042 (B)	
     51    	0x0048 (H)	
     52    	0x0047 (G)	
     53    	0x0059 (Y)	
     54    	0x0036 (6)	0x0026 (ampersand)	
     55    	0xffc4 (F7)	
     56    	
     57    	0xffea (Alt_R)	0xffe8 (Meta_R)	
     58    	0x004d (M)	
     59    	0x004a (J)	
     60    	0x0055 (U)	
     61    	0x0037 (7)	0x0027 (apostrophe)	
     62    	0x0038 (8)	0x0028 (parenleft)	
     63    	0xffc5 (F8)	
     64    	
     65    	0x002c (comma)	0x003c (less)	
     66    	0x004b (K)	
     67    	0x0049 (I)	
     68    	0x004f (O)	
     69    	0x0030 (0)	0x007e (asciitilde)	
     70    	0x0039 (9)	0x0029 (parenright)	
     71    	0xffc6 (F9)	
     72    	
     73    	0x002e (period)	0x003e (greater)	
     74    	0x002f (slash)	0x003f (question)	
     75    	0x004c (L)	
     76    	0x003b (semicolon)	0x002b (plus)	
     77    	0x0050 (P)	
     78    	0x002d (minus)	0x003d (equal)	
     79    	0xffc7 (F10)	
     80    	
     81    	0x005c (backslash)	0x005f (underscore)	
     82    	0x003a (colon)	0x002a (asterisk)	
     83    	0x005d (bracketright)	0x007d (braceright)	
     84    	0x0040 (at)	0x0060 (grave)	
     85    	0x005e (asciicircum)	0x005f (underscore)	
     86    	0xffc8 (F11)	
     87    	0xff61 (Print)	
     88    	0xffe4 (Control_R)	
     89    	0xffe2 (Shift_R)	
     90    	0xff0d (Return)	
     91    	0x005b (bracketleft)	0x007b (braceleft)	
     92    	0x005c (backslash)	0x007c (bar)	
     93    	0x005c (backslash)	0x007c (bar)	
     94    	0xffc9 (F12)	
     95    	0xff14 (Scroll_Lock)	
     96    	0xff54 (Down)	
     97    	0xff51 (Left)	
     98    	0x1006ff00 (WYSetup)	0x0000 (NoSymbol)	0xff6b (Break)	0xff6b (Break)	
     99    	0xff52 (Up)	
    100    	0xffff (Delete)	
    101    	0xff57 (End)	
    102    	0xff08 (BackSpace)	
    103    	0xff63 (Insert)	
    104    	
    105    	0xffb1 (KP_1)	
    106    	0xff53 (Right)	
    107    	0xffb4 (KP_4)	
    108    	0xffb7 (KP_7)	
    109    	0xff56 (Next)	
    110    	0xff50 (Home)	
    111    	0xff55 (Prior)	
    112    	0xffb0 (KP_0)	
    113    	0xffae (KP_Decimal)	
    114    	0xffb2 (KP_2)	
    115    	0xffb5 (KP_5)	
    116    	0xffb6 (KP_6)	
    117    	0xffb8 (KP_8)	
    118    	0xff7f (Num_Lock)	
    119    	0xffaf (KP_Divide)	
    120    	
    121    	0xff8d (KP_Enter)	
    122    	0xffb3 (KP_3)	
    123    	
    124    	0xffab (KP_Add)	
    125    	0xffb9 (KP_9)	
    126    	0xffaa (KP_Multiply)	
    127    	
    128    	
    129    	
    130    	
    131    	
    132    	0xffad (KP_Subtract)	
    133    	0xffc3 (F6)	
    134    	0xffc2 (F5)	
    135    	0xffc4 (F7)	
    136    	
    137    	
    138    	
    139    	0xffeb (Super_L)	
    140    	0xffec (Super_R)	
    141    	0xff67 (Menu)	
    142    	
    143    	
    144    	
    145    	
    146    	
    147    	
    148    	
    149    	
    150    	
    151    	
    152    	
    153    	
    154    	
    155    	
    156    	
    157    	
    158    	
    159    	
    160    	
    161    	
    162    	
    163    	
    164    	
    165    	
    166    	
    167    	
    168    	
    169    	
    170    	
    171    	
    172    	
    173    	
    174    	
    175    	
    176    	
    177    	
    178    	
    179    	
    180    	
    181    	
    182    	
    183    	
    184    	
    185    	
    186    	
    187    	
    188    	
    189    	
    190    	
    191    	
    192    	
    193    	
    194    	
    195    	
    196    	
    197    	
    198    	
    199    	
    200    	
    201    	
    202    	
    203    	
    204    	
    205    	
    206    	
    207    	
    208    	
    209    	
    210    	
    211    	
    212    	
    213    	
    214    	
    215    	
    216    	
    217    	
    218    	
    219    	
    220    	
    221    	
    222    	
    223    	
    224    	
    225    	
    226    	
    227    	
    228    	
    229    	
    230    	
    231    	
    232    	
    233    	
    234    	
    235    	
    236    	
    237    	
    238    	
    239    	
    240    	
    241    	
    242    	
    243    	
    244    	
    245    	
    246    	
    247    	
    248    	
    249    	
    250    	
    251    	
    252    	
    253    	
    254    	




fuda@tube.ee.uec.ac.jp