Forum bépo

Forum des utilisateurs du bépo

Vous n'êtes pas identifié(e).

#1 30/8/2009 09:57:11

Mikrolit
Membres
Lieu : Ploufragan
Inscription : 9/8/2009
Messages : 16

Inversion des apostrophes

Salutations
J'ai lu les réflexions concernant le choix de l'apostrophe droit en accès direct. Cependant je souhaite le remplacer par le français courbe (j'ai pas dit fourbe wink) : inverser les deux en fait. Malgré les arguments pertinents, je reste persuadé que c'est à la machine de s'adapter à l'homme et pas l'homme à la machine.
Comment faire ? Je crois l'avoir lu sur le site mais ne le retrouve plus.
PS : Linux Mandriva 2009.1 et Kde


Mandriva 2010.0 64bits - bépo avec apostrophe courbe

Hors ligne

#2 30/8/2009 11:38:05

bgse
Membres
Inscription : 4/8/2009
Messages : 144

Re : Inversion des apostrophes

Mikrolit a écrit :

Salutations
J'ai lu les réflexions concernant le choix de l'apostrophe droit en accès direct. Cependant je souhaite le remplacer par le français courbe (j'ai pas dit fourbe wink) : inverser les deux en fait. Malgré les arguments pertinents, je reste persuadé que c'est à la machine de s'adapter à l'homme et pas l'homme à la machine.
Comment faire ? Je crois l'avoir lu sur le site mais ne le retrouve plus.
PS : Linux Mandriva 2009.1 et Kde

tu souhaites modifier ta disposition : c'est peut-être cette page qui tu cherches : http://bepo.fr/wiki/ConfigGenerator (je ne suis pas un spécialiste)

Hors ligne

#3 30/8/2009 11:46:50

bgse
Membres
Inscription : 4/8/2009
Messages : 144

Re : Inversion des apostrophes

Mikrolit a écrit :

Salutations
J'ai lu les réflexions concernant le choix de l'apostrophe droit en accès direct. Cependant je souhaite le remplacer par le français courbe (j'ai pas dit fourbe wink) : inverser les deux en fait. Malgré les arguments pertinents, je reste persuadé que c'est à la machine de s'adapter à l'homme et pas l'homme à la machine.
Comment faire ? Je crois l'avoir lu sur le site mais ne le retrouve plus.
PS : Linux Mandriva 2009.1 et Kde

J'avais déplacé ton sujet dans la section « coin des bidouilleurs » et fusionné avec le sujet déjà en cours (qui parle de l'inversion justement), mais finallement j'ai fait retour arrière, car c'est l'occasion de demander l'avis de tous :

La sujet est : j'ai une inversion de touche à faire (et plus généralement : je cherche à personnaliser mon bépo), comment faire ?
Cette question a-t-elle plus sa place dans l'assistance, ou dans la section « coin des bidouilleurs » ?

Selon moi, (dans l'optique d'un forum fréquenté) la partie assistance devrait être réservée à ceux qui galèrent pour installer le bépo, et à ceux qui galèrent pour l'apprendre.
Si c'était moi, je déplacerais donc ce sujet dans le coin des bidouilleurs. Dans ce cas, je pense que cela vaut le coup de garder ce sujet en épinglé, et de mettre un lien vers la page du site qui explique comment faire. Car la question risque de ce poser plusieurs fois, et la réponse sera la même : pas la peine d'avoir 36 sujets à ce propos.

Hors ligne

#4 30/8/2009 12:17:23

SGC.Alex
Membres
Inscription : 14/8/2009
Messages : 17

Re : Inversion des apostrophes

Mikrolit a écrit :

Salutations
J'ai lu les réflexions concernant le choix de l'apostrophe droit en accès direct. Cependant je souhaite le remplacer par le français courbe (j'ai pas dit fourbe wink) : inverser les deux en fait. […] Comment faire ?[…]
PS : Linux Mandriva 2009.1 et Kde

Tu édites le fichier /usr/share/X11/xkb/symbols/fr :
une fois à l’intérieur, tu fais une recherche sur « bepo » par exemple, et tu n’as plus qu’à inverser les « rightsinglequotemark » et « apostrophe »;)

Hors ligne

#5 30/8/2009 14:33:36

nemolivier
Modo
Lieu : Paris
Inscription : 4/8/2009
Messages : 210
Site Web

Re : Inversion des apostrophes

Oui, le plus simple, pour linux, est d’éditer le fichier à la main (et de le refaire à chaque mise à jour).

Hors ligne

#6 30/8/2009 14:36:55

Mikrolit
Membres
Lieu : Ploufragan
Inscription : 9/8/2009
Messages : 16

Re : Inversion des apostrophes

Je viens de découvrir la section « bidouilleurs » ! Il faut s'identifier pour la voir apparaitre. Effectivement, l'article a plus sa place là-bas.


Mandriva 2010.0 64bits - bépo avec apostrophe courbe

Hors ligne

#7 30/8/2009 14:54:53

Mikrolit
Membres
Lieu : Ploufragan
Inscription : 9/8/2009
Messages : 16

Re : Inversion des apostrophes

SGC.Alex a écrit :

Tu édites le fichier /usr/share/X11/xkb/symbols/fr :
une fois à l’intérieur, tu fais une recherche sur « bepo » par exemple, et tu n’as plus qu’à inverser les « rightsinglequotemark » et « apostrophe »;)

J'ai dans la section :
xkb_symbols "bepo"
    key <AC05> { [   comma,    semicolon,     apostrophe,      dead_horn ] }; // , ; ' ̛
    key <AB06> { [ rightsinglequotemark,   question,  questiondown,    dead_hook ] }; // ’ ? ¿ ̉
Ça marche pas sad. Peut-être une erreur d'inattention (je suis spécialiste). Je relance le système et vous tiens au courant.


Mandriva 2010.0 64bits - bépo avec apostrophe courbe

Hors ligne

#8 30/8/2009 14:56:09

SGC.Alex
Membres
Inscription : 14/8/2009
Messages : 17

Re : Inversion des apostrophes

Mikrolit a écrit :

Je relance le système et vous tiens au courant.

De mon côté, j’avais effectivement aussi à changer de disposition et remettre en BÉPO pour que les modifications soient prises en compte, donc après un redémarrage, ça devrait aller smile

Dernière modification par SGC.Alex (30/8/2009 14:56:28)

Hors ligne

#9 31/8/2009 08:01:10

Mikrolit
Membres
Lieu : Ploufragan
Inscription : 9/8/2009
Messages : 16

Re : Inversion des apostrophes

Ça marche toujours pas. Je lis dans le fichier fr :
    include "level3(ralt_switch)"
    include "keypad(oss)"
Peut-être que ces inclusions perturbent le jeu de caractères ?


Mandriva 2010.0 64bits - bépo avec apostrophe courbe

Hors ligne

#10 31/8/2009 10:52:33

SGC.Alex
Membres
Inscription : 14/8/2009
Messages : 17

Re : Inversion des apostrophes

Il y a plusieurs passages concernant le BÉPO, dans le fichier sur mon système du moins. Il faut bien regarder et ne pas se tromper de version, parce qu’apparemment le fichier fournit également les anciennes versions de la disposition… hmm

Hors ligne

#11 2/9/2009 08:19:06

Mikrolit
Membres
Lieu : Ploufragan
Inscription : 9/8/2009
Messages : 16

Re : Inversion des apostrophes

Ça marche toujours pas comme je veux, même en inversant automatiquement tous les « apostrophe » et « rightsinglequotemark » dans le fichier /usr/share/X11/xkb/symbols/fr (puis en redemandant la disposition du clavier et en relançant le système).
Par contre :
$ setxkbmap fr bepo
me donne immédiatement le « ’ » !!! Mais je ne peux plus revenir à l'azerty avec la combinaison de touches.
$ setxkbmap -model logiex110 -layout fr,fr -variant ,bepo -option grp:shifts_toggle (que propose le système sur le clicodrome)
renvoie à la situation première avec « ' ».


Mandriva 2010.0 64bits - bépo avec apostrophe courbe

Hors ligne

#12 2/9/2009 13:01:02

joan
Membres
Lieu : Bordeaux
Inscription : 4/8/2009
Messages : 174
Site Web

Re : Inversion des apostrophes

bgse a écrit :


La sujet est : j'ai une inversion de touche à faire (et plus généralement : je cherche à personnaliser mon bépo), comment faire ?
Cette question a-t-elle plus sa place dans l'assistance, ou dans la section « coin des bidouilleurs » ?

Coin des bidouilleurs selon moi, clairement.
Avec éventuellement une note dans les règles ou un message spécial ici, redirigant vers le forum caché et peut-être vers une page de wiki indiquant la marche à suivre globale pour pratiquer la personalisation.
Si il reste des questions après lecture du tuto, à poser dans le forum spécial.

Hors ligne

#13 2/9/2009 13:29:40

nemolivier
Modo
Lieu : Paris
Inscription : 4/8/2009
Messages : 210
Site Web

Re : Inversion des apostrophes

Je ne comprend pas ton problèmes.
Voici un lien vers mon fichier fr¹ pour remplacer le tient après sauvegarde.
Vois si ça fonctionne (attention, ce n’est pas un bépo « classique », il y a d’autres modifications que les apostrophes) et pour avoir ma modif, il te faut sélectionner le bépo-latin9.

[1] http://dl.getdropbox.com/u/241043/bepo/fr

Hors ligne

#14 2/9/2009 14:41:07

Mikrolit
Membres
Lieu : Ploufragan
Inscription : 9/8/2009
Messages : 16

Re : Inversion des apostrophes

Le problème semble résolu.
Le module de configuration de KDE propose :
  bepo fr: Bepo, ergonomic, Dvorak way
  bepo_latin9 fr: Bepo, ergonomic, Dvorak way, latin-9 only
J’avais toujours choisi bepo-fr. En choisissant bepo-latin9-fr, la disposition personnalisée a l’air d’être prise en compte.
Encore une énigme… J’enquête. Et je changerai de section s’il apparait d’autres bizarreries.
Merci à tous.


Mandriva 2010.0 64bits - bépo avec apostrophe courbe

Hors ligne

#15 3/9/2009 01:06:26

bgse
Membres
Inscription : 4/8/2009
Messages : 144

Re : Inversion des apostrophes

Cette fois j'ai déplacé le sujet (je mets ce message pour que le flag « nouveau message » soit actif sur ce topic, pour ne pas le louper).

Hors ligne

#16 9/2/2010 20:14:50

JF
Modo
Lieu : Charleroi
Inscription : 6/12/2009
Messages : 175

Re : Inversion des apostrophes

Je viens d’intervertir ' et ’ sans toucher au fichier /usr/share/X11/xkb/symbols/fr. J’ai simplement ajouté les deux lignes suivantes au fichier ~/.XCompose :
     <rightsinglequotemark> : apostrophe
     <apostrophe> : rightsinglequotemark
L’avantage est que le changement ne sera pas annulé par les mises à jour.

Hors ligne

#17 12/2/2010 10:51:18

GroFlo
Membres
Inscription : 7/8/2009
Messages : 58

Re : Inversion des apostrophes

JF : il y a moyen qu'à partir de ta version, tu en fasses un driver windows ? Un bépo classique avec inversion des apostrophes sous windows m'intéresse plus que fortement !

Hors ligne

#18 12/2/2010 12:29:36

JF
Modo
Lieu : Charleroi
Inscription : 6/12/2009
Messages : 175

Re : Inversion des apostrophes

GroFlo a écrit :

JF : il y a moyen qu'à partir de ta version, tu en fasses un driver windows ? Un bépo classique avec inversion des apostrophes sous windows m'intéresse plus que fortement !

Désolé de te décevoir, mais pour le moment je suis sous Linux. Je verrai ce que je peux faire quand mon portable sera rentré de réparation.
En attendant, tu peux toujours le faire toi-même, ce driver : installe MSKLC, la version de .net requise, prends le fichier klc qui convient sur le dépôt, modifie-le à ta convenance, fais-en une version simplifiée (sans le « _ » sur la barre d’espacement) et compile-le pour avoir le programme d’installation, reprends la version complète du fichier klc et compile les dll avec kbdutool, copie les dll dans les répertoires adéquats et installe le nouveau clavier.
Je crois que tout est expliqué sur le wiki et / ou sur le forum.

Il faut bien reconnaitre que Linux est un « petit » peu plus simple sur ce point précis. :-)

