OVH Cloud OVH Cloud

[semi-HS] Clavier

78 réponses
Avatar
Fabien LE LEZ
Bonjour,

J'ai l'impression que mon clavier actuel, par ailleurs très
confortable, commence à rendre l'âme. Et quitte à en acheter un autre,
autant bien le choisir.

J'ai cru lire ici que pour la programmation, un clavier qwerty (US)
est plus pratique qu'un clavier azerty. Est-ce vrai ?
Certes, sur le clavier français, Alt-Gr est nécessaire pour les
accolades et crochets, mais sur le clavier US, il semble y avoir pas
mal de symboles qui nécessitent l'appui sur "Shift".

Il y a aussi le cas des "Natural Keyboard"
<http://img.clubic.com/photo/00032002.jpg>. Est-ce ça a une influence
sur l'accès aux symboles fréquents en C++ ?

Si quelqu'un connaît d'autres critères (forme du clavier, touches
"multimédia" qu'on peut détourner pour en faire quelque chose d'utile
à un programmeur, etc.), n'hésitez pas à m'en faire part.

Merci d'avance...




Pour info, les caractères (hors lettres et chiffres) les plus fréqents
dans les derniers fichiers sur lesquels j'ai travaillé :

] 182
[ 182
! 213
# 307
- 372
+ 375
" 431
> 564
< 605
/ 642
* 658
& 871
} 1441
{ 1443
= 1521
. 1623
, 1744
: 2386
; 3346
) 4214
( 4216
_ 6406

[En passant, faudra que j'essaie de comprendre comment on peut avoir
deux parenthèses ouvrantes non fermées, dans du code qui compile...]

10 réponses

1 2 3 4 5
Avatar
Olivier Miakinen

É = AltGr+W


Vu la logique de la chose,


C'est juste un raccourci bien commode pour le É qui est l'une des
lettres accentuées que l'on rencontre le plus souvent en début de
phrase (avec À et Ç). Pour la logique, tu as aussi :
Á = AltGr+1 A
á = AltGr+1 a
É = AltGr+1 E
é = AltGr+1 e
Í = AltGr+1 I
í = AltGr+1 i
et ainsi de suite. Note que AltGr+E aurait été bien pratique pour le
É si cette combinaison n'était pas déjà prise pour l'€.

je crois que je vais rester avec mon clavier US


Sur mon AIX, je suis en Qwerty sans fonctionnalités particulières, et
j'ai pris l'habitude de taper Alt+233 pour é, Alt+201 pour É, Alt+224
pour à, Alt+199 pour Ç, et ainsi de suite. Mais sur la machine Windows
avec clavier Azerty français j'aime bien le pilote de Denis.

(qui garde l'avantage d'avoir les caractères du C plus accessibles).


J'avoue que ce qui m'embête le plus c'est bien que les touches pour [,
], { et } soient si éloignées les unes des autres, avec l'obligation
d'utiliser la touche AltGr qui n'existe qu'en un seul exemplaire
(surtout maintenant qu'il y a une touche windows entre Ctrl et Alt).

Pour revenir à la question de Fabien à laquelle je n'ai pas encore
répondu, je trouve que les symboles avec Shift ne sont pas très
difficiles à taper car on a toujours l'une des deux touches Shift
à proximité du symbole en question.

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)


Avatar
Olivier Miakinen

Donc si on n'y fait pas attention, "c'est" devient "cést" ?


Oui. J'ai vite pris l'habitude de mettre un espace avec ' lorsque je
veux une apostrophe.


Je sais qu'on s'habitue à tout, mais ça me semble à priori rédhibitoire.

Ça n'apporte pas de solution à l'espace insécable.


Heu... Non. Certes. Mais ce n'est pas supposer en apporter.


AltGr+< avec le pilote de Denis Liégeois
Alt+160 sur AIX
Alt+0160 sur Windows

Il n'est pas toujours
indispensable, et c'est sans doute excessif de l'utiliser systématiquement,
mais pour le mail ou Usenet, c'est bien pratique pour éviter qu'un "«" se
retrouve en fin de ligne, ou un ":" en début.



On peut aussi utiliser un courrielleur ou un nouvelleur qui respecte le
GNKSA et qui ne reformate pas entre l'édition d'un message et son envoi.

Oui, mais quel est le code unicode de l'espace insécable ?


160 (U+00A0)

Et en iso-8859-2 ?


160 (A0 en hexa)

Et en ISO-8859-1, ISO-8859-15, ainsi que tous les autres ISO-8859-X,
c'est encore 160. Et puis en cp1252 aussi, bien sûr. Donc Alt+160 sur
AIX, Alt+0160 sur Windows (ne pas oublier le 0 initial pour Windows,
sinon on se retrouve avec le jeu cp850, et c'est Alt+255 qu'il faut taper).

