home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / boot / i386 / root / usr / share / X11 / xkb / symbols / jp < prev    next >
Text File  |  2006-11-29  |  4KB  |  137 lines

  1. // $XKeyboardConfig: xkbdesc/symbols/jp,v 1.6 2006/09/04 20:25:10 svu Exp $
  2.  
  3. // based on:
  4. // symbols for a Japanese 106 keyboard(by tsuka@kawalab.dnj.ynu.ac.jp)
  5.  
  6. default xkb_symbols "jp106" {
  7.     include "srvr_ctrl(xfree86)"
  8.  
  9.     name[Group1]= "Japan";
  10.  
  11.     // Alphanumeric section
  12.     key <HZTG> {
  13.     type[Group1]="PC_SYSRQ",
  14.     symbols[Group1]= [ Zenkaku_Hankaku, Kanji ]
  15.     };
  16.     key <AE01> { [ kana_NU        ]    };
  17.     key <AE02> { [ kana_FU        ]    };
  18.     key <AE03> { [ kana_A, kana_a    ]    };
  19.     key <AE04> { [ kana_U, kana_u    ]    };
  20.     key <AE05> { [ kana_E, kana_e    ]    };
  21.     key <AE06> { [ kana_O, kana_o    ]    };
  22.     key <AE07> { [ kana_YA, kana_ya    ]    };
  23.     key <AE08> { [ kana_YU, kana_yu    ]    };
  24.     key <AE09> { [ kana_YO, kana_yo    ]    };
  25.     key <AE10> { [ kana_WA, kana_WO    ]    };
  26.     key <AE11> { [ kana_HO        ]    };
  27.     key <AE12> { [ kana_HE        ]    };
  28.     key <AE13> { [ prolongedsound    ]    };
  29.  
  30.     key <AD01> { [ kana_TA        ]    };
  31.     key <AD02> { [ kana_TE        ]    };
  32.     key <AD03> { [ kana_I, kana_i    ]    };
  33.     key <AD04> { [ kana_SU        ]    };
  34.     key <AD05> { [ kana_KA        ]    };
  35.     key <AD06> { [ kana_N        ]    };
  36.     key <AD07> { [ kana_NA        ]    };
  37.     key <AD08> { [ kana_NI        ]    };
  38.     key <AD09> { [ kana_RA        ]    };
  39.     key <AD10> { [ kana_SE        ]    };
  40.     key <AD11> { [ voicedsound    ]    };
  41.     key <AD12> { [ semivoicedsound, kana_openingbracket ] };
  42.  
  43.     key <CAPS> { [ Eisu_toggle, Caps_Lock ]    };
  44.     key <AC01> { [ kana_CHI        ]    };
  45.     key <AC02> { [ kana_TO        ]    };
  46.     key <AC03> { [ kana_SHI        ]    };
  47.     key <AC04> { [ kana_HA        ]    };
  48.     key <AC05> { [ kana_KI        ]    };
  49.     key <AC06> { [ kana_KU        ]    };
  50.     key <AC07> { [ kana_MA        ]    };
  51.     key <AC08> { [ kana_NO        ]    };
  52.     key <AC09> { [ kana_RI        ]    };
  53.     key <AC10> { [ kana_RE        ]    };
  54.     key <AC11> { [ kana_KE        ]    };
  55.     key <AC12> { [ kana_MU, kana_closingbracket ] };
  56.  
  57.     key <AB01> { [ kana_TSU, kana_tsu    ]    };
  58.     key <AB02> { [ kana_SA        ]    };
  59.     key <AB03> { [ kana_SO        ]    };
  60.     key <AB04> { [ kana_HI        ]    };
  61.     key <AB05> { [ kana_KO        ]    };
  62.     key <AB06> { [ kana_MI        ]    };
  63.     key <AB07> { [ kana_MO        ]    };
  64.     key <AB08> { [ kana_NE, kana_comma ]    };
  65.     key <AB09> { [ kana_RU, kana_fullstop ]    };
  66.     key <AB10> { [ kana_ME, kana_middledot ]    };
  67.     key <AB11> { [ kana_RO        ]    };
  68.  
  69.     key <NFER> { [ Muhenkan        ]    };
  70.  
  71.     key <XFER> {
  72.     type[Group1]="PC_SYSRQ",
  73.     symbols[Group1]= [ Henkan, Mode_switch ]
  74.     };
  75.     key <HKTG> {
  76.     type[Group1]="PC_SYSRQ",
  77.     symbols[Group1]= [ Hiragana_Katakana, Romaji ]
  78.     };
  79.  
  80.     // End alphanumeric section
  81.  
  82.     key <PRSC> {
  83.         type[Group1]= "PC_SYSRQ",
  84.         symbols[Group1]= [ Print, Execute ]
  85.     };
  86. };
  87.  
  88. // latin part of jp keyboard map
  89. partial hidden
  90. xkb_symbols "latin" {
  91.  
  92.     include "us"
  93.     // Alphanumeric section
  94.     key <HZTG> {
  95.     type[Group1]="PC_SYSRQ",
  96.     symbols[Group1]= [ Zenkaku_Hankaku, Kanji ]
  97.     };
  98.  
  99.     key <AE02> { [ 2, quotedbl        ] };
  100.  
  101.     key <AE06> { [ 6, ampersand        ] };
  102.     key <AE07> { [ 7, apostrophe    ] };
  103.     key <AE08> { [ 8, parenleft        ] };
  104.     key <AE09> { [ 9, parenright    ] };
  105.     key <AE10> { [ 0,asciitilde        ] };
  106.     key <AE11> { [ minus, equal        ] };
  107.     key <AE12> { [ asciicircum,    asciitilde] };
  108.     key <AE13> { [ backslash, bar     ] };
  109.  
  110.     key <AD11> { [ at, grave        ] };
  111.     key <AD12> { [ bracketleft,    braceleft ] };
  112.  
  113.     key <CAPS> { [ Eisu_toggle, Caps_Lock ] };
  114.  
  115.     key <AC10> { [ semicolon, plus    ] };
  116.     key <AC11> { [ colon, asterisk    ] };
  117.     key <AC12> { [ bracketright, braceright ] };
  118.  
  119.     key <AB11> { [ backslash, underscore ] };
  120.  
  121.     key <NFER> { [ Muhenkan        ]    };
  122.  
  123.     key <XFER> {
  124.     type[Group1]="PC_SYSRQ",
  125.     symbols[Group1]= [ Henkan, Mode_switch ]
  126.     };
  127.     key <HKTG> {
  128.     type[Group1]="PC_SYSRQ",
  129.     symbols[Group1]= [ Hiragana_Katakana, Romaji ]
  130.     };
  131.  
  132.     key <PRSC> {
  133.         type[Group1]= "PC_SYSRQ",
  134.         symbols[Group1]= [ Print, Execute ]
  135.     };
  136. };
  137.