Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Ergonomie] Le dvorak français (résolu)
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
omné
Guru
Guru


Joined: 23 Feb 2003
Posts: 355
Location: Paris / France

PostPosted: Fri May 21, 2004 8:11 am    Post subject: [Ergonomie] Le dvorak français (résolu) Reply with quote

Bonjours à tou(te)s,
puisque je n'ai toujours pas trouve de quoi mettre mon clavier en dvorak avec accent, je vais le faire moi même, en suivant la configuration montrée là : http://www.algo.be/ergo/dvorak-fr.html#kinesis.

Mais je ne sais pas du tout dans quel sens les fichiers sont lu, lesquels sont modifié, ni comment dire les choses simplement à XFree.
J'ai examiné les fichier dans
Quote:
/usr/share/keymaps

et
Quote:
/usr/share/xmodmap/

Et comptais utiliser le dvorak.map.gz et le xmodmap.dvorak existant pour créer le mien.
Est-ce correcte ?
Reste un problème, où dois-je déclarer la façon dont fonctionne les touches "compose", aussi apellée "hot key" ?

Merci de me répondre, j'espère que cela profitera à tous.

Némo.

[EDIT]
Je le passe en résolu, puisque dans xorg il y a une map pour le dvorak-fr.
Quelqu'un a-t-il une solution pour passer en dvorak sur les consoles ?


Last edited by omné on Sun Nov 21, 2004 11:53 am; edited 1 time in total
Back to top
View user's profile Send private message
yaubi
Apprentice
Apprentice


Joined: 15 Jan 2003
Posts: 194
Location: Oxford, UK

PostPosted: Fri May 21, 2004 8:45 am    Post subject: Reply with quote

En voila une idée qu'elle est bonne :)
Je n'ai pas trop de temps à consacrer pour t'aider dans cette tâche, mais je veux bien être un beta-testeur, puisqu'une keymap dvorak-fr m'intéresse.
Sinon, ben je n'en connais pas plus que toi concernant les keymaps, mais ce que tu dis me semble cohérent.
Alors il me reste à te souhaiter bon courage !
_________________
Avatar de X-Ryl669. Merci à lui ! :)
Back to top
View user's profile Send private message
Sleeper
l33t
l33t


Joined: 12 Nov 2002
Posts: 667

PostPosted: Fri May 21, 2004 9:11 am    Post subject: Reply with quote

Bon c'est (un peu) HS, mais quand meme fortement relie, donc j'en profite:

Ca fait un moment que je me dis: "Bon la semaine prochaine tu passes le laptop en dvorak", et bien entendu la semaine qui suit j'ai qq d'autre a faire.

Bien que je pense passer en dvorak (pas dvorak-fr), j'ai une question qui me vient a l'esprit: "quid des raccourcis ?" ..

Je m'explique: j'utilise essentiellement emacs.... vu que je l'utilise tous les jours depuis qq annees, et ce plusieurs heures par jour, j'ai acquis qq automatismes (en gros Ctrl-x-s est maintenant cable en dur dans ce qui me sert de cerveau)... Si je passe en dvorak, et que je veux garder le meme automatisme, il va falloir que je modifie mes bindings non ??? Genre je n'aurais plus a taper Ctrl-x-s, mais (je dis n'importe quoi n'ayant pas de map dvorak sous les yeux) Alt-h-j ?
Back to top
View user's profile Send private message
omné
Guru
Guru


Joined: 23 Feb 2003
Posts: 355
Location: Paris / France

PostPosted: Fri May 21, 2004 10:16 am    Post subject: Reply with quote

