sk-kbd.js 1.69 KB
Newer Older
priyank's avatar
priyank committed
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 ) );