[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Loadable keyboards



 >Dans son message, Petr Stehlik a écrit :
 >« On Fri, 19 Jun 1998 14:06:20 -0400, Martin-Eric Racine wrote:
 >« 
 >« MR>Since I finally tried Clocky, I like the approach of having 2 different
 >« MR>keymaps, but the old KBD format is really limitted as it cannot produce
 >« MR>a character unavailable in Atari's TOS
 >« 
 >« Clocky (and any XBIOS keytable) can produce any character from ASCII
 >« range 0..255. So what's the problem?
 >
 >	The problem is for characters that don't belong to this 0...255
 >range. Example : for 2-bytes coding (like Unicode, or Speedo-fonts
 >extra-characters). That means, that there's no way to say that - for instance
 >- ^ then E can make Ê (E with circumflex accent), because ^E doesn't exist in
 >standard Atari ASCII coding - but it exists in Speedo fonts so programs like
 >papyrus can use it. I don't know if the sample is clear...

Perfectly clear to me. ;-)

 >« MR> For instance, ISO-8859-1
 >« MR>(and PC keyboards, using ^ deadkey) has E-circ which Atari doesn't have.
 >« 
 >« I don't know what E-circ is, but if it's in ASCII range it must be
 >« possible to put it on a key with Clocky. Just tell me the ASCII code of
 >« E-circ and I'll map it for you on any key you'd want :-)
 >
 >	E-circ is Ê (^E), the capital that corresponds to ê
 >	The matter is that ^E doesn't exist in atari TOS ASCII coding :-(, but
 >exists in Latin-1 coding for instance. So in a way it is, in another way it's
 >not in ASCII range... It depends the kind of ASCII you're using.

Well... all ISO-8859 character-sets (8859-1 to 8859-10) repmap characters
160 to 255, which are within the 8-bit range.

 >	By the way, does anybody see any problem if a standard was made to add
 >all these missing Latin-1 chars in atari TOS, in replacment of hebrew chars
 >for instance ? [I think NVDI already does something like that, but I'm not
 >sure].

NVDI doean't change anything.  The Compendium explains that fonts in
the Speedo domain are adressed as 16-bit, instead of 8-bit.  However,
the FONT map (which is NOT the same as character-set mapping) doesn't
exactly follow the Atari map; it's not like adding stuff after 255,
cause several characters after 127are found at a different location.


----------------------------------------------------------------
 Martin-Eric Racine           The Atari TT030 Homepage with FAQ
 FUNKYWARE CREATIONS inc.     http://members.tripod.com/~TT030/
----------------------------------------------------------------