In Greek the problem of multiple accents is solved by shifting and
chaining the dead key,
so

deadkey then ι => ί
shift+dead key then ι => ϊ
shift+dead key then dead key then ι => ΐ

Just a thought...

M.

On Mon, Dec 2, 2013 at 5:21 PM, Pekka Vuorela <pekka.vuor...@jolla.com> wrote:
> On Mon, 2013-12-02 at 15:03 +0100, Damien Caliste wrote:
>> Hello,
>>
>>    Sorry for the double posting, I messup with my emails, please prefer
>> to use this one when replying to me…
>>
>>    I'm wondering after using the virtual keyboard in the emulator if
>> typing accents will be convenient or not.
>>
>>    Currently, it seems to me that accents are reachable by a long press
>> on the letter then, by clicking on the accented one (e.g. long press on
>> "e" then one can choose "é", "è", "ê"…).
>>
>>    I don't like much long press because it breaks the typing flow. In
>> French we have a lot of accents that have a meaning ("même" is same,
>> but "mémé" is grandma, while "meme" is nothing), so one can imagine
>> that typing "mémé" will be long, quick press on "m", long press on "e",
>> quick press on "é"…
>>
>>    On the N900, the hardware keyboard uses a compose key, or fn key, I
>> don't knwo how to call it. It works like the "shift" key, one quick
>> press and next quick press will be for the alternative symbol of the
>> key. Two quick press on the fn key, and keyboard is locked for
>> alternative symbols. Very convenient. I can type grandma ("mémé") very
>> quickly, by doing a quick press on "m", a quick press "fn" and a quick
>> press on "l" (which has the "é" as alternative symbol)… So, with only
>> quick press I'm typing words very quickly like that, without rythm
>> changes.
>>
>>    So, would it be possible to add a compose key to the Maliit keyboard
>> layout of Nemo/Sailfish, that would act like the shift key ? Currently
>> after a quick press on the shift key, the layout changes to capitals.
>> I imagine a quick press on this compose key, and the layout would switch
>> to alternate symbols, displaying all the funny French (or Vietnamese or
>> else) symbols like é, à, ç, ù, É, À…
>>
>>    I try to read the Maliit documentation, or give a look to
>> configuration files on the emulator, but I went nowhere. Can someone
>> who's expert on Maliit can give me some pointers on how to do this ?
>> I'm not afraid with writing code if any or recompile things, or even
>> need to use my own plugin if not accepted upstream.
>
> I assume you are here talking about Sailfish keyboard. It's layout
> system is its own. Maliit only covers lower levels for communicating
> with the application, hosting keyboard plugins, etc. Thus removed rest
> of the mailing lists.
>
> Dead key support exists and is used for italian, spanish and polish
> keyboards at the moment. However, on those there's a single character
> that's used with the dead key, e.g. "e" -> "é".
>
> What you ask is more difficult, e could become é, è, ê or ë. As
> conventional dead key that would require four buttons. French layout has
> space for maybe two more buttons, but then it's a compromise whether to
> have larger buttons or cover part of the accents.
>
>
> _______________________________________________
> SailfishOS.org Devel mailing list



-- 
________________________________
Michael Demetriou
Software Engineer - Graphic Designer
tel: +30 6944 727 963
   www.outofbounds.gr
_______________________________________________
SailfishOS.org Devel mailing list

Reply via email to