You are not logged in.

#1 2015-11-15 03:16:58

esrevinu
Member
Registered: 2013-12-12
Posts: 20

Esperanto supersigno characters with US keyboard

I want to type Esperanto supersigno characters in the us layout or the us+intl layout.
In gnome-tweak-tool, I turned xkb option 'esperanto:qwerty' on, but it didn't work.
<Right alt>+g inputed just 'g', not 'ĝ' even though gnome keyboard display shows supersigno characters on keys.
With us+intl keyboard, I can input level 3 characters, but not supersigno characters.
Though, in Esperanto keyboard layout, I can input all keys including level 3 characters, such as 'w' and 'q'.
Xorg 1.18.0 and 1.17.4 shows same behavior. I am using GNOME 3.18.

Thanks in advance.

Offline

#2 2015-11-15 06:52:01

Xyne
Forum Fellow
Registered: 2008-08-03
Posts: 6,965
Website

Re: Esperanto supersigno characters with US keyboard

With the us altgr-intl layout you can press altgr+6 (^) and then any character key:

ĝis baldaŭ

(altgr+shift+9=ŭ)


My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone

Offline

#3 2015-11-15 08:59:51

esrevinu
Member
Registered: 2013-12-12
Posts: 20

Re: Esperanto supersigno characters with US keyboard

Dear Xyne,

Thank you for the tip. It works well but is not handy.
In Arch Linux, is the method described on here not available?
I'd like to know whether it is due to my ignorance that this method is not working.

Offline

#4 2015-11-17 23:02:12

esrevinu
Member
Registered: 2013-12-12
Posts: 20

Re: Esperanto supersigno characters with US keyboard

I edited /usr/share/X11/xkb/symbols/epo as follows:

partial alphanumeric_keys
xkb_symbols "qwerty" {
    name[Group1]= "Esperanto Supersigno Letters";

    key.type[Group1] = "FOUR_LEVEL_ALPHABETIC";

    key <AB03> { [ NoSymbol, NoSymbol, ccircumflex, Ccircumflex ] };
    key <AC05> { [ NoSymbol, NoSymbol, gcircumflex, Gcircumflex ] };
    key <AC06> { [ NoSymbol, NoSymbol, hcircumflex, Hcircumflex ] };
    key <AC07> { [ NoSymbol, NoSymbol, jcircumflex, Jcircumflex ] };
    key <AC02> { [ NoSymbol, NoSymbol, scircumflex, Scircumflex ] };
    key <AD07> { [ NoSymbol, NoSymbol,      ubreve,      Ubreve ] };

    include "level3(ralt_switch)"
};

Now I can input the supersigno letters in the desired way.
From some tests, I found out that the "include" line only is crucial.
It seems that this modification affacts only the first input source.

Offline

Board footer

Powered by FluxBB