Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Sep 2018 19:01:06 +0000
From:      Lorenzo Salvadore <phascolarctos@protonmail.ch>
To:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: keysym list for French chars
Message-ID:  <YQWcNtpre7p21BkzEzNQyMPHwDVdPxMB55yermoANeVuhOi3C67OmJoMHqr86e2FeZUVyaKayXA14DhiTzI3FoD2EFy83aAjgcX4B3f0xY8=@protonmail.ch>
In-Reply-To: <20180915184645.GA8305@sh4-5.1blu.de>
References:  <4801daa5-ecbe-42f5-8095-f8d5628131a9@unixarea.de> <aebb19d2-686e-4364-a879-1fb388268dfb@unixarea.de> <slrnppq86t.6nk.naddy@lorvorc.mips.inka.de> <20180915184645.GA8305@sh4-5.1blu.de>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
> Anyway, here is what I do (and comments ar welcome):
>
> Frensh tilded chars (use Mode_switch + char)
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> =3D=3D
>
> xmodmap -e "keycode 0x40 =3D Mode_switch"
>
> =3D=3D
>
> key: a -> a A =C3=A0 =C3=80
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> xmodmap -e "keycode 38 =3D a A agrave Agrave"
>
> key: s -> s S =C3=A2 =C3=82
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> xmodmap -e "keycode 39 =3D s S acircumflex Acircumflex"
>
> key: d -> d D =C3=A6 =C3=86
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> xmodmap -e "keycode 40 =3D d D ae AE"
>
> key: c -> c C =C3=A7 =C3=87
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> xmodmap -e "keycode 54 =3D c C ccedilla Ccedilla"
>
> key: e -> e E =C3=A8 =C3=88
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> xmodmap -e "keycode 26 =3D e E egrave Egrave"
>
> key: r -> r R =C3=A9 =C3=89
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> xmodmap -e "keycode 27 =3D r R eacute Eacute"
>
> key: t -> t T =C3=AA =C3=8A
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> xmodmap -e "keycode 28 =3D t T ecircumflex Ecircumflex"
>
> key: z -> z Z =C3=AB =C3=8B
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> xmodmap -e "keycode 29 =3D z Z ediaeresis Ediaeresis"
>
> key: i -> i I =C3=AE =C3=8E
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> xmodmap -e "keycode 31 =3D i I icircumflex Icircumflex"
>
> key: k -> k K =C3=AF =C3=8F
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> xmodmap -e "keycode 45 =3D k K idiaeresis Idiaeresis"
>
> key: o -> o O =C3=B4 =C3=94
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> xmodmap -e "keycode 32 =3D o O ocircumflex Ocircumflex"
>
> key: l -> l L =C5=93 =C5=92
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> xmodmap -e "keycode 46 =3D l L oe OE"
>
> key: u -> u U =C3=B9 =C3=99
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> xmodmap -e "keycode 30 =3D u U ugrave Ugrave"
>
> key: v -> v V =C3=BB =C3=9B
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> xmodmap -e "keycode 55 =3D v V ucircumflex Ucircumflex"
>
> key: y -> y Y =C3=BF =C5=B8
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> xmodmap -e "keycode 52 =3D y Y ydiaeresis Ydiaeresis"

You can remove ydiaresis and ae as they do not appear in any
French word (I am French native speaker).

Lorenzo Salvadore.



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?YQWcNtpre7p21BkzEzNQyMPHwDVdPxMB55yermoANeVuhOi3C67OmJoMHqr86e2FeZUVyaKayXA14DhiTzI3FoD2EFy83aAjgcX4B3f0xY8=>