Help:Extension:UniversalLanguageSelector/Input methods/btm-keyboard
Anda dapat mengetik aksara Batak dengan ULS tanpa harus mengunduh/memasang papan ketik khusus!
Untuk mengaktifkannya, ikuti langkah-langkah berikut:
- Klik pada kotak pencarian di bagian atas halaman.
- Klik pada ikon papan ketik kecil yang muncul di sebelah kotak pencarian.
- Jika "Batak Mandailing" muncul di bagian atas, klik "Mandailing Keyboard".
- Jika "Batak Mandailing" tidak muncul di bagian atas, lakukan langkah-langkah berikut:
- Klik "..." pada bagian bawah daftar. Akan muncul sebuah panel.
- Ketik/cari "Mandailing" di panel. Klik pada hasil yang muncul.
- Klik lagi pada ikon papan ketik kecil yang muncul, kali ini Anda dapat memilih "Mandailing Keyboard".
Untuk menonaktifkan papan ketik khusus ini dan kembali ke papan ketik standar, klik kembali pada ikon papan ketik kecil yang muncul, lalu klik "Gunakan papan ketik standar", atau Anda dapat menggunakan tombol pintas Ctrl-M. Untuk mengaktifkan ulang papan ketik khusus, tekan lagi tombol Ctrl-M, atau ulangi langkah di atas.
Untuk mengetik karakter-karakter (huruf Latin) khusus yang muncul pada pengetikan bahasa daerah di Indonesia, tekan urutan tombol yang muncul di sebelah kiri, lalu Anda akan mendapatkan hasil di sebelah kanan tabel di bawah ini.
Video tutorial (November 2022)
editBerikut adalah video tutorial untuk Batak Toba, namun masih bisa dimengerti untuk pengguna input methods Batak Mandailing
- https://www.youtube.com/watch?v=buAW_mC-nak by Surung Simanullang
- https://www.youtube.com/watch?v=0Vn37LSzbyw by Surung Simanullang
Proposed layout, as of August 2023
editKetikkan ini... |
Untuk meng- hasilkan ini: |
Nama | Ketikkan ini... |
Untuk meng- hasilkan ini: |
Nama |
---|---|---|---|---|---|
q | ᯲ | 1BF2 $᯲ BATAK PANGOLAT (PANGGOTAP) = virama cannot follow a vowel sign |
Q | ||
w | ᯋ | 1BCB ᯋ BATAK LETTER WA | W | ||
e | ᯩ | 1BE9 ᯩ BATAK VOWEL SIGN EE = talinga | E | ᯧ | 1BE7 ᯧ BATAK VOWEL SIGN E = kebereten |
r | ᯒ | 1BD2 ᯒ BATAK LETTER RA | R | ||
t | ᯖ | 1BD6 ᯖ BATAK LETTER SOUTHERN TA | T | ᯗ | 1BD7 ᯗ BATAK LETTER NORTHERN TA |
y | ᯛ | 1BDB ᯛ BATAK LETTER YA | Y | ||
u | ᯮ | 1BEE ᯮ BATAK VOWEL SIGN U = boruta | U | ᯥ | 1BE5 ᯥ BATAK LETTER U |
i | ᯪ | 1BEA ᯪ BATAK VOWEL SIGN I = ulua | I | ᯤ | 1BE4 ᯤ BATAK LETTER I |
o | ᯬ | 1BEC ᯬ BATAK VOWEL SIGN O = siala ulu | O | ||
p | ᯇ | 1BC7 ᯇ BATAK LETTER PA | P | ||
a | ᯀ | 1BC0 ᯀ BATAK LETTER A | A | ||
s | ᯚ | 1BDA ᯚ BATAK LETTER MANDAILING SA | S | ||
d | ᯑ | 1BD1 ᯑ BATAK LETTER DA | D | ||
f | ᯳ | 1BF3 $᯳ BATAK PANONGONAN = virama | F | ||
g | ᯎ | 1BCE ᯎ BATAK LETTER GA | G | ||
h | ᯄ | 1BC4 ᯄ BATAK LETTER MANDAILING HA | H | ᯱ | 1BF1 ᯱ BATAK CONSONANT SIGN H = hajoringan |
j | ᯐ | 1BD0 ᯐ BATAK LETTER JA | J | ||
k | ᯄ᯦ | 1BC4 ᯄ BATAK LETTER MANDAILING HA + 1BE6 ᯦ BATAK SIGN TOMPI |
K | ||
l | ᯞ | 1BDE ᯞ BATAK LETTER LA | L | ||
z | ᯝ | 1BDD ᯝ BATAK LETTER NGA | Z | ᯰ | 1BF0 ᯰ BATAK CONSONANT SIGN NG = amisara |
x | ᯠ | 1BE0 ᯠ BATAK LETTER NYA | X | ||
c | ᯚ᯦ | 1BDA ᯚ BATAK LETTER MANDAILING SA + 1BE6 ᯦ BATAK SIGN TOMPI |
C | ||
v | ᯦ | 1BE6 ᯦ BATAK SIGN TOMPI Dependent vowel signs |
V | ||
b | ᯅ | 1BC5 ᯅ BATAK LETTER BA | B | ||
n | ᯊ | 1BCA ᯊ BATAK LETTER MANDAILING NA | N | ||
m | ᯔ | 1BD4 ᯔ BATAK LETTER MA | M | ||
^ | ᯰ | 1BF0 ᯰ BATAK CONSONANT SIGN NG = amisara | ^^ | ^ | escape character |
< | ᯝ | 1BDD ᯝ BATAK LETTER NGA | << | < | escape character |
Alt+4 | ᯼ | 1BFC ᯼ BATAK SYMBOL BINDU NA METEK | |||
Alt+5 | ᯽ | 1BFD ᯽ BATAK SYMBOL BINDU PINARBORAS | |||
Alt+6 | ᯾ | 1BFE ᯾ BATAK SYMBOL BINDU JUDUL | |||
Alt+7 | ᯿ | 1BFF ᯿ BATAK SYMBOL BINDU PANGOLAT |
( function ( $ ) {
'use strict';
var mandailingKbd = {
id: 'btm-keyboard',
name: 'Surat Mandailing',
description: 'QWERTY-based Batak Mandailing keyboard',
date: '2023-07-28',
URL: 'https://www.mediawiki.org/wiki/Help:Extension:UniversalLanguageSelector/Input_methods/btm-keyboard',
author: 'Benny Lin',
license: 'GPLv3',
version: '1.0',
patterns: [
[ '\\\\([A-Za-z\\>_~\\.0-9])', '$1' ], //escape characters
[ '(q|Q)', '᯲' ],//1BF2 $᯲ BATAK PANGOLAT (PANGGOTAP) = virama
[ '(w|W)', 'ᯋ' ],//1BCB ᯋ BATAK LETTER WA
[ 'e', 'ᯩ' ],//1BE9 ᯩ BATAK VOWEL SIGN EE = talinga
[ 'E', 'ᯧ' ],//1BE7 ᯧ BATAK VOWEL SIGN E = kebereten
[ '(r|R)', 'ᯒ' ],//1BD2 ᯒ BATAK LETTER RA
[ 't', 'ᯖ' ],//1BD6 ᯖ BATAK LETTER SOUTHERN TA
[ 'T', 'ᯗ' ],//1BD7 ᯗ BATAK LETTER NORTHERN TA
[ '(y|Y)', 'ᯛ' ],//1BDB ᯛ BATAK LETTER YA
[ 'u', 'ᯮ' ],//1BEE ᯮ BATAK VOWEL SIGN U = boruta
[ 'U', 'ᯥ' ],//1BE5 ᯥ BATAK LETTER U = ina ni surat u
[ 'i', 'ᯪ' ],//1BEA ᯪ BATAK VOWEL SIGN I = ulua
[ 'I', 'ᯤ' ],//1BE4 ᯤ BATAK LETTER I = ina ni surat i
[ '(o|O)', 'ᯬ' ],//1BEC ᯬ BATAK VOWEL SIGN O = siala ulu
[ '(p|P)', 'ᯇ' ],//1BC7 ᯇ BATAK LETTER PA
[ '(a|A)', 'ᯀ' ],//1BC0 ᯀ BATAK LETTER A
[ '(s|S)', 'ᯚ' ],//1BDA ᯚ BATAK LETTER MANDAILING SA
[ '(d|D)', 'ᯑ' ],//1BD1 ᯑ BATAK LETTER DA
[ '(f|F)', '᯳' ],//1BF3 $᯳ BATAK PANONGONAN = virama
[ '(g|G)', 'ᯎ' ],//1BCE ᯎ BATAK LETTER GA
[ 'h', 'ᯂ' ],//1BC4 ᯄ BATAK LETTER MANDAILING HA
[ 'H', 'ᯱ' ],//1BF1 ᯱ BATAK CONSONANT SIGN H = hajoringan (-h)
[ '(j|J)', 'ᯐ' ],//1BD0 ᯐ BATAK LETTER JA
[ '(k|K)', 'ᯄ᯦' ],//1BC4 ᯄ BATAK LETTER MANDAILING HA + 1BE6 ᯦ BATAK SIGN TOMPI
[ '(l|L)', 'ᯞ' ],//1BDE ᯞ BATAK LETTER LA
[ 'z', 'ᯝ' ],//1BDD ᯝ BATAK LETTER NGA
[ 'Z', 'ᯰ' ],//1BF0 ᯰ BATAK CONSONANT SIGN NG = amisara (-ng)
[ '(x|X)', 'ᯠ' ],//1BE0 ᯠ BATAK LETTER NYA
[ '(c|C)', 'ᯚ᯦' ],//1BDA ᯚ BATAK LETTER MANDAILING SA + 1BE6 ᯦ BATAK SIGN TOMPI
[ '(v|V)', '᯦' ],//1BE6 ᯦ BATAK SIGN TOMPI
[ '(b|B)', 'ᯅ' ],//1BC5 ᯅ BATAK LETTER BA
[ '(n|N)', 'ᯊ' ],//1BCA ᯊ BATAK LETTER MANDAILING NA
[ '(m|M)', 'ᯔ' ],//1BD4 ᯔ BATAK LETTER MA
[ '^^', '^' ],//escape
[ '^', 'ᯰ' ],//1BF0 ᯰ BATAK CONSONANT SIGN NG = amisara (-ng)
[ '<<', '<' ],//escape
[ '<', 'ᯝ' ]//1BDD ᯝ BATAK LETTER NGA
],
patterns_x: [
[ '4', '᯼' ],//1BFC ᯼ BATAK SYMBOL BINDU NA METEK
[ '5', '᯽' ],//1BFD ᯽ BATAK SYMBOL BINDU PINARBORAS
[ '6', '᯾' ],//1BFE ᯾ BATAK SYMBOL BINDU JUDUL
[ '7', '᯿' ]//1BFF ᯿ BATAK SYMBOL BINDU PANGOLAT
]
};
$.ime.register( mandailingKbd );
}( jQuery ) );