Help:Extension:UniversalLanguageSelector/Input methods/jv-kongres

From mediawiki.org
( function ( $ ) {
	'use strict';

	var jawaKbd = {
		id: 'jv-kongres',
		name: 'Aksara Jawa Kongres',
		description: 'Papan Tombol Aksara Jawa berdasarkan Kongres Aksara Jawa I - 2021',
		date: '2023-04-06',
		URL: 'https://bennylin.github.io/kongres/jawa_standar_readme.htm',
		author: 'Benny Lin',
		version: '1.0',
		patterns: [
			[ 'q', '꧀' ], //pangkon
			[ 'w', 'ꌎ' ],
			[ 'e', 'ꌺ' ], //taling
			[ 'r', 'ꌍ' ],
			[ 't', 'ꌠ' ],
			[ 'y', 'ꌪ' ],
			[ 'u', 'ꌸ' ], //suku
			[ 'i', 'ꌜ' ], //wulu
			[ 'o', 'ꌺꌴ' ], //taling tarung
			[ 'p', 'ꌼ' ],

			[ 'a', 'ꦔ' ], //nga
			[ 's', 'ꌹ' ],
			[ 'd', 'ꌢ' ],
			[ 'f', 'ꦉ' ], //rx
			[ 'g', 'ꦒ' ],
			[ 'h', 'ꌲ' ],
			[ 'j', 'ꦗ' ],
			[ 'k', 'ꦏ' ],
			[ 'l', 'ꌭ' ],
			[ ';', 'ꦝ' ], //dha
			[ "'", 'ꦛ' ], //tha

			[ 'z', 'ꦚ' ], //nya
			[ 'x', 'ꌟ' ], //pepet
			[ 'c', 'ꦕ' ],
			[ 'v', 'ꦊ' ], //lx
			[ 'b', 'ꌧ' ],
			[ 'n', 'ꌤ' ],
			[ 'm', 'ꌊ' ],

			[ 'Q', 'ꌐ' ], //ka sasak
			[ 'W', 'ꌝ' ], //dirga mure
			[ 'E', 'ꦌ' ],
			[ 'R', 'ꌿ' ], //cakra
			[ 'T', 'ꌥ' ],
			[ 'Y', 'ꌞ' ], //pengkal
			[ 'U', 'ꌈ' ],
			[ 'I', 'ꦆ' ],
			[ 'O', 'ꦎ' ],
			[ 'P', 'ꌌ' ],

			[ 'A', 'ꦄ' ],
			[ 'S', 'ꌯ' ],
			[ 'D', 'ꌣ' ],
			[ 'F', 'ꌽ' ], //cakra keret
			[ 'G', 'ꦓ' ],
			[ 'H', 'ꌃ' ], //wignyan
			[ 'J', 'ꌘ' ], //nya murda
			[ 'K', 'ꦑ' ],
			[ 'L', 'ꌴ' ], //tarung

			[ 'Z', 'ꌰ' ],
			[ 'X', 'ꌏ' ], //ra agung
			[ 'C', 'ꦖ' ],
			[ 'V', 'ꦋ' ], //nga lelet raswadi
			[ 'B', 'ꌨ' ],
			[ 'N', 'ꦟ' ],
			[ 'M', 'ꦍ' ], //Ai

			[ '`', '꧇' ],
			[ '1', '꧑' ],
			[ '2', '꧒' ],
			[ '3', '꧓' ],
			[ '4', '꧔' ],
			[ '5', '꧕' ],
			[ '6', '꧖' ],
			[ '7', '꧗' ],
			[ '8', '꧘' ],
			[ '9', '꧙' ],
			[ '0', '꧐' ],
			[ '-', 'ꌳ' ],
			[ '=', 'ꦀ' ],

			[ '~', '꧊' ],
			[ '!', 'ꌾ' ],
			[ '@', 'ꧏ' ],
			[ '#', '꧐' ],
			[ '$', '꧞' ],
			[ '%', '꧟' ],
			[ '^', '꧃' ],
			[ '&', '꧄' ],
			[ '*', '꧄' ],
			[ '(', '꧌' ],
			[ ')', '꧍' ],
			[ '_', 'ꌡ' ], //wulu melik
			[ '+', 'ꦙ' ], //ja mahaprana

			[ '[', 'ꌁ' ], //cecak
			[ ']', 'ꦂ' ], //layar
			//[ '\', '' ],
			[ ',', '꧈' ],
			[ '.', '꧉' ],
			[ '/', '꧋' ],

			[ '{', '꧁' ],
			[ '}', '꧂' ],
			[ '|', '​' ], //zws - zero-width space
			[ ':', 'ꦞ' ],
			[ '"', 'ꦜ' ],
			[ '<', 'ꌚ' ], //suku mendut
			[ '>', 'ꦅ' ],
			[ '?', 'ꦇ' ]
		]
	};

	$.ime.register( jawaKbd );
}( jQuery ) );