41
41
name[Group1]="Iceland - Sun dead keys";
43
key <TLDE> { [SunFA_Circum, degree, notsign, notsign ] };
44
key <AE12> { [SunFA_Acute, SunFA_Grave, SunFA_Cedilla, SunFA_Cedilla ] };
45
key <AD11> { [udiaeresis, Udiaeresis, SunFA_Diaeresis, SunFA_Diaeresis ] };
46
key <AD12> { [ plus, asterisk, SunFA_Tilde, dead_macron ] };
47
key <AC10> { [odiaeresis, Odiaeresis, SunFA_Acute, SunFA_Acute ] };
48
key <AC11> { [adiaeresis, Adiaeresis, SunFA_Circum, SunFA_Circum ] };
49
key <BKSL> { [numbersign, acute, SunFA_Grave, SunFA_Grave ] };
43
key <TLDE> { [dead_circumflex, degree, notsign, notsign ] };
44
key <AE12> { [dead_acute, dead_grave, dead_cedilla, dead_cedilla ] };
45
key <AD11> { [udiaeresis, Udiaeresis, dead_diaeresis, dead_diaeresis ] };
46
key <AD12> { [ plus, asterisk, dead_tilde, dead_macron ] };
47
key <AC10> { [odiaeresis, Odiaeresis, dead_acute, dead_acute ] };
48
key <AC11> { [adiaeresis, Adiaeresis, dead_circumflex, dead_circumflex ] };
49
key <BKSL> { [numbersign, acute, dead_grave, dead_grave ] };
52
52
partial alphanumeric_keys
174
174
// Rather it's a simple modification of 5 keys of the US Dvorak layout,
175
175
// it adds Germanic/Icelandic style quotation marks („“), eth (ðÐ), ae
176
// (æÆ), endash and emdash (–—) and thorn (þÞ). These keys aren't used in
177
// the US version making this IS version a superset of it.
176
// (æÆ), endash and emdash (–—), thorn (þÞ), EuroSign (€) and the German
177
// Sharp S (ßẞ). These keys aren't used in the US version, making the
178
// Icelandic version a superset of it.
179
180
// Maybe someone else will make a "full" attempt at an Icelandic layout
180
181
// but I was mostly interested in continuing to type English comfortably
181
182
// as a primary function while being able to type the full Icelandic
182
183
// alphabet as a secondary function.
183
// -- Ævar Arnfjörð Bjarmason <avar@cpan.org>
184
// -- Ævar Arnfjörð Bjarmason <avarab@gmail.com>
185
186
// Icelandic Dvorak
186
187
partial alphanumeric_keys
188
189
name[Group1]= "Iceland - Dvorak";
190
191
include "us(dvorak)"
192
include "eurosign(4)"
192
194
key <AD11> { [ slash, question, U201e, U201c ] };
193
195
key <AC06> { [ d, D, eth, ETH ] };
194
196
key <AC10> { [ s, S, ae, AE ] };
195
197
key <AC11> { [ minus, underscore, endash, emdash ] };
196
198
key <AB10> { [ z, Z, thorn, Thorn ] };
199
key <AB06> { [ b, B, ssharp, U1E9E ] };
198
201
include "level3(ralt_switch)"