Translate

Kamis, 17 September 2015

Keyboard Layout Font Jawa Unicode pada Sistem X11 Linux

Download dan instal font jawa Unicode pada Linux (cara sesuai masing-masing distro)
Buat file jv pada folder /usr/share/X11/xkb/symbols dengan isi sebagai berikut:

default  partial alphanumeric_keys modifier_keys                        
xkb_symbols "jv" {                        
                        
    name[Group1]= "jav(Jawa Komplit)";                    
                        
    key <TLDE> {[    UA981    ,    UA9B3    ]};
    key <AE01> {[    UA9D1    ,    UA9C3    ]};
    key <AE02> {[    UA9D2    ,    UA9C4    ]};
    key <AE03> {[    UA9D3    ,    UA9C5    ]};
    key <AE04> {[    UA9D4    ,    UA9DE    ]};
    key <AE05> {[    UA9D5    ,    UA9DF    ]};
    key <AE06> {[    UA9D6    ,    UA985    ]};
    key <AE07> {[    UA9D7    ,    UA987    ]};
    key <AE08> {[    UA9D8    ,    UA98D    ]};
    key <AE09> {[    UA9D9    ,    UA9C1    ]};
    key <AE10> {[    UA9D0    ,    UA9C2    ]};
    key <AE11> {[    UA989    ,    UA990    ]};
    key <AE12> {[    UA98A    ,    UA98B    ]};
                        
    key <AD01> {[    UA994    ,    UA9AC    ]};
    key <AD02> {[    UA9AE    ,    UA9B0    ]};
    key <AD03> {[    UA9BC    ,    UA98C    ]};
    key <AD04> {[    UA9AB    ,    UA9BF    ]};
    key <AD05> {[    UA9A0    ,    UA9A1    ]};
    key <AD06> {[    UA9AA    ,    UA9BE    ]};
    key <AD07> {[    UA9B8    ,    UA988    ]};
    key <AD08> {[    UA9B6    ,    UA986    ]};
    key <AD09> {[    UA9C6    ,    UA98E    ]};
    key <AD10> {[    UA9A5    ,    UA9A6    ]};
    key <AD11> {[    UA9BA    ,    UA980    ]};
    key <AD12> {[    UA9B4    ,    UA9CF    ]};
                        
    key <AC01> {[    UA9B2    ,    UA984    ]};
    key <AC02> {[    UA9B1    ,    UA9AF    ]};
    key <AC03> {[    UA9A2    ,    UA99D    ]};
    key <AC04> {[    UA9A3    ,    UA99E    ]};
    key <AC05> {[    UA992    ,    UA993    ]};
    key <AC06> {[    UA983    ,    UA9B5    ]};
    key <AC07> {[    UA997    ,    UA999    ]};
    key <AC08> {[    UA98F    ,    UA991    ]};
    key <AC09> {[    UA9AD    ,    UA9B7    ]};
    key <AC10> {[    UA9C7    ,    UA9B9    ]};
    key <AC11> {[    UA9C0    ,    UA9BB    ]};
                        
    key <AB01> {[    UA99A    ,    UA998    ]};
    key <AB02> {[    UA99B    ,    UA99C    ]};
    key <AB03> {[    UA995    ,    UA996    ]};
    key <AB04> {[    UA982    ,    UA9BD    ]};
    key <AB05> {[    UA9A7    ,    UA9A8    ]};
    key <AB06> {[    UA9A4    ,    UA99F    ]};
    key <AB07> {[    UA9A9            ]};
    key <AB08> {[    UA9C8            ]};
    key <AB09> {[    UA9C9            ]};
    key <AB10> {[    UA9CC    ,    UA9CA    ]};
                        
    key <BKSL> {[    UA9CD    ,    UA9CB    ]};
                        
    include "level3(ralt_switch)"                    
};                        

Tambahkan pada bagian <layoutlist> di dalam file evdev.xml yang berada di /usr/share/X11/xkb/rules kode berikut ini

    <layout>
      <configItem>
        <name>jv</name>
        
        <shortDescription>jav</shortDescription>
        <description>java (ID)</description>
        <languageList>
          <iso639Id>jav</iso639Id>
        </languageList>
      </configItem>
    </layout>


Contoh


ꦤꦶꦪꦠ꧀ꦲꦶꦁꦱꦸꦤ꧀ꦲꦩꦠꦏ꧀ꦲꦗꦶꦱꦼꦩꦂꦩꦺꦱꦼꦩ꧀


Tidak ada komentar:

Posting Komentar