En cours Production de l'espace souligné : «_«

Postez ici toutes vos demandes d’assistance générale concernant le fonctionnement de Linux Mint, qui n'entrent pas dans les autres rubriques.
Arbiel
Messages : 14
Enregistré le : jeu. 6 mars 2025 12:19
Localisation : partagée entre Paris et Caen

Production de l'espace souligné : «_«

Message par Arbiel »

Bonjour à vous tous

J'utilise le clavier bépo, plus exactement le clavier dénommé "Français Français (Bépo, ergonomique, façon Dvorak) dans l'écran "préférence du clavier" du centre de contrôle. L'utilisation simultanée des touches AltGr et espace est censée produire le caractère "_" conformément à la ligne

key <SPCE> { [ space, nobreakspace, underscore, U202F ] }; // ␣ (espace insécable) _ (espace insécable fin)

de la partie du fichier de définition des claviers français.

Le clavier produit le caractère " ", c'est-à-dire l'espace

Que puis-je faire pour que le comportement du clavier soit celui que j'attends.

Arbiel
Arbiel

System:
Host: arbiel-NJ5x-NJ7xLU Kernel: 6.14.0-37-generic arch: x86_64 bits: 64
Desktop: MATE v: 1.26.2 Distro: Linux Mint 22.3 Zena
Lepoune
Messages : 444
Enregistré le : mer. 25 mars 2026 15:46

Re: Production de l'espace souligné : «_«

Message par Lepoune »

Bonjour,

AltGr+Maj+B
devrait aussi fonctionner...

@+
Pc : Ordi de Bureau = HP Compaq 8200 Elite USDT | OS = Linux Mint 22.3 Zena au 31-03-26 | Desk = Xfce v: 4.18.1 | Kernel = 6.8.0-124-generic |
CPU = quad core model - Intel Core i5-2400S - bits = 64 | RAM = 8 GiB | CG = Intel 2nd Generation Core Processor Family Integrated Graphics
pastille
Messages : 145
Enregistré le : ven. 21 nov. 2025 07:56
Localisation : France

Re: Production de l'espace souligné : «_«

Message par pastille »

Bonjour

Le caractère du jeu Unicode correspondant à l’espace fine insécable est le U+202F
C'est une espace insécable étroite (abrégé NNBSP) suivant la traduction française des codes


Mais visiblement, tu te trompes de nom de caractère car le caractère que tu cherches à taper se nomme, en français :
tiret du bas, tiret du 8, sous-tiret, souligné, blanc souligné, caractère de soulignement
(en anglais : Underscore, low line, understrike, low dash)

Pour l'obtenir, il faut appuyer sur la touche 8 de la partie alphanumérique du clavier (PAS le 8 du pavé numérique)
Sa valeur Unicode est : U+005F
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
Portable : Thinkpad T450 | i5-5300U | 16GB | HD Graphics 5500 | Debian 13.6 & Mint 22.3 | Xfce
Arbiel
Messages : 14
Enregistré le : jeu. 6 mars 2025 12:19
Localisation : partagée entre Paris et Caen

Re: Production de l'espace souligné : «_«

Message par Arbiel »

Bonjour

Je te remercie pour ta leçon de français.

Le nom du caractère que je cherche à produire peut bien être ce que chacun décide d'utiliser dans la limite de ce qui est correct et compréhensible par les uns et les autres. Je constate que tu as bien compris ce que j'entends par espace souligné puisque tu prends la peine de me donner un cours de français pour m'expliquer comment j'aurais dû m'exprimer.

Cependant dans ta réponse, je relève que tu utilises pour désigner ce caractère le terme "tiret du 6", ce qui à mes yeux, et pour rester poli et aimable, est une aberration totale. Il n'y a vraiment pas lieu de désigner un caractère par une position sur un dispositif quelconque dont tu n'es pas certain qu'il se présente de manière identique pour chacun.

Si tu avais correctement lu ma demande pour essayer de me venir en aide plutôt que pour montrer ta science, tu aurais compris que sur mon clavier le tiret du 6 n'est pas ce que tu crois universel. Et, par aillieurs, puisque tu veux montrer ta parfaite maitrise des langues étrangères, comment traduis-tu "tiret du 6" en allemand, en espagnol, en italien ou en farsi ?

Alors, si je puis me permettre de te donner un conseil, limite-toi à l'avenir à répondre aux questions posées sur le forum. Tu nous feras gagner du temps.

Cordialement

Arbier
Arbiel

System:
Host: arbiel-NJ5x-NJ7xLU Kernel: 6.14.0-37-generic arch: x86_64 bits: 64
Desktop: MATE v: 1.26.2 Distro: Linux Mint 22.3 Zena
pastille
Messages : 145
Enregistré le : ven. 21 nov. 2025 07:56
Localisation : France

Re: Production de l'espace souligné : «_«

Message par pastille »