http://www.miakinen.net/vrac/charsets/
http://alis.isoc.org/codage/iso8859/jeuxiso.htm

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)


Avatar
Fabien LE LEZ
On Mon, 12 Jun 2006 19:16:12 +0200, Olivier Miakinen
<om+:

Oui. J'ai vite pris l'habitude de mettre un espace avec ' lorsque je
veux une apostrophe.


Je sais qu'on s'habitue à tout, mais ça me semble à priori rédhibitoire.


En tout cas je confirme que le tilde rémanent est bien pénible. J'ai
assez souvent besoin d'écrire "~n", et absolument jamais "ñ", puisque
je ne connais pas l'espagnol.
Si c'était aussi le cas de l'apostrophe, je crois que ça me ferait
perdre beaucoup de temps.


Avatar
James Kanze
Fabien LE LEZ wrote:

J'ai l'impression que mon clavier actuel, par ailleurs très
confortable, commence à rendre l'âme. Et quitte à en acheter
un autre, autant bien le choisir.


J'ai cru lire ici que pour la programmation, un clavier qwerty
(US) est plus pratique qu'un clavier azerty. Est-ce vrai ?


Si tu connais les deux, oui. Si tu ne sais tapper sans régarder
que sur un, il serait le mieux. Mais à mon avis, apprendre
tapper sur un clavier US vaut la peine.

Certes, sur le clavier français, Alt-Gr est nécessaire pour
les accolades et crochets, mais sur le clavier US, il semble y
avoir pas mal de symboles qui nécessitent l'appui sur "Shift".


Oui, mais il y a un shift sur chaque côté du clavier, et c'est
bien positionné pour qu'on y arrive avec le petit doigt (de la
main qui ne sert pas pour le caractère même). Alt-Gr n'est
accessible que de la main droite. Ce qui est précisement la main
qui sert pour la plupart des caractères qui le faut. Et tu t'y
appuies avec quel doigt, vue où il est placé.

Il y a aussi le cas des "Natural Keyboard"
<http://img.clubic.com/photo/00032002.jpg>. Est-ce ça a une
influence sur l'accès aux symboles fréquents en C++ ?


D'après ce que j'ai lu, un clavier Dvorac est encore beaucoup
plus efficace que le clavier US. Mais je ne l'ai jamais essayer
pour en être sûr.

Ce qui est de l'importance primordiale, c'est d'avoir un minimum
de chose à frapper où il faut s'appuyer sur plus d'une touche
avec la même main. Ça fait faire des contorsions à la main, et
mène à la longue au syndrome carpal.

Ensuite, plus les touches les plus utilisées sont près de la
position de base, mieux ça vaut. Mais à un certain point, il
faut aussi prendre en compte l'éditeur et l'interface système --
s'il exige constamment l'utilisation des
Escape-Méta-Alt-Contrôl-Shift (si tu vois ce que je veux dire),
tu rencontres toute de suite le même problème qu'avec le Alt-Gr
pour les accolades. Et s'il faut que tu enlèves la main de la
position de base, pour prendre la souris, ça peut réduire la
productivité par deux.

Si quelqu'un connaît d'autres critères (forme du clavier,
touches "multimédia" qu'on peut détourner pour en faire
quelque chose d'utile à un programmeur, etc.), n'hésitez pas à
m'en faire part.


Pas assez d'expérience avec les alternatifs pour juger. Et comme
j'ai dit, il y a des limites à ce que le compilateur puisse
apporter.

Merci d'avance...




Pour info, les caractères (hors lettres et chiffres) les plus fréqents
dans les derniers fichiers sur lesquels j'ai travaillé :

] 182
[ 182
! 213
# 307
- 372
+ 375
" 431
564
< 605

/ 642
* 658
& 871
} 1441
{ 1443
= 1521
. 1623
, 1744
: 2386
; 3346
) 4214
( 4216
_ 6406


[En passant, faudra que j'essaie de comprendre comment on peut avoir
deux parenthèses ouvrantes non fermées, dans du code qui compile...]


Dans des commentaires ? Même sans compter, je suis assez sur
que chez moi, les ) sont plus fréquents que les (, parce qu'il
m'arrive de faire des listes numérotées du genre 1) premier
point, 2) deuxième point, et ainsi de suite, dans les
commentaires.

Note bien que c'est pareil pour les accolades. Ce que je
m'explique encore moins bien -- je ne crois jamais m'être servi
d'un accolade dans les commentaires.

--
James Kanze
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34


Avatar
James Kanze
Sylvain wrote:
Fabien LE LEZ wrote on 12/06/2006 12:08:


J'ai cru lire ici que pour la programmation, un clavier
qwerty (US) est plus pratique qu'un clavier azerty. Est-ce
vrai ?



