Code Monkey home page Code Monkey logo

xkb-lahu's Introduction

Lahu keyboard symbols for X

Description

Unicode version 5.1 provides the characters to represent the tones of Lahu (and Akha). They are currently:

/ ˉ /   high rising     U+02C9 MODIFIER LETTER MACRON
/ ˇ /   high falling    U+02C7 CARON
/   /   mid (no marking)
/ ˬ /   low falling     U+02EC MODIFIER LETTER VOICING
/ ˍ /   very low        U+02CD MODIFIER LETTER LOW MACRON
/ ˆ /   high checked    U+02C6 MODIFIER LETTER CIRCUMFLEX ACCENT
/ ꞈ /   low checked     U+A788 LETTER LOW CIRCUMFLEX ACCENT

The low checked tone was previously using U+F1E7 (and many used U+02F0 before that) but the current U+A788 has been accepted into Unicode for this specific purpose.

Installation

Place the keyboard script in your local xkb search path at $HOME/.xkb/symbols/lhu and then reference it at X startup. This is one way to do it:

setxkbmap -I$HOME/.xkb -option grp:shifts_toggle,grp_led:scroll "us,th,lhu" -print | xkbcomp -I$HOME/.xkb - $DISPLAY

This loads the US, Lahu and Thai keyboard maps and allows toggling them via the two Shift keys. The scroll lock indicator is used to indicate a non-default map.

Usage

The low tone marks are on the keys for '[', ']', and '' and the high marks are on '{', '}' and '|' (Shift'ed keys of low tones). The original characters can be obtained by using the Ctrl key in as well.

License

See LICENSE file.

xkb-lahu's People

Contributors

felix avatar

Stargazers

 avatar

Watchers

James Cloos avatar  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.