Bon, voila le xmodmap.dvorak_fr
Les problèmes :
Je ne sais pas comment , comme dit dans le lien donné ci dessus, assigner le " ' " pour en faire une touche compose, et modifier le comportement de compose.
Mais la "vieille" touche compose fonctionne encore. Et les caractères accentués passent.
Pour le signe "euro", c'est [altgr] + e
pour "{" [altgr]+[ ou +q et "}" [altgr]+% ou +, (du nouveau clavier).
Il faudra regler ça pour en faire un truc propre, la touche compose, là où elle est n'est pas dans l'esprit pratique de ce type de clavier.
Il faut certainement faire lancer le modmap par xfree, car pour l'instant, les raccourcis ne fonctionnent pas. Pour l'instant j'ai juste tapé :
Code:
xmodmap xmodmap.dvorak_fr

Je dois aller au taf, je ferai le .map plus tard.
Code:

! Converted keytable file to xmodmap file
! with mk_modmap by root@chanae.alphanet.ch vie nov 27 02:12:02 CET 1998
clear Mod1
clear Mod2
keycode   9 = Escape Escape
keycode  10 = equal 1
keycode  11 = slash 2
keycode  12 = minus 3
keycode  13 = egrave 4
keycode  14 = backslash 5
keycode  15 = dead_circumflex 6
keycode  16 = parenleft 7
keycode  17 = dead_grave 8
keycode  18 = parenright 9
keycode  19 = quotedbl 0
keycode  20 = bracketleft plus braceleft
keycode  21 = bracketright percent braceright
keycode  22 = BackSpace Delete
keycode  23 = Tab Tab
keycode  24 = colon question
keycode  25 = apostrophe less
keycode  26 = eacute greater
keycode  27 = g
keycode  28 = semicolon exclam
keycode  29 = h
keycode  30 = v
keycode  31 = c
keycode  32 = m
keycode  33 = k
keycode  34 = z
keycode  35 = dead_diaeresis
keycode  36 = Return
keycode  37 = Control_L
keycode  38 = o
keycode  39 = a
keycode  40 = u
keycode  41 = e E EuroSign
keycode  42 = b
keycode  43 = f
keycode  45 = s
keycode  45 = t
keycode  46 = n
keycode  47 = d
keycode  48 = w
keycode  49 = underscore asterisk
keycode  50 = Shift_L
keycode  51 = dead_tilde numbersign
keycode  52 = period bar
keycode  53 = q Q braceleft
keycode  54 = comma at braceright
keycode  55 = i
keycode  56 = y
keycode  57 = x
keycode  58 = r
keycode  59 = l
keycode  60 = p
keycode  61 = j
keycode  62 = Shift_R
keycode  63 = KP_Multiply
keycode  64 = Alt_L Meta_L
keycode  65 = space space
keycode  66 = Caps_Lock
keycode  67 = F1 F11
keycode  68 = F2 F12
keycode  69 = F3 F13
keycode  70 = F4 F14
keycode  71 = F5 F15
keycode  72 = F6 F16
keycode  73 = F7 F17
keycode  74 = F8 F18
keycode  75 = F9 F19
keycode  76 = F10 F20
keycode  77 = Num_Lock
keycode  78 = Scroll_Lock
keycode  79 = KP_7
keycode  80 = KP_8
keycode  81 = KP_9
keycode  82 = KP_Subtract
keycode  83 = KP_4
keycode  84 = KP_5
keycode  85 = KP_6
keycode  86 = KP_Add
keycode  87 = KP_1
keycode  88 = KP_2
keycode  89 = KP_3
keycode  90 = KP_0
keycode  92  = Sys_Req
keycode  94 = agrave ccedilla
keycode  95 = F11 F11
keycode  96 = F12 F12
keycode 107 = Delete
keycode 108 = KP_Enter
keycode 109 = Control_R
keycode 112 = KP_Divide
keycode 113 = Mode_switch
keycode 114 = Break
keycode 110 = Find
keycode  98 = Up
keycode  99 = Prior
keycode 100 = Left
keycode 102 = Right
keycode 115 = Select
keycode 104 = Down
keycode 105 = Next
keycode 106 = Insert
! right windows-logo key
! in "windows" keyboards the postion of the key is annoying, is where AltGr
! usually resides, so go definie it as AltGr
keycode 116 = Mode_switch
! right windows-menu key
keycode 117 = Multi_key
!
add Mod1 = Alt_L
add Mod2 = Mode_switch


Vous allez vous arracher le cheveux, mais, puisque je suis kiné, je vous affirme que l'ergonomie c'est primordial :)

En gros, je cherche à savoir où se règle le comportement de "compose", merci.

Némo.


Last edited by omné on Fri May 21, 2004 10:23 am; edited 1 time in total
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3636
Location: Belgium

PostPosted: Fri May 21, 2004 10:18 am    Post subject: Re: [Ergonomie] Le dvorak français (en cours) Reply with quote

omné wrote:
J'ai examiné les fichier dans
Quote:
/usr/share/keymaps
et
Quote:
/usr/share/xmodmap/

Et comptais utiliser le dvorak.map.gz et le xmodmap.dvorak existant pour créer le mien.
Est-ce correcte ?

