Files
mediawiki-extensions-Univer…/lib/jquery.ime/rules/my/my-xkb.js
Amir E. Aharoni a682cd3f59 Update jquery.uls and .ime from upstream
jquery.uls:
* Localisation updates.
* Change font-size unit from px to em
  See https://github.com/wikimedia/jquery.uls/pull/408
* Update language-data:
  See https://github.com/wikimedia/jquery.uls/pull/412
* Minor internal JS code cleanup for eslint.
Updating to
fe46a2f7ce

jquery.ime
* In API calls, accept langCodes that have no input methods
  See https://github.com/wikimedia/jquery.ime/pull/460
* Add a layout for the General Alphabet of Cameroon Languages
Updating to
ac21ea1b4a

Change-Id: I2be4ee30f649f6a906e776c37afa0ebdf2dc454f
2022-02-08 17:05:09 +02:00

106 lines
3.2 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 myXkb = {
id: 'my-xkb',
name: 'မြန်မာဘာသာ xkb',
description: 'Myanmar xkb keyboard layout',
date: '2013-02-12',
URL: 'http://github.com/wikimedia/jquery.ime',
author: 'Parag Nemade',
license: 'GPLv3',
version: '1.01',
patterns: [
[ '`', '\u1050' ], // ၐ SHA
[ '\\~', '\u100e' ], // ဎ DDHA
[ '1', '\u1041' ], // ၁ DIGIT ONE
[ '\\!', '\u100D' ], // ဍ DDA
[ '2', '\u1042' ], // ၂ DIGIT TWO
[ '\\@', '\u1052' ], // VOCALIC R
[ '3', '\u1043' ], // ၃ DIGIT THREE
[ '\\#', '\u100B' ], // TTA
[ '4', '\u1044' ], // ၄ DIGIT FOUR
[ '\\$', '\u1053' ], // VOCALIC RR
[ '5', '\u1045' ], // ၅ DIGIT FIVE
[ '\\%', '\u1054' ], // VOCALIC L
[ '6', '\u1046' ], // ၆ DIGIT SIX
[ '\\^', '\u1055' ], // ၕ VOL
[ '7', '\u1047' ], // ၇ DIGIT SEVEN
[ '\\&', '\u101B' ], // ရ RA
[ '8', '\u1048' ], // ၇ DIGIT EIGHT
[ '9', '\u1049' ], // ၉ DIGIT NINE
[ '0', '\u1040' ], // DIGIT ZERO
[ 'q', '\u1006' ], // ဆ CHA
[ 'Q', '\u1008' ], // ဈ JHA
[ 'w', '\u1010' ], // တ TA
[ 'W', '\u101D' ], // WA
[ 'e', '\u1014' ], // န NA
[ 'E', '\u1023' ], // ဣ I
[ 'r', '\u1019' ], // မ MA
[ 'R', '\u104E' ], // ၎ AFOREMENTIONED
[ 't', '\u1021' ], // အ A
[ 'T', '\u1024' ], // ဤ II
[ 'y', '\u1015' ], // ပ PA
[ 'Y', '\u104C' ], // ၌ LOCATIVE
[ 'u', '\u1000' ], // က KA
[ 'U', '\u1025' ], // ဥ U
[ 'i', '\u1004' ], // င NGA
[ 'I', '\u104D' ], // ၍ COMPLETED
[ 'o', '\u101E' ], // သ SA
[ 'O', '\u103F' ], // ဿ GREAT SA
[ 'p', '\u1005' ], // စ CA
[ 'P', '\u100F' ], // ဏ NNA
[ '\\[', '\u101F' ], // ဟ HA
[ '\\{', '\u1027' ], // ဧ E
[ '\\]', '\u1029' ], // ဩ O
[ '\\}', '\u102A' ], // ဪ AU
[ '\\\\', '\u104F' ], // ၏ GENITIVE
[ '\\|', '\u1051' ], // ၑ SSA
[ 'a', '\u1031' ], // ေSIGN E
[ 'A', '\u1017' ], // ဗ BA
[ 's', '\u103B' ], // ျ SIGN MEDIAL YA
[ 'S', '\u103E' ], // ှ SIGN MEDIAL HA
[ 'd', '\u102D' ], // ိ SIGN I
[ 'D', '\u102E' ], // ီ SIGN II
[ 'f', '\u103A' ], // ် ASAT
[ 'F', '\u1039' ], // ္ VIRAMA
[ 'g', '\u102B' ], // ါ SIGN TALL A
[ 'G', '\u103D' ], // ွ SIGN MEDIAL WA
[ 'h', '\u1037' ], // ့ SIGN DOT BELOW
[ 'H', '\u1036' ], // ံ ANUSVARA
[ 'j', '\u103C' ], // ြ MEDIAL RA
[ 'J', '\u1032' ], // ဲ SIGN AI
[ 'k', '\u102F' ], // ု SIGN U
[ 'K', '\u1012' ], // ဒ DA
[ 'l', '\u1030' ], // ူ SIGN UU
[ 'L', '\u1013' ], // ဓ DHA
[ ';', '\u1038' ], // း VISARGA
[ ':', '\u1002' ], // ဂ GA
[ 'z', '\u1016' ], // ဖ PHA
[ 'Z', '\u1007' ], // ဇ JA
[ 'x', '\u1011' ], // ထ THA
[ 'X', '\u100C' ], // ဌ TTHA
[ 'c', '\u1001' ], // ခ KHA
[ 'C', '\u1003' ], // ဃ GHA
[ 'v', '\u101C' ], // လ LA
[ 'V', '\u1020' ], // ဠ LLA
[ 'b', '\u1018' ], // ဘ BHA
[ 'B', '\u101A' ], // ယ YA
[ 'n', '\u100A' ], // ည NNYA
[ 'N', '\u1009' ], // ဉ NYA
[ 'm', '\u102C' ], // ာ SIGN AA
[ 'M', '\u1026' ], // ဦ UU
[ '\\<', '\u104A' ], // ၊ SIGN LITTLE SECTION
[ '\\>', '\u104B' ] // ။ SIGN SECTION
]
};
$.ime.register( myXkb );
}( jQuery ) );