-
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