Xfree gère le clavier d'une manière indépendante du "mode texte" (console).
/usr/share/keymaps concerne le mode console/texte.
Xfree possède différentes méthodes de configuration. Xmodmap est l'"ancienne" méthode, devenue obsolète au profit de xkb.
Regarde notamment les différents "README" du répertoire /etc/X11/xkb ...
Le site xfree fournit également quelques documents : ici et ici

Dans son Guide YAGIL, Christian Casteyde donne une description approfondie du fonctionnement du clavier aussi bien en console que sous X.
Je viens malheureusement de constater que le site de Christian est fermé depuis quelques jours suite aux risques qu'il encourt en raison des "brevets logiciels".
C'est l'exemple même des pertes inestimables que ces conneries mercantiles scandaleuses nous feront désormais subir :( :evil: :evil: :evil:


J'ai heureusement retrouvé une ancienne version du document sur toolinux
Vois notamment les chapitres 6.10 et 10.4.3.2
Autre version du document : en pdf
(A propos, si quelqu'un possède la version YAGIL-2.6 qui venait de sortir, qu'il n'hésite pas ! )
Back to top
View user's profile Send private message
Corto
Apprentice
Apprentice


Joined: 29 Jan 2004
Posts: 222

PostPosted: Fri May 21, 2004 10:37 am    Post subject: Reply with quote

Je peux la poster lundi en allant au taf si ça t'intéresse ;)
_________________
La vérité n´est pas du côté du plus grand nombre, parce qu´on ne veut pas qu´elle y soit. Le jour où le plus grand nombre sera à même, par sa culture et ses connaissances, de choisir lui-même sa vérité, il y a peu de chances pour qu´il se trompe. (B. V.)
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3636
Location: Belgium

PostPosted: Fri May 21, 2004 10:44 am    Post subject: Reply with quote

Corto wrote:
Je peux la poster lundi en allant au taf si ça t'intéresse ;)

Ce serait extrêmement sympa ! :D
En attendant, je continue à éplucher google, on ne sait jamais !
Si je trouve quelque-chose, je le ferai savoir : il serait vraiment dommage que des documents d'une telle qualité s'évanouissent ainsi !
Back to top
View user's profile Send private message
zours
n00b
n00b


Joined: 21 May 2004
Posts: 8

PostPosted: Fri May 21, 2004 11:39 am    Post subject: Reply with quote

A propos de la map Dvorak, ce site est assez intéressant:
http://www.visi.com/~pmk/evolved.html
Il explique comment trouver une map "optimale" à partir d'un texte représentatif de ce que tu tappes.
Par exemple, pour les gens qui codent beaucoup en C, on peut rendre les caractères {}[]()#&* plus accessibles.
Je n'ai jamais vraiment eu le temps de me créer une map perso, mais si tu obtiens un résultat intéressant avec ce programme (je trouve la map dvorak-fr pas très cohérente), ce serait sympa de le poster :)

Sinon, pour les docs de Christian Casteyde, j'ai réussi à récupérer son cours de C++ (une vieille version de juin 2003, je sais pas s'il en existe une plus récente), et le yagil 2.6 :
http://heillesg.free.fr/
Back to top
View user's profile Send private message
omné
Guru
Guru


Joined: 23 Feb 2003
Posts: 355
Location: Paris / France

PostPosted: Fri May 21, 2004 1:06 pm    Post subject: Reply with quote

Suite...
Xkb, c'est très compliqué pour moi qui ne suis pas du tout informatitien (en un peu nul en anglais).
Je ne sais pas si j'ai tout compris, mais j'ai modifié le fichier /etc/X11/xkb/fr
pour faire un fr_dvorak, que voici :
Code:

// $Xorg: fr,v 1.3 2000/08/17 19:54:42 cpqbld Exp $




// $XFree86: xc/programs/xkbcomp/symbols/fr,v 3.6 2001/01/17 23:45:58 dawes Exp $

partial default alphanumeric_keys
xkb_symbols "basic" {

    // Describes the differences between a very simple US/ASCII
    // keyboard and a very simple French keybaord

    name[Group1]= "French";
    key <TLDE> {   [      underscore,     asterisk   ]   };
    key <AE01> {   [             equal,               1   ],
         [     onesuperior,      exclamdown   ]   };
    key <AE02> {   [           slash,               2   ],
         [       plusminus,       oneeighth   ]   };
    key <AE03> {    [           minus,               3   ],
         [      numbersign,        sterling   ]   };
    key <AE04> {   [          egrave,               4   ],
         [       braceleft,          dollar   ]   };
    key <AE05> {   [       backslash,               5   ],
         [     bracketleft,    threeeighths   ]   };
    key <AE06> {   [ dead_circumflex,               6   ],
         [             bar,     fiveeighths   ]   };
    key <AE07> {    [       parenleft,               7   ],
         [           grave,    seveneighths   ]   };
    key <AE08> {   [      dead_grave,               8   ],
         [       backslash,       trademark   ]   };
    key <AE09> {   [      parenright,               9   ],
         [     asciicircum,       plusminus   ]   };
    key <AE10> {   [        quotedbl,               0   ],
         [              at,          degree   ]   };
    key <AE11> {   [     bracketleft,            plus   ],
         [       braceleft,    questiondown   ]   };
    key <AE12> {   [     bracketleft,         percent   ],
         [      braceright,     dead_ogonek   ]   };
   
    key <AD01> {   [           colon,        question   ],
         [              ae,              AE   ]   };
    key <AD02> {   [      apostrophe,            less   ],
         [   guillemotleft,            less   ]   };
    key <AD03> {        [          eacute,         greater      ],
                        [        EuroSign,            cent      ]   };
    key <AD04> {   [        g,            G   ]   };
    key <AD05> {   [   semicolon,   exclam      ]   };
    key <AD06> {   [        h,      H   ]   };
    key <AD07> {   [       v,      V   ]   };
    key <AD08> {   [        c,      C   ]   };
    key <AD09> {        [               m,              M       ]   };
    key <AD10> {   [      k,      K   ]   };
    key <AD11> {   [       z,            Z   ]   };
    key <AD12> {   [  dead_diaeresis,       ampersand   ],
         [        currency,     dead_macron   ]   };
    key <RTRN> {   [       Return         ]   };
   
   
    key <CAPS> {   [   Caps_Lock         ]   };
    key <AC01> {   [        o,      O   ]   };
    key <AC02> {   [        a,      A   ]   };
    key <AC03> {   [        u,      U   ]   };
    key <AC04> {   [        e,      E   ]   };
    key <AC05> {   [        b,      B   ]   };
    key <AC06> {   [        f,      F   ]   };
    key <AC07> {   [        s,      S   ]   };
    key <AC08> {   [        t,      T   ]   };
    key <AC09> {   [        n,      N   ]   };
    key <AC10> {   [       d,      D   ]   };
    key <AC11> {   [       w,      W   ]       };
    key <BKSL> {   [      underscore,    asterisk   ]   };

    key <LFSH> {   [     Shift_L         ]   };
    key <AB01> {   [      period,         bar   ]   };
    key <AB02> {   [        q,      Q   ]   };
    key <AB03> {   [       comma,          at   ]   };
    key <AB04> {   [        i,      I   ]   };
    key <AB05> {   [       y,      Y   ]   };
    key <AB06> {   [        x,      X   ]   };
    key <AB07> {   [        r,      R   ]   };
    key <AB08> {   [           l,      L   ]   };
    key <AB09> {   [          p,      P   ]   };
    key <AB10> {   [           j,      J   ]   };

    key <LCTL> {   [     Control_L      ]   };
    key <SPCE> {   [     space         ]   };

// End alphanumeric section

    // begin modifier mappings
    modifier_map Shift  { Shift_L };
    modifier_map Lock   { Caps_Lock };
    modifier_map Control{ Control_L };
    modifier_map Mod3   { Mode_switch };
};

partial alphanumeric_keys
xkb_symbols "Sundeadkeys" {

    // Modifies the basic French layout to use the Sun dead keys

    include "fr(basic)"
    key <AD11> {   [    SunFA_Circum, SunFA_Diaeresis   ]   };
    key <AB07> {   [           comma,        question   ],
         [     SunFA_Acute,dead_doubleacute   ]   };
};

partial alphanumeric_keys
xkb_symbols "sundeadkeys" {
    include "fr(Sundeadkeys)"
};



Je ne l'ai pas testé, il faut dire que je ne sais pas trop comment faire, pour le tester... Il me faudrait un samourai de l'XFree pour m'expliquer ça.
Ensuite, faire des claviers différents en fonction des gens et des utilistions, c'est logique, mais pas très pratique à la longue quand on change de machine. Essayons d'en faire UN bien, non ?

Je ne sais toujour pas comment activer la touche " ` " pour qu'elle fasse du compose.

Némo.
Back to top
View user's profile Send private message
zours
n00b
n00b


Joined: 21 May 2004
Posts: 8

PostPosted: Fri May 21, 2004 2:06 pm    Post subject: Reply with quote

Pour la touche "`", tu pourrais peut-être la déclarer avec dead_grave (de mémoire, faudrait vérifier)
Tu l'as mise sur quel code de touche ?
En tout cas, il me semble qu'il faut rajouter le préfixe dead_ dans la définition de la touche.

Ensuite, pour tester ta map, il suffit de la copier dans un fichier fr_dvorak par exemple, dans le dossier /etc/X11/xkb/symbols/pc.
Ensuite tu prends un terminal et sans passer root, tu tapes :
alias 0='setxkbmap -layout fr'
alias 1='setxkbmap -layout fr_dvorak'

Comme ça, t'as plus qu'à tapper 0 ou 1 dans ta console pour passer d'une map à l'autre.
Back to top
View user's profile Send private message
zours
n00b
n00b


Joined: 21 May 2004
Posts: 8

PostPosted: Fri May 21, 2004 3:10 pm    Post subject: Reply with quote

je viens de tester ton fichier, et la touche ` fonctionne très bien en composition avec les voyelles :
[mode dvorak_fr on]
òàùè
[mode dvorak_fr off]
Back to top
View user's profile Send private message
zours
n00b
n00b


Joined: 21 May 2004
Posts: 8

PostPosted: Fri May 21, 2004 3:59 pm    Post subject: Reply with quote

j'ai changé 2 ou 3 petites erreurs dans ta map :

crochet droit
point et point-virgule
# et ~
à et ç

A part ça, je trouve qu'elle fonctionne très bien (à part qu'il manque les accolades)

La disposition des touches est donc la suivante :
(à afficher avec une police de taille fixe, genre courrier)

Dvorak-fr
Code:

  *   1   2   3   4   5   6   7   8   9   0   +   %
  _   =   /   -   è   \   ^   (   `   )   "   [   ]

      ?   <   >       !                           &
