![:unsure:](/dot/public/style_emoticons/default/unsure.png)
Does anybody have a Farsi add-in for ClassPad?
Is someone building one?
Is someone going to build one?
Regards.
Posted 17 August 2006 - 03:24 PM
Posted 24 August 2006 - 08:09 PM
Posted 25 August 2006 - 04:36 AM
Well, introducing the first Farsi add-in for CASIO ClassPad 300: Now you can write Farsi on ClassPad!
Farsi Negar فارسینگار
('Farsi Negar' means Farsi-Writer)
Thanks to: Brian Maguire, Kilburn, Orwell.
You can download it from here (GeoCities).
Of course this is the first version, so the program is veeery simple (it is good for nothing).
Note: Read the 'ReadMe-Fast.html' file before using the add-in.
Nice day.
Posted 25 August 2006 - 03:22 PM
Posted 26 August 2006 - 09:04 AM
Posted 27 August 2006 - 09:33 PM
Posted 28 August 2006 - 07:22 AM
Posted 28 August 2006 - 10:22 AM
The bug can also be because of the OS: What is your OS version?
Posted 28 August 2006 - 12:26 PM
Posted 30 August 2006 - 07:45 AM
I have no idea why this happens in your CP. :s Please answer some more questions maybe I could find a bug or something:My classpad OS version is 02.20.3000
AFAIK it is impossible: http://www.cpsdk.com...wtopic.php?t=68You should integrate the Farsi keyboard in the CP keyboard (add a "far" tab), I know it's possible
Actually there are four characters for each of the Farsi letters in the font, which represent the four styles of the Farsi letters. With each key press, the add-in checks to see which style of the letter should be entered (according to the position of the cursor), and then the correct character is entered.And, a simple question, how did you do the links between letters?
Posted 30 August 2006 - 08:48 AM
// File CPKeyboardManager.h #ifndef CP_KEYBOARD_MANAGER_H #define CP_KEYBOARD_MANAGER_H #include "peg.hpp" /////////////////////////// // // IDs for built-in keyboards // enum KeyboardTab { KEYBOARD_MA = 0, // Must be 0 based index KEYBOARD_ABC, KEYBOARD_CAT, KEYBOARD_2D }; /////////////////////////////////////////////////// // Base class for any soft keypad class CPKeyboardManager : public PegNotebook { public: CPKeyboardManager(const PegRect &Rect); virtual ~CPKeyboardManager(); void Draw(void); void AddEditButtons(); // Change the current keyboard void SetKeyboard(UCHAR uTab) { SelectTab(uTab); } // Query the current keyboard UCHAR GetKeyboard() { return GetCurrentPage(); } protected: PegRect GetMyRectFromAppRect(PegRect rect); void ForwardMessageToCurrentThing(PegMessage &Mesg); }; /////////////////////////////////////////////////// // Built-in soft keypad class CPKeypad: public CPKeyboardManager { public: CPKeypad(const PegRect &Rect); // Rect: should be retreived from CPMainFrame::BottomAppRectangle() // The keypad manager will automatically expand this // area. }; #endif
CPMainFrame *mw = new CPMainFrame(Rect); ... CPKeyboardManager* keyb = mw->Keypad(); keyb->ResetNumTabs(5); keyb->SetTabString(4, "far"); CPWindow *win = new CPWindow(keyb->mReal,FF_NONE); // Add buttons to CPWindow* win keyb->SetPageClient(4,win);
Posted 30 August 2006 - 10:28 AM
I have no idea why this happens in your CP. :s Please answer some more questions maybe I could find a bug or something:
2. Does the text return to its original state when you save and re-open the file?
3. Does the cursor move to an unexpected position when you type? e.g you type something at the start of the line and the cursor goes to the end of the line.
Posted 07 September 2006 - 07:44 PM
Posted 08 September 2006 - 08:29 AM
Posted 10 September 2006 - 07:48 AM
1. Previous Page: Go to the previous page.
2. Go to page: Jump to the page that you select.
3. Next Page: It has two usages: 1. It shows the next page; 2. When you are in the last page, it creates a new page.
(Please let me know what do you think about the pages)
* Current page number and number of pages in the file is displayed in the status bar, in front of the file name.
* When you want to do anything related to pages (going, coming, jumping, running, etc) you should answer the 'Save Changes?' message (except deleting).
* 'Page>Insert' inserts a page before the current page.
* 'Page>Delete' deletes the current page (without showing the 'Save Changes?' dialog).
If you have any serious documents written with Farsi Negar 1.0, you can not open them with 1.1. But you should open your file with ver1.0, then select all of the text and then Edit>Copy. Then go to ver1.1 and choose 'Edit>Paste'.
This is just for the current version, if I changed the file format in the future versions, I build a convertor, too. Don't worry!
Posted 10 September 2006 - 11:08 AM
Posted 14 September 2006 - 10:11 PM
Posted 16 September 2006 - 02:53 PM
Posted 16 September 2006 - 05:21 PM
Posted 18 September 2006 - 01:08 PM
Posted 19 September 2006 - 12:33 AM
Posted 20 September 2006 - 03:21 PM
Posted 20 September 2006 - 07:13 PM
2. Writing a Farsi vocabulary is so hard... It takes time, and also it is difficult by itself. For example, this long term:
"\xEC\x56\xEC\xA4\xEC\x81\xEC\xDE"
represents a Farsi word with just four letters!
3. The vocabulary fills the memory of your ClassPad.
I don't need it too.Do you need the '2D' tab? It is useless in the Farsi Negar's environment.
Posted 21 September 2006 - 09:41 AM
Posted 24 September 2006 - 07:27 PM
Posted 25 September 2006 - 10:40 AM
Posted 26 September 2006 - 09:52 PM
Posted 27 September 2006 - 09:37 AM
what is farsinegar file format ( for PC to CP ) ?congratulations MicroPro Programmer .
Nice to see a Parsi addin on the classpad .
Posted 27 September 2006 - 12:16 PM
Posted 07 October 2006 - 08:09 PM
Posted 18 November 2006 - 07:27 PM
Posted 25 November 2006 - 05:57 PM
Posted 25 November 2006 - 11:46 PM
Posted 26 November 2006 - 11:47 AM
Posted 26 November 2006 - 12:00 PM
Posted 28 November 2006 - 07:10 PM
I did so.Use proxy...
Posted 26 December 2006 - 06:45 AM
Just wait some days, I'll upload it somewhere else so you can download it.Please share it on Casiocalc.org.
I can't download it banghead.gif
First you should right-click and choose 'Edit>Paste Windows Clipboard', then you should click 'PC>Conv&Patse'. As far as I know this way it doesn't crash.Hi.
Unfortunatly there is a bug with emulator.
If you past some farsi test then you will get some error and windows close your APP.
I found that if you save your work in a file first and then paste your text (using FaNegar paste not emulator) you will not get that error and Fanegar works great. smile.gif
Unfortunately it is not possible. (Or at least nobody knows how to do it)And a suggestion:
Please save files in flash memory not in the cla$$pad RAM. Thanks.
Posted 13 February 2007 - 07:14 AM
Posted 15 February 2007 - 04:13 PM
Posted 15 February 2007 - 07:23 PM
Yeah!PS. Behnoud: Can you download it?
0 members, 1 guests, 0 anonymous users