Home » 2009

Installable Keyboard Layouts – Developers Technical Note

keyTouch has ability to install a new Unicode keyboard layout via an XML text file.

XML DTD
XML keyboards must follow the XML DTD (Document Type Definition) below:

<!ELEMENT action ( keySequence*,keySequenceRng* ) >

<!ELEMENT altGrKeyMap ( key* ) >

<!ELEMENT capsAndShiftKeyMap ( key* ) >

<!ELEMENT capsKeyMap (key*) >

<!ELEMENT defaultKeyMap (key*) >

<!ELEMENT key EMPTY >
<!ATTLIST key code NMTOKEN #REQUIRED >
<!ATTLIST key output CDATA #REQUIRED >
<!ATTLIST key state NMTOKEN #IMPLIED >

<!ELEMENT keySequence EMPTY >
<!ATTLIST keySequence input NMTOKEN #REQUIRED >
<!ATTLIST keySequence newState NMTOKEN #IMPLIED >
<!ATTLIST keySequence output CDATA #REQUIRED >
<!ATTLIST keySequence state NMTOKEN #REQUIRED >

<!ELEMENT keySequenceRng EMPTY >
<!ATTLIST keySequenceRng end NMTOKEN #REQUIRED >
<!ATTLIST keySequenceRng newState NMTOKEN #IMPLIED >
<!ATTLIST keySequenceRng output CDATA #REQUIRED >
<!ATTLIST keySequenceRng start NMTOKEN #REQUIRED >
<!ATTLIST keySequenceRng state NMTOKEN #REQUIRED >

<!ELEMENT layout (defaultKeyMap, shiftKeyMap, capsKeyMap, capsAndShiftKeyMap, altGrKeyMap, action ) >
<!ATTLIST layout createdby CDATA #REQUIRED >
<!ATTLIST layout info CDATA #REQUIRED >
<!ATTLIST layout name NMTOKEN #REQUIRED >
<!ATTLIST layout version NMTOKEN #REQUIRED >

<!ELEMENT shiftKeyMap ( key* ) >

Download XML DTD

A keyboard layout description is a standard XML file, and so follows the XML specification. The text file encoding should be Unicode UTF-8

<layout> Element
The root element is <layout> , <layout> has following attributes, all are required

name: Name of keyboard kayout. This will be appear in keyboard layout list on KeyTouch configuration page.

version: Version number of the keyboard.

info: Detailed information about keylayout. This wll be appear under Detail on configuration page.

createdby: Creater of ther keyboard layout. (a person or a company name)

Posted on December 7, 2009 · Categorized under Note

Writing Guidance

Keep on your mind,

  • Medium:  Sinhala or English
  • Length:  200 – 650 words
  • Content must be isolated with direct political or religious aspects.
  • Free to use English terms in Sinhala article.
  • cPlus editorial board may change spelling and grammar mistakes on text article. however any changes made to original article will be inform to author before publish.
  • cPlus receive final rights for publish article in the magazine or not.

When you submit your article,

  • Document format:  MS Word document, ODF, Html
  • Images:  JPG(non progressive) or BMP (For MS word document include images apart from the document)

Posted on November 17, 2009 · Categorized under Info · Sinhala

Welcome

cPlus - content categories

cPlus

cPlus 2010 ජනවාරි මස සිට නිකුත් කිරීමට නියමිත ඊ-සඟරාවකි.

ප්‍රධාන වශයෙන් තොරතුරුතාක්‍ෂණ, අධ්‍යාපනික, ස්වයං අධ්‍යයන වැඩසටහන් සහ විනෝදාත්මක අන්තර්ගයන් සහිතව මාසිකව නිකුත් කෙරේ. අන්තර්ගතය සංයුක්ත තැටියකින් පරිගණකය හරහා ශ්‍රව්‍ය දෘශ්‍ය මාධයයෙන් ඉදිරිපත් කෙරෙන අතර සංයුක්ත තැටියකින් පිරවිය නොහැකි අඩුපාඩුව සඳහා මුද්‍රිත මාධ්‍යයෙන්ද සඟරාව පළ වෙනු ඇත.

With the experiences in the IT and media industry in Sri Lanka, we have seen the potential of an e-Magazine and how that will benefit the whole community. Since the full potential of an e-Magazine hasn’t been achieved yet, cPlus aims to fill that gap.

cPlus is backed by a talented and an energetic group of young individuals with diverse talents, who are dedicated to make a gigantic revolution in the IT and media industry of Sri Lanka.