si vous tapez avec 2 doigts à 1 car/sec. qu'importe; si votre
rythme est plus soutenu c'est que vous avez une certaine
expérience d'un clavier particulier et changer cette
expérience prends du temps (plus que de chercher Alt-Gr!).


Dans un premier temps. Si on sait tapper, on s'adapte assez vite
à un autre clavier. Au moins, c'est mon experience.

Mais au fond, s'il est sous Windows ou sous Linux, il peut
l'essayer déjà. J'ai tous mes claviers programmés en US (avec
basculement en français ou en allemand quand je dois travailler
avec les outils du genre Word), même si la gravure varie d'une
machine à l'autre. (Parmi les quatre machines que j'utilise
regulièrement, il y a un clavier US, un clavier allemand, et
deux claviers français. D'après les gravures sur les touches --
je les ai tous en US par défaut, avec basculement en français ou
en allemand le cas échéant. Encore qu'avec les bons éditeurs,
c'est aussi facile de générer les caractères accentués à partir
du clavier US -- plus facile, même, pour les caractères comme É,
même.)

j'ai vu des personnes tellement habitué au clavier Qwerty,
qu'elles switchaient le clavier Azerty des PC en Qwerty
(Alt-Ctrl-F1 à une époque pré-windoïde) et l'utilisaient "en
aveugle".


Je vois mal quelqu'un qui travaille toute la journée à
l'ordinateur et qui doit régarder le clavier. Ça me semble le b
a ba que de savoir se servir des outils qu'on a.

--
James Kanze
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34


Avatar
James Kanze
Arnaud Meurgues wrote:
Fabien LE LEZ wrote:


J'ai cru lire ici que pour la programmation, un clavier
qwerty (US) est plus pratique qu'un clavier azerty. Est-ce
vrai ?



Les accolades sont plus accessibles, oui. Ce qui est pratique
en C[++].