Hors ligne

#19 12/2/2010 13:07:11

stqn
Membres
Inscription : 23/1/2010
Messages : 29

Re : Inversion des apostrophes

Moi aussi je veux inverser les apostrophes, c’est vraiment lourdingue d’avoir à presser altgr à chaque fois. Vu la complexité de la chose sous Windows, je fais pour l’instant tourner ce simple script AHK :

'::’

Ça me permet de taper une apostrophe courbe en pressant la touche de l’apostrophe droite, mais pas le contraire…

Hors ligne

#20 12/2/2010 13:12:02

JF
Modo
Lieu : Charleroi
Inscription : 6/12/2009
Messages : 175

Re : Inversion des apostrophes

stqn a écrit :

Ça me permet de taper une apostrophe courbe en pressant la touche de l’apostrophe droite, mais pas le contraire…

Très pratique pour coder ! ^^

Il n’y aurait pas moyen de faire un script de deux lignes ?
     '::’
     ’::'

Sinon, pour l’apostrophe droite, il reste l’accent aigu mort (Alt Gr + É) suivi de la barre d’espacement).

Dernière modification par JF (12/2/2010 13:17:48)

Hors ligne

#21 12/2/2010 13:14:20

GroFlo
Membres
Inscription : 7/8/2009
Messages : 58

