CJKOS3.21   English
  Simplified Chinese
Mr.Du Studio. Traditional Chinese
Designed for

 
Catalog
  1. Overview
  2. System Requirement
  3. Installation
  4. Installation Sample
  5. Usage
  6. Registration
  7. Release History and Updates
  8. FAQ
  9. Future Plans
  10. Disclaimer and legal stuff
  11. Contacts

 
Overview
CJKOS(Chinese, Japanese, Korean Operation System) is used to enhance English version of PalmOS to support multi-language system, including Chinese, Japanese and Korean.

  • Support displaying Chinese, Japanese and Korean words.
    • Intellectively identify and display simultaneously both simplified(GB-2312) and traditionalBIG-5) Chinese words.
    • Intellectively identify and display simultaneously both EUC-JIS and Shift-JIS Japanese words.
    • Display Korean KSC-5601.
  • Localizer: Support a native-language interface for PalmOS. Screen shots.
  • Support input Chinese words. The followings are the input methods available:
    • For Traditional Chinese: CangJie, Easy, PinYin, ZhuYin, Cantonese and Cantonese HongKong-words.
    • For Simplyfied Chinese: WuBiZiXing, PinYin, Double-PinYin, ZhuYin, Cantonese, Shape-code, and Zheng-code.
    • Other Input Methods available on each specific language platform customized by users.
  • Phrase Association and Input: Help to input phrases.
  • Various Font support:
    • Support Standard Font, Bold Font, Large Font and Large Bold Font.
    • Support Chinese and Japanese 10X10 small Font.
  • Special Font Support:
    • 12X12 FangSong and Kai Fonts Simplified Chinese.
    • 12X12 BiaoKai Font Traditional Chinese.
    • SUPPORT GCCS HONGKONG FONTS(3768), and over 150 HongKong Chinese words can be input at present.
  • Stroke Input: Easily input stroke, misshapen word, signature and paint, etc. What you see what you write.
  • Database administration: Help to erase any unnecessary database, or monitor databases's status.
  • Other advanced features:
    • Widen Stardard Font and Widen Bold Font.
    • Adjustable spacing between words.
    • Enhance word wrap.
    • Hide underlines of text.
    • Enhance sorting
    • Enhanced Fonts Select Dialog.
    • Enhanced CJK Date Format.

 
System Requirement
Hardware: Available for various versions of Palm and Compatible Device - PalmPilot, PalmIII, PalmIIIe, PalmIIIx, PalmV, PalmVx, Visor, TRGPro, PalmIIIc, PalmIIIxe etc.
Memory: You can customize it as you need. It takes only 160KB memory to install the Main Program and 10X10 Simplified Chinese Full font, The amount of memories in need will vary according to that of the databases you choose to intall. you can feel easy and free to install any new database or delete any database in no use under the support of "CJKOS Database Manager ", For any further detailes, refer to Installation and Installation Sample. You're firmly recommended to install demanded databases only.


 
Installation
CJKOS databases can be installed with CJKOS install application (Install.exe) or install tools provided on the Palm desktop or any other compatible ones. These Databases except CJKOS.PRC also can be written to Flash ROM. To make CJKOS work well, you should be sure to install the Main program and at least one Font Database (10X10 or 12X12) of them.

Note: Be sure no CJKOS activated before installing any database.

Since CJKOS 1.32, Those infrequently-used databases, include light version of font database, special font database and full version of phrase database, has been packed separately into small size packages, Users can download their favorite packages simply by clicking on the link of "CJKOS download".
What is more, even those basic software packages have been dispatched into little parts, so it is convenient for user to get every part they do need.

Installation for CJKOS:
Run the install application (Install.exe) in the directory where CJKOS exists, Follow what's described in the illustration:

Look at the following image:

Select contents you need, then press the button "Install".

Comment:

  • Interface Language - It is a three-language interface given in Install Application, The three languages are English, Simplified Chinese and Traditional Chinese. Users can choose either of them as their default one.
  • Palm User Name - Choose the unique username on Palm as the owner who will install and run CJKOS.
  • Require Memory - Display the total amount of memory for installing all customized files. Be sure to have sufficient memory on palm for installation.

To get the detailed information on databases, see the reference described in the section of "Documents for CJKOS".

Documents for CJKOS:
Type Name Description Sample Comment
Install App Install.exe CJKOS install application
Main program CJKOS.PRC      
CJKOSF.PRC Allowed to be written to Flash ROM Suggestted not, because it is frequently updated and that is will slow down the process running.
Transform table GBxBIG5.PDB Tramsform between GB-2312 and BIG-5, and some of useful data which can help to identify both Simplified and Traditional Chinese well.   Used to Support displaying GB Chinese without BIG5 Font Database installed, or in a reverse case, or firmly displaying BIG5 Chinese words into GB ones or in a reverse case. besides those, it can also help to identify both GB and Big5 Chinese well.
Documents index.htm Documents of CJKOS
Localizer Buddy
LocBuddy\*.*
Localizer Buddy is used to localize the interface of PalmOS, built-in applications and other kinds of useful applications. Each buddy accompany with a certain application, which size is determined by the application. Generally the size is between 0.1KB and 8KB. Whenever you want to localize an application, you must be sure to install its corresponding Localizer Buddy in advance. Users can optionally install either of buddies as preferred.

