સભ્ય:Nileshbandhiya/gu-typewriter.js

વિકિપીડિયામાંથી

નોંધ: પાનું પ્રકાશિત કર્યા પછી, તમારે તમારા બ્રાઉઝરની કૅશ બાયપાસ કરવાની આવશ્યકતા પડી શકે છે.

  • ફાયરફોક્સ / સફારી: શીફ્ટ દબાવેલી રાખીને રિલોડ પર ક્લિક કરો, અથવા તો Ctrl-F5 કે Ctrl-R દબાવો (મેક પર ⌘-R)
  • ગુગલ ક્રોમ: Ctrl-Shift-R દબાવો (મેક પર ⌘-Shift-R)
  • ઈન્ટરનેટ એક્સપ્લોરર/એજ: Ctrl દબાવેલી રાખીને રિફ્રેશ પર ક્લિક કરો, અથવા Ctrl-F5 દબાવો
  • Opera: Ctrl-F5 દબાવો
/**
 * Typewriter regular expression rules table for Gujarati
 * "netGujarati Keyboard Layout: Modified Gujarati Typewriter Keyboard Layout"
 * @author Nilesh Bandhiya ([[User:Nileshbandhiya]])
 * @date 08-03-2012
 * License: GPLv3
 */

 // Normal rules
var rules = [
['A', '', '\u0AAC\u0ACD'],
['a', '', '\u0AAC'],
['B', '', '\u0A96\u0ACD'],
['b', '', '\u0A96'],
['C', '', '\u0021'],
['c', '', '\u0AB9'],
['D', '', '\u0AAE\u0ACD'],
['d', '', '\u0AAE'],
['E', '', '\u0AAD\u0ACD'],
['e', '', '\u0AAD'],
['F', '', '\u0029'],
['f', '', '\u0ABE'],
['G', '', '\u0AA8\u0ACD'],
['g', '', '\u0AA8'],
['H', '', '\u0A9D'],
['h', '', '\u0A9C'],
['I', '', '\u0AAF\u0ACD'],
['i', '', '\u0AAF'],
['J', '', '\u0AB5\u0ACD'],
['j', '', '\u0AB5'],
['K', '', '\u0A8B'],
['k', '', '\u0A9B'],
['L', '', '\u0ABF'],
['l', '', '\u0AC0'],
['M', '', '\u003F'],
['m', '', '\u0ACB'],
['N', '', '\u0AA6\u0ACD\u0AAF'],
['n', '', '\u0AA6'],
['O', '', '\u003A'],
['o', '', '\u0AAB'],
['P', '', '\u0A89'],
['p', '', '\u002E'],
['Q', '', '\u002F'],
['q', '', '\u0AB7'],
['R', '', '\u0A9A\u0ACD'],
['r', '', '\u0A9A'],
['S', '', '\u0028'],
['s', '', '\u0A95'],
['T', '', '\u0AA4\u0ACD'],
['t', '', '\u0AA4'],
['U', '', '\u0A97\u0ACD'],
['u', '', '\u0A97'],
['V', '', '\u0A86'],
['v', '', '\u0A85'],
['W', '', '\u0A98\u0ACD'],
['w', '', '\u0A98'],
['X', '', '\u0AB6\u0ACD'],
['x', '', '\u0AB6'],
['Y', '', '\u0AA5\u0ACD'],
['y', '', '\u0AA5'],
['Z', '', '\u0AB6\u0ACD\u0AB0'],
['z', '', '\u0AB0'],
['`', '', '\u0A8F'],
['~', '', '\u0A93'],
['!', '', '\u0A95\u0ACD\u0AB7'],
['\\@', '', '\u0AD0'],
['\\#', '', '\u0AA7'],
['\\$', '', '\u002C'],
['\\%', '', '\u0AAA'],
['\\^', '', '\u0AA3'],
['\\&', '', '\u0A9C\u0ACD\u0A9E'],
['\\*', '', '\u0A9F'],
['\\(', '', '\u0AA0'],
['\\)', '', '\u0AA1'],
['-', '', '\u002D']
['_', '', '\u0AA2'],
['\\+', '', '\u0A81'],
['\\=', '', '\u0ACD'],
['\\|', '', '\u0ACD\u0AB0'],
['\\\\', '', '\u0A82'],
['\\[', '', '\u0AC7'],
['\\{', '', '\u0AC8'],
['\\]', '', '\u0AC1'],
['\\}', '', '\u0AC2'],
["'", '', '\u0AC3'],
['"', '', '\u0AB0\u0ACD'],
[';', '', '\u0AB8'],
['\\:', '', '\u0AB8\u0ACD'],
['/', '', '\u0AB3'],
['?', '', '\u0ACC'],
['.', '', '\u00A87'],
['\\>', '', '\u0A88'],
[',', '', '\u0AB2\u0ACD'],
['\\<', '', '\u0AB2'],
['0', '', '\u0AE6'],
['1', '', '\u0AE7'],
['2', '', '\u0AE8'],
['3', '', '\u0AE9'],
['4', '', '\u0AEA'],
['5', '', '\u0AEB'],
['6', '', '\u0AEC'],
['7', '', '\u0AED'],
['8', '', '\u0AEE'],
['9', '', '\u0AEF']
];

var rules_x = [
['F', '', '\u0A8C'],
['\\>', '', '\u0ABD'],
['\\=', '', '\u0AC4'],
['X', '', '\u0AD0'],
['\\+', '', '\u0AE0'],
['R', '', '\u0AE1'],
['f', '', '\u0AE2'],
['r', '', '\u0AE3'],
['\\.', '', '\u0AE5'],
['\\<', '', '\u0AF1'],
['$', '', '\u20B9']
];

jQuery.narayam.addScheme( 'gu-typewriter', {
    'namemsg': 'narayam-gu-typewriter',
    'extended_keyboard': true,
    'lookbackLength': 0,
    'keyBufferLength': 0,
    'rules': rules,
    'rules_x': rules_x
} );