[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Experiments with classical Greek keyboard input
- To: Jan Willem Stumpel <jstumpel@xxxxxxxxx>
- Subject: Re: Experiments with classical Greek keyboard input
- From: Danilo Segan <dsegan@xxxxxxx>
- Date: Wed, 10 May 2006 21:29:25 +0200
- Cc: linux-utf8@xxxxxxxxxxxx, vvas@xxxxxxxxxxxxxxx, adia@xxxxxxxxxxxxxxxxxx, schaffnerja@xxxxxxxxx, dm@xxxxxx
- In-reply-to: <4461C84A.3000405@my.home> (Jan Willem Stumpel's message of "Wed, 10 May 2006 13:02:34 +0200")
- List-archive: <http://mail.nl.linux.org/linux-utf8/>
- List-help: <mailto:ecartis@nl.linux.org?Subject=help>
- List-id: <linux-utf8.nl.linux.org>
- List-owner: <mailto:ecartis-owner@nl.linux.org>
- List-post: <mailto:linux-utf8@nl.linux.org>
- List-software: Ecartis version 1.0.0
- List-subscribe: <mailto:linux-utf8-request@nl.linux.org?Subject=subscribe>
- List-unsubscribe: <mailto:linux-utf8-request@nl.linux.org?Subject=unsubscribe>
- Mail-followup-to: Jan Willem Stumpel <jstumpel@planet.nl>, linux-utf8@nl.linux.org, vvas@hal.csd.auth.gr, adia@egnatia.ee.auth.gr, schaffnerja@yahoo.com, dm@ssa.gr
- References: <43CE5353.3020901@gmx.net> <43DE0F16.7060800@gmx.net> <43DE57A0.9090804@my.home> <43DE6376.9080805@gmx.net> <514a17f50602011156t60e4c284j3810ccc2abb64c29@mail.gmail.com> <43E36B34.5080006@my.home> <514a17f50604121112i5b241b62kded3ccd2c957ba91@mail.gmail.com> <514a17f50604131216h53c9bb46j2ba8edd676543977@mail.gmail.com> <443FBA8B.8020700@my.home> <514a17f50604141124w70bf38a4xc801a770bf281a04@mail.gmail.com> <514a17f50605091104s67901164xcd96d53f1905660@mail.gmail.com> <4461C84A.3000405@my.home>
- Reply-to: linux-utf8@xxxxxxxxxxxx
- Sender: linux-utf8-bounce@xxxxxxxxxxxx
- User-agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux)
Hi Jan,
Today at 13:02, Jan Willem Stumpel wrote:
>> key.type = "THREE_LEVEL";
>>
>> key <AD11> {[], [ dead_tilde, dead_diaeresis, dead_macron ]};
>> key <AD12> {[], [ dead_iota, VoidSymbol, dead_breve ]};
>>
>> key <AC10> {[], [ dead_acute, dead_horn ]};
>> key <AC11> {[], [ dead_grave, dead_ogonek ]};
>>
>> };
>>
>> I assume the list of keysyms captures the shifted state of the
>> key i.e. <dead_acute> is on the semi-colon key and <dead_horn>
>> is on the same key, shifted, the colon key.
>
> Yes, and in the case of three-level keys, the third level is
> accessed by the AltGr key (right-alt, most probably). So that's
> how you get the dead macron etc.
Note that the layout listed above contains two *groups* as well,
i.e. it's not an xkeyboard-config layout (or, do we still have some of
these left?)
> Some keys might be four-level, in which case the fourth level is
> accessed by means of Shift-AltGr.
Not with key.type = "THREE_LEVEL". :)
> Because these names are not known to "the system". However, all
> UTF-8 characters are known to "the system" by default, having
> names beginning with U. So the designer of this layout could, and
> in my opinion should, have called them U0313 (for the dead psili)
> and U0314 (for the dead dasia).
I think U-ames are available only for those Unicode characters not
having any other representation in keysymdef.h.
Cheers,
Danilo
--
Linux-UTF8: i18n of Linux on all levels
Archive: http://mail.nl.linux.org/linux-utf8/