Giter VIP home page Giter VIP logo

yelosan / unicode-keyboard-layout-philippines Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 0.0 2.76 MB

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

Home Page: https://im.youronly.one/techmagus/c/projects/keyboards/ph-ukl/

License: Other

baybayin keyboard-layouts keyboards mit philippines unicode yelosan

unicode-keyboard-layout-philippines's Introduction

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)

unicode-keyboard-layout-philippines's People

Contributors

techmagus avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.