1154daed1Smrg// 2154daed1Smrg//Copyright 1996, 1998 The Open Group 3154daed1Smrg// 4154daed1Smrg//Permission to use, copy, modify, distribute, and sell this software and its 5154daed1Smrg//documentation for any purpose is hereby granted without fee, provided that 6154daed1Smrg//the above copyright notice appear in all copies and that both that 7154daed1Smrg//copyright notice and this permission notice appear in supporting 8154daed1Smrg//documentation. 9154daed1Smrg// 10154daed1Smrg//The above copyright notice and this permission notice shall be 11154daed1Smrg//included in all copies or substantial portions of the Software. 12154daed1Smrg// 13154daed1Smrg//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 14154daed1Smrg//EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 15154daed1Smrg//MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 16154daed1Smrg//IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR 17154daed1Smrg//OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 18154daed1Smrg//ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 19154daed1Smrg//OTHER DEALINGS IN THE SOFTWARE. 20154daed1Smrg// 21154daed1Smrg//Except as contained in this notice, the name of The Open Group shall 22154daed1Smrg//not be used in advertising or otherwise to promote the sale, use or 23154daed1Smrg//other dealings in this Software without prior written authorization 24154daed1Smrg//from The Open Group. 25154daed1Smrg// 26154daed1Smrgdefault xkb_geometry "138" { 27154daed1Smrg 28154daed1Smrg // This is an approximate layout for a (US/ASCII) Fujitsu keyboard. 29154daed1Smrg 30154daed1Smrg description= "Fujitsu English keyboard"; 31154daed1Smrg 32154daed1Smrg width= 480; 33154daed1Smrg height= 215; 34154daed1Smrg 35154daed1Smrg shape "EDGE" { cornerRadius= 2, { [ 480, 215 ] } }; 36154daed1Smrg shape.cornerRadius= 1; 37154daed1Smrg shape "NORM" { { [ 18,18] }, { [2,1], [ 16,17] } }; 38154daed1Smrg shape "TABK" { { [ 27,18] }, { [2,1], [ 25,17] } }; 39154daed1Smrg shape "RTRN" { 40154daed1Smrg approx = { [ 0, 0], [28,37] }, 41154daed1Smrg { [ 0, 0], [28, 0], [28,37], 42154daed1Smrg [ 5,37], [ 5,19], [ 0,19] }, 43154daed1Smrg { [ 1, 1], [26, 1], [26,36], 44154daed1Smrg [ 7,36], [ 7,18], [ 1,18] } 45154daed1Smrg }; 46154daed1Smrg shape "LFSH" { { [ 41,18] }, { [2,1], [ 39,17] } }; 47154daed1Smrg shape "RTSH" { { [ 33,18] }, { [2,1], [ 31,17] } }; 48154daed1Smrg shape "LCTL" { { [ 32,18] }, { [2,1], [ 30,17] } }; 49154daed1Smrg shape "SPCE" { { [151,18] }, { [2,1], [149,17] } }; 50154daed1Smrg shape "KP0" { { [ 37,18] }, { [2,1], [ 35,17] } }; 51154daed1Smrg shape "KPEN" { { [ 18,37] }, { [2,1], [ 16,36] } }; 52154daed1Smrg shape "EXEC" { { [ 57,18] }, { [2,1], [ 55,17] } }; 53154daed1Smrg 54154daed1Smrg outline "Edges" { 55154daed1Smrg top= 0; 56154daed1Smrg left= 0; 57154daed1Smrg shape= "EDGE"; 58154daed1Smrg }; 59154daed1Smrg 60154daed1Smrg section.left= 15; 61154daed1Smrg row.left= 1; 62154daed1Smrg key.shape= "NORM"; 63154daed1Smrg key.gap= 1; 64154daed1Smrg 65154daed1Smrg section "Alpha" { 66154daed1Smrg top= 28; 67154daed1Smrg row { 68154daed1Smrg top= 1; 69154daed1Smrg keys { 70154daed1Smrg <BREA>, { <PRSC>, 6 }, 71154daed1Smrg { <FK13>, 30 }, <FK14>, <FK15>, <FK16>, 72154daed1Smrg { <FK17>, 6 }, <FK18>, <FK19>, <FK20>, 73154daed1Smrg { <FK21>, 6 }, <FK22>, <FK23>, <FK24>, 74154daed1Smrg { <FK29>, 68 }, <FK30>, <FK31>, <FK32> 75154daed1Smrg }; 76154daed1Smrg }; 77154daed1Smrg row { 78154daed1Smrg top= 20; 79154daed1Smrg keys { 80154daed1Smrg <KNJI>, { <PAUS>, 6 }, 81154daed1Smrg { <FK01>, 30 }, <FK02>, <FK03>, <FK04>, 82154daed1Smrg { <FK05>, 6 }, <FK06>, <FK07>, <FK08>, 83154daed1Smrg { <FK09>, 6 }, <FK10>, <FK11>, <FK12>, 84154daed1Smrg { <UNK0>, 6 }, <UNK1>, <UNK2>, 85154daed1Smrg { <FK25>, 6 }, <FK26>, <FK27>, <FK28> 86154daed1Smrg }; 87154daed1Smrg }; 88154daed1Smrg row { 89154daed1Smrg top= 39; 90154daed1Smrg left= 316; 91154daed1Smrg keys { 92154daed1Smrg <PGUP>, <HOME>, <PGDN> 93154daed1Smrg }; 94154daed1Smrg }; 95154daed1Smrg row { 96154daed1Smrg top= 54; 97154daed1Smrg keys { 98154daed1Smrg <UNDO>, { <ESC>, 6 }, 99154daed1Smrg <AE01>, <AE02>, <AE03>, <AE04>, <AE05>, 100154daed1Smrg <AE06>, <AE07>, <AE08>, <AE09>, <AE10>, 101154daed1Smrg <AE11>, <AE12>, <TLDE>, <BKSP>, 102154daed1Smrg { <KPMU>, 68 }, <KPDV>, <KPAD>, <KPSU> 103154daed1Smrg 104154daed1Smrg }; 105154daed1Smrg }; 106154daed1Smrg row { 107154daed1Smrg top= 58; 108154daed1Smrg left= 316; 109154daed1Smrg keys { 110154daed1Smrg <UNK3>, <DEL>, <INS> 111154daed1Smrg }; 112154daed1Smrg }; 113154daed1Smrg row { 114154daed1Smrg top= 73; 115154daed1Smrg keys { <COPY>, 116154daed1Smrg { <TAB>, 6, "TABK" }, 117154daed1Smrg <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 118154daed1Smrg <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 119154daed1Smrg <AD11>, <AD12>, { <RTRN>, "RTRN" }, 120154daed1Smrg { <KP7>, 68 }, <KP8>, <KP9>, <KPEQ> 121154daed1Smrg }; 122154daed1Smrg }; 123154daed1Smrg row { 124154daed1Smrg top= 92; 125154daed1Smrg keys { <PAST>, 126154daed1Smrg { <LCTL>, 6, "LCTL" }, 127154daed1Smrg <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 128154daed1Smrg <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 129154daed1Smrg <AC11>, <BKSL>, 130154daed1Smrg { <UP>, 49 }, 131154daed1Smrg { <KP4>, 25 }, <KP5>, <KP6>, <KPDC> 132154daed1Smrg }; 133154daed1Smrg }; 134154daed1Smrg row { 135154daed1Smrg top= 102; 136154daed1Smrg left= 316; 137154daed1Smrg keys { <LEFT>, { <RGHT>, 19 } 138154daed1Smrg }; 139154daed1Smrg }; 140154daed1Smrg row { 141154daed1Smrg top= 111; 142154daed1Smrg keys { <CUT>, 143154daed1Smrg { <LFSH>, 6 , "LFSH" }, 144154daed1Smrg <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 145154daed1Smrg <AB06>, <AB07>, <AB08>, <AB09>, <AB10>, 146154daed1Smrg <AB11>, { <RTSH>, "RTSH" }, 147154daed1Smrg { <DOWN>, 25 }, 148154daed1Smrg { <KP1>, 25 }, <KP2>, <KP3>, { <KPEN>, "KPEN" } 149154daed1Smrg }; 150154daed1Smrg }; 151154daed1Smrg row { 152154daed1Smrg top= 130; 153154daed1Smrg keys { <HELP>, { <CAPS>, 6 }, 154154daed1Smrg <LALT>, <LMTA>, 155154daed1Smrg { <SPCE>, "SPCE" }, 156154daed1Smrg <RMTA>, <RALT>, <COMP>, <LNFD>, 157154daed1Smrg { <KP0>, 68, "KP0" }, <KP00> 158154daed1Smrg }; 159154daed1Smrg }; 160154daed1Smrg row { 161154daed1Smrg top= 149; 162154daed1Smrg left= 316; 163154daed1Smrg keys { 164154daed1Smrg { <EXEC>, "EXEC" } 165154daed1Smrg }; 166154daed1Smrg }; 167154daed1Smrg }; // End of "Alpha" section 168154daed1Smrg}; 169154daed1Smrg 170154daed1Smrgxkb_geometry "140" { 171154daed1Smrg 172154daed1Smrg // This is an approximate layout for a Fujitsu Japanese keyboard. 173154daed1Smrg 174154daed1Smrg description= "Fujitsu Japanese keyboard"; 175154daed1Smrg 176154daed1Smrg width= 480; 177154daed1Smrg height= 215; 178154daed1Smrg 179154daed1Smrg shape "EDGE" { cornerRadius= 2, { [ 480, 215 ] } }; 180154daed1Smrg shape.cornerRadius= 1; 181154daed1Smrg shape "NORM" { { [ 18,18] }, { [2,1], [ 16,17] } }; 182154daed1Smrg shape "TABK" { { [ 27,18] }, { [2,1], [ 25,17] } }; 183154daed1Smrg shape "RTRN" { 184154daed1Smrg approx = { [ 0, 0], [28,37] }, 185154daed1Smrg { [ 0, 0], [28, 0], [28,37], 186154daed1Smrg [ 5,37], [ 5,19], [ 0,19] }, 187154daed1Smrg { [ 1, 1], [26, 1], [26,36], 188154daed1Smrg [ 7,36], [ 7,18], [ 1,18] } 189154daed1Smrg }; 190154daed1Smrg shape "LFSH" { { [ 41,18] }, { [2,1], [ 39,17] } }; 191154daed1Smrg shape "RTSH" { { [ 33,18] }, { [2,1], [ 31,17] } }; 192154daed1Smrg shape "LCTL" { { [ 32,18] }, { [2,1], [ 30,17] } }; 193154daed1Smrg shape "SPCE" { { [113,18] }, { [2,1], [111,17] } }; 194154daed1Smrg shape "KP0" { { [ 37,18] }, { [2,1], [ 35,17] } }; 195154daed1Smrg shape "KPEN" { { [ 18,37] }, { [2,1], [ 16,36] } }; 196154daed1Smrg shape "HNKN" { { [ 23,18] }, { [2,1], [ 21,17] } }; 197154daed1Smrg shape "EXEC" { { [ 57,18] }, { [2,1], [ 55,17] } }; 198154daed1Smrg 199154daed1Smrg outline "Edges" { 200154daed1Smrg top= 0; 201154daed1Smrg left= 0; 202154daed1Smrg shape= "EDGE"; 203154daed1Smrg }; 204154daed1Smrg 205154daed1Smrg section.left= 15; 206154daed1Smrg row.left= 1; 207154daed1Smrg key.shape= "NORM"; 208154daed1Smrg key.gap= 1; 209154daed1Smrg 210154daed1Smrg section "Alpha" { 211154daed1Smrg top= 28; 212154daed1Smrg row { 213154daed1Smrg top= 1; 214154daed1Smrg keys { 215154daed1Smrg <BREA>, { <PRSC>, 6 }, 216154daed1Smrg { <FK13>, 30 }, <FK14>, <FK15>, <FK16>, 217154daed1Smrg { <FK17>, 6 }, <FK18>, <FK19>, <FK20>, 218154daed1Smrg { <FK21>, 6 }, <FK22>, <FK23>, <FK24>, 219154daed1Smrg { <FK29>, 68 }, <FK30>, <FK31>, <FK32> 220154daed1Smrg }; 221154daed1Smrg }; 222154daed1Smrg row { 223154daed1Smrg top= 20; 224154daed1Smrg keys { 225154daed1Smrg <KNJI>, { <PAUS>, 6 }, 226154daed1Smrg { <FK01>, 30 }, <FK02>, <FK03>, <FK04>, 227154daed1Smrg { <FK05>, 6 }, <FK06>, <FK07>, <FK08>, 228154daed1Smrg { <FK09>, 6 }, <FK10>, <FK11>, <FK12>, 229154daed1Smrg { <UNK0>, 6 }, <UNK1>, <UNK2>, 230154daed1Smrg { <FK25>, 6 }, <FK26>, <FK27>, <FK28> 231154daed1Smrg }; 232154daed1Smrg }; 233154daed1Smrg row { 234154daed1Smrg top= 39; 235154daed1Smrg left= 316; 236154daed1Smrg keys { 237154daed1Smrg <PGUP>, <HOME>, <PGDN> 238154daed1Smrg }; 239154daed1Smrg }; 240154daed1Smrg row { 241154daed1Smrg top= 54; 242154daed1Smrg keys { 243154daed1Smrg <UNDO>, { <ESC>, 6 }, 244154daed1Smrg <AE01>, <AE02>, <AE03>, <AE04>, <AE05>, 245154daed1Smrg <AE06>, <AE07>, <AE08>, <AE09>, <AE10>, 246154daed1Smrg <AE11>, <AE12>, <BKSL>, <BKSP>, 247154daed1Smrg { <KPMU>, 68 }, <KPDV>, <KPAD>, <KPSU> 248154daed1Smrg 249154daed1Smrg }; 250154daed1Smrg }; 251154daed1Smrg row { 252154daed1Smrg top= 58; 253154daed1Smrg left= 316; 254154daed1Smrg keys { 255154daed1Smrg <UNK3>, <DEL>, <INS> 256154daed1Smrg }; 257154daed1Smrg }; 258154daed1Smrg row { 259154daed1Smrg top= 73; 260154daed1Smrg keys { <COPY>, 261154daed1Smrg { <TAB>, 6, "TABK" }, 262154daed1Smrg <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 263154daed1Smrg <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 264154daed1Smrg <AD11>, <AD12>, { <RTRN>, "RTRN" }, 265154daed1Smrg { <KP7>, 68 }, <KP8>, <KP9>, <KPEQ> 266154daed1Smrg }; 267154daed1Smrg }; 268154daed1Smrg row { 269154daed1Smrg top= 92; 270154daed1Smrg keys { <PAST>, 271154daed1Smrg { <LCTL>, 6, "LCTL" }, 272154daed1Smrg <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 273154daed1Smrg <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 274154daed1Smrg <AC11>, <TLDE>, 275154daed1Smrg { <UP>, 49 }, 276154daed1Smrg { <KP4>, 25 }, <KP5>, <KP6>, <KPDC> 277154daed1Smrg }; 278154daed1Smrg }; 279154daed1Smrg row { 280154daed1Smrg top= 102; 281154daed1Smrg left= 316; 282154daed1Smrg keys { <LEFT>, { <RGHT>, 19 } 283154daed1Smrg }; 284154daed1Smrg }; 285154daed1Smrg row { 286154daed1Smrg top= 111; 287154daed1Smrg keys { <CUT>, 288154daed1Smrg { <LFSH>, 6 , "LFSH" }, 289154daed1Smrg <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 290154daed1Smrg <AB06>, <AB07>, <AB08>, <AB09>, <AB10>, 291154daed1Smrg <AB11>, { <RTSH>, "RTSH" }, 292154daed1Smrg { <DOWN>, 25 }, 293154daed1Smrg { <KP1>, 25 }, <KP2>, <KP3>, { <KPEN>, "KPEN" } 294154daed1Smrg }; 295154daed1Smrg }; 296154daed1Smrg row { 297154daed1Smrg top= 130; 298154daed1Smrg keys { <HELP>, { <CAPS>, 6 }, 299154daed1Smrg <LALT>, <LMTA>, <UNK4>, 300154daed1Smrg { <SPCE>, "SPCE" }, 301154daed1Smrg <UNK5>, <RMTA>, <COMP>, <LNFD>, <UNK6>, 302154daed1Smrg { <KP0>, 68, "KP0" }, <KP00> 303154daed1Smrg }; 304154daed1Smrg }; 305154daed1Smrg row { 306154daed1Smrg top= 149; 307154daed1Smrg left= 134; 308154daed1Smrg keys { 309154daed1Smrg { <UNK7>, "HNKN" }, { <UNK8>, "HNKN" }, 310154daed1Smrg { <EXEC>, 132, "EXEC" } 311154daed1Smrg }; 312154daed1Smrg }; 313154daed1Smrg }; // End of "Alpha" section 314154daed1Smrg}; 315