Tab   :   '   é   g   .   h   v   c   m   k   z   ¨   Retour

                                                     #
Ver      o   a   u   e   b   f   s   t   n   d   w   ~

       ç   |       @
Maj    à   ;   q   ,   i   y   x   r   l   p   j     Maj


Et le fichier de conf qui va bien :

Code:

// $Xorg: fr,v 1.3 2000/08/17 19:54:42 cpqbld Exp $




// $XFree86: xc/programs/xkbcomp/symbols/fr,v 3.6 2001/01/17 23:45:58 dawes Exp $

partial default alphanumeric_keys
xkb_symbols "basic" {

    // Describes the differences between a very simple US/ASCII
    // keyboard and a very simple French keybaord

    name[Group1]= "French";
    key <TLDE> {   [      underscore,     asterisk   ]   };
    key <AE01> {   [             equal,               1   ],
         [     onesuperior,      exclamdown   ]   };
    key <AE02> {   [           slash,               2   ],
         [       plusminus,       oneeighth   ]   };
    key <AE03> {    [           minus,               3   ],
         [      numbersign,        sterling   ]   };
    key <AE04> {   [          egrave,               4   ],
         [       braceleft,          dollar   ]   };
    key <AE05> {   [       backslash,               5   ],
         [     bracketleft,    threeeighths   ]   };
    key <AE06> {   [ dead_circumflex,               6   ],
         [             bar,     fiveeighths   ]   };
    key <AE07> {    [       parenleft,               7   ],
         [           grave,    seveneighths   ]   };
    key <AE08> {   [      dead_grave,               8   ],
         [       backslash,       trademark   ]   };
    key <AE09> {   [      parenright,               9   ],
         [     asciicircum,       plusminus   ]   };
    key <AE10> {   [        quotedbl,               0   ],
         [              at,          degree   ]   };
    key <AE11> {   [     bracketleft,            plus   ],
         [       braceleft,    questiondown   ]   };
    key <AE12> {   [     bracketright,         percent   ],
         [      braceright,     dead_ogonek   ]   };
   
    key <AD01> {   [           colon,        question   ],
         [              ae,              AE   ]   };
    key <AD02> {   [      apostrophe,            less   ],
         [   guillemotleft,            less   ]   };
    key <AD03> {        [          eacute,         greater      ],
                        [        EuroSign,            cent      ]   };
    key <AD04> {   [        g,            G   ]   };
    key <AD05> {   [   period,   exclam      ]   };
    key <AD06> {   [        h,      H   ]   };
    key <AD07> {   [       v,      V   ]   };
    key <AD08> {   [        c,      C   ]   };
    key <AD09> {        [               m,              M       ]   };
    key <AD10> {   [      k,      K   ]   };
    key <AD11> {   [       z,            Z   ]   };
    key <AD12> {   [  dead_diaeresis,       ampersand   ],
         [        currency,     dead_macron   ]   };
    key <RTRN> {   [       Return         ]   };
   
   
    key <CAPS> {   [   Caps_Lock         ]   };
    key <AC01> {   [        o,      O   ]   };
    key <AC02> {   [        a,      A   ]   };
    key <AC03> {   [        u,      U   ]   };
    key <AC04> {   [        e,      E   ]   };
    key <AC05> {   [        b,      B   ]   };
    key <AC06> {   [        f,      F   ]   };
    key <AC07> {   [        s,      S   ]   };
    key <AC08> {   [        t,      T   ]   };
    key <AC09> {   [        n,      N   ]   };
    key <AC10> {   [       d,      D   ]   };
    key <AC11> {   [       w,      W   ]       };
#    key <BKSL> {   [      underscore,    asterisk   ]   };
    key <BKSL> {   [      asciitilde,    numbersign   ]   };

    key <LSGT> {   [     agrave,    ccedilla   ]   };

    key <LFSH> {   [     Shift_L         ]   };
    key <AB01> {   [      semicolon,         bar   ]   };
    key <AB02> {   [        q,      Q   ]   };
    key <AB03> {   [       comma,          at   ]   };
    key <AB04> {   [        i,      I   ]   };
    key <AB05> {   [       y,      Y   ]   };
    key <AB06> {   [        x,      X   ]   };
    key <AB07> {   [        r,      R   ]   };
    key <AB08> {   [           l,      L   ]   };
    key <AB09> {   [          p,      P   ]   };
    key <AB10> {   [           j,      J   ]   };

    key <LCTL> {   [     Control_L      ]   };
    key <SPCE> {   [     space         ]   };

// End alphanumeric section

    // begin modifier mappings
    modifier_map Shift  { Shift_L };
    modifier_map Lock   { Caps_Lock };
    modifier_map Control{ Control_L };
    modifier_map Mod3   { Mode_switch };
};