… tu utilises pour désigner ce caractère le terme "tiret du 6",…
En lisant bien mon message, tu pourras constater que j'avais écrit tiret du 8 qu'on appelle aussi tiret bas

Ma référence est plutôt le point de code unicode (U+005F),
après, chacun peut modifier l'agencement de son clavier comme il veux (ou peut)

Au cas où se serait juste une histoire de nom,
tu pourrais changer le nom par le point de code :

Code : Tout sélectionner

 key <SPCE> { [ space, nobreakspace, U005F, U202F ] }; // ␣ (espace insécable) _ (espace insécable fin)
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
Portable : Thinkpad T450 | i5-5300U | 16GB | HD Graphics 5500 | Debian 13.6 & Mint 22.3 | Xfce
Avatar du membre
tioker
modérateur
Messages : 1200
Enregistré le : sam. 6 mai 2017 00:33
Localisation : Anjou...Feu !
Contact :

Re: Production de l'espace souligné : «_«

Message par tioker »

Arbiel a écrit : mar. 15 sept. 2026 15:48 Alors, si je puis me permettre de te donner un conseil, limite-toi à l'avenir à répondre aux questions posées sur le forum. Tu nous feras gagner du temps.
pastille a écrit : mar. 15 sept. 2026 13:51 Mais visiblement, tu te trompes de nom de caractère car le caractère que tu cherches à taper se nomme, en français :
tiret du bas, tiret du 8, sous-tiret, souligné, blanc souligné, caractère de soulignement
(en anglais : Underscore, low line, understrike, low dash)
Bon,
C'est le modérateur qui parle. On va se calmer s'il vous plaît. Je ne rentrerais pas dans le débat de qui l'a pris (ou pas) de haut mais on est là pour s'entraider.
Un partout balle au centre.

Sinon, et là je ne sais pas si ça peut aider, j'utilise l'application "Input Remapper" pour gérer mes particularités de clavier/souris. Avant, sur Mint, j'y allais aux forceps par des commandes du terminal mais j'ai découvert ce logiciel (sur Fedora et je crois qu'il existe sur Mint) et il a fait mon affaire.
Donc Arbriel regarde peut-être de ce côté.

Dis nous.
ImageDistrib : Linux Mint 22.3 Desktop : X-Cinnamon 6.6.7
Kernel : 6.8.0-110-generic CPU : AMD Ryzen 5 5600H with Radeon Graphics RAM : 14Gi
CG : NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c6)
Lepoune
Messages : 444
Enregistré le : mer. 25 mars 2026 15:46

Re: Production de l'espace souligné : «_«

Message par Lepoune »

Re-

Avec LM 22.3 Cinnamon :

Je ne trouve pas le clavier «Français Français (Bépo, ergonomique, façon Dvorak)».

Mais avec les claviers :
- French (BEPO, AFNOR)
et
- French (BEPO),
AltGr + Space = « _ ».

Qui plus est, avec le « French (BEPO, AFNOR) » la combinaison AltGr+Maj+(B?) donne aussi le «Underscore».

Tu peux voir ce que ça donne en chargeant ces deux claviers, en mettre un en haut de la liste, fermer la boite de dialogue, fermer la session pluis l’ouvrir, ouvrie Office Write (par exemple) puis ouvrir «Onboard» vai le Menu et tester en cliquan avec la souris les touches concernées.
Essayer ensuite avec l'autre "clavier" pour voir celui qui te convient le mieux...

@+
Pc : Ordi de Bureau = HP Compaq 8200 Elite USDT | OS = Linux Mint 22.3 Zena au 31-03-26 | Desk = Xfce v: 4.18.1 | Kernel = 6.8.0-124-generic |
CPU = quad core model - Intel Core i5-2400S - bits = 64 | RAM = 8 GiB | CG = Intel 2nd Generation Core Processor Family Integrated Graphics
pastille
Messages : 145
Enregistré le : ven. 21 nov. 2025 07:56
Localisation : France

Re: Production de l'espace souligné : «_«

Message par pastille »

