From owner-freebsd-questions@freebsd.org Sat Sep 15 19:01:14 2018 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6EBAD1082118 for ; Sat, 15 Sep 2018 19:01:14 +0000 (UTC) (envelope-from phascolarctos@protonmail.ch) Received: from mail2.protonmail.ch (mail2.protonmail.ch [185.70.40.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.protonmail.ch", Issuer "QuoVadis Global SSL ICA G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F1D2F94F25 for ; Sat, 15 Sep 2018 19:01:13 +0000 (UTC) (envelope-from phascolarctos@protonmail.ch) Date: Sat, 15 Sep 2018 19:01:06 +0000 To: FreeBSD Questions From: Lorenzo Salvadore Reply-To: Lorenzo Salvadore Subject: Re: keysym list for French chars Message-ID: In-Reply-To: <20180915184645.GA8305@sh4-5.1blu.de> References: <4801daa5-ecbe-42f5-8095-f8d5628131a9@unixarea.de> <20180915184645.GA8305@sh4-5.1blu.de> Feedback-ID: X6az_D2smWSR8MT5MHqXnWF0upxehDyHia7Id1cbayHNBUkRu3CIeusDsZHiivIIjmaKB1_OofpALrRUYjNz3w==:Ext:ProtonMail MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.1 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.protonmail.ch X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Sep 2018 19:01:14 -0000 > 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.