Philippines Unicode Keyboard Layout for Linux is now available! avatar
ᜌᜓᜃᜒ (Yuki)
 | | 5 분 읽기 | 업데이트

Fediverse Follow

Today, 23rd of October 2010, Filipino Linux users around the world can now download and use the first release of the Philippines Unicode Keyboard Layout, officially launched during the Philippines Ubuntu 10.10 Maverick Meerkat Release Party.

What is this all about? Simple: being able to type the characters that Filipinos use, especially the ₱eso sign and ᜊᜌ᜔ᜊᜌᜒᜈ᜔ (Baybayin) glyphs that has been available for use since Unicode 3.2 (March 2002). Other characters are: Ññ, ©, ®, ™, ¢, ¥, ¶, Pahilís (acute diacritic), Paiwà (grave diacritic), Pakupyâ (circumflex diacritic), Ng̃ (the shortened form of nan͠g), and many more.

How about Windows users? You will have to wait more or less 2 weeks, it will be usable for Windows 7, Vista, and XP; both 64-bit and 32-bit installations. It is now available for download.

Without further ado, here are the steps to get you started with using our very own Unicode Keyboard Layout.

  • Download the PH-UKL-Linux file (available in 7-zip and zip format) here

  • Extract the content of the archive file you just downloaded

  • Install the font included so your system can display Baybayin (Alibata) glyphs

  • Then copy the file “ph” to the correct folder by typing in the terminal (be sure to adjust ~/Downloads/ to where the file is on your end)

    1
    
    sudo cp ~/Downloads/ph /usr/share/X11/xkb/symbols
    
  • Open these two files by typing:

    1
    
    gksu gedit /usr/share/X11/xkb/rules/evdev.lst
    
    1
    
    gksu gedit /usr/share/X11/xkb/rules/base.lst
    
  • Search for:

    1
    
    ! layout
    
  • After it add:

    1
    
    ph              Philippines
    
  • Search for:

    1
    
    ! variant
    
  • After it add:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    qwerty-bay            ph: QWERTY (Baybayin)
    capewell-dvorak       ph: Capewell-Dvorak (Latin)
    capewell-dvorak-bay   ph: Capewell-Dvorak (Baybayin)
    capewell-qwerf2k6     ph: Capewell-QWERF 2006 (Latin)
    capewell-qwerf2k6-bay ph: Capewell-QWERF 2006 (Baybayin)
    colemak               ph: Colemak (Latin)
    colemak-bay           ph: Colemak (Baybayin)
    dvorak                ph: Dvorak (Latin)
    dvorak-bay            ph: Dvorak (Baybayin)
    
  • Open these two files by typing:

    1
    
    gksu gedit /usr/share/X11/xkb/rules/evdev.xml
    
    1
    
    gksu gedit /usr/share/X11/xkb/rules/base.xml
    
  • Search for:

    1
    
    <layoutlist>
    
  • After it add:

      1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21
     22
     23
     24
     25
     26
     27
     28
     29
     30
     31
     32
     33
     34
     35
     36
     37
     38
     39
     40
     41
     42
     43
     44
     45
     46
     47
     48
     49
     50
     51
     52
     53
     54
     55
     56
     57
     58
     59
     60
     61
     62
     63
     64
     65
     66
     67
     68
     69
     70
     71
     72
     73
     74
     75
     76
     77
     78
     79
     80
     81
     82
     83
     84
     85
     86
     87
     88
     89
     90
     91
     92
     93
     94
     95
     96
     97
     98
     99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    
    <layout>
      <configItem>
        <name>ph</name>
        <shortDescription>Phi</shortDescription>
        <description>Philippines</description>
        <languageList><iso639Id>eng</iso639Id>
                      <iso639Id>bik</iso639Id>
                      <iso639Id>ceb</iso639Id>
                      <iso639Id>fil</iso639Id>
                      <iso639Id>hil</iso639Id>
                      <iso639Id>ilo</iso639Id>
                      <iso639Id>pam</iso639Id>
                      <iso639Id>pag</iso639Id>
                      <iso639Id>phi</iso639Id>
                      <iso639Id>tgl</iso639Id>
                      <iso639Id>war</iso639Id></languageList>
      </configItem>
      <variantList>
        <variant>
          <configItem>
            <name>qwerty-bay</name>
            <description>QWERTY (Baybayin)</description>
            <languageList><iso639Id>bik</iso639Id>
                          <iso639Id>ceb</iso639Id>
                          <iso639Id>fil</iso639Id>
                          <iso639Id>hil</iso639Id>
                          <iso639Id>ilo</iso639Id>
                          <iso639Id>pam</iso639Id>
                          <iso639Id>pag</iso639Id>
                          <iso639Id>phi</iso639Id>
                          <iso639Id>tgl</iso639Id>
                          <iso639Id>war</iso639Id></languageList>
          </configItem>
        </variant>
        <variant>
          <configItem>
            <name>capewell-dvorak</name>
            <description>Capewell-Dvorak (Latin)</description>
          </configItem>
        </variant>
        <variant>
          <configItem>
            <name>capewell-dvorak-bay</name>
            <description>Capewell-Dvorak (Baybayin)</description>
            <languageList><iso639Id>bik</iso639Id>
                          <iso639Id>ceb</iso639Id>
                          <iso639Id>fil</iso639Id>
                          <iso639Id>hil</iso639Id>
                          <iso639Id>ilo</iso639Id>
                          <iso639Id>pam</iso639Id>
                          <iso639Id>pag</iso639Id>
                          <iso639Id>phi</iso639Id>
                          <iso639Id>tgl</iso639Id>
                          <iso639Id>war</iso639Id></languageList>
          </configItem>
        </variant>
        <variant>
          <configItem>
            <name>capewell-qwerf2k6</name>
            <description>Capewell-QWERF 2006 (Latin)</description>
          </configItem>
        </variant>
        <variant>
          <configItem>
            <name>capewell-qwerf2k6-bay</name>
            <description>Capewell-QWERF 2006 (Baybayin)</description>
            <languageList><iso639Id>bik</iso639Id>
                          <iso639Id>ceb</iso639Id>
                          <iso639Id>fil</iso639Id>
                          <iso639Id>hil</iso639Id>
                          <iso639Id>ilo</iso639Id>
                          <iso639Id>pam</iso639Id>
                          <iso639Id>pag</iso639Id>
                          <iso639Id>phi</iso639Id>
                          <iso639Id>tgl</iso639Id>
                          <iso639Id>war</iso639Id></languageList>
          </configItem>
        </variant>
        <variant>
          <configItem>
            <name>colemak</name>
            <description>Colemak (Latin)</description>
          </configItem>
        </variant>
        <variant>
          <configItem>
            <name>colemak-bay</name>
            <description>Colemak (Baybayin)</description>
            <languageList><iso639Id>bik</iso639Id>
                          <iso639Id>ceb</iso639Id>
                          <iso639Id>fil</iso639Id>
                          <iso639Id>hil</iso639Id>
                          <iso639Id>ilo</iso639Id>
                          <iso639Id>pam</iso639Id>
                          <iso639Id>pag</iso639Id>
                          <iso639Id>phi</iso639Id>
                          <iso639Id>tgl</iso639Id>
                          <iso639Id>war</iso639Id></languageList>
          </configItem>
        </variant>
        <variant>
          <configItem>
            <name>dvorak</name>
            <description>Dvorak (Latin)</description>
          </configItem>
        </variant>
        <variant>
          <configItem>
            <name>dvorak-bay</name>
            <description>Dvorak (Baybayin)</description>
            <languageList><iso639Id>bik</iso639Id>
                          <iso639Id>ceb</iso639Id>
                          <iso639Id>fil</iso639Id>
                          <iso639Id>hil</iso639Id>
                          <iso639Id>ilo</iso639Id>
                          <iso639Id>pam</iso639Id>
                          <iso639Id>pag</iso639Id>
                          <iso639Id>phi</iso639Id>
                          <iso639Id>tgl</iso639Id>
                          <iso639Id>war</iso639Id></languageList>
          </configItem>
        </variant>
      </variantList>
    </layout>
    

