• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1//
2// Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
3//
4// Permission is hereby granted, free of charge, to any person obtaining a
5// copy of this software and associated documentation files (the
6// "Software"), to deal in the Software without restriction, including
7// without limitation the rights to use, copy, modify, merge, publish,
8// distribute, and/or sell copies of the Software, and to permit persons
9// to whom the Software is furnished to do so, provided that the above
10// copyright notice(s) and this permission notice appear in all copies of
11// the Software and that both the above copyright notice(s) and this
12// permission notice appear in supporting documentation.
13//
14// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
17// OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
18// HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
19// INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
20// FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
21// NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
22// WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
23//
24// Except as contained in this notice, the name of a copyright holder
25// shall not be used in advertising or otherwise to promote the sale, use
26// or other dealings in this Software without prior written authorization
27// of the copyright holder.
28//
29
30default partial alphanumeric_keys
31xkb_symbols "sun_type6" {
32
33    include "sun_vndr/us(sun_type6)"
34
35    name[Group1]="Finnish (Sun Type 6/7)";
36
37    key <TLDE> { [  section,         onehalf                                  ] };
38    key <AE01> { [  1,               exclam                                   ] };
39    key <AE02> { [  2,               quotedbl,         at                     ] };
40    key <AE03> { [  3,               numbersign,       sterling               ] };
41    key <AE04> { [  4,               currency,         dollar                 ] };
42    key <AE05> { [  5,               percent                                  ] };
43    key <AE06> { [  6,               ampersand                                ] };
44    key <AE07> { [  7,               slash,            braceleft              ] };
45    key <AE08> { [  8,               parenleft,        bracketleft            ] };
46    key <AE09> { [  9,               parenright,       bracketright           ] };
47    key <AE10> { [  0,               equal,            braceright             ] };
48    key <AE11> { [  plus,            question,         backslash              ] };
49    key <AE12> { [  dead_acute,      dead_grave                               ] };
50    key <AD03> { [  e,               E,                EuroSign               ] };
51    key <AD11> { [  aring,           Aring                                    ] };
52    key <AD12> { [  dead_diaeresis,  asciicircum,      asciitilde             ] };
53    key <AC10> { [  odiaeresis,      Odiaeresis                               ] };
54    key <AC11> { [  adiaeresis,      Adiaeresis                               ] };
55    key <BKSL> { [  apostrophe,      asterisk,         grave                  ] };
56    key <LSGT> { [  less,            greater,          bar                    ] };
57    key <AB08> { [  comma,           semicolon                                ] };
58    key <AB09> { [  period,          colon                                    ] };
59    key <AB10> { [  minus,           underscore                               ] };
60
61    include "level3(ralt_switch)"
62    include "kpdl(comma)"
63};
64
65partial alphanumeric_keys
66    xkb_symbols "basic" {
67    include "sun_vndr/fi(sun_type6)"
68};
69
70partial alphanumeric_keys
71    xkb_symbols "kotoistus" {
72    include "fi(kotoistus)"
73};
74
75partial alphanumeric_keys
76    xkb_symbols "winkeys" {
77    include "fi(winkeys)"
78};
79
80partial alphanumeric_keys
81    xkb_symbols "classic" {
82    include "fi(fi)"
83};
84
85partial alphanumeric_keys
86    xkb_symbols "nodeadkeys" {
87    include "fi(nodeadkeys)"
88};
89
90partial alphanumeric_keys
91    xkb_symbols "smi" {
92    include "fi(smi)"
93};
94
95partial alphanumeric_keys
96    xkb_symbols "mac" {
97    include "fi(mac)"
98};
99
100partial alphanumeric_keys
101    xkb_symbols "das" {
102    include "fi(das)"
103};
104
105partial alphanumeric_keys
106    xkb_symbols "fidvorak" {
107    include "fi(fidvorak)"
108};
109