206
partial hidden alphanumeric_keys
207
xkb_symbols "cyrlevel3" {
208
key <TLDE> { [ any,any, degree, notsign ] }; // ` ~
209
key <AE03> { [ any,any, dead_circumflex, NoSymbol ] }; // 3 #
210
key <AE07> { [ any,any, dead_grave, NoSymbol ] }; // 7 &
211
key <AE08> { [ any,any, dead_doublegrave, NoSymbol ] }; // 8 *
212
key <AE09> { [ any,any, dead_acute, NoSymbol ] }; // 9 (
213
key <AE10> { [ any,any, dead_invertedbreve, NoSymbol ] }; // 0 )
214
key <AE11> { [ any,any, dead_macron, NoSymbol ] }; // - _
216
key <AD01> { [ any,any, backslash, NoSymbol ] }; // q
217
key <AD02> { [ any,any, bar, NoSymbol ] }; // w
218
key <AD03> { [ any,any, EuroSign, sterling ] }; // e
219
key <AD04> { [ any,any, paragraph, registered ] }; // r
220
key <AD05> { [ any,any, ellipsis, NoSymbol ] }; // t // ALPHABETIC
221
key <AD06> { [ any,any, leftarrow, yen ] }; // y
222
key <AD07> { [ any,any, downarrow, uparrow ] }; // u
223
key <AD08> { [ any,any, rightarrow, NoSymbol ] }; // i
224
key <AD09> { [ any,any, section, NoSymbol ] }; // o // ALPHABETIC
225
key <AD11> { [ any,any, division, NoSymbol ] }; // [
226
key <AD12> { [ any,any, multiply, NoSymbol ] }; // ]
228
key <AC02> { [ any,any, doublelowquotemark, guillemotright ] }; // s
229
key <AC03> { [ any,any, leftdoublequotemark, guillemotleft ] }; // d
230
key <AC04> { [ any,any, bracketleft, NoSymbol ] }; // f
231
key <AC05> { [ any,any, bracketright, NoSymbol ] }; // g
232
key <BKSL> { [ any,any, currency, NoSymbol ] }; // \
234
key <AB01> { [ any,any, leftsinglequotemark, NoSymbol ] }; // z
235
key <AB02> { [ any,any, rightsinglequotemark,NoSymbol ] }; // x
236
key <AB03> { [ any,any, cent, copyright ] }; // c
237
key <AB04> { [ any,any, at, NoSymbol ] }; // v
238
key <AB05> { [ any,any, braceleft, NoSymbol ] }; // b
239
key <AB06> { [ any,any, braceright, NoSymbol ] }; // n
240
key <AB07> { [ any,any, asciicircum, NoSymbol ] }; // m
241
key <AB08> { [ any,any, less, NoSymbol ] }; // , <
242
key <AB09> { [ any,any, greater, NoSymbol ] }; // . >
243
key <AB10> { [ any,any, emdash, endash ] }; // / ?
206
246
partial alphanumeric_keys
207
247
xkb_symbols "latinunicode" {
208
248
// This mapping supports the Unicode characters 0x1c4-0x1cc (dz, lj, and nj
259
299
key <AC02> { [ any,any, guillemotright, NoSymbol ] }; // s
260
300
key <AC03> { [ any,any, guillemotleft, NoSymbol ] }; // d
304
// Homophonic layout for Pannonian Rusyn (spoken mainly in Serbia and
305
// Croatia by the Rusyn people), based on Ukrainian homophonic.
306
// Author: Ljubomir J. Papuga (Любомир Я. Папуґа) <papuga.rs@gmail.com>
308
name[Group1]= "Serbia - Pannonian Rusyn Homophonic";
310
include "ua(homophonic)"
312
key <TLDE> { [ grave, asciitilde ] };
313
key <AE03> { [ 3, doublelowquotemark ] };
314
key <AE04> { [ 4, rightdoublequotemark ] };
315
key <AE07> { [ 7, EuroSign ] };
316
key <AE11> { [ 0x002D, emdash ] };
317
key <AE12> { [ equal, plus ] };
319
key <AD02> { [ Ukrainian_ie, Ukrainian_IE ] };
320
key <AD06> { [ Cyrillic_yu, Cyrillic_YU ] };
321
key <AD08> { [ Cyrillic_i, Cyrillic_I ] };
322
key <AD11> { [ Cyrillic_sha, Cyrillic_SHA ] };
323
key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
325
key <LSGT> { [ Ukrainian_yi, Ukrainian_YI ] };
326
key <AB08> { [ comma, semicolon ] };
327
key <AB09> { [ period, colon ] };