Skip to content

The Philippines Unicode Keyboard Layout (PH-UKL) is the first Unicode keyboard layout for Philippine languages with ₱eso and Baybayin (ᜊᜌ᜔ᜊᜌᜒᜈ᜔) support.

License

Notifications You must be signed in to change notification settings

yelosan/unicode-keyboard-layout-philippines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Philippines Unicode Keyboard Layout (PH-UKL) with Baybayin scripts

The Philippines Unicode Keyboard Layout (PH-UKL) is the first Unicode-based keyboard layout made for the needs of the Filipino people. Its main features are the availability of the Philippine Peso currency symbol, the letter Ññ, as well as, the Philippine diacritical marks.

Aside from the Latin/English script, there are four Baybayin script layouts included—the Mangyan scripts Baybayin-Buhid and Baybayin-Hanunoo; and Baybayin-Tagalog and Baybayin-Tagbanwa. But wait, there's more! PH-UKL also comes with six (6) other layout variants, namely: Colemak, Colemak-DH, Capewell-QWERF2007, Capewell-QWERF2006, Dvorak, and Capewell-Dvorak.

5 scripts × 7 layouts = 35 total keyboard layouts, available in Linux and Windows!

(A project of Yelosan Publishing and the Ubuntu Philippines Local Community.)

Project info

Layouts

  1. QWERTY 1
  2. Colemak 2
  3. Colemak-DH 3
  4. Capewell-QWERF2007 4
  5. Capewell-QWERF2006 4
  6. Dvorak 5
  7. Capewell-Dvorak 6 7

Scripts

  1. Latin/English
    • ISO-639 code: en-PH; fil; phi 8
  2. Baybayin-Buhid (fil-Buhd; phi-Buhd)
    • ISO-639 code: fil; phi 8
    • IANA code: Buhd 9
  3. Baybayin-Hanunoo (fil-Hano; phi-Hano)
    • ISO-639 code: fil; phi 8
    • IANA code: Hano 9
  4. Baybayin-Tagalog (fil-Tglg; phi-Tglg)
    • ISO-639 code: fil; phi 8
    • IANA code: Tglg 9
  5. Baybayin-Tagbanwa (fil-Tagb; phi-Tagb)
    • ISO-639 code: fil; phi 8
    • IANA code: Tagb 9

Release history

  • 2023: v3.0
    • new: Colemak-DH and Capewell-QWERF2007 layouts for all five scripts
    • new: Baybayin-Buhid, Baybayin-Hanunoo, and Baybayin-Tagbanwa new layouts available
    • upd: Baybayin-Tagalog script updated to Unicode 15.0 (2022-09-13) 10
  • 2018
    • new: Baybayin-Buhid (QWERTY)
    • new: Baybayin-Hanunoo (QWERTY)
    • new: Baybayin-Tagbanwa (QWERTY)
  • 2015
    • upd: Unicode 8 (2015), Latin/English script layouts
  • First release: 2010-10-23 (Unicode 6 (2010))
    • Latin/English script: QWERTY, Colemak, Capewell-QWERF2006, Dvorak, Capewell-Dvorak
    • Baybayin-Tagalog script: QWERTY, Colemak, Capewell-QWERF2006, Dvorak, Capewell-Dvorak

Fonts

To display the Baybayin characters, you need to install a Unicode-compliant, or mixed-Unicode, font with Baybayin support. For more information and download links, visit our Fonts page.

License

  • Layout designs:
    • Baybayin: CC0 Public Domain dedication
    • Latin/English: Creative Commons Attribution (CC BY) 4.0 International
  • Software code:
    • Baybayin: MIT No Attribution (MIT-0)
    • Latin/English: MIT License (MIT)

(For more details, see LICENSE.md.)

License FAQ

  1. Why do you have a separate license for layout desings and software code?
    • The layout designs are a work of art, and as such, a software license is not applicable. On the other hand, the software code is a piece of software and should have a software license, not a license intended for works of art.
  2. Can I use your layout designs in my software?
    • Yes. Both Public Domain and Creative Commons Attribution (CC BY) 4.0 International License allows it.
  3. If I use your layout designs using another keyboard application and release it, which license governs it?
    • The layout design license (see above). For example, you imported a layout design to Mac using Ukelele, the license of your software code is separate from the layout design. You worked on that software code, so you choose the license for your own code.
  4. What if I convert your software code to another format?
    • That falls under the software code license (see above).
  5. Can I release my own binary (installation) file and probably bundle it in a larger work, like a software repository?
    • Please do so, our chosen license is permissive (see LICENSE.md).

Keyboard Layout Images

More keyboard layout images are available in the /images/ folder.

Filipino, English (Philippines)

Filipino, English (Philippines)

Filipino, English (Philippines, Colemak)

Filipino, English (Philippines, Colemak)

Tagalog (Philippines, Baybayin)

Tagalog (Philippines, Baybayin)

Tagalog (Philippines, Baybayin, Colemak)

Tagalog (Philippines, Baybayin, Colemak)

(The images were generated by X11 xkb via Pop!_OS 22.04 LTS.)

More keyboard layout images are available in the /images/ folder.

Footnotes

  1. Wikipedia: QWERTY (archived: 1; 2)

  2. Colemak: Colemak (archived: 1; 2)

  3. Colemak Mod-DH: Colemak-DH (archived: 1; 2)

  4. Capewell: The QWERF Layout (archived: 1; 2) 2

  5. Wikipedia: Dvorak Keyboard Layout (archived: 1; 2)

  6. Capewell: The Capewell-Dvorak Layout (a.k.a. C-Dvorak) (archived: 1; 2)

  7. Capewell: Development of The Capewell-Dvorak Layout (a.k.a. C-Dvorak) (archived: 1; 2)

  8. ISO: ISO 639 Language codes 2 3 4 5

  9. IANA: IANA Language Subtag Registry 2 3 4

  10. Unicode Consortium: Unicode 15.0 (2022-09-13)

About

The Philippines Unicode Keyboard Layout (PH-UKL) is the first Unicode keyboard layout for Philippine languages with ₱eso and Baybayin (ᜊᜌ᜔ᜊᜌᜒᜈ᜔) support.

Topics

Resources

License

Stars

Watchers

Forks