partial alphanumeric_keys
xkb_symbols "Sundeadkeys" {

    // Modifies the basic French layout to use the Sun dead keys

    include "fr(basic)"
    key <AD11> {   [    SunFA_Circum, SunFA_Diaeresis   ]   };
    key <AB07> {   [           comma,        question   ],
         [     SunFA_Acute,dead_doubleacute   ]   };
};

partial alphanumeric_keys
xkb_symbols "sundeadkeys" {
    include "fr(Sundeadkeys)"
};



Voila, je crois que c'est tout :)
Si quelqu'un trouve une place sympa pour les accolades, je prends !
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3636
Location: Belgium

PostPosted: Fri May 21, 2004 4:17 pm    Post subject: Reply with quote

zours wrote:
Sinon, pour les docs de Christian Casteyde, j'ai réussi à récupérer son cours de C++ (une vieille version de juin 2003, je sais pas s'il en existe une plus récente), et le yagil 2.6 :
http://heillesg.free.fr/

Super ! Un tout grand merci ! :D
Pour ma part, j'ai réussi à récupérer les documents concernant gcc et sgml : http://users.skynet.be/ghoti/
Back to top
View user's profile Send private message
omné
Guru
Guru


Joined: 23 Feb 2003
Posts: 355
Location: Paris / France

