first feed-in of the layouts. The revolution is coming
[xorg/xkeyboard-config] / symbols / fujitsu.vndr / jp
1 // $Xorg: jp,v 1.4 2001/02/09 02:05:52 xorgcvs Exp $
2 //
3 //Copyright 1996, 1998  The Open Group
4 //
5 //Permission to use, copy, modify, distribute, and sell this software and its
6 //documentation for any purpose is hereby granted without fee, provided that
7 //the above copyright notice appear in all copies and that both that
8 //copyright notice and this permission notice appear in supporting
9 //documentation.
10 //
11 //The above copyright notice and this permission notice shall be
12 //included in all copies or substantial portions of the Software.
13 //
14 //THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 //EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 //MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
17 //IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
18 //OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
19 //ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
20 //OTHER DEALINGS IN THE SOFTWARE.
21 //
22 //Except as contained in this notice, the name of The Open Group shall
23 //not be used in advertising or otherwise to promote the sale, use or
24 //other dealings in this Software without prior written authorization
25 //from The Open Group.
26 //
27 // Japanese layout for a Fujitsu 140 key keyboard
28
29 xkb_symbols {
30     override "fujitsu/us"
31     augment key <AE01> { [],                    [ kana_NU       ]       };
32             key <AE02> { [ 2, quotedbl  ],      [ kana_FU       ]       };
33             key <AE03> { [ 3, numbersign ],     [ kana_A, kana_a ]      };
34             key <AE04> { [ 4, dollar    ],      [ kana_U, kana_u ]      };
35     augment key <AE05> { [],            [ kana_E, kana_e ]      };
36             key <AE06> { [ 6, ampersand ],      [ kana_O, kana_o ]      };
37             key <AE07> { [ 7, apostrophe ],     [ kana_YA, kana_ya ]    };
38             key <AE08> { [ 8, parenleft ],      [ kana_YU, kana_yu ]    };
39             key <AE09> { [ 9, parenright ],     [ kana_YO, kana_yo ]    };
40     replace key <AE10> { [ 0    ],              [ kana_WA, kana_WO ]    };
41             key <AE11> { [ minus, equal ],      [ kana_HO       ]       };
42             key <AE12> { [ asciicircum, asciitilde ], [ kana_HE ]       };
43             key <BKSL> { [ backslash, bar ],    [ prolongedsound]       };
44     augment key <AD01> { [],                    [ kana_TA       ]       };
45     augment key <AD02> { [],                    [ kana_TE       ]       };
46     augment key <AD03> { [],                    [ kana_I, kana_i ]      };
47     augment key <AD04> { [],                    [ kana_SU       ]       };
48     augment key <AD05> { [],                    [ kana_KA       ]       };
49     augment key <AD06> { [],                    [ kana_N        ]       };
50     augment key <AD07> { [],                    [ kana_NA       ]       };
51     augment key <AD08> { [],                    [ kana_NI       ]       };
52     augment key <AD09> { [],                    [ kana_RA       ]       };
53     augment key <AD10> { [],                    [ kana_SE       ]       };
54             key <AD11> { [ at, grave    ],      [ voicedsound   ]       };
55             key <AD12> { [ bracketleft, braceleft ], [ semivoicedsound, kana_openingbracket ]   };
56     augment key <AC01> { [],                    [ kana_CHI      ]       };
57     augment key <AC02> { [],                    [ kana_TO       ]       };
58     augment key <AC03> { [],                    [ kana_SHI      ]       };
59     augment key <AC04> { [],                    [ kana_HA       ]       };
60     augment key <AC05> { [],                    [ kana_KI       ]       };
61     augment key <AC06> { [],                    [ kana_KU       ]       };
62     augment key <AC07> { [],                    [ kana_MA       ]       };
63     augment key <AC08> { [],                    [ kana_NO       ]       };
64     augment key <AC09> { [],                    [ kana_RI       ]       };
65             key <AC10> { [ semicolon, plus ],   [ kana_RE       ]       };
66             key <AC11> { [ colon, asterisk ],   [ kana_KE       ]       };
67             key <TLDE> { [ bracketright, braceright ], [ kana_MU, kana_closingbracket ] };
68     augment key <AB01> { [],                    [ kana_TSU, kana_tsu ]  };
69     augment key <AB02> { [],                    [ kana_SA       ]       };
70     augment key <AB03> { [],                    [ kana_SO       ]       };
71     augment key <AB04> { [],                    [ kana_HI       ]       };
72     augment key <AB05> { [],                    [ kana_KO       ]       };
73     augment key <AB06> { [],                    [ kana_MI       ]       };
74     augment key <AB07> { [],                    [ kana_MO       ]       };
75     augment key <AB08> { [],                    [ kana_NE, kana_comma ] };
76     augment key <AB09> { [],                    [ kana_RU, kana_fullstop ] };
77     augment key <AB10> { [],                    [ kana_ME, kana_conjunctive ] };
78             key <AB11> { [ underscore   ],      [ kana_RO       ]       };
79             key <UNK0> { [ Select       ]       }; 
80             key <UNK1> { [ Massyo       ]       }; 
81             key <UNK2> { [ Touroku      ]       }; 
82             key <UNK3> { [ Zenkaku_Hankaku ]    }; 
83             key <UNK4> { [ Eisu_Shift   ]       };
84             key <UNK5> { [ Mode_switch  ]       };
85             key <UNK6> { [ Cancel       ]       };
86             key <UNK7> { [ Muhenkan     ]       };
87             key <UNK8> { [ Henkan       ]       };
88 };