1. Adding new input methods for languages of Africa
without the need for replacement or key combinations:
* Akan (ak, tw)
* Bambara (bm)
* Dagbani (dag)
* Dinka (din)
* Fula (ff)
* Ga (gaa)
* Wolof (wo)
2. Fixing the combining character in Yoruba Alt method
from combining tone to combining accent, for better
Unicode compliance.
3. Minor fixes in existing layouts with replacements and
key combinations for Akan, Dagbani, Dinka, Fula, and Ga.
Updating to
1ff996f24b
Change-Id: I3bbc0ac46def6b4e00f6155c14da9a40e2749b27
50 lines
1019 B
JavaScript
50 lines
1019 B
JavaScript
( function ( $ ) {
|
||
'use strict';
|
||
|
||
var defs = {
|
||
id: 'din-fqsx',
|
||
name: 'FQSX replacement',
|
||
description: 'Dinka input method with F, Q, S and X replaced by Ɣ, Ŋ, Ɛ, and Ɔ',
|
||
date: '2017-04-26',
|
||
URL: 'https://keymanweb.com/#dib,Keyboard_dinkaweb11',
|
||
author: 'Amir E. Aharoni, based on Keyman',
|
||
license: 'GPLv3',
|
||
version: '1.0',
|
||
contextLength: 2,
|
||
maxKeyLength: 2,
|
||
patterns: [
|
||
[ '\\\\F', 'F' ],
|
||
[ '\\\\f', 'f' ],
|
||
[ '\\\\Q', 'Q' ],
|
||
[ '\\\\q', 'q' ],
|
||
[ '\\\\S', 'S' ],
|
||
[ '\\\\s', 's' ],
|
||
[ '\\\\X', 'X' ],
|
||
[ '\\\\x', 'x' ],
|
||
[ '\\\\;', ';' ],
|
||
[ 'A;', 'Ä' ],
|
||
[ 'a;', 'ä' ],
|
||
[ 'E;', 'Ë' ],
|
||
[ 'e;', 'ë' ],
|
||
[ 'Ɛ;', 'Ɛ̈' ],
|
||
[ 'ɛ;', 'ɛ̈' ],
|
||
[ 'I;', 'Ï' ],
|
||
[ 'i;', 'ï' ],
|
||
[ 'O;', 'Ö' ],
|
||
[ 'o;', 'ö' ],
|
||
[ 'Ɔ;', 'Ɔ̈' ],
|
||
[ 'ɔ;', 'ɔ̈' ],
|
||
[ 'F', 'Ɣ' ],
|
||
[ 'f', 'ɣ' ],
|
||
[ 'Q', 'Ŋ' ],
|
||
[ 'q', 'ŋ' ],
|
||
[ 'S', 'Ɛ' ],
|
||
[ 's', 'ɛ' ],
|
||
[ 'X', 'Ɔ' ],
|
||
[ 'x', 'ɔ' ]
|
||
]
|
||
};
|
||
|
||
$.ime.register( defs );
|
||
}( jQuery ) );
|