Re : Inversion des apostrophes

JF a écrit :

En attendant, tu peux toujours le faire toi-même, ce driver 

J'avoue que malheureusement, je n'ai pas trop la motiv ni le temps de me pencher dans une telle manip qui mine de rien, n'est pas si simple que cela. Et comme certains semblent rôdés, et qu'en plus sous linux ça parait plus simple, j'en appelle à l'aide ! (enfin je croyais que justement, sous linux on pouvait compiler le driver pour windows, c'est pourquoi je te l'ai demandé, mais apparemment je me suis trompé)

@stqn : tu peux détailler l'histoire du script ?

Hors ligne

#22 12/2/2010 13:28:52

JF
Modo
Lieu : Charleroi
Inscription : 6/12/2009
Messages : 175

Re : Inversion des apostrophes

GroFlo a écrit :

(enfin je croyais que justement, sous linux on pouvait compiler le driver pour windows, c'est pourquoi je te l'ai demandé, mais apparemment je me suis trompé)

Sous Linux, le générateur de claviers, qui a été conçu pour le bépo (dans le but d’avoir un fonctionnement plus ou moins similaire entre les différents OS) et que je n’ai encore jamais utilisé, permet de générer un fichier klc. Mais ensuite, il faut encore, sous Windows, compiler les DLL à partir du fichier klc et générer le programme d’installation. Tout n’a pas été automatisé. Une autre manière de contourner cette difficulté serait d’utiliser PKL (le pilote portable qui ne nécessite aucune installation). Là, il n’y aurait qu’à identifier les lignes correspondant aux deux touches et à intervertir les apostrophes… Aucune compilation nécessaire dans ce cas.