You’re done! Sort of. You need to activate it to actually use it, follow the next few steps to do so.

  • Go to: Preferences > Keyboard > Layouts
  • Click the “Add…” button
  • Search for the new keyboard you installed either “By country” (Philippines) or “By language” (English; Filipino; Cebuano; Philippine Languages; etc.)
  • There are different variants that you can choose from:
    • Philippines (default; QWERTY - Latin)
    • Philippines - QWERTY (Baybayin)
    • Philippines - Capewell-Dvorak (Latin)
    • Philippines - Capewell-Dvorak (Baybayin)
    • Philippines - Capewell-QWERF 2006 (Latin)
    • Philippines - Capewell-QWERF 2006 (Baybayin)
    • Philippines - Colemak (Latin)
    • Philippines - Colemak (Baybayin)
    • Philippines - Dvorak (Latin)
    • Philippines - Dvorak (Baybayin)
  • Click the “Add” button
  • Select the new layout that you added then click the “Move Up” button and place it on top
    Keyboard Preferences - Select Philippines Keyboard Layouts

    Keyboard Preferences

    Select Philippines Keyboard Layouts

    Keyboard Preferences 으로 I’M YourOnly.One 이다 라이센스 CC BY-SA 4.0 International.

Let’s not forget to add the first Baybayin ᜊᜌ᜔ᜊᜌᜒᜈ᜔) keyboard layout, it is QWERTY-based. Simply repeat the process above but place it as second in your Layouts list. Then if you want to switch between Philippines Latin and Philippines Baybayin scripts, simply press Shift+CAPS_Lock. It is the default shortcut in Ubuntu 10.10 Maverick Meerkat.

