66 lines
2.1 KiB
JavaScript
66 lines
2.1 KiB
JavaScript
( function ( $ ) {
|
||
'use strict';
|
||
|
||
var heStandardExtOnly = {
|
||
id: 'he-standard-2012-extonly',
|
||
name: 'Hebrew 2012',
|
||
description: 'Hebrew keyboard according to Israeli Standard 1452',
|
||
date: '2012-10-15',
|
||
URL: 'http://www.lingnu.com/he/howto/78-si1452.html',
|
||
author: 'Amir E. Aharoni (אָמִיר אֱלִישָׁע אַהֲרוֹנִי, [[User:Amire80]])',
|
||
license: 'GPLv3',
|
||
version: '1.0',
|
||
patterns: [], //// Empty, because the assumption is that the user is using a Hebrew keyboard already
|
||
patterns_x: [
|
||
['\u05E9', 'ְ'], // Sheva, ש
|
||
|
||
['\u05E7', 'ָ'], // Qamats, ק
|
||
['\u05E8', 'ֳ'], // Hataf qamats, ר
|
||
['\u05E4', 'ַ'], // Patah, פ
|
||
['\\]', 'ֲ'], // Hataf patah, ]
|
||
|
||
['\u05E6', 'ֵ'], // Tsere, צ
|
||
['\u05E1', 'ֶ'], // Segol, ס
|
||
['\u05D1', 'ֱ'], // Hataf segol, ב
|
||
|
||
['\u05D7', 'ִ'], // Hiriq, ח
|
||
|
||
['\u05D5', 'ֹ'], // Holam, ו
|
||
|
||
['\\\\', 'ֻ'], // Qubuts, \
|
||
|
||
['\u05D3', 'ּ'], // Dagesh, ד
|
||
|
||
['/', 'ׂ'], // Sin dot
|
||
['\'', 'ׁ'], // Shin dot
|
||
|
||
['-', '\u05BE'], // Maqaf
|
||
['=', '–'], // Qav mafrid - en dash
|
||
['\\[', 'ֿ'], // Rafe
|
||
['1', 'ֽ'], // Meteg
|
||
['3', '€'], // Euro sign
|
||
['4', '₪'], // Sheqel sign
|
||
['5', '°'], // Degree
|
||
['6', '֫'], // Ole
|
||
['8', '×'], // Multiplication
|
||
['\\.', '÷'], // Division
|
||
|
||
['\u05D8', 'װ'], // Double vav, ט
|
||
['\u05D9', 'ײ'], // Double yod, י
|
||
['\u05E2', 'ױ'], // Vav-yod, ע
|
||
|
||
// Some source code editors may show the next two lines
|
||
// in a weird way because of auto-directionality.
|
||
[';', '׳'], // Geresh, ';'
|
||
[',', '״'], // Gershayim, ','
|
||
['\u05E3', '„'], // Opening double quote, ף
|
||
['\u05DA', '”'], // Closing double quote, ך
|
||
['\u05E5', '‚'], // Opening single quote, ץ
|
||
['\u05EA', '’'] // Closing single quote, ת
|
||
]
|
||
};
|
||
|
||
$.ime.register( heStandardExtOnly );
|
||
|
||
}( jQuery ) );
|