Hors ligne

#23 12/2/2010 14:37:25

stqn
Membres
Inscription : 23/1/2010
Messages : 29

Re : Inversion des apostrophes

JF a écrit :

Il n’y aurait pas moyen de faire un script de deux lignes ?
     '::’
     ’::'

C’est ce que j’ai commencé par essayer, mais ça ne marche pas parce que « ’ » est sur une combinaison en altgr et pas en accès direct… Je vais voir si je trouve quelque chose qui fonctionne mieux.

GroFlo a écrit :

tu peux détailler l'histoire du script ?

C’est tout simple :
- Installer AutoHotKey.
- Créer un fichier « bépo_modifs.ahk » où tu veux dans C: qui contient cette ligne :
'::’
- En faire un raccourci dans le menu « Démarrage ».
- Double-cliquer dessus pour le lancer tout de suite.

Mais il faut savoir qu’en l’état ça perturbe l’accès aux combinaisons utilisant cette touche.

Hors ligne

#24 12/2/2010 21:56:52

stqn
Membres
Inscription : 23/1/2010
Messages : 29

Re : Inversion des apostrophes

Après trois tonnes d’essais, je crois que j’ai réussi à inverser les apostrophes avec AHK sans toucher aux combinaisons utilisant les mêmes touches. Voici mon script :

Process, Priority, , High
SendMode Input

; inversion des apostrophes
$<^>!,::Send '
$'::Send ’

Dernière modification par stqn (12/2/2010 21:59:03)

Hors ligne

#25 13/2/2010 22:58:13

JF
Modo
Lieu : Charleroi
Inscription : 6/12/2009
Messages : 175

Re : Inversion des apostrophes

stqn a écrit :

Après trois tonnes d’essais, je crois que j’ai réussi à inverser les apostrophes avec AHK sans toucher aux combinaisons utilisant les mêmes touches. Voici mon script :

Process, Priority, , High
SendMode Input

; inversion des apostrophes
$<^>!,::Send '
$'::Send ’

« Facile » ! :-)

Plus simplement, si l’on accepte de jouer avec AHK, il n’y a pas de raison de ne pas utiliser le PKL. Donc, il suffit, après avoir téléchargé le PKL Bépo ou le fichier bepo_clef.zip, d’aller dans tous les fichiers layout.ini, et :
① aux lignes qui commencent par « SC022 », remplacer « ’ » par « ' » ;
② aux lignes qui commencent par « SC031 », remplacer « ' » par « ’ ».

Hors ligne

Pied de page des forums