Mengetik Pegon dengan Keyboard Arab
Ada beberapa teknik mengetik Pegon antara lain dengan memanfaatkan keyboard Arab dan memanfaatkan keyboard Arab Melayu. Berikut langkah-langkah mengetik Pegon menggunakan keyboard Arab dengan sedikit penyesuaian. Sebagai catatan, dokumentasi ini kami tulis berdasarkan praktek pada komputer Debian 11 dengan Lingkungan Desktop MATE 1.24.1. Saya yakin hal serupa juga dapat dilakukan pada lingkungan Desktop Gnome.
- buka berkas ara di /usr/share/X11/xkb/symbols dengan aplikasi penyuting teks seperti Pluma atau Gedit.
misalnya dengan perintah sudo pluma /usr/share/X11/xkb/symbols pada Terminal. - Tambahkan beberapa karakter pegon yang belum ada pada keyboard Arab yaitu NY, NG, G, TH, DH, dan pepet. Sedangkan karakter P dan Y sudah ada pada keyboard Arab.
Ubah baris ke-24 dengan menambahkan unicode untuk Pepet sehingga menjadi;
key <AD03> { [ Arabic_theh, Arabic_damma, U0897, U2068 ]}; // ث ◌ُ pepet FIRST STRONG ISOLATE
Akan tetapi unicode untuk pepet ini masih dalam tahap proposal. Kemungkinan baru dapat kita pergunakan pada tahun 2023.
Ubah bari ke-27 dan ke-28 dengan menambakan unicode untuk karakter G ( ڮ ) dan NG ( ڠ ) sehinga menjadi;
key <AD06> {[ Arabic_ghain, Arabic_hamzaunderalef, U06AE, U202A ]}; // غ إ ڮ LEFT-TO-RIGHT-EMBEDDING
key <AD07> {[ Arabic_ain, grave, U06A0, U202B ]}; // ع ` ڠ RIGHT-TO-LEFT EMBEDDING
Ubah baris ke-33 dengan menambah unicode untuk karakter dh (ࢮ ) sehingga menjadi;
key <AD12> {[ Arabic_dal, greater, U08AE, U061C ]}; // د > ࢮ ARABIC LETTER MARK
Ubah baris ke-37 dengan menambahkan unicode karakter NY (ۑ) sehingga menjadi;
key <AC03> {[ Arabic_yeh, bracketright, U06D1, NoSymbol ]}; // ي ۑ
Ubah baris ke-39 dengan menambahkan unicode untuk variasi karakter G (ࢴ ڬ ) sehingga menjadi;
key <AC05> {[ Arabic_lam, U0FEF7, U08B4, U06AC ]}; // ل ﻷ ࢴ ڬ
Ubah baris ke-41 dan ke-42 dengan menambahkan unicode untuk karakter TH (ڟ dan tho’ dengan tiga titik bawah) dan variasi NY (ڽ) sehingga menjadi;
key <AC07> {[ Arabic_teh, Arabic_tatweel, U088C, U069F ]}; // ت ـ ڟ
key <AC08> {[ Arabic_noon, Arabic_comma, U066B, U06BD ]}; // ن ، (arabic desimal separtor) ٫ ڽ
Atau anda dapat mengganti baris ke-8 sampai ke-58 dengan teks berikut;
key <TLDE> { [ Arabic_thal, Arabic_shadda, Arabic_percent, U0609 ]}; // ذ ◌ّ ٪ ؉
key <AE01> { [ 1, exclam, Arabic_1, NoSymbol ]}; // 1 ! ١
key <AE02> { [ 2, at, Arabic_2, NoSymbol ]}; // 2 @ ٢
key <AE03> { [ 3, numbersign, Arabic_3, NoSymbol ]}; // 3 # ٣
key <AE04> { [ 4, dollar, Arabic_4, NoSymbol ]}; // 4 $ ٤
key <AE05> { [ 5, percent, Arabic_5, U2030 ]}; // 5 % ٥ ‰
key <AE06> { [ 6, asciicircum, Arabic_6, NoSymbol ]}; // 6 ^ ٦
key <AE07> { [ 7, ampersand, Arabic_7, NoSymbol ]}; // 7 & ٧
key <AE08> { [ 8, asterisk, Arabic_8, NoSymbol ]}; // 8 * ٨
key <AE09> { [ 9, parenright, Arabic_9, NoSymbol ]}; // 9 ) ٩
key <AE10> { [ 0, parenleft, Arabic_0, NoSymbol ]}; // 0 ( ٠
key <AE11> { [ minus, underscore, endash, U2011 ]}; // - _ – Non-Breaking-Hyphen
key <AE12> { [ equal, plus, notequal, U2248 ]}; // = + ≠ ≈
key <AD01> { [ Arabic_dad, Arabic_fatha, NoSymbol, U2066 ]}; // ض ◌َ LEFT‑TO‑RIGHT ISOLATE
key <AD02> { [ Arabic_sad, Arabic_fathatan, NoSymbol, U2067 ]}; // ص ◌ً RIGHT‑TO‑LEFT ISOLATE
key <AD03> { [ Arabic_theh, Arabic_damma, U0897, U2068 ]}; // ث ◌ُ pepet FIRST STRONG ISOLATE
key <AD04> { [ Arabic_qaf, Arabic_dammatan, NoSymbol, U2069 ]}; // ق ◌ٌ POP DIRECTIONAL ISOLATE
key <AD05> { [ Arabic_feh, UFEF9, Arabic_veh, NoSymbol ]}; // ف ﻹ ڤ
key <AD06> {[ Arabic_ghain, Arabic_hamzaunderalef, U06AE, U202A ]}; // غ إ ڮ LEFT-TO-RIGHT-EMBEDDING
key <AD07> {[ Arabic_ain, grave, U06A0, U202B ]}; // ع ` ڠ RIGHT-TO-LEFT EMBEDDING
key <AD08> { [ Arabic_ha, division, NoSymbol, U202C ]}; // ه ÷ POP DIRECTIONAL FORMATTING
key <AD09> { [ Arabic_khah, multiply, NoSymbol, NoSymbol ]}; // خ ×
key <AD10> { [ Arabic_hah, Arabic_semicolon, NoSymbol, U200E ]}; // ح ؛ LEFT-TO-RIGHT MARK
key <AD11> { [ Arabic_jeem, less, Arabic_tcheh, U200F ]}; // ج < چ RIGHT-TO-LEFT MARK
key <AD12> {[ Arabic_dal, greater, U08AE, U061C ]}; // د > ࢮ ARABIC LETTER MARK
key <AC01> { [ Arabic_sheen, Arabic_kasra, NoSymbol, NoSymbol ]}; // ش ◌ِ
key <AC02> { [ Arabic_seen, Arabic_kasratan, NoSymbol, NoSymbol ]}; // س ◌ٍ
key <AC03> {[ Arabic_yeh, bracketright, U06D1, NoSymbol ]}; // ي ۑ
key <AC04> { [ Arabic_beh, bracketleft, Arabic_peh, NoSymbol ]}; // ب [ پ
key <AC05> {[ Arabic_lam, U0FEF7, U08B4, U06AC ]}; // ل ﻷ ࢴ ڬ
key <AC06> { [ Arabic_alef, Arabic_hamzaonalef, U0671, NoSymbol ]}; // ا أ ٱ
key <AC07> {[ Arabic_teh, Arabic_tatweel, U088C, U069F ]}; // ت ـ ڟ
key <AC08> {[ Arabic_noon, Arabic_comma, U066B, U06BD ]}; // ن ، (arabic desimal separtor) ٫ ڽ
key <AC09> { [ Arabic_meem, slash, NoSymbol, NoSymbol ]}; // م /
key <AC10> { [ Arabic_kaf, colon, Arabic_gaf, NoSymbol ]}; // ك : گ
key <AC11> { [ Arabic_tah, quotedbl, U27E9, U200D ]}; // ط " ⟩ ZWJ
key <BKSL> { [ backslash, ellipsis, U27E8, U202F ]}; // \ … ⟨ NNBSP
key <LSGT> { [ bar, brokenbar, NoSymbol, NoSymbol ]}; // | ¦
key <AB01> { [Arabic_hamzaonyeh, asciitilde, guillemotright, U203A ]}; // ئ ~ » ›
key <AB02> { [ Arabic_hamza, Arabic_sukun, guillemotleft, U2039 ]}; // ء ◌ْ « ‹
key <AB03> { [Arabic_hamzaonwaw, braceright, NoSymbol, NoSymbol ]}; // ؤ }
key <AB04> { [ Arabic_ra, braceleft, NoSymbol, NoSymbol ]}; // ر {
key <AB05> { [ UFEFB, UFEF5, NoSymbol, NoSymbol ]}; // ﻻ ﻵ
key <AB06> {[Arabic_alefmaksura, Arabic_maddaonalef, Arabic_superscript_alef, NoSymbol ]}; // ى آ ◌ٰ
key <AB07> { [Arabic_tehmarbuta, apostrophe, NoSymbol, NoSymbol ]}; // ة '
key <AB08> { [ Arabic_waw, comma, U066C, NoSymbol ]}; // و , ٬
key <AB09> { [ Arabic_zain, period, Arabic_jeh, NoSymbol ]}; // ز . ژ
key <AB10> { [ Arabic_zah, Arabic_question_mark, U066D, U200C ]}; // ظ ؟ ٭ ZWNJ
Dengan perubahan di atas kita dapat mengetik Pegon dengan keyboard Arab:
Karakter Pegon | Tombol (level 3) | Tombol (level 4) |
P (ڤ ) | Alt Gr + T | |
C (چ) | Alt Gr + [ | |
NY(ۑ) | Alt Gr + D | |
NY (ڽ) | Shit + Alt Gr + K | |
NG (ڠ) | Alt Gr + U | |
G (ڮ) | Alt Gr + Y | |
G (ࢴ) | Alt Gr + G | |
G (ڬ) | Shit + Alt Gr + G | |
TH (ࢌ) | Alt Gr + J | |
TH (ڟ) | Shit + Alt Gr + J | |
DH(ࢮ) | Alt Gr + ] | |
Pepet() | Alt Gr + E |
Latest posts by Faiq Aminuddin (see all)
- Sayembara BlankOn Dibuka Kembali! - 22 Jan 2023
- 5 Pengaturan Saat Mengetik Pegon di LibreOffice - 20 Des 2022
- Mengetik Pegon dengan Keyboard Arab - 19 Des 2022
Pingback: 5 Pengaturan Saat Mengetik Pegon di LibreOffice – Panduan BlankOn