Si quelqu'un connaît d'autres critères (forme du clavier,
touches "multimédia" qu'on peut détourner pour en faire
quelque chose d'utile à un programmeur, etc.), n'hésitez pas
à m'en faire part.



Moi, j'ai un critère : j'aime utiliser un clavier US,
paradoxalement parce que ça me permet de mieux écrire en
français.


Aussi.

À ma connaissance, en effet, sur un clavier français, il n'est
pas possible d'accentuer les majuscules. C'est toujours tout
un bince pour faire une majuscule accentuée, à moins de
connaître son code "ASCII" (qui n'est pas ASCII, mais bon).


Ça ne dépend pas du clavier, je crois, mais que de l'éditeur.

Or, sous windows, lorsqu'on met un clavier US en saisie
française, les ` et ' servent à accentuer n'importe quelle
lettre, en fonctionnant comme le ^.


C'est ce qu'on appelle le clavier international, je crois.

En fait, et emacs et vim ont des modes pour supporter ça, et
plus, dans l'éditeur. Donc, par exemple (sous vim), ^K-S-E pour
avoir le §.

Donc, avec un clavier US, je cumule l'accès facile aux
caractères de programmation C* ('{', '[', etc.) et la
possibilité d'écrire enfin correctement en français.


Avec le bon éditeur. En revanche, pas avec Open Office, et
encore moins avec les fenêtres de saisi dans le browser. Alors,
je bascule au clavier français. Ce qui m'embête, parce parmi
les choses que je saisis le plus souvent dans le browser, c'est
bien mon adresse. Qui contient une majuscule accentuée.

--
James Kanze
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34


Avatar
James Kanze
Olivier Miakinen wrote:

Sur mon AIX, je suis en Qwerty sans fonctionnalités
particulières, et j'ai pris l'habitude de taper Alt+233 pour
é, Alt+201 pour É, Alt+224 pour à, Alt+199 pour Ç, et ainsi de
suite.


Sur un AIX, tu es sous X, non ? Et l'éditeur s'appelle soit vim
soit emacs. Alors... Et vim et emacs ont des modes de
composition plus ou moins automatiques. Et pour les occasions où
tu dois saisir en dehors de l'éditeur, c'est assez facile de
reprogrammer le clavier. Je dois avoir des scripts quelque part
pour le faire.

Mais sur la machine Windows avec clavier Azerty français
j'aime bien le pilote de Denis.


(qui garde l'avantage d'avoir les caractères du C plus accessibles).



J'avoue que ce qui m'embête le plus c'est bien que les touches
pour [, ], { et } soient si éloignées les unes des autres,
avec l'obligation d'utiliser la touche AltGr qui n'existe
qu'en un seul exemplaire (surtout maintenant qu'il y a une
touche windows entre Ctrl et Alt).


Pour revenir à la question de Fabien à laquelle je n'ai pas
encore répondu, je trouve que les symboles avec Shift ne sont
pas très difficiles à taper car on a toujours l'une des deux
touches Shift à proximité du symbole en question.


Tu veux dire à l'opposée, non. Parce que tu t'appuies le shift
avec le petit doigt de l'autre main, pour éviter des
contortions. (C'est au moins comme ça qu'on m'a appris, et je
trouve que ça marche pas mal.)

--
James Kanze
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34


Avatar
James Kanze
Arnaud Meurgues wrote:
Benoît Bréholée wrote:


Voici ce que j'ai :



Sous Windows ??


Au vu de tout ce que l'on peut faire avec une touche Compose,
je dirais que c'est plutôt l'OS ou l'environnement qui est à
blâmer, plutôt que le clavier français.



C'est pourquoi j'avais précisé « sous Windows ».
Donc si on n'y fait pas attention, "c'est" devient "cést" ?



Oui. J'ai vite pris l'habitude de mettre un espace avec ' lorsque je
veux une apostrophe.


Ça n'apporte pas de solution à l'espace insécable.



Heu... Non. Certes. Mais ce n'est pas supposer en apporter.


Il n'est pas toujours indispensable, et c'est sans doute
excessif de l'utiliser systématiquement, mais pour le mail ou
Usenet, c'est bien pratique pour éviter qu'un "«" se retrouve
en fin de ligne, ou un ":" en début.



Oui, mais quel est le code unicode de l'espace insécable ? Et en
iso-8859-2 ?


0x00A0 en Unicode, 0xA0 en ISO 8859-1, et je crois en fait dans
tous les ISO 8859. (Décimal 160 -- ou ^K-N-S sous vim.)

--
James Kanze
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34


Avatar
James Kanze
Fabien LE LEZ wrote:
On Mon, 12 Jun 2006 19:16:12 +0200, Olivier Miakinen
<om+:


Oui. J'ai vite pris l'habitude de mettre un espace avec '
lorsque je veux une apostrophe.




Je sais qu'on s'habitue à tout, mais ça me semble à priori rédhibitoire.



En tout cas je confirme que le tilde rémanent est bien
pénible. J'ai assez souvent besoin d'écrire "~n", et
absolument jamais "ñ", puisque je ne connais pas l'espagnol.
Si c'était aussi le cas de l'apostrophe, je crois que ça me
ferait perdre beaucoup de temps.


À l'époque où je me servais de Emacs, je me suis habitué. Sans
trop de problème. Au point de le préférer à l'utilisation de ^K
comme commande de composition sous vim, même encore.

--
James Kanze
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34



Avatar
Sylvain
?! bonsoir aussi, James.

James Kanze wrote on 13/06/2006 00:05:
Sylvain wrote:
Fabien LE LEZ wrote on 12/06/2006 12:08:

J'ai cru lire ici que pour la programmation, un clavier
qwerty (US) est plus pratique qu'un clavier azerty. Est-ce
vrai ?


si vous tapez avec 2 doigts à 1 car/sec. qu'importe; si votre
rythme est plus soutenu c'est que vous avez une certaine
expérience d'un clavier particulier et changer cette
expérience prends du temps (plus que de chercher Alt-Gr!).


Dans un premier temps. Si on sait tapper, on s'adapte assez vite
à un autre clavier. Au moins, c'est mon experience.

Mais au fond, s'il est sous Windows ou sous Linux, il peut
l'essayer déjà. J'ai tous mes claviers programmés en US (avec
basculement en français ou en allemand quand je dois travailler
avec les outils du genre Word), même si la gravure varie d'une
machine à l'autre. (Parmi les quatre machines que j'utilise
regulièrement, il y a un clavier US, un clavier allemand, et
deux claviers français. D'après les gravures sur les touches --
je les ai tous en US par défaut, avec basculement en français ou
en allemand le cas échéant. Encore qu'avec les bons éditeurs,
c'est aussi facile de générer les caractères accentués à partir
du clavier US -- plus facile, même, pour les caractères comme É,
même.)

j'ai vu des personnes tellement habitué au clavier Qwerty,
qu'elles switchaient le clavier Azerty des PC en Qwerty
(Alt-Ctrl-F1 à une époque pré-windoïde) et l'utilisaient "en
aveugle".


Je vois mal quelqu'un qui travaille toute la journée à
l'ordinateur et qui doit régarder le clavier. Ça me semble le b
a ba que de savoir se servir des outils qu'on a.



faut-il comprendre que, selon ce point, la seule bonne réponse que l'on
pouvait faire est "on s'en fout de la config. des dessins des touches
puisqu'un développeur digne de ce nom n'utilise que des claviers blancs" ??

l'Italie a perdue ou c'était ma punition de
mauvais-pianoteur-pas-professionnel ?

Sylvain.



1 2 3 4 5