Avec Xfce (qui n'utilise pas encore Wayland) un simple fichier ~/.Xmodmap suffit pour reconfigurer le clavier,
mais je n'ai pas encore d'expérience avec les autres environnements de bureau qui utilisent Wayland.

Code : Tout sélectionner

 key <SPCE> { [ space, nobreakspace, underscore, U202F ] }; // ␣ (espace insécable) _ (espace insécable fin)
Il faudrait connaître le chemin et nom du fichier d'où a été extrait cette ligne.

EDIT : Correction nom du fichier
Modifié en dernier par pastille le mer. 16 sept. 2026 15:57, modifié 1 fois.
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
Portable : Thinkpad T450 | i5-5300U | 16GB | HD Graphics 5500 | Debian 13.6 & Mint 22.3 | Xfce
Avatar du membre
tyrry
modérateur
Messages : 6881
Enregistré le : mar. 21 juil. 2015 07:42
Localisation : à l'ouest

Re: Production de l'espace souligné : «_«

Message par tyrry »

Slt,
voir ici une discussion avec soluce à ce sujet :
https://forum.bepo.fr/d/1606-espace-insecable-fine/4
@+
Image
pastille
Messages : 145
Enregistré le : ven. 21 nov. 2025 07:56
Localisation : France

Re: Production de l'espace souligné : «_«

Message par pastille »

La ligne :
Dans son premier message de ce fil de discussion, Arbiel a écrit :

Code : Tout sélectionner

    key <SPCE> { [           space, nobreakspace,     underscore,          U202F ] }; // ␣ (espace insécable) _ (espace insécable fin)
… semble avoir été extraite du fichier /usr/share/X11/xkb/symbols/fr
et du groupe de directives :

Code : Tout sélectionner

xkb_symbols "bepo" {
Mais :
Dans son premier message de ce fil de discussion, Arbiel a écrit :…Français Français (Bépo, ergonomique, façon Dvorak) …
donc, on peut descendre un peu plus bas dans le fichier
pour trouver :

Code : Tout sélectionner

xkb_symbols "dvorak" {
  name[Group1]="French (Dvorak)";

  // First row
  key <TLDE> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [       underscore,   asterisk                  ] };
  key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [            equal,          1                  ] };
  key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [            slash,          2,       plusminus ] };
  key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [            minus,          3,      onequarter ] };
  key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [           egrave,          4,         onehalf ] };
  key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [        backslash,          5,   threequarters ] };
  key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [  dead_circumflex,          6                  ] };
  key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [        parenleft,          7                  ] };
  key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ISO_Level3_Latch,          8,           grave ] };
  key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [       parenright,          9                  ] };
  key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [         quotedbl,          0                  ] };
  key <AE11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [      bracketleft,       plus                  ] };
  key <AE12> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [     bracketright,    percent                  ] };

  // Second row
  key <AD01> { [            colon,         question,              ae,               AE ] };
  key <AD02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [       apostrophe,       less,          dollar ] };
  key <AD03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [           eacute,    greater,          Eacute ] };
  key <AD04> { [                g,                G,        EuroSign                   ] };
  key <AD05> { [           period,           exclam,          degree                   ] };
  key <AD06> { [                h,                H                                    ] };
  key <AD07> { [                v,                V                                    ] };
  key <AD08> { [                c,                C,        ccedilla,         Ccedilla ] };
  key <AD09> { [                m,                M,              mu                   ] };
  key <AD10> { [                k,                K                                    ] };
  key <AD11> { [                z,                Z                                    ] };
  key <AD12> { [   dead_diaeresis,        ampersand                                    ] };

  // Third row
  key <AC01> { [                o,                O,          ograve,           Ograve ] };
  key <AC02> { [                a,                A,          agrave,           Agrave ] };
  key <AC03> { [                u,                U,          ugrave,           Ugrave ] };
  key <AC04> { [                e,                E,          egrave,           Egrave ] };
  key <AC05> { [                b,                B                                    ] };
  key <AC06> { [                f,                F                                    ] };
  key <AC07> { [                s,                S,   guillemotleft                   ] };
  key <AC08> { [                t,                T                                    ] };
  key <AC09> { [                n,                N,  guillemotright                   ] };
  key <AC10> { [                d,                D                                    ] };
  key <AC11> { [                w,                W                                    ] };
  key <BKSL> { [       asciitilde,       numbersign                                    ] };

  // Fourth row
  key <LSGT> { type[group1] = "FOUR_LEVEL_PLUS_LOCK", [       agrave, ccedilla,  Agrave, Ccedilla,   slash ] };
  key <AB01> { type[group1] = "FOUR_LEVEL_PLUS_LOCK", [    semicolon,      bar,      oe,       OE,   minus ] };
  key <AB02> { [                q,                Q,       braceleft                   ] };
  key <AB03> { [            comma,               at,      braceright                   ] };
  key <AB04> { [                i,                I,          igrave,           Igrave ] };
  key <AB05> { [                y,                Y,        sterling                   ] };
  key <AB06> { [                x,                X                                    ] };
  key <AB07> { [                r,                R,       masculine                   ] };
  key <AB08> { [                l,                L                                    ] };
  key <AB09> { [                p,                P,         section                   ] };
  key <AB10> { [                j,                J                                    ] };

  key <SPCE> { [            space,            space,    nobreakspace,     nobreakspace ] };
};
… et on voit que la touche espace n'est plus configurée de la même façon
car AlGr+Espace donnera un nobreakspace (ce qui semble correspondre à ce que tu as constaté)

Avec cet agencement de clavier, pour obtenir le caractère underscore
il faut appuyer sur la touche qui est en dessous de la touche échap , à gauche de la touche 1 et au dessus de la touche de tabulation.
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
Portable : Thinkpad T450 | i5-5300U | 16GB | HD Graphics 5500 | Debian 13.6 & Mint 22.3 | Xfce
Répondre