Files
mediawiki-extensions-Univer…/lib/jquery.ime/rules/te/te-modular.js
Kartik Mistry 3d64406868 Update jquery.ime to 5498eae
Changes:
* Add South Azerbaijani Keyboard Layout
* Add Arabic keyboard layout for Western Baluchi (bgn)
* Added missing te-apple.js and te-modular.js

Change-Id: I9527d659f10703ed0347ca9fa0e4ca5a0dd3d1b4
2015-05-05 04:27:40 +00:00

180 lines
2.9 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

( function ( $ ) {
'use strict';
var teModular = {
id: 'te-modular',
name: 'మాడ్యులర్',
description: 'Modular keyboard layout for Telugu',
date: '2014-12-31',
author: 'Praveen Illa',
license: 'GPLv3',
version: '1.0',
patterns: [
// numbers
['\\`', 'ే'],
['1', '1'],
['2', '2'],
['3', '3'],
['4', '4'],
['5', '5'],
['6', '6'],
['7', '7'],
['8', '8'],
['9', '9'],
['0', '0'],
['\\-', '-'],
['\\=', '='],
// shift num
['\\~', 'ఏ'],
['\\!', '!'],
['\\@', '\''],
['\\#', '\''],
['\\$', 'ఊ'],
['\\%', '%'],
['\\^', 'క్ష'],
['\\&', 'ౄ'],
['\\*', '్ర'],
['\\(', '('],
['\\)', ')'],
['\\_', 'ఙ'],
['\\+', '+'],
// qwerty order
// 1st row
['Q', 'అ'],
['q', 'ష'],
['W', 'ఘ'],
['w', 'గ'],
['E', 'ఖ'],
['e', 'క'],
['R', 'ఠ'],
['r', 'ట'],
['T', 'ఢ'],
['t', 'డ'],
['Y', 'ఫ'],
['y', 'ప'],
['U', 'బ'],
['u', 'మ'],
['I', 'ళ'],
['i', 'ల'],
['O', 'శ'],
['o', 'వ'],
['P', 'ఒ'],
['p', 'ొ'],
['\\{', 'ఓ'],
['\\[', 'ో'],
['\\}', 'ఞ'],
['\\]', 'ూ'],
['\\|', 'శ్రీ'],
['\\\\', '్ర'],
// 2nd row
['A', 'ఆ'],
['a', 'ా'],
['S', 'ఇ'],
['s', 'ి'],
['D', '్'],
['d', '్'],
['F', 'ణ'],
['f', 'య'],
['G', 'థ'],
['g', 'త'],
['H', 'ధ'],
['h', 'ద'],
['J', 'భ'],
['j', 'న'],
['K', 'ఱ'],
['k', 'ర'],
['L', 'హ'],
['l', 'స'],
[':', ':'],
[';', ';'],
['"', 'ఔ'],
['\\\'', 'ౌ'],
// 3rd row
['Z', 'ఋ'],
['z', 'ృ'],
['X', 'ఝ'],
['x', 'జ'],
['C', 'ఛ'],
['c', 'చ'],
['V', 'ఈ'],
['v', 'ీ'],
['B', 'ఎ'],
['b', 'ె'],
['N', 'ఉ'],
['n', 'ు'],
['M', 'ఐ'],
['m', 'ై'],
['\\<', ''],
[',', ','],
['\\>', 'ః'],
['\\.', '.'],
['\\?', '?'],
['\\/', '/']
],
patterns_x: [
/*
* Some characters originally not there
* in original layout but for accessibility
* kept these based on inscript.
*/
['\\!', '౹'],
['\\@', '౼'],
['\\#', '౺'],
['\\$', '౽'],
['4', '₹'],
['\\%', '౻'],
['\\^', '౾'],
['1', '\u200d'],
['2', '\u200c'],
['0', '౸'],
['\\-', '౿'],
['R', 'ౣ'],
['r', 'ౡ'],
['p', 'ౙ'],
['F', 'ఌ'],
['f', 'ౢ'],
[';', 'ౘ'],
['\\>', 'ఽ'],
['\\.', '॥'],
['\\_', 'ఁ'],
['=', 'ః'],
['q', 'ష్ట్ర'],
['w', '÷'],
['e', 'క్ష్మ'],
['y', '్పు'],
['i', 'క్ష్మి'],
['\\[', 'క్ష్మీ'],
['\\]', '×'],
['g', 'ఁ'],
['k', '్ర'],
['l', 'స్త్ర'],
['\\\'', '్పు'],
['z', 'ౠ'],
['c', 'ఁ'],
['v', '|'],
['n', '-'],
['/', '÷']
]
};
$.ime.register( teModular );
}( jQuery ) );