Files
mediawiki-extensions-Univer…/lib/jquery.ime/rules/fa/fa-kbd.js
Santhosh Thottingal 8250d94625 Update jquery.ime from upstream
Version: v0.1.0+20130904
Changes:
1. Add Persian keyboard
2. In a ltr page with rtl input, if menu has no space in left,
flip it right

Bug: 50690
Change-Id: Id84fa09b93bd0e31d328bbdaedc4219ea6a9e75d
2013-09-04 12:28:13 +05:30

164 lines
2.5 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 faKbd = {
id: 'fa-kbd',
name: 'kbd',
description: 'Persian standard (ISIRI 9147) keyboard layout',
date: '2013-08-30',
URL: 'http://behnam.esfahbod.info/standards/isiri-keyboard-9147.pdf',
author: 'Ebrahim Byagowi',
license: 'GPLv3',
version: '1.0',
patterns: [
['`', '\u200d'],
['1', '۱'],
['2', '۲'],
['3', '۳'],
['4', '۴'],
['5', '۵'],
['6', '۶'],
['7', '۷'],
['8', '۸'],
['9', '۹'],
['0', '۰'],
['q', 'ض'],
['w', 'ص'],
['e', 'ث'],
['r', 'ق'],
['t', 'ف'],
['y', 'غ'],
['u', 'ع'],
['i', 'ه'],
['o', 'خ'],
['p', 'ح'],
['\\[', 'ج'],
['\\]', 'چ'],
['a', 'ش'],
['s', 'س'],
['d', 'ی'],
['f', 'ب'],
['g', 'ل'],
['h', 'ا'],
['j', 'ت'],
['k', 'ن'],
['l', 'م'],
[';', 'ک'],
['\'', 'گ'],
['z', 'ظ'],
['x', 'ط'],
['c', 'ز'],
['v', 'ر'],
['b', 'ذ'],
['n', 'د'],
['m', 'پ'],
[',', 'و'],
['\\.', '.'],
['/', '/'],
['~', '÷'],
['\\!', '!'],
['@', '٬'],
['#', '٫'],
['\\$', '﷼'],
['%', '٪'],
['\\^', '×'],
['&', '،'],
['\\*', '*'],
['\\(', ')'],
['\\)', '('],
['_', 'ـ'],
['Q', 'ْ'],
['W', 'ٌ'],
['E', 'ٍ'],
['R', 'ً'],
['T', 'ُ'],
['Y', 'ِ'],
['U', 'َ'],
['I', 'ّ'],
['O', ']'],
['P', '['],
['\\{', '}'],
['\\}', '{'],
['A', 'ؤ'],
['S', 'ئ'],
['D', 'ي'],
['F', 'إ'],
['G', 'أ'],
['H', 'آ'],
['J', 'ة'],
['K', '»'],
['L', '«'],
['\\:', ':'],
['"', '؛'],
['Z', 'ك'],
['X', 'ٓ'],
['C', 'ژ'],
['V', 'ٰ'],
['B', '\u200c'],
['N', 'ٔ'],
['M', 'ء'],
['<', '>'],
['>', '<'],
['\\?', '؟']
],
patterns_x: [
['`', '~'],
['1', '`'],
['2', '@'],
['3', '#'],
['4', '$'],
['5', '%'],
['6', '^'],
['7', '&'],
['8', '•'],
['9', '\u200e'],
['0', '\u200f'],
['q', '°'],
['w', ''],
['e', '€'],
['r', ''],
['t', ''],
['y', ''],
['u', ''],
['i', '\u202d'],
['o', '\u202e'],
['p', '\u202c'],
['\\[', '\u200a'],
['\\]', '\u200b'],
['a', ''],
['s', ''],
['d', 'ى'],
['f', ''],
['g', ''],
['h', 'ٱ'],
['j', ''],
['k', ''],
['l', '﴿'],
[';', ';'],
['\'', '"'],
['z', ''],
['x', ''],
['c', ''],
['v', 'ٖ'],
['b', '\u200d'],
['n', 'ٕ'],
['m', '…'],
[',', ','],
['\\.', '\''],
['/', '?']
]
};
$.ime.register( faKbd );
}( jQuery ) );