The font included in the zip file is a Unicode-only and Website-embed compatible version of Nordenx’s Baybayin brush font.

See the keyboard layout images here.

Official source repository: https://codeberg.org/yelosan/unicode-keyboard-layout-philippines. If you have suggestions or bugs to report, please do not hesitate to file a ticket here.

The Philippines Unicode Keyboard Layout is a project of Ubuntu Philippines LoCo Team.


마음에 드셨나요? 이 게시물을 공유하고 아래에 댓글을 남기고 선물을 보내주세요! (새 탭/창에서 열립니다)

avatar

ᜌᜓᜃᜒ (Yuki ・ 雪亮)이것이 망각의 끝이 아니라면 내 인생이 바로 오늘 끝날 듯 매일 살 것이다.

YOOki (柳 紀 ・ 유 기) 연대기

YOOki (柳 紀 ・ 유 기) 연대기ᜌᜓᜃᜒ (Yuki ・ 雪亮) 의 캐주얼 및 개인 블로그로의 복귀입니다. “YOOki"라는 이름은 YourOnly.One 의 두문자어와 내 별명 ᜌᜓᜃᜒ (Yuki ・ 雪亮) 의 매시업입니다.

흥미롭게도 중국 전설에 따르면 「柳」(YOO)는 고대 중국의 성입니다.이 성의 조상은 Yu Shun이라는 고대 현인과 밀접한 관련이 있습니다. 한국에서는 「유 (YOO)“혈통 흔적 하, 한, 조선 왕조에 유, 유 성의 소유자는 자선과 근면으로 명성을 얻었습니다. 1

또한 우아하거나 가느 다란 것을 의미하는 “버들 나무"또는 “버들 나무"의 단어이기도합니다. 그리고 모든 사람에게 지속적인 영양과 자원을 제공하는 수역 근처에서 자라는 나무. 그것은 또한 존재, 기름 (기음 (?)), 그리고 단순히 “U”(당신)를 의미 할 수 있습니다.

한자 「紀」(ki) 문자는 기록, 훈련, 질서 제공을 의미합니다. 한글에 해당하는 「기」(기기)는 에너지, 정신, 기치, 기간을 의미합니다. 동명사 또는 부정사를 만드는 데 사용되는 접미사이기도합니다.

“柳 紀"과 “유 기"가 “YOOki"의 중국어와 한국어로 무슨 뜻인지 아시겠습니까?


고시 : Google 번역

지금 재생 중
소셜 링크