-
Notifications
You must be signed in to change notification settings - Fork 1
It's an onscreen input pad used to input some symbols very easily.
License
scim-im/scim-input-pad
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
SCIM Input Pad
==============
It's an onscreen input pad used to input some symbols very easily.
All symbols are stored into pure text files. Several predefined files
are shipped within this package. They are:
data/base.pad includes some common symbols,
eg. Technical Symbols, Punctuations etc.
data/keyboard.pad includes some special keyboard events,
like dead keys, composing keys etc.
data/japanese.pad includes Japanese Katakana and Hiragana symbols.
data/chinese.pad includes Chinese numbers, radicals etc.
Unified CJK Ideographs and CJK Ideographs are for practical reasons not included
data/korea.pad includes from Korean the letters, Hangul Jamo, Hangul Compatibility Jamo, Halfwith/fullwith
Hangul Syllables are for practical reason not included
data/arabian.pad includes the Arabian script
data/armenian.pad includes the Armenian script
data/georgian.pad includes the Georgian script from Georgia
data/russian.pad includes the Russian script
data/hebrew.pad includes the Hebrew script from Israel
data/india_bengali.pad includes the Bengali script from India
data/india_chiki.pad includes the Ol Chiki script from India
data/india_devanagari.pad includes the Devanagari script from India
data/india_gujarati.pad includes the Gujarati script from India
data/india_gurmukhi.pad includes the Gurmukhi script from India
data/india_kannada.pad includes the Kannada script from India
data/india_lepcha.pad includes the Lepcha script from India
data/india_limbu.pad includes the Limbu script from India
data/india_malayalam.pad includes the Malayalam script from India
data/india_oriya.pad includes the Oriya script from India
data/india_saurashtra.pad includes the Saurashtra script from India
data/india_sinhala.pad includes the Sinhala script from Sri Lanka
data/india_syloti_nagri.pad includes the Syloti Nagri script from India
data/india_tamil.pad includes the Tamil script from India
data/india_telugu includes the Telugu script from India
data/balinese.pad includes the Balinese script from Indonesia
data/buginese.pad includes the Buginese script from Sulawesi in Indonesia
data/cham.pad includes the Cham script from Vietnam and Cambodia
data/kayah.pad includes the Kayah Li script from the Karen in Myanmar (Birma) and in Thailand
data/khmer.pad includes the Khmer script from Cambodia
data/mongolian.pad includes the Mongolian script from Mongolia
data/lao.pad includes the Lao script from Laos
data/myanmar.pad includes the Myamar script from Birma
data/philipine_buhid.pad includes the Buhid script from the Philipines
data/philipine_hanunoo.pad includes the Hanunoo script from the Philipines
data/philipine_tagalog.pad includes the Tagalog script from the Philipines
data/tai_lue.pad includes the old Thai script from China, Thailand,Birma and Vietnam
data/rejang.pad includes the Rejang script from Sumatra in Indonesia
data/sundanese.pad includes the Sundanese script from west Java in Indonesia
data/tai_le.pad includes the new Thai script from China, Thailand,Birma and Vietnam
data/thai.pad includes the Thai script from Thailand
data/tibet includes the Tibet script from Tibet
data/ethiopic.pad includes the ethiopian script from ethiopia
The next scripts are not used in daily life (anymore)(they are called dead languages) and therefor not included:
Ancient Greek Numbers
Ancient Greek Musical
Cuneiform
Old Persian
Ugaritic
Aegean
Carian
Glagolitic
Gothic
Kharoshthi from India
Lycian
Lydian
Phags-Pa from tibet
Ogham
Old Italic
Osmanya from Somali
Phaistos Disc
Phoenician
Runic
Tagbanwa from Philipines
Take care that appropiate fonts are installed who can represent the required script.
Without a appropiate font is input-pad of little use.
Places where these fonts can be found are:
www.wazu.jp
www.xenotypetech.com/index.html
www.omniglot.com
The format of the file is:
SCIM_Input_Pad
VERSION_1_0
BEGIN_GROUP
NAME=...
BEGIN_TABLE
NAME=...
COLUMNS=...
(Put Symbols here)
END_TABLE
END_GROUP
There can be several groups in a file, and several tables in a group.
The name of group and table can have language suffix, like:
NAME[zh_CN]=...
Multiple names for different languages are allowed.
Now the translation of group/table name are done by intltool.
All localized strings will be stored in po files. So do not edit the data
files directly to add localized names. Add po file for your language instead.
Each table can have one COLUMNS parameter to set the number of columns
this table should be shown.
The format of the symbols can be:
1. UTF-8 encoded strings, separated by space or return. Like:
� � �
å�� äº� å�
2. Hex number of the unicode codes, separated by space or return. Like;
0x3001 0x3002 0x3003
3. A '*' followed by KeyEvent name, separated by space or return. Like:
*Return *Tab *Hangul_Hanja
4. A single '*' indicates an empty space when displaying.
You are always welcome to contribute us new symbol files, suggestions and bug reports.
Visit http://www.scim-im.org for details.
more information about the UTF-8 codes of scripts can be found at:
http://www.unicode.org/charts/
Do not forget that also the proper fonts must be installed, otherwise the scripts will not be shown.
Som places where free fonts can be found are:
http://www.wazu.jp/index.html
http://www.fileformat.info/info/unicode/font/index.htm
http://omniglot.com/writing/index.htm
About
It's an onscreen input pad used to input some symbols very easily.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published