[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/
----------------------------------------------------------------