cPlus magazine is published as a package of a Compact Disk and a Printed Magazine. Main interface of the magazine will be interactive and will provide a great multimedia experience.

All Articles are divided in to text, audio, audio-video and interactive media. The CD-ROM can be accessed by any windows platform computer without installing any software. User don’t have to be computer experts to access the magazine. Once the CD is inserted in to the CD Drive, it will run automatically. Linux users can access the magazine via a web browser.

cPlus will be released from January 2010.

Survey
Please help us by participating  to these surveys for better outcome. If you like take our survey,  click here.

Posted on November 17, 2009 · Categorized under Issues · Sinhala

Survey

[poll id=2] [poll id=3] [poll id=4]

Posted on November 17, 2009 · Categorized under Polls · Sinhala

Adobe and Mac compatible Sinhala Unicode fonts

සාමාන්‍ය සිංහල යුනිකේත අකුරු සඳහා මැකින්ටොෂ් පද්ධතිය සහ ඇඩෝබ් මෘදුකාංග සහය නොදක්වයි. නමුත් සිංහල යුනිකේත ෆොන්‍ටයේ වෙනස් කම් කීපයක් කර ඒවායේද ක්‍රියාමත්මකවන ආකාරයට යුනිකේත අක්‍ෂර සකස් කළ හැකියි. මේ මගින් ඔබට එවන් අකුරු බාගත කළ හැකියි.

Kaputa Font

මෙය සකස් කිරීමට සහ මේ අඩවියේ නිකුත් කිරීමට අවසර ලබාදුන් eFusion ආයතනයේ තුසිත රන්දුනු(අකුරු රටාවේ(Font) නිර්මාණකරු) සහ නිරංජන් මීගම්මන යන මහත්වරුන්ට ස්තූතිය.

කපුටා යුනිකේත අකුරු සමගම ඉංග්‍රීසි අකුරුද අඩංගු වීම තවත් වාසියක්.

දෝෂ (Known Issues)

On Apple Macintosh

මැකින්ටොෂ් පද්ධතියේ 10.4 වෙළුම හෝ ඉහල වෙළුමක් භාවිතා කළ යුතුය.

  • FireFox – නිවැරදිව දර්ශණය වේ. දෝෂ හඳුනාගෙන නැත.
  • TextEdit –  නිවැරදිව දර්ශණය වේ. දෝෂ හඳුනාගෙන නැත.
  • Safari – නිවැරදිව දර්ශණය නොවේ.
  • Adobe Photoshop CS3/CS4 – දත්ත නොමැත.
  • Adobe Illustrator CS3/CS4 – දත්ත නොමැත.
  • Adobe InDesing CS3/CS4 – දත්ත නොමැත.

On MS Windows

  • Adobe Photoshop CS3/CS4 – නිවැරදිව දර්ශණය වේ. දෝෂ හඳුනාගෙන නැත.
  • Adobe Illustrator CS3/CS4 – නිවැරදිව දර්ශණය වේ. දෝෂ හඳුනාගෙන නැත.
  • Adobe InDesing CS3/CS4 (Windows 7) – නිවැරදිව දර්ශණය වේ. දෝෂ හඳුනාගෙන නැත.
  • Adobe InDesing CS3/CS4 (Windows Vista) – දත්ත නොමැත.
  • Adobe InDesing CS3/CS4 (Windows XP) – රකාරාංශය , රේපය සහ යංසය නිවැරදිව දර්ශනය නොවේ.

සිංහල යුනිකේත දර්ශනයේ වැරදි ඇති තැන් අපට දන්වන්න. අපට තවදුරටත් වැරදි හඳුනා ගැනීමට එය ඉවහල් වෙනු ඇති.

ඔබගේ ප්‍රතිචාර info @ cplus . lk ලිපිනයට දැනුම් දෙන්න.

Download – බාගත

Posted on November 15, 2009 · Categorized under Downloads · Sinhala

KeyTouch beta version released

KeyTouch is free IME for MS Windows.  Download beta version from here

Posted on November 15, 2009 · Categorized under News · Sinhala

KeyTouch IME (beta revision 2)

This page has been moved to http://cplus.lk/downloads/keytouch-ime/

මෙම පිටුව http://cplus.lk/downloads/keytouch-ime/ ට ගෙන යන ලදී

Posted on November 15, 2009 · Categorized under Downloads · Sinhala

cPlus-May2010

May 2010 – Vol No. 1 Issue No. 5