View previous topic :: View next topic |
Author |
Message |
omné Guru
Joined: 23 Feb 2003 Posts: 355 Location: Paris / France
|
Posted: Fri May 21, 2004 8:11 am Post subject: [Ergonomie] Le dvorak français (résolu) |
|
|
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 |
|
|
yaubi Apprentice
Joined: 15 Jan 2003 Posts: 194 Location: Oxford, UK
|
Posted: Fri May 21, 2004 8:45 am Post subject: |
|
|
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 |
|
|
Sleeper l33t
Joined: 12 Nov 2002 Posts: 667
|
Posted: Fri May 21, 2004 9:11 am Post subject: |
|
|
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 |
|
|
omné Guru
Joined: 23 Feb 2003 Posts: 355 Location: Paris / France
|
Posted: Fri May 21, 2004 10:16 am Post subject: |
|
|
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 |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3636 Location: Belgium
|
Posted: Fri May 21, 2004 10:18 am Post subject: Re: [Ergonomie] Le dvorak français (en cours) |
|
|
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
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 |
|
|
Corto Apprentice
Joined: 29 Jan 2004 Posts: 222
|
Posted: Fri May 21, 2004 10:37 am Post subject: |
|
|
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 |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3636 Location: Belgium
|
Posted: Fri May 21, 2004 10:44 am Post subject: |
|
|
Corto wrote: | Je peux la poster lundi en allant au taf si ça t'intéresse |
Ce serait extrêmement sympa !
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 |
|
|
zours n00b
Joined: 21 May 2004 Posts: 8
|
Posted: Fri May 21, 2004 11:39 am Post subject: |
|
|
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 |
|
|
omné Guru
Joined: 23 Feb 2003 Posts: 355 Location: Paris / France
|
Posted: Fri May 21, 2004 1:06 pm Post subject: |
|
|
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 |
|
|
zours n00b
Joined: 21 May 2004 Posts: 8
|
Posted: Fri May 21, 2004 2:06 pm Post subject: |
|
|
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 |
|
|
zours n00b
Joined: 21 May 2004 Posts: 8
|
Posted: Fri May 21, 2004 3:10 pm Post subject: |
|
|
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 |
|
|
zours n00b
Joined: 21 May 2004 Posts: 8
|
Posted: Fri May 21, 2004 3:59 pm Post subject: |
|
|
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 |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3636 Location: Belgium
|
Posted: Fri May 21, 2004 4:17 pm Post subject: |
|
|
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 !
Pour ma part, j'ai réussi à récupérer les documents concernant gcc et sgml : http://users.skynet.be/ghoti/ |
|
Back to top |
|
|
omné Guru
Joined: 23 Feb 2003 Posts: 355 Location: Paris / France
|
Posted: Fri May 21, 2004 7:58 pm Post subject: |
|
|
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 |
|
|
omné Guru
Joined: 23 Feb 2003 Posts: 355 Location: Paris / France
|
Posted: Fri May 21, 2004 11:11 pm Post subject: |
|
|
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 |
|
|
Corto Apprentice
Joined: 29 Jan 2004 Posts: 222
|
Posted: Mon May 24, 2004 9:50 am Post subject: |
|
|
[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 |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3636 Location: Belgium
|
Posted: Mon May 24, 2004 10:45 am Post subject: |
|
|
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 |
|
|
Beber Guru
Joined: 10 Apr 2004 Posts: 300 Location: Kemper, Lutèce
|
Posted: Mon May 24, 2004 2:29 pm Post subject: |
|
|
hummm, un clavier dvorak sa se vends dans le commerde ? (url ..) |
|
Back to top |
|
|
gim Guru
Joined: 29 Apr 2003 Posts: 418 Location: milky-way
|
Posted: Mon May 24, 2004 9:52 pm Post subject: |
|
|
T'en a un sous les doigts... il suffit de pas regarder les touches |
|
Back to top |
|
|
omné Guru
Joined: 23 Feb 2003 Posts: 355 Location: Paris / France
|
Posted: Mon May 24, 2004 10:30 pm Post subject: |
|
|
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 |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3636 Location: Belgium
|
Posted: Mon May 24, 2004 10:53 pm Post subject: |
|
|
omné wrote: | La version en deieloppedent fonctionne bien. |
En effet !
Ok, je -> [] |
|
Back to top |
|
|
Beber Guru
Joined: 10 Apr 2004 Posts: 300 Location: Kemper, Lutèce
|
Posted: Tue May 25, 2004 7:28 am Post subject: |
|
|
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 |
|
|
omné Guru
Joined: 23 Feb 2003 Posts: 355 Location: Paris / France
|
Posted: Tue May 25, 2004 8:43 am Post subject: |
|
|
C'est vraiment difficile de changer de clavier (et chiant, surtout) .
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 |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3636 Location: Belgium
|
Posted: Tue May 25, 2004 9:51 am Post subject: |
|
|
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 ! |
|
Back to top |
|
|
Beber Guru
Joined: 10 Apr 2004 Posts: 300 Location: Kemper, Lutèce
|
Posted: Tue May 25, 2004 9:57 am Post subject: |
|
|
a ok, d'accord,
mais vous utilisez ca avec un clavier physique azerty ?
(rhaaa les taré de la teutééé ) |
|
Back to top |
|
|
|
|
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
|
|