Localizer Buddy Naming Rules: MF_Application_Ver_Version_Language.prc
Application - Name of the application localized by current buddy.
Version - Version of the application localized by current buddy. only version-matching applications can be localized.
Language - Language supported by current buddy.
For example:
MF_CJKOS_Ver_2_0_ChineseBIG5.prc - Support CJKOS 2.0 with Traditional Chinese interface.
MF_System_Ver_v__3_0_ChineseGB.prc - Support PalmOS 3.0 with Simplified Chinese interface.
MF_Expense_Ver_3_0_ChineseGB.prc - Support built-in Expense 3.0 with Simplified Chinese interface.
Directories under "LocBuddy":
BuiltIn\ Directory Naming Rules: Compatible OS_Compatible Device List, i.e. OS20_PalmPilot
BuiltIn\OS20_PalmPilot Localizer Buddies of PalmOS2.0 (PalmPilot) and built-in applications.
BuiltIn\OS30_PalmIII Localizer Buddies of PalmOS3.0 (PalmIII) and built-in applications.
BuiltIn\OS31_PalmV_Vx_IIIx_IIIe Localizer Buddies of PalmOS3.1 (PalmV, Palm Vx, PalmIIIx, PalmIIIe) and built-in applications.
BuiltIn\OS31_Visor Localizer Buddies of PalmOS3.1 (Visor) and built-in applications.
BuiltIn\OS33_PalmV_Vx_IIIx_III Localizer Buddies of PalmOS3.3 (PalmV,PalmVx,PalmIIIx,PalmIII) and built-in applications.
BuiltIn\OS33_TRGPro Localizer Buddies of PalmOS3.3 (TRGPro) and built-in applications.
BuiltIn\OS35_PalmIIIc_IIIxe_Vx Localizer Buddies of PalmOS3.5 (PalmIIIc, PalmIIIxe, PalmVx) and built-in applications.
CJKOS\ Localizer Buddy of CJKOS.
Other\ Localizer Buddies of other applications(One of our upcoming projects is to localize the top 50 products at PalmGear).
Each directory above can draw out other sub-directories for sorts of languages, under which is the Localizer Buddies matching each native-language.

Note: By far, Only Simplified and Traditional Chinese Localizer for PalmOS and built-in applications are in function.

Font Database
FONT\*.*
FCPSIX.PDB CP-CharSet, GB(Simplified Chinese GB2312), B5(Traditional Chinese BIG5), JIS(Japanese EUC-JIS and Shift-JIS), KSC(Korean KSC-5601)
SI-FontSize, 12(12X12 Font) or 10(10X10 small font)
X-Size, F(Full Version), L(Light Version - Standard Font only, saving resources), only one of them could be installed at one time.
FGB12F.PDB 12X12 Simplified Chinese 8178 words
FGB12L.PDB 5170 words
FGB10F.PDB 10X10 Simplified Chinese 8178 words
FGB10L.PDB 5170 words
FB512F.PDB 12X12 Traditional Chinese 13973 words
FB512L.PDB 6280 words
FB510F.PDB 10X10 Traditional Chinese 13973 words
FB510L.PDB 6280 words
FJIS12F.PDB 12X12 Japanese 7896 words
FJIS12L.PDB 4418 words
FJIS10F.PDB 10X10 Japanese 7896 words
FJIS10L.PDB 4418 words
FKSC12F.PDB 12X12 Korean 8836 words
FKSC12L.PDB 3760 words
FHK12F.PDB 12X12 HongKong Font 3768 HongKong words
FHK10F.PDB 10X10 HongKong Font
Specific Font Database FONTEXT\*.* FGB12FSF.PDB 12X12 Simplified Chinese FangSong Font 8178 words
FGB12FSL.PDB 5170 words
FGB12KTF.PDB 12X12 Simplified Chinese Kai Font 8178 words
FGB12KTL.PDB 5170 words
FB512XMF.PDB 12X12 Traditional Chinese XiMing Font 13973 words
FB512XML.PDB 6280 words
FB512KBF.PDB 12X12 Traditional Chinese KaiBiao Font 13973 words
FB512KBL.PDB 6280 words
Input Methods
IME\*.*
IMGBQPF.pdb Simplified Chinese PinYin    
IMGBSPF.pdb Simplified Chinese Double-PinYin    
IMGBWBF.pdb

Simplified Chinese WuBiZiXing

   
IMGBZYF.pdb Simplified Chinese ZhuYin    
IMGBCTF.pdb Simplified Chinese Cantonese    
IMGBJP.pdb Simplified Chinese Hiragana & Katakana   Input Japanese Hiragana and Katakana in the CharSet of ChineseGB.
IMGBSYM.pdb Simplified Chinese Punctuation & Symbol    
IMGBBXF.pdb Simplified Chinese Shape-code    
IMGBZMF.pdb Simplified Chinese Zheng-code    
       
IMB5CJF.pdb Traditional Chinese CangJie   Support input methods of CangJie and Easy
IMB5CTF.pdb Traditional Chinese Cantonese    
IMB5PYF.pdb Traditional Chinese PinYin    
IMB5PY2F.PDB Traditional Chinese PinYin 2    
IMB5WGF.PDB Traditional Chinese Wade-Gilos PinYin    
IMB5ZYF.pdb Traditional Chinese ZhuYin    
IMB5DYF.pdb Traditional Chinese DaYi    
IMB5ArrayF.pdb Traditional Chinese Array    
IMHKCTL.pdb Traditional Chinese Cantonese HongKong-words   Only 150 or so HongKong words available to input by now
IMB5JP.pdb Traditional Chinese Hiragana & Katakana   Input Japanese Hiragana and Katakana in the CharSet of ChineseBIG5.
IMB5SYM.pdb Traditional Chinese Punctuation & Symbol    
       
IMSJKA.pdb Japanese Shift-JIS Hiragana & Katakana   Input Japanese Hiragana and Katakana in the CharSet of Japanese Shift-JIS.
       
IMEJKA.pdb Japanese EUC-JIS Hiragana & Katakana   Input Japanese Hiragana and Katakana in the CharSet of Japanese EUC-JIS.
       
Phrase Database
Phrase\*.*
PhrGBF.pdb Simplified Chinese full phrase Database   Phrase support up to the amount of 44374 phrases
PhrGBL.pdb Simplified Chinese Light phrase Database  
PhrB5F.pdb Traditional Chinese full phrase Database  

Phrase support up to the amount of 44577 phrases.

 

PhrB5L.pdb Traditional Chinese Light phrase Database  
Administration
Manager\*.*
ImeMan.exe Input Method Generator   Avaliable only for Windows
PhrMan.exe Phrase Generator   Avaliable only for Windows


 
Installation Sample

  • Traditional Chinese Small Font - CJKOS.PRC, FB510F.PDB or FB510L.PDB
  • Basic Traditional Chinese - CJKOS.PRC, FB512F.PDB or FB512L.PDB
  • Basic Traditional Chinese and small font - CJKOS.PRC, FB512F.PDB or FB512L.PDB, FB510F.PDB or FB510L.PDB
  • Basic Traditional Chinese Font (They also can be used to display Simplified Chinese) - CJKOS.PRC, GBxBIG5.PDB, FB512F.PDB or FB512L.PDB
  • Display simultaneously both Simplified and Traditional Chinese - CJKOS.PRC, GBxBIG5.PDB, FB512F.PDB or FB512L.PDB, FGB12F.PDB or FGB12L.PDB
  • Basic Traditional Chinese Supporting specific font - CJKOS.PRC, FB512KBF.PDB or FB512KBL.PDB
  • Basic Traditional Chinese and CangJie/Easy input method - CJKOS.PRC, FB512F.PDB or FB512L.PDB, IMB5CJF.pdb
  • ......
There are still some other optional methods to select, you can try to enjoy them during your application.

 
Usage
After Installation, click on icon , will appear. then you can enter CJKOS Controlling Center:
" Enable CJK OS" item can activate CJKOS display and Input Function.

CJKOS Items include:

CJKOS Setup:
Enable CJK OS - Switch on CJKOS Display and Input Functions.
Char Set - System Char Set (Simplified Chinese GB, Traditional Chinese BIG5, EUC-JIS Japanese, Shift-JIS Japanese and KSC Korean).
Display - Display Char Set (Auto, GB or BIG5) only available for Chinese. "Auto" refer to display Char Set according intellective judgement, which can support displaying simultaneously Simplified and Traditional Chinese, and display Simplified Chinese on the basis of Traditional Chinese database installed, it is the same in the reverse case (with GBxBIG5.PDB transform table installed).
Small - Firmly display CJK Large Font as Standard Font, and CJK Large Bold Font as Bold Font. This function is of greater priority than "Wide CJK stdFont & boldFont".
Smart Detect Char Set - Available for displaying Chinese and Japanese simultaneously.
Wide CJK stdFont&Bold Font - Support Wide Stardard and Wide Bold Font.
Support CJK boldFont - Support Chinese, Japanese and Korean Bold Font.
Support CJK largeBoldFont - Support Chinese, Japanese and Korean Large Bold Font.
Reg. - Register
Enhanced Features:
Add Horizontal Spacing in CJK - Add one-dot-width spacing.
Enhance Word Wrap - Prevent some special CJK symbols from sitting on any unexpected location. For exaple, To avoid CJK symbols like ",?!" on the beginning of a line or symbols like"<[" on the end of a line.
Hide Underlines of Text - Make the text display more clearly.
Sort Records in CJK - Be sure to resort records which has ever been sorted in CJK way in the case of non-empty database, before you begin to start or try to cancel the present function.
Enhance FontSelect Dialog - Help to display Large Font on PalmIII or above. Optional Fonts include: Standard, Bold, Large and Large Bold Fonts.
Fix Messy Display - Solve the problem of CJK character's messy displaying in some software such as "AvantGo". there're two possiblility which might arouse such a problem, one is because some of these softwares choose the solution to wrap lines for CJK characters in their own way bypassing the default system management, that offer a chance for a certain CJK character on the end of a line to be seperated into two parts and settled on the different two lines. The other one is because these softwares define character-width in their own ways, that undoubtly result in the overlaped display of CJK and English characters. This feature can fix it well. For example:
non-fixed fixed
Use CJK Date - Display Date use Chinese, Japanese, and Korean format.
Localizer - Localizer feature. The language is determined by Systerm Char Set. Screen shots.
Categories - Localize categories in applications and labels in Address Book. It will take 2 seconds to turn on/off this feature, This feture is optional for users to choose.
Icon Name - Localize the Icon Name of applications.
Input Methods Setup:
Enable CJK Keyboard - Switch on Input Function.
abc,123 - Optionally select either of Graffti abc or 123, or both of them to start CJKOS keyboard, so that users can leave any of them used to start a strap-on Input Method(i.e. Handwriting Input Method).
Input Method / Pen Stroke - Optional Functions between Input Method and Pen stroke.
Lookup and Send - lookup a word's codes under a specified Input Method while inputting the word with a certian Input Method. if the item of "send" is selected, the codes will be automaticly input into editting area.
Seek at once - Start an Instant Search as every code was typed, or you have to press "Space" key to start it instead.
Auto Send - Each word or phrase can be input into edit area automaticly as all codes of the word or phrase are fully entered (according each Input Method), with only one single word or phrase matching.
Show Hint - Show the missing code of word or phrases in the matching queue.
Phrase Input - To activitate this function, A phrase database should be installed first.
Phrase Association - To activitate this function, A phrase database should be installed first.

Smart Prioritize Word - Resort words order. Frequently-entered words sit at the high priority.

Match Precisely - Only words which fully match the input codes are listed, so that it will be more efficient for user to choose the exact word. This feature is more useful in Input Methods with less duplicated encodings, such as "Canjie" Input Method.

Stroke Input Setup:
Writepad Shape - Square for Chinese, Japanese and Korean, and rectangle for English.
Stroke Width - Optional width of strokes.
Input After - Period for strokes waitting till accepted.
Auto Insert Space in Rectangle Pad - a space will be inserted automaticly between every two neighbour stroke while using a rectangle Writepad.
 
 
 
 
Database Manager:
Activate "MENU->Options->DatabaseManager" to start "Database Manager".
Administrate all databases of CJKOS.
Show the name, type, size, status and any other infomation of databases.
If there's an rubbish bin icon next to a database, you can easily erase the database by clicking on the icon, however be sure to leave at least one font database available.
 
 
 
 
 
Input Methods Interface:
1. Click on "abc" or "123" on Graffiti area to start "Input".
2. Use the extend keyboard Open or close the Input Method Interface, the key-group for GoType is "Command+Space", the key-group for Palm Portable keyboard is "Ctrl+Space".
3. Use the Graffiti stroke "Command + Space" to turn on/off the Input Method Interface.
Input Methods and phrases databases follows System Char set . For example, Traditional Chinese can be only input by traditional Chinese Input Methods, while the default system Char Set is traditional Chinese.
 
