summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/sk/sk-kbd.js
blob: 33157067c1367d53fccdfb513cdd92f2b9d968f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
( function ( $ ) {
	'use strict';

	var skKbd = {
		id: 'sk-kbd',
		name: 'Slovak kbd',
		description: 'Slovak kbd keyboard layout',
		date: '2013-06-26',
		URL: 'http://github.com/wikimedia/jquery.ime',
		author: 'Parag Nemade',
		license: 'GPLv3',
		version: '1.1',
		patterns: [
			[ '1', '+' ],
			[ '2', 'ľ' ],
			[ '3', 'š' ],
			[ '4', 'č' ],
			[ '5', 'ť' ],
			[ '6', 'ž' ],
			[ '7', 'ý' ],
			[ '8', 'á' ],
			[ '9', 'í' ],
			[ '0', 'é' ],
			[ '!', '1' ],
			[ '@', '2' ],
			[ '#', '3' ],
			[ '\\$', '4' ],
			[ '%', '5' ],
			[ '\\^', '6' ],
			[ '&', '7' ],
			[ '\\*', '8' ],
			[ '\\(', '9' ],
			[ '\\)', '0' ],
			[ '-', '=' ],
			[ '_', '%' ],
			[ '=', '´' ],
			[ '\\+', 'ˇ' ],
			[ '\\[', 'ú' ],
			[ '\\{', '/' ],
			[ '\\]', 'ä' ],
			[ '\\}', '(' ],
			[ '\\\\', 'ň' ],
			[ '\\|', ')' ],
			[ ';', 'ô' ],
			[ ':', '\"' ],
			[ '\'', '§' ],
			[ '\"', '!' ],
			[ '\\<', '?' ],
			[ '\\>', ':' ],
			[ '/', '-' ],
			[ '\\?', '_' ],
			[ '`', ';' ],
			[ '~', '°' ],

			[ '´a', 'á' ],
			[ '´A', 'Á' ],
			[ '´e', 'é' ],
			[ '´E', 'É' ],
			[ '´i', 'í' ],
			[ '´I', 'Í' ],
			[ '´l', 'ĺ' ],
			[ '´L', 'Ĺ' ],
			[ '´o', 'ó' ],
			[ '´O', 'Ó' ],
			[ '´r', 'ŕ' ],
			[ '´R', 'Ŕ' ],
			[ '´u', 'ú' ],
			[ '´U', 'Ú' ],
			[ '´y', 'ý' ],
			[ '´Y', 'Ý' ],

			[ '¨a', 'ä' ],
			[ '¨A', 'Ä' ],
			[ '\\^o', 'ô' ],
			[ '\\^O', 'Ô' ],

			[ 'ˇc', 'č' ],
			[ 'ˇC', 'Č' ],
			[ 'ˇd', 'ď' ],
			[ 'ˇD', 'Ď' ],
			[ 'ˇl', 'ľ' ],
			[ 'ˇL', 'Ľ' ],
			[ 'ˇn', 'ň' ],
			[ 'ˇN', 'Ň' ],
			[ 'ˇs', 'š' ],
			[ 'ˇS', 'Š' ],
			[ 'ˇt', 'ť' ],
			[ 'ˇT', 'Ť' ],
			[ 'ˇz', 'ž' ],
			[ 'ˇZ', 'Ž' ],

			// It's QWERTZ
			[ 'y', 'z' ],
			[ 'z', 'y' ],
			[ 'Y', 'Z' ],
			[ 'Z', 'Y' ]
		],
		patterns_x: [
			[ '3', '^' ],
			[ '=', '¨' ]
		]
	};

	$.ime.register( skKbd );
}( jQuery ) );