Subject: Re: International Character Input
From: Sam TH (sam@uchicago.edu)
Date: Tue Nov 21 2000 - 00:38:31 CST
On Tue, Nov 21, 2000 at 01:28:28AM -0500, Daniel Lenski wrote:
> Hi,
> 
> I'm a Linux developer and AbiWord user.  I'm interested in adding one of
> my favorite Microsoft Word features to AbiWord: the ability to input
> accented and foreign characters with the keystrokes
> CTRL+punctuation,letter, as in CTRL+',e which produces an E with an acute
> accent mark.
Sounds great.
> 
> I have a few questions:
> (1) It looks like I need to delve in ap_EditMethods.cpp ... am I right?
There are a number of places that you will need to look at.
ap_EditMethods is the actual functions would probably be implemented, or
at least the front ends to them.  The ap_LB* files in the same directory
have the actual key bindings.  
> (2) Should I try to worry about character encodings or simply hardcode
>     the ISO-8859-1 character codes (which is what Microsoft does)?
You absolutely should do the right thing with encodings.  Have a look at
xap_EncodingManager.cpp.  
> (3) What development environments do people use for editing the AbiWord
>     code?  Although I love EMACS, it's not so great when you have to
>     edit a ton of different files.
> 
What do you mean?  Emacs is perfect for all tasks.  After I discovered
M-x doctor, I fired my psychologist.  ;-)
> Hopefully I'll get this feature added real soon now(TM) and I'll be a hero
> to everyone who has to type in French or Spanish or German, but hates
> changing their keyboard layout :-)  Thanks in advance for your advice!
Great.  Good to have you aboard.  
           
        sam th		     
        sam@uchicago.edu
        http://www.abisource.com/~sam/
        GnuPG Key:  
        http://www.abisource.com/~sam/key
This archive was generated by hypermail 2b25 : Tue Nov 21 2000 - 00:38:33 CST