Note: Below are features followed by correspounding Keys group in brackets on extend keyboard or Graffiti Stroke. For example, the keys group "Command+A" indicates to press "command" and letter "A" altogether.
When you use Palm Portable keyboard, You're requested to replace the "Command" key in key-group with "Ctrl".
Tool Bar:
Stroke Input: Start the Stroke Input Keyboard.
Cut
Copy
Paste
Delete
Undo
Font
Enter
Space
Select Input Method - Choose the favorite Input Method.
Letter/Digit Keyboard - Activitate "Letter/Digit Input " keyboard, Besides, you can switch on the system default "Letter/Digit keyboard" by clicking on "abc" or "123" area on Graffiti with "Input Method" active.
English/CJK Switch (Command+A) - Control the extend keyboard (i.e.GoType) or administrate Graffiti to be used as Input Method, or to enter English Characters. With CJK icon displayed, it's used as Input Method, while it's as to enter English Character with icon "A" displayed. Dynamatic Keyboard can be only available for Input Methods.
Semi shape/Full Shape (Command+Z) - When it is Full Shape, you can input full-shaped CJK characters, numbers and symbols (see the reference: Punctuations and symbols Table).
English/CJK Punctuations (Command+Q) - When the feature of "CJK Punctuations" functions, Any kinds of CJK Punctuations can be allowed to entering. Also, you can do that by press Command + keys in Punctuations and symbols Table.
Add space - Add spaces between CJK words to help working on CJK, when running a program on desktop, which can not support CJK.
Dynamatic Keyboard Switch (Command+K) - Turn on/off dynamatic keyboard. when it is off, it can save more space for edited text to display, this feature can be just available for experts who's good at Input Methods working on Graffiti or GoType keyboards.
Code-Entering Area - show codes entered.
Code Delete Key (Backspace) - Delete the latest entered code. Only one for once.
Code Clean Key (Command+`[left-top on keyboard]) or click on Code-Enting Area or Enter (Used as highest priority Key in Traditioanal Chinese) - Clean all entered codes or display latest-input codes and candidate words. When codes are wrongly input, this feature can be used to delete all entered codes. In the case that a candidate words was incorrectly chosen, it can be used to display latest-entered codes and corresponding candidate words.
Candidate Word Area - Display candidate words in queue. When the queue is not empty, Matching Words in queue can be entered into Edit Area by clicking on the exact word, or by entering the corresponding candidate word with the help of Word Select Key or Num Keys. In the case that Num Keys are used to be codes in some of Input Methods, Num Keys can't be used to enter words. However, in the Input Methods of "PinYin" and "ZhuYin", after tune entered, Num keys still can be used to enter words. When there's only one candidate word in queue, after some certain codes are entered, they can automatically be transfered to Edit Area. When there're more than one lines of candidate words in queue, you can go over them with the help of Candidate Scroll Key. When dynamic keyboard is set off, it displays an order number on the top of each candidate word. and while the feature of Show Hint is set on, it displays rest codes on the right of each candidate word.
Candidate Scroll Key (Command+Left or Address button, Command+Right or To Do List button) - Go over candidate words among pages. the key "Space" is used to turn to next page also in Traditional Chinese.
The Highest priority Key - It is the key "Enter" in Traditional Chinese, and "Space" in other Character Sets. This key is used to select the first candidate word in queue.
Word-Selected Key (Command+Num Key) - Used to Input the word with the matching order number.
First Tone Key (Space) - Used to Input the first-tone words in the ZhuYin Input Method.
Punctuation and Symbol Key (Command+ "Keys" in Punctuations and symbols Table) - Used to Input CJK Punctuation and symbols.
Seek at once Key (Space) - When the feature of Seek at once set off, during entering codes, candidate words won't display for choosing, untill this Key is pressed, or they will come out shortly after codes are entered.
Query Key - You can instead a input code by Query Key while you' re not sure of it. this key is generally defined as "?" keyboard (with a virtual square closed on the dynamic keyboard), depending on different Input Methods.
Separate Key - Help to isolate some special Chinese words correctly (especially with PinYin and zhuyin Input Methods), it is helpful to add a Separate Key between confusing words or phrases. for example, with PinYin Input Method, the code "piao" can be considered as either the code of a single word "piao" or a phrase "pi","ao", both are reasonable and correct. however, to indicate it a phrase, a Separate Key can be added between "pi" and "ao" to help to distinguish. This mark is generally defined as "'" key (with a virtual square closed on the dynamic keyboard).
English/CJK Punctuations and symbols Table:
CJK Punctuation Marks key comment CJK Punctuation Marks key comment
break mark \   quotation marks " Auto match
comma ,   single quotation marks ' Auto match
period .   angle brackets < Auto match
colon :   doulbe angle brackets > Auto match
semicolon ;   left part of parentheses (  
question mark ?   right part of parentheses )  
exclamation mark !   isolation mark @  
ellipsis ^   hyphen &  
dash _   RenMinBi yuan $  
Note: The priority of CJK Punctuation Marks is higher than full-shape/semi-shape ones.
Extend Keyboard keys group (or Graffiti stroke) overview:
GoType Palm
Portable
keyboard
Description
Command+Space Ctrl+Space Open or close the Input Method Interface
     
Command+A Ctrl+A English/CJK Swicth
Command+Z Ctrl+Z Semi/Full Shape
Command+Q Ctrl+Q English/CJK Punctuations
Command+K Ctrl+K Dynamic Keyboard Switch
Command+Num key Ctrl+Num key Choose the matching candidate word.
Command+Punctuations Ctrl+Punctuations Full-shaped Punctuations. see the reference Punctuations and symbols Table.
Command+` Ctrl+` Codes Clean Keys, on the top-left of Keyboard.
Space Space It's "Next Page key" in Traditional Chinese, "The Highest priority Key" in Simplified Chinese, and "First-tune Key" in "ZhuYin" Input Method.
Enter Enter It's "The highest priority Key" in Traditional Chinese, and "Code Clean Key" in Simplified Chinese.
Backspace Backspace Code Delete Key.
Command+Left Ctrl+Left Previous Page Words, also can press the Address button on Palm.
Command+Right Ctrl+Right Next Page Words, also can press the To Do List button on Palm.
     
Command+U Command+U Undo
Command+X Command+X Cut
Command+C Command+C Copy
Command+P Command+P Paste
Command+D Command+D Delete
Command+S Command+S Select All
     
Command+F Command+F Font
Command+R Command+R Preferences
Command+T Command+T Go to the Top Page
Command+B Command+B Go to Bottom Page
     
 
Associated Input - After a word was entered, Phrases derived from the word will come along the word. To switch this function on, Phrases databases are needed.
 
Phrase Input - You can input phrases according the rules of phrase coding of current input method with phrase database installed.
 
 
Stroke Input Interface
Input Method - Activate the Input method Keyboard.
Letter/Digit keyboard - Activate the keyboard for letter/digit input as the orginal system supported, or start it by clicking on "abc"/"123" on Graffiti site in the case of Input Method running.
Square Writepad - Available for Inputing Chinese, Japanese or korean words.
Rectangle Writepad - Available for Inputing English words or painting.
WritePad - write or paint as needed, if "Auto Input" was set, as soon as you stop writing, what you stroked can automaticly was accepted after a defined period, or you have to press "Enter" button to enter iit instead.
"Enter" - Accept what was stroked in WritePad immediately.
 
 
 
 
 
 
 


 
Registration

This is a shareware. With your sincerely respect on our copyright by registering, we can surely make greater and greater progress on it in the future days.

  • Get register code - Once it expired after 30 trial days, you can order a legal register code by:
    Shareware
    Shareware Registration fee
    CJKOS(Chinese,Japanese,Korean Operation System) 28US$, 218HK$ or 238RMB
    Registration code
    After your receipt of payment arrive, We'll creat a specific Registration code depending on your Palm User Name for you, therefore, you have to tell us your Palm User Name(case sensitive) and your email adddress, so that we can send you the register code by email. Palm User Name is the name your Palm device is assigned to during HotSync. Required for code generation. You can easily get your Palm User Name either in HotSync or in Register Dialog of this software.
    Payment Methods
    Credit Card Pay with your credit card by:

    PalmPilotGear HQ

    Note: Your Palm User Name and your email address are requested.

    As a KAGI user, you should enter your Palm User Name at the column of "Enter any additional comments for the vendor here:"
     

    Cash

    For users to pay with money:

    • Only for users living in the mainland of China
    • Only Chinese RMB is acceptable
    Please send us your Palm User Name and your Email address by mail. If you post money in a bank, you're also requested to send us the remittance credential and keep one copy for yourself to keep with. click here to see postal address, the receiver is Du Yong Tao.

    For users without an Email address to keep contact with us, please let us know your Postal address in detail, so that we can send you the register code in time.

    DYT's Account : 5810-611-000155261

    Open bank : Industry and Commercial Bank of China Guangzhou Guangzhou Avenue Branch

    User name: Du Yong Tao

    Checks By checks:
    • Only for users not living in the mainland of China.
    • Only American dollars from American and HongKong dollars from HongKong are acceptable
    • Payable to: Du Yong Tao

    You're requested to send us your check, your Palm User Name and your email address. the receiver is Du Yong Tao, click here to see postal address.

    TaiWan Taiwanese Users who will charge with cash, please go to visit WOLFNET

  • Register
    With the legal register code, you can start CJKOS register dialog, after filling in the code, you can continue to run this software, and enjoy our free update service accordingly.

 


 
Release History and Updates

3.21 - 3/16/2000

  1. Support PalmOS 3.5(PalmIIIc,PalmIIIxe...).
  2. Support Palm Portable keyboard.
  3. Added Traditional Chinese PinYin 2 (IMB5PY2F.PDB) and Traditional Wade-Gilos PinYin (IMB5WGF.PDB) Input Methods.
  4. Support Visor Chinese-localized interface.
  5. Support to select either of Graffti abc or 123, or both of them to start CJKOS keyboard.
  6. Solved the problem with the compatibility between CJKOS and StockManager or LaunchAnim.

3.2 - 2/16/2000

  1. Added DaYi Input Method For Traditional Chinese.
  2. Renewed and recruited Traditional Chinese 12X12 large Font(FB512F.PDB). The previous edition is put into Special Font Category, so that users who enjoyed the old version can apply it along.
  3. Prevent messy codes arousing when input by input methods.
  4. Solve the problem caused during localizing DataBook->Details->Repeat.

3.1 - 1/23/2000

  1. Supply GCCS HongKong 10X10 small font - FHK10F.PDB (3768 words).
  2. Repair and improve GCCS HongKong 12X12 large font - FHK12F.PDB(3768 words).
  3. Added Chinese-localized buddies for TRGPro built-in programs.
  4. Added 100+ Traditional Chinese popular phrases - PhrB5L.pdb.
  5. Support the feature of "Match Precisely".
  6. Supply the method to identify English symbols associated with temperature in the feature of "Smart Detect Char Set". It is available for both Centigrade and Fahrenheit.
  7. Supply Array Traditional Chinese Input Method.
  8. Improve the feature of localized Icon Name to start Bulid-in Launcher and Launcher III at the nearly speed of English-Edition.
  9. Updates in Chinese-Edition Interfaces: Supply the Chinese-Edition SMTWTFS in DateBook and DateBk3. To renew terms in the Chinese-Edition DateBook and Mail, Be sure to reinstall Chinese-Edition Buddy of MF_Date_Book, MF_Mail and MF_System.
  10. Solve the problem with unnormal bottom lines in some special softwares (TealPhone, DateBook).
  11. Solve the problem in the feature of "Enhanced Word Wrap", which caused the error with only one Chinese punctuation (i.e. "!","?", etc.) which can't be put at the beginning of a line.
  12. Improve "ZhuYin" Input Method to accept phonetic symbol input.
  13. Improve all of Japanese Hiragana and Katakana Input Methods to avoid duplicated encodings.

3.0 - 12/10/1999

  • New Features:
    1. Fully support Extend Keyboard (i.e. GoType) Input: Turn on/off Input Methods and administrate Word Input, Word Select, or Punctuation Input...etc. on Extend Keyboard.
    2. New Interface for Input Methods: Provide general Edit Buttons, four additive Punctuation Buttons on dynamic keyboard - easily for entering Punctuations, and the way to input punctuations in couple (i.e. ).
    3. Add the feature of Smart Prioritize Word - Frequently-used words as the high priority.
    4. Improve Input Methods on local rule - This can make Traditional Chinese Input Methods obey the rule of its own, etc.
    5. Add simple Input methods for input Hiragana and Katakana - Used to input Hiragana and Katakana in Traditional Chinese, Simplified Chinese, Shift-JIS Japanese, EUC-JIS Japanese.
    6. Add Punctuation Input Methods for both Simplified and Traditional Chinese.
    7. Add Localizer Buddies for PalmOS3.3, and improve Traditional Chinese Localizer Buddies much better.
    8. Offer CJKOS Install Application - Install.exe.
  • Advance and Improvement:
    1. Greatly improved the speed of Input Methods include "Zhuyin", "PinYin" and "Cantonese" at the twice faster than before.
    2. Improved the speed of "Localize Icon Name".
    3. Improved the speed of "Localize categories".
    4. Set the extend keyboard (i.e.GoType) or Graffiti as Input Mehods, or used to enter English words. Dynamatic Keyboard can be only used as Input Methods.
    5. Solve the problem of messy cursor location in PalmOS 3.3.
    6. Solve the problem that program "Big Clock" can't work well after the feature of "Localize Icon Name".
    7. Improve the Font of Hiragana and Katakana in Traditional Chinese small Font (FB510F.PDB).
    8. Solution for entering first-tone in the InPut Method of ZhuYin.
    9. Solve the problem of "CharSet=" in the exampler document made by Input Method Generator (ImeMan.exe).
  • Note: The Dynamic Keyboard of all Input Methods has updated, Users should install new Input Methods. Some features have been chanced on new interface. Please see the reference on Input Methods Interface get detailed information.

2.0 - 10/16/1999

  1. CJKOS 2.0 provide a Chinese Interface Solution for PalmOS.

1.35 - 10/1/1999

  1. Constrain the feature of "Fix Messy Display" function only for AvantGo, so that it has less chance to disturb other programs.
  2. Improve the function of "Sort Records in CJK", so that CJK can sort records better avoiding any bad effect from HotSync, RESET, etc. In addition, whenever users start or close this function, CJKOS will resort all databases automatically.
  3. Optimize the Database Manager and provide precise digitalrepresentati to keep one digit after the decimal point, such as to show the size of 0.1KB.

1.34 - 9/11/1999

  1. Enhance the feature of "Fix Messy Display" more... (1) Solve the problem that there are some words that can't be displayed in full characters in AvantGo, while browsing a certain channel with CJK words seperated by a space or mixed with English letters together. (2) Given less chance for binding an extend characters(i.e. "...") and the character on the beginning of next line to a "possible" CJK word. (3) Solve the problem that the "X" sign in the "New Expense" of QuikBudget is displayed as a chinese character.
    A little trouble coming with this enhancement is the spacing between English words will be widen in the case browsing English Channels. you're recommended to disable this feature when you're browsing an English Channel.
  2. Change the rule of "Display CJK characters without font data as a black box" into "Display CJK characters without font data as what it should be".

1.33 - 9/1/1999

  1. A Solution to fix Messy display. it can be used to solve this kind of problem in the software of AvantGo by refering to "Enhance->Fix Messy Display".
  2. A solution to arrest the error of "No event handler" while switching between "Input Method Entering" and "Stroke Input", which mostly appear in Input Form without "event handler", i.e. Build-in Find and KDicDA Find, etc.

1.32 - 8/18/1999

  1. Improve the engine of "Smart Detect", so that it can identify Simplified and Traditional Chinese better. Besides that, As for the earlier problem that some Traditional Chinese words would be recognized as Japanese kana in Simplified Chinese set have been improved as well. i.e. ChCalendar - A calendar program for Traditional Chinese.
  2. Improve on 10X10 small font display in QuickSheet, so that 10X10 small font can be displayed in the cell which height is just 10 dots in QuickSheet.
  3. Solute for missing-bottomline of Large Font Chinese words in ChCalendar.

1.31 - 07/31/1999

  1. Improve the speed of picking out Input Methods.
  2. Decline system-occupied stacks so that CJKOS can run stably on Palms with less memory (i.e. PalmPilot II)
  3. Solution on CJKOS's half-displaying DBCS words in Avantgo.
  4. Solution on Icon-displaying in CJKOS Database Manager running on PalmOS2.
  5. Update some prompt messages in Database Manager.
Due to the updating of data structure, It is recommended that users who'll update CJKOS from version 1.3 or lower to 1.31, should set your CJKOS as followings: Disable CJKOS -> RESET PALM -> Install CJKOS.PRC or CJKOSF.PRC -> Enable CJKOS, or you might meet once fatal error, however, it won't make any damaged affect on System.

1.3 - 07/13/1999

  1. Support to install 10X10 small font only to release more memory.
  2. No system being halted when something is wrong with the configuration of System Char Set and Display Char Set.

1.2 - 07/03/1999

  1. Added Simplified Chinese 10X10 Font.
  2. Changed the term of "Active CJKOS" to "Enable CJKOS".

1.1 - 06/26/1999

  1. Added Japanese 10X10 Font.
  2. Enhanced Japanese 12X12 Font.
  3. Enhanced Korean 12X12 Font.
  4. Display "Please Wait..." message while start and active/deactive CJKOS.

1.0 - 06/01/1999

  • The earliest Release is issued on June 1st. in 1999.

 
FAQ

 

  1. Can I install a compact size of CJKOS instead of a full one?
  2. Can CJKOS display both simplifed and traditional Chinese while I choose to install either Simplified or Traditional Chinese font database at one time?
  3. Why CJKOS is slow to respond for some certain Input Methods(i.e. CangJie)?
  4. In the case of Small Font, Handwriting-stroke can't display clear, how to improve it?
  5. Why should it display some black boxes in CJKOS occasionally?
  6. Occasionally, Why would it display disorderly after "Smart Detect" is set "on"?
  7. Why would "Large Font" set in MemoPad change into "Large Bold Font" when Memopad was restarted?
  8. Sometimes, CJK words display messy in some browers such as Avantgo, why?
  9. Why would some CJK words be displayed missing the top-line or bottom-line in QuickSheet?
  10. After the feature of "Fix Messy Display" is selected, some of English characters will be displayed as certain CJK ones, why?
  11. Why would the spacing between English words be widen in the case of browsing English Channels in AvantGo?
  12. Occasionally, a chain of Chinese characters which would be wrapped into lines can't be displayed correctly in the Week View of DateBk3, even if "fix messy display" is selected. Why?
  13. Why the CJK characters in some emails transfered from Palm Desktop will be messy, A bug for CJKOS?

 

Can I install a compact size of CJKOS instead of a full one?
Certainly you can. Most of resources CJKOS applying are used to store sorts of font databases, Input methods and phrase databases. Therefore, You're recommended to install a compact size of CJKOS, so that you can save a lot of useful and valuable resources accordingly. you can get more details on the topic of "Installation sample".

Can CJKOS display both simplifed and traditional Chinese while I choose to install either Simplified or Traditional Chinese font database at one time?
Yes. This feature is also one of most strong and advanced funtions in CJKOS. i.e Users can easily view Simplified Chinese while only installed traditional Chinese font database; vice versa. The following is the detailed steps:
  1. To display Simplified Chinese with Traditional Chinese font database supporting.
    You should firstly install the code transform table named "GBxBIG5.PDB" and Traditional Chinese font database, and set the item of "Display" to "BIG5", followed by setting "CharSet" to "GB".
  2. To display Traditional Chinese with Simplified Chinese font database supporting.
    You should firstly install the code transform table named "GBxBIG5.PDB" and Simplified Chinese font database, and set the item of "Display" to "GB", followed by setting "CharSet" to "BIG5".
Note: To display both Simplified and Traditional Chinese at a time under either condition above, it is requested to set the status of "Smart Detect Char Set" to be active.

Why CJKOS is slow to respond for some certain Input Methods(i.e. CangJie )?
This problem is caused by actaviting the function of "Phrase Input " . To saving inputting time , You're recommened to give up it, especially when you're choosing any Input Method relying on word-shape and with less multiple-codes, such as Input Method of CangJie.

In the case of Small Font, Handwriting-stroke can't display clear, how to improve it?
You can change to "Large Font" or "Large Bold Font" to make it better.

Why should it display some black boxes in CJKOS occasionally?
When CJKOS meet a word, which is enclosed in the current Charset without word-shape display data for this word in the font database of current Charset, it will display a black box instead of the word. This problem may be caused when you've installed the light version of font database for current Charset. In that case, CJKOS can't find the exact font data to display some infrequently words, so it will display black box instead. To install the full version of font database should be an efficient solution for it.

Occasionally, Why would it display disorderly after "Smart Detect" is set "on"?
Currently, CJKOS can't recognize Simplified(GB) and Traditional(Big5) Chinese words perfectly, especially while only a few words should be displayed at one time.

A good solution for this problem is to install the database of GBxBIG5.PDB, which can help CJKOS to identify these two kinds of Chinese words well.

Since V1.32 of CJKOS, it's been improved much on this, Now, for identifing CJK sentences, it can even reach the accuracy of 99.9% and higher.


Why would "Large Font" set in MemoPad change into "Large Bold Font" when Memopad was restarted?
Generally, it is caused when you're running PalmOS 3 on some palm PDA products, such as Palm III or higher than that. For Memopads in these products, "Large Font" is forbidden to use, Instead it will be changed to "Large Bold Font". therefore, "Large Font" you've activitated can only work till you cancel MemoPad.

Sometimes, CJK words display messy in some browers such as Avantgo, why?
In Avantgo, there might be two possibilities as following:

1) Due to some of CJK words only displayed half of their shapes.
2) Due to half of a CJK word might be wraped to a new line.

For the above two cases, The first problem has been solved in CJKOS v1.31, while the second one solved in CJKOS v1.33. The second one is a typical fault when applying Chinese, Japanese or Korean words on a system platform on the basis of English-language. Avantgo manage wrapping lines in its own way passbying the default system platform, so that the last CJKOS word at the end of a line might be splited into two parts, and be located seperately on different lines. The feature of "Fix Messy Display" can be used to solve above two problems.


Why would some CJK words be displayed missing the top-line or bottom-line in QuickSheet?
In QuickSheet, When you brightened one cell which is enclosed a CJK word, and turn to select another one, the topline and bottomline of the CJK word in the first cell will become to space line, so that you can't see this kind of CJK words clearly. it is caused by QuickSheet itself. Even it is the same for some English letters such as "pqgyj", you can try to refresh the active electric form to improve it.

After the feature of "Fix Messy Display" is selected, some of English characters will be displayed as certain CJK ones, why?
In some of English version software, Extended characters in PalmOS might be programmed as specific symbols(i.e. TM,(C), etc.). It is very possible for these symbols located at the end of a line have chance to combine with the first letter at the beginning of next line to be a Traditional Chinese or Shift-JIS Japanese character. by now, the feature of "Fix messy Display " still can't solve this problem very well. However, you can enable or disable this feature freely for help.

Why would the spacing between English words be widen in the case of browsing English Channels in AvantGo?
Generally, it comes to appear because you choose to enable the feature of "Fix Messy Display". Nowaday, It is a lack for the feature of "Fix Messy display". you're recommended to disable this feature when you're browsing an English Channel.

Occasionally, a chain of Chinese characters which would be wrapped into lines can't be displayed correctly in the Week View of DateBk3, even if "fix messy display" is selected. Why?
Such a problem is so alike what occur in AvanGo, After DateBk3 wrap lines, it will display them one by one in reverse order, that is, it will begin displaying from the last line to the first one, in order to decline every line's height, so that it can display as many lines as a screen can hold. by now, still no appropriate solution was given.

Why the CJK characters in some emails transfered from Palm Desktop will be messy, A bug for CJKOS?
Generally, E-Mail application running on Desktop can support many format stardards (i.e. uuencode, MIME, text, HTML, HZ, etc.). After a mail file is filtered by a specific mailing application, CJK characters in the mail file should be changed so much, so that only those applications which support the same format standard could let those characters to be readable again. The mailing application on Palm is just a simple one in the term of functions. therefore, when it meet a mail with an unknown format stardard, it will treat the mail in a common format, that is why it make some CJK characters unreadable in some mail files. As a suggestion, you're recommended to try to apply common format, other than some special ones(i.e. MIME, HTML, HZ, etc.). Besides that, Users can try to find other ways to avoid such troubles in your application.
CJKOS only support to display CJK characters without any transforming for any mailing, So it couldn't be the reason which can cause E-Mail messy.


 
Future Plans
  • Support only installing small font to save more memory - finished
  • Add One-key encoding in some Input Methods
  • Text Converter (only between the same language. i.e.between Simplified and Traditional Chinese)
  • Support Multi-charset Input (only betweeen the same language.i.e. Input Simplified Chinese with Traditional Chinese Input Method)
  • Add Japanese Input Method Module
  • Add Korean Input Method Module
Please feel free to give us any suggestions at palm@dyts.com.


 
Disclaimer and legal stuff

This Programme is a shareware. You may distribute it without modifications and not for profit.

Please contact us if you want to modify it or use it for commercial purposes. You may try it for 30 days. Registerd users can enjoy free updates by visiting our website http://www.dyts.com.

We take no responsibility for any loss of data or other failures. Once you run this program, you will be assumed to have accepted the above conditions.



 
Contact
Any comment, please e-mail to palm@dyts.com
Thanks!

Du YongTao's Studio
Http://www.dyts.com
4/F., 16# JiuShiTou Street,
XinGangZhong Road, GuangZhou, China
Zip/Postal Code: 510310
Tel: +86(20)84298904
Email:palm@dyts.com
Copyright(C) 1999-2000 by Du YongTao's Studio, All rights reserved.