PostPosted: Fri May 21, 2004 7:58 pm    Post subject: Reply with quote

dég,c kmvg néa ,mggé,.cmxaLLL
Merde, il va falloir se faire au nouveau clavier...
Merci pour les corrections.
En fait, le fonctionnument de la touche "`" est plus complexe :
regarde là : http://www.algo.be/ergo/dvorak-fr.html#kinesis
Un appui sur "`" puis une autre touche donne un autre caractère.
Celà permet d'ajouter d'autre caractères comme les flactions, les majuscules accentuées, les "ae" et "oe" de tt taille, les symboles euro ou dollard.
On pourrait utiliser [AltGr] mais, là, elle ne fonctionne pas, et je ne connais pas les noms de tt ces commandes.
De plus, dans ce fichier, la touche compose ne fonctionne pas :(
Il faudrait une liste de tt les commande pour chaque caractère.
Back to top
View user's profile Send private message
omné
Guru
Guru


Joined: 23 Feb 2003
Posts: 355
Location: Paris / France

PostPosted: Fri May 21, 2004 11:11 pm    Post subject: Reply with quote

Bon, avant que je ne m'écroule sur mon clavier...
Voilà une version corigée.
La touche compose ne fonctionne tj pas, mais [AltGr], si. j'ai donc ajouté ce qui manquait. Attention, il faut aussi utiliser la combinaison [AltGr]+[Shift].
Il y a æÆ œŒ€¢È«»...

Code:

// $Xorg: fr,v 1.3 2000/08/17 19:54:42 cpqbld Exp $




// $XFree86: xc/programs/xkbcomp/symbols/fr,v 3.6 2001/01/17 23:45:58 dawes Exp $

partial default alphanumeric_keys
xkb_symbols "basic" {

    // Describes the differences between a very simple US/ASCII
    // keyboard and a very simple French keybaord

    include "pc/latin"

    name[Group1]= "French";
   
    key <TLDE> {[   underscore,   asterisk   ]   };
    key <AE01> {[        equal,   1,   onesuperior,   exclamdown   ]   };
    key <AE02> {[            slash,   2,      plusminus,    oneeighth   ]   };
    key <AE03> {[           minus,   3,     numbersign,     sterling   ]   };
    key <AE04> {[          egrave,   4,      Egrave,       dollar   ]   };
    key <AE05> {[       backslash,   5,    bracketleft, threeeighths   ]   };
    key <AE06> {[ dead_circumflex,   6,            bar,  fiveeighths   ]   };
    key <AE07> {[       parenleft,   7,          grave, seveneighths   ]   };
    key <AE08> {[      dead_grave,   8,      backslash,    trademark   ]   };
    key <AE09> {[      parenright,   9,    asciicircum,    plusminus   ]   };
    key <AE10> {[        quotedbl,   0,      at,       degree   ]   };
    key <AE11> {[     bracketleft,   plus,      braceleft, questiondown   ]   };
    key <AE12> {[    bracketright,      percent,     braceright,  dead_ogonek   ]   };
   
    key <AD01> {[           colon,     question   ]   };
    key <AD02> {[      apostrophe,         less,         dollar,         less   ]   };
    key <AD03> {[          eacute,      greater,       Eacute       ]   };
    key <AD04> {[           g,            G   ]   };
    key <AD05> {[      period,        exclam   ]   };
    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,      currency,  dead_macron   ]   };
   
    key <RTRN> {[          Return              ]   };
   
   
    key <CAPS> {[      Caps_Lock         ]   };
    key <AC01> {[            o,         O,   oe,   OE   ]   };
    key <AC02> {[             a,           A,   ae,   AE   ]   };
    key <AC03> {[           u,         U,   uacute,    Uacute   ]   };
    key <AC04> {[          e,            E,   EuroSign,   cent   ]   };
    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> {   [      underscore,    asterisk   ]   };
    key <BKSL> {[      asciitilde,    numbersign   ]   };

    key <LSGT> {[          agrave,      ccedilla   ]   };

    key <LFSH> {[     Shift_L         ]   };
    key <AB01> {[       semicolon,          bar   ]   };
    key <AB02> {[           q,           Q   ]   };
    key <AB03> {[             comma,           at   ]   };
    key <AB04> {[           i,              I   ]   };
    key <AB05> {[          y,            Y   ]   };
    key <AB06> {[           x,            X   ]   };
    key <AB07> {[           r,            R   ]   };
    key <AB08> {[              l,            L   ]   };
    key <AB09> {[             p,            P   ]   };
    key <AB10> {[              j,            J   ]   };

    key <LCTL> {[     Control_L      ]   };
    key <SPCE> {[     space         ]   };
   
