Brukdźin:Lumakot Luna


Jaa! Un Lumakot Luna! Un neodźin. Viossa f’un je warui. Gomen. Un śkine Viossadiscordserver, 13d 3m 2022t.

Un ålantdźinnai men iskatvilnyn lera plu åossa gruun . . . gruun vilnyn. jamsynnai andrnaze.

Ktoli

Nai ktoli na gvir. Jam nai mänge kto.

Da se al ktoba her.

Gavor

Kakutropos f’un xar Latinkaku au Kirilkaku.

Kirain Zamena Kirain Zamena Kirain Zamena
A / А /a~ɑ/ I / І /i/ S / С /s/
Ä / Э /æ/ Ï / И /ɪ/ Ś / Ш /ʃ~ɕ/
B / Б /b/ J / Й /j/ T / Т /t/
C / Ц /ts/ K / К /k/ U / Ұ /u/
Ć / Ч /t͡ʃ/ L / Л /l/ Ü / Ү /y/
D / Д /d/ M / М /m/ V / В /v/
E / Е /e~ɛ/ N / Н /n/ W / У /w/
Ë / Ә /ə~ʌ/ O / О /o~ɔ/ X / Х /x/
F / Ф /f/ Ö / Ө /œ/ Z / З /z/
G / Г /g/ P / П /p/ Ź / Ж /ʒ~ʑ/
H / Һ /h/ R / Р /r/, /ɾ/ ’ / Ъ /ʔ/

MZA

Mangelepa Lepahamas Hamas Alveol Alveolhira Glossafura-

krüśa

Paljaci Glossahira-

kruśa

Gorlaunna
Hana m n ŋ (ng)
Bamba p b t d k g ʔ
Ciś bamfendo t͡s (c) d͡z t͡ʃ (ć)

d͡ʒ (dź)

t͡ʂ (tść) d͡ʐ (dźć) t͡ɕ (ćj) d͡ʑ (dźj)
Ciś fendo s z ʃ (ś) ʒ (ź) ʂ (ść) ʐ (źć) ɕ (śj) ʑ (źj)
Ciśnai fendo f v x ɣ h
Sebjanen j w
Slak ɾ (r)
Razkiva r
Flanka sebjanen l
Fura Mellan Hina
Oba i(ː) y(ː) (ü) u(ː)
Mellan e(ː)~ɛ(ː) (e) œ(ː) (ö) ə(ː)~ʌ(ː) (ë) o(ː)~ɔ(ː) (o)
Lik-unna æ(ː) (ä)
Unna a(ː)~ɑ(ː) (a)

Arabkaku (اربككو)

مڠليپا
هنا
بمبا /p/ پ

[]

Glossaruul

Surukto

Ranjakto (ena) Surudźin (ti) Surutiid Surutropos (da/ca) (we)
Surukto -ena- -n- (un) -ti- -dan- -em- (imawen) -da- -we (akkosnai speor)
-d- (du)
-s- (sor) -yn- (ima) -ha- (hadźi) -ca-
-∅- -v- (vi) -∅- -∅- (speornai fras)
-k- (dok) -mü- (mirai) -po- (owari, ende) -∅-
-h- os -j- (hei)

Padjeź

Brukdjin:Lumakot Luna/Gavor/Padjeź/lk

Tasta

Kompjutasta (XKB) (nai oworjena)

(Kakujena na anglossa gruun viktidai.)

Please make a backup of every file you edit.

Paste the following in /usr/share/X11/xkb/symbols/vp.

[TUTORIAL CONTINUED AFTER FILE CONTENTS]

default  partial alphanumeric_keys modifier_keys
xkb_symbols "basic" {

    name[Group1]= "Viossa";

    key <TLDE> {	[     grave,	asciitilde	]	};
    key <AE01> {	[	  1,	exclam  ]	};
    key <AE02> {	[	  2,	at		]	};
    key <AE03> {	[	  3,	numbersign	]	};
    key <AE04> {	[	  4,	dollar		]	};
    key <AE05> {	[	  5,	percent		]	};
    key <AE06> {	[	  6,	asciicircum	]	};
    key <AE07> {	[	  7,	ampersand	]	};
    key <AE08> {	[	  8,	asterisk	]	};
    key <AE09> {	[	  9,	parenleft	]	};
    key <AE10> {	[	  0,	parenright	]	};
    key <AE11> {	[     apostrophe,	underscore	]	};
    key <AE12> {	[     exclamdown,	plus		]	};

    key <AD01> {	[	  q,	Q 		]	};
    key <AD02> {	[	  w,	W		]	};
    key <AD03> {	[	  e,	E		]	};
    key <AD04> {	[	  r,	R		]	};
    key <AD05> {	[	  t,	T		]	};
    key <AD06> {	[	  y,	Y		]	};
    key <AD07> {	[	  u,	U		]	};
    key <AD08> {	[	  i,	I		]	};
    key <AD09> {	[	  o,	O		]	};
    key <AD10> {	[	  p,	P		]	};
    key <AD11> {	[ bracketleft,	braceleft	]	};
    key <AD12> {	[ bracketright,	braceright	]	};

    key <AC01> {	[	  a,	A 		]	};
    key <AC02> {	[	  s,	S		]	};
    key <AC03> {	[	  d,	D		]	};
    key <AC04> {	[	  f,	F		]	};
    key <AC05> {	[	  g,	G		]	};
    key <AC06> {	[	  h,	H		]	};
    key <AC07> {	[	  j,	J		]	};
    key <AC08> {	[	  k,	K		]	};
    key <AC09> {	[	  l,	L		]	};
    key <AC10> {	[ semicolon,	colon		]	};
    key <AC11> {	[ apostrophe,	quotedbl	]	};

    key <AB01> {	[	  z,	Z 		]	};
    key <AB02> {	[	  x,	X		]	};
    key <AB03> {	[	  c,	C		]	};
    key <AB04> {	[	  v,	V		]	};
    key <AB05> {	[	  b,	B		]	};
    key <AB06> {	[	  n,	N		]	};
    key <AB07> {	[	  m,	M		]	};
    key <AB08> {	[     comma,	less		]	};
    key <AB09> {	[    period,	greater		]	};
    key <AB10> {	[     slash,	question	]	};

    key <BKSL> {	[ backslash,         bar	]	};
};

default  partial alphanumeric_keys modifier_keys
xkb_symbols "arabkaku" {
    name[Group1]= "ۋيوسا (اربككو)";

    
    key.type[Group1]="FOUR_LEVEL";
    
    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,                  NoSymbol,               U2068 ]};  // ‎ث‎ ‎◌ُ       FIRST STRONG ISOLATE
    key <AD04> {  [      Arabic_peh,      Arabic_dammatan,                Arabic_qaf,               U2069 ]};  // ‎پ‎ ‎◌ٌ     ‎ق  POP DIRECTIONAL ISOLATE
    key <AD05> {  [      Arabic_feh,                UFEF9,                Arabic_veh,            NoSymbol ]};  // ‎ف‎ ‎ﻹ     ‎ڤ
    key <AD06> {  [    Arabic_ghain,Arabic_hamzaunderalef,                  NoSymbol,               U202A ]};  // ‎غ‎ ‎إ‎       LEFT-TO-RIGHT-EMBEDDING
    key <AD07> {  [      Arabic_ain,                grave,                  NoSymbol,               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,                  NoSymbol,               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,                  NoSymbol,            NoSymbol ]};  // ‎ي‎ ]
    key <AC04> {  [      Arabic_beh,          bracketleft,                Arabic_peh,            NoSymbol ]};  // ‎ب‎ [     ‎پ‎ 
    key <AC05> {  [      Arabic_lam,               U0FEF7,                  NoSymbol,            NoSymbol ]};  // ‎ل‎ ‎ﻷ‎
    key <AC06> {  [     Arabic_alef,   Arabic_hamzaonalef,                     U0671,            NoSymbol ]};  // ‎ا‎ ‎أ     ‎ٱ‎ 
    key <AC07> {  [      Arabic_teh,       Arabic_tatweel,                  NoSymbol,            NoSymbol ]};  // ‎ت‎ ‎ـ‎
    key <AC08> {  [     Arabic_noon,                U06CF,                     U066B,            NoSymbol ]};  // ‎ن‎ آ ٰ  ‎٫‎
    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> {  [           U06CB,                UFEF5,                  NoSymbol,            NoSymbol ]};  // ‎ۋ‎ ‎ﻵ‎
    key <AB06> {[Arabic_alefmaksura,   Arabic_maddaonalef,   Arabic_superscript_alef,            NoSymbol ]};  // ‎ى‎ ‎آ‎     ‎◌ٰ‎ 
    key <AB07> { [Arabic_tehmarbuta,           apostrophe,                  NoSymbol,            NoSymbol ]};  // ‎ة‎ '
    key <AB08> {  [      Arabic_waw,         Arabic_comma,                     U066C,            NoSymbol ]};  // ‎و‎ ،     ‎٬
    key <AB09> {  [     Arabic_zain,               period,                Arabic_jeh,            NoSymbol ]};  // ‎ز‎ .     ‎ژ‎
    key <AB10> {  [      Arabic_zah, Arabic_question_mark,                     U066D,               U200C ]};  // ‎ظ‎ ‎؟‎     ‎٭‎ ZWNJ
    
    include       "level3(ralt_switch)"
};

Then go to /usr/share/X11/xkb/rules/. In base.lst and evdev.lst, under “! layout” add the line:

  vp              Viossa

Then go to “! variant” and add the line

  arabkaku        vp: ۋيوسا (اربككو)

Now, the difficult ones: In base.xml and evdev.xml, under <layoutList>, add:

    <layout>
      <configItem>
        <name>vp</name>
        <!-- Keyboard indicator for Viossa layouts -->
        <shortDescription>vp</shortDescription>
        <description>Viossa</description>
        <languageList>
          <iso639Id>vsp</iso639Id>
        </languageList>
      </configItem>
      <variantList>
        <variant>
          <configItem>
            <name>arabkaku</name>
            <description>ۋيوسا (اربككو)</description>
          </configItem>
        </variant>
      </variantList>
    </layout>

Axoitasta (« Multiling O Keyboard »)

OK_Layout_Begin
Name:Viossa (Arabkaku)
١٢٣٤٥٦٧٨٩٠
ضصثپفغعهخحجد
شسيبلاتنمكط
ئءؤرۋىةوزظ
ذ!@#$%^&*)(
ﻹإ`÷×؛<>
…٪ٍِ][ﻷأـۏ/
ﻵآ'،.؟-=ّ:
1234567890
"؉~ْ}{_+–≠
قڤچ⟨پٱ٫گ⟩»«ٰ
٬ژ٭
OK_Layout_End