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
180 lines
2.9 KiB
JavaScript
180 lines
2.9 KiB
JavaScript
( 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 ) );
|