include "level3(ralt_switch_multikey)"

// End alphanumeric section

};

partial alphanumeric_keys
xkb_symbols "Sundeadkeys" {

    // Modifies the basic French layout to use the Sun dead keys

    include "fr(basic)"
    key <AD11> {   [    SunFA_Circum, SunFA_Diaeresis   ]   };
    key <AB07> {   [           comma,        question   ],
         [     SunFA_Acute,dead_doubleacute   ]   };
};

partial alphanumeric_keys
xkb_symbols "sundeadkeys" {
    include "fr(Sundeadkeys)"
};



Reste a aller acheter le clavier ergonomique...

Némo.
Back to top
View user's profile Send private message
Corto
Apprentice
Apprentice


Joined: 29 Jan 2004
Posts: 222

PostPosted: Mon May 24, 2004 9:50 am    Post subject: Reply with quote

[OFF DA WALL]

Tu peux télécharger le doc ici : Yagil 2.6 :)
_________________
La vérité n´est pas du côté du plus grand nombre, parce qu´on ne veut pas qu´elle y soit. Le jour où le plus grand nombre sera à même, par sa culture et ses connaissances, de choisir lui-même sa vérité, il y a peu de chances pour qu´il se trompe. (B. V.)
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3636
Location: Belgium

PostPosted: Mon May 24, 2004 10:45 am    Post subject: Reply with quote

Génial : ça fait un lien de plus ! :)
Si ça t'intéresse, jette donc un oeil plus haut : on a pu récupérer quelques autres docs ;)
Back to top
View user's profile Send private message
Beber
Guru
Guru


Joined: 10 Apr 2004
Posts: 300
Location: Kemper, Lutèce

PostPosted: Mon May 24, 2004 2:29 pm    Post subject: Reply with quote

hummm, un clavier dvorak sa se vends dans le commerde ? (url ..)
Back to top
View user's profile Send private message
gim
Guru
Guru


Joined: 29 Apr 2003
Posts: 418
Location: milky-way

PostPosted: Mon May 24, 2004 9:52 pm    Post subject: Reply with quote

T'en a un sous les doigts... il suffit de pas regarder les touches ;)
Back to top
View user's profile Send private message
omné
Guru
Guru


Joined: 23 Feb 2003
Posts: 355
Location: Paris / France

PostPosted: Mon May 24, 2004 10:30 pm    Post subject: Reply with quote

Oui, sans regarder...
pour rendre la chose plus ludique, j'ai trouvé tuxtyping2, c'est là :
http://tuxtype.sourceforge.net/
La version en deieloppedent fonctionne bien.
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3636
Location: Belgium

PostPosted: Mon May 24, 2004 10:53 pm    Post subject: Reply with quote

omné wrote:
La version en deieloppedent fonctionne bien.

En effet ! ;) :lol:
Ok, je -> []
Back to top
View user's profile Send private message
Beber
Guru
Guru


Joined: 10 Apr 2004
Posts: 300
Location: Kemper, Lutèce

PostPosted: Tue May 25, 2004 7:28 am    Post subject: Reply with quote

gim wrote:
T'en a un sous les doigts... il suffit de pas regarder les touches ;)

ah non non
moi mon clavier y fait 'azertyuiop'
et le dvorak est comme ca :
* 1 2 3 4 5 | 6 7 8 9 0 +
_ = / - è \ | ^ ( ` ) " ¨
|
? < > ! |
Tab : ’ é g . | h v c m k z
|
|
Ver o a u e b | f s t n d w
|
@ | ]
Ins Maj q , i y | x r l p Maj %
|
| # | [
~ Bs Ht ; | j <- -> &

ou alors c'est que j'ai beaucoup de merde dans les yeux :/
Back to top
View user's profile Send private message
omné
Guru
Guru


Joined: 23 Feb 2003
Posts: 355
Location: Paris / France

PostPosted: Tue May 25, 2004 8:43 am    Post subject: Reply with quote

C'est vraiment difficile de changer de clavier (et chiant, surtout) :lol:.
Mais je me rend compte que, bien que je tapait vite, je n'utilisait pas du tout l'AZERTY à l'aveugle...
Ça va venir...

Némo, qui ne sais plus bien, du coup, ou sont ses doigts !
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3636
Location: Belgium

PostPosted: Tue May 25, 2004 9:51 am    Post subject: Reply with quote

Beber wrote:
gim wrote:
T'en a un sous les doigts... il suffit de pas regarder les touches ;)

ah non non
moi mon clavier y fait 'azertyuiop'
et le dvorak est comme ca :

Passe dans une console (pas un xterm, hein : une VRAIE console) et tape loadkeys dvorak
Maintenant, essaye de taper "azerty"
Enjoy ! ;) :lol:
Back to top
View user's profile Send private message
Beber
Guru
Guru


Joined: 10 Apr 2004
Posts: 300
Location: Kemper, Lutèce

PostPosted: Tue May 25, 2004 9:57 am    Post subject: Reply with quote

a ok, d'accord,
mais vous utilisez ca avec un clavier physique azerty ?

(rhaaa les taré de la teutééé :D )
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum