Utilisateur:Jenbamin
Avant j’étais petit. Je tapais à trois doigts sur mon clavier azerty. Certains jours, j’étais en forme, je montais à quatre doigts, même cinq parfois : c’était grisant. J’allais assez vite en fait, et je ne regardais pas beaucoup mes doigts (enfin un peu, oui, mais pas beaucoup). Maintenant, je suis un grand. Je tape à dix doigts et à l’aveugle, sur mon clavier bépo. Je ne vais pas très vite (enfin un peu, oui, mais pas beaucoup). — Mais comme ça fait moins d’un mois que je suis un grand, je me dis que ça doit être normal. Et puis surtout : quelle fierté, être un grand !
usage du bépo
Au bout de quelques semaines, je n’utilise plus du tout l’azerty, et je m’en porte très bien. Je profite de m’y être mis en plein été : peu de contraintes urgentes, je peux supporter sans problème la baisse temporaire de vitesse de frappe. L’intérêt de telle ou telle disposition, ou bien de telle ou telle modif mineure d’une disposition, dépend de l’usage qu’on fait de son ordinateur : on n’a pas forcément les mêmes besoins selon qu’on ne fasse que du texte en français ou que des lignes de code. On peut même vouloir faire les deux : faut savoir alors ce qui est prioritaire, mais ne pas non plus sacrifier complètement les usages minoritaires au profit de l’usage majoritaire. Donc, mon usage de l’ordinateur, c’est principalement :
- envoyer des mails, lire des pages html (et occasionnellement gribouiller quelques commentaires sur des sites/blogs), etc., bref comme tout le monde ;
- taper des textes sérieux issus de mon neurone (je suis universitaire en sciences humaines) : des articles, une thèse en cours (phase de rédaction, précisément), ce genre de choses — mes travaux perso sont tapés en LaTeX avec le frontend TeXShop (j’ai fréquenté autrefois les sciences inhumaines), mais je suis parfois obligé de me servir de MS Word pour des projets à plusieurs (contribution à un ouvrage collectif, par exemple) ;
- comme je suis musicologue (pour tout vous dire), taper du texte en LaTeX ça peut aussi vouloir dire taper des partitions de musique avec LilyPond (pas encore essayé avec le bépo, ça pourrait me décider à passer aux chiffres en direct, cf. ci-dessous) ;
- en théorie, alimenter mon site internet (pas fait depuis longtemps) ;
- mettre en forme et en page des textes écrits par moi ou par d’autres (suis un peu maniaque de typo), logiciels principaux utilisés : LaTeX, MS Word, QuarkXPress ;
- bidouiller des machins d’ordi : des sites internet, du html et du php, des squelettes spip, du (la)tex, des machins divers en xml, bref des trucs de semi-geek, on va dire (« semi » seulement, parce que parfois aussi je fais complètement autre chose de ma vie, et surtout parce que mes compétences restent au niveau de la bidouille de base) — logiciels : TeXShop pour LaTeX, et pour tout le reste, de plus en plus exclusivement, l’éditeur TextMate (autrefois : Alpha puis AlphaX, et BBEdit) ;
- me suis mis récemment à Git, mais j’en ai un usage très basique (i.e. pour archiver/suivre mes machins perso) ;
- plus occasionnellement : euh… plein de trucs, il y a 145 éléments dans mon dossier Applications, alors que j’ai fait le ménage récemment pour virer les inutiles ;
- j’ai probablement oublié des trucs, parce que, on ne le dira jamais assez, les ordis c’est la vie…
Autre point important : la langue. Le bépo est conçu pour le français. Le bépo est parfait, ou presque, pour le français. Pour le français seulement, quel que soit le support assez exhaustif pour des caractères un peu exotiques : le bépo n’est pas adapté à l’anglais, en particulier, pas beaucoup non plus à l’allemand, parce que le K et le W sont très mal placés. Problème : il peut m’arriver de croiser quelques mots en allemand, et surtout il m’arrive quand même assez souvent de devoir écrire en anglais, que ce soit trois mots, une ligne de code ou deux, ou bien tout un long mail, voire tout un article de 30000 signes. Ça pourrait me conduire, un jour, à faire des modifs plus importantes que celles que j’ai déjà faites (mais le « bépow » ne me convainc pas vraiment).
configurations matérielle et logicielle
- ordi : MacBook datant de 2006 (version 1,1 = la première génération des Mac Intel), bonne bête solide, usage intensif et exclusif depuis quatre ans, pas mal trimballé un peu partout ;
- OS : le dernier des félins Apple, Snow Leopard 10.6.4, je suis à jour, quoi ;
- claviers : celui du MacBook + depuis un mois je suis heureux possesseur (et intensif utilisateur) d’un TypeMatrix 2030 usb muni d’une skin bépo.
modifications du bépo standard
J’utilise une version un peu modifiée du bépo 1.0, les modifications sont les suivantes :
- apostrophes déplacées pour commencer, bien entendu, comme tout le monde : accès direct à l’apostrophe (la vraie, « ’ » = U+2019) à la place du truc infâme for-geeks-only (« ' » = U+0027), lequel truc infâme restant pas trop loin (en AltGr sur la même touche) pour les jours où on en a besoin (= 1. pour lancer un bon gros rechercher-remplacer systématique et rétablir des apostrophes correctes sur textes reçus de collègues, 2. faire le geek, un peu, 3. faire du gras et de l’italique sur le wiki du bépo) — pas trop besoin de justifier ce changement j’imagine, mais juste pour mémoire : la seule raison qui indiquerait de laisser « ' » plus accessible, quand il s’agit de taper du texte (pour taper du code c’est différent, ok), c’est que certains logiciels le convertissent automatiquement en « ’ »… ;
- deux ou trois bricoles sans intérêt : « § » sur la touche où il y a le « $ » du bépo, « ¶ » sur la touche où il y a le « P » bépo (je ne sais plus où j’avais vu ce changement, l’idée n’est pas de moi) — on ne se sert pas forcément tous de ces caractères tous les jours, raison de plus pour que la cohérence visuelle de la touche soit optimisée ; encore un ou deux trucs du même genre, que j’ai oubliés tant ça m’est utile au quotidien ;
- comme j’utilise surtout le TypeMatrix, je ne me sers pas de la 102e touche du bépo (« ê »), je tape donc mes « ê » avec « ^ » + « e », je tape mes « / » de la main droite, et je le vis plutôt bien ;
- la modif principale, idée empruntée à NemOlivier mais réalisée (un peu) autrement : le trait d’union (« - », minus-hyphen pour les intimes, U+002d) est beaucoup trop fréquent et utile pour être perché là-haut sous le 8, on le rapproche donc : à la place du « K » du bépo officiel. Sur la même touche, le tiret sur cadratin (« — », emdash) en majuscule, le tilde (non-mort) en AltGr, et le tiret sur demi-cadratin (« – », endash) en AltGr+Maj. Du coup faut reloger le « K » : je le mets à la place du « W » officiel, et celui-ci à la place du « Ç ». Exit le « Ç », qui passe en couche AltGr sur la touche où il y a la virgule. Bref, j’ai tout copié NemOlivier, vous allez me dire, mais alors moi je vous réponds : 1. ben oui, et alors ?, 2. en fait non pas tout à fait. Non seulement il y a des microdétails qui changent (j’ai le tilde non-mort (« ~ ») là où il a le tilde mort (i.e précisément sur la touche du trait-d’union (ex-touche du K), là où il y a un ~ dessiné sur la skin bépo…), parce que j’ai besoin souvent du tilde non-mort en LaTeX et en Spip (où il sert à coder les espaces justifiantes insécables), alors que le tilde mort est très bien là où il est dans le bépo officiel, avec le « n » pour pouvoir faire plein de « ñ » chaque fois que je vais en Argentine (zut, j’en reviens, et ne sais pas bien quand j’y retourne…)), mais surtout je n’ai pas touché à la rangée du haut : +, -, /, * etc. restent là où ils sont dessinés sur la skin bépo du TypeMatrix — toujours le même principe : moins une touche est fréquente, plus on va être tenté de regarder sous ses doigts. Vous avez tout suivi ? Oui ? alors il ne vous aura pas échappé que j’ai des choses en doubles sur mon clavier : les deux tirets (emdash et endash), le trait-d’union (minus-hyphen). Pour les deux tirets, c’est pas bien grave, mais à l’occasion je veux bien mettre autre chose sur la rangée du haut, pas encore réfléchi. Pour le trait-d’union : c’est fait exprès, en fait moralement l’un est le « moins » (minus), l’autre est le trait d’union (hyphen). En ASCII, c’est le même caractère, minus-hyphen, et donc les deux touches sortent le même code, U+002d en Unicode ; mais l’Unicode prévoit aussi des caractères possiblement séparés, minus et hyphen, U+2010 et U+2012 respectivement. Le jour où j’ai besoin de ces caractères, mon clavier est prêt… Bilan des courses : absolument aucun inconvénient à se passer du « ç » en direct, par contre il faut deux modifieurs pour avoir la majuscule correspondante, dommage — par ailleurs le « K » se retrouve vraiment mal placé sur le TypeMatrix (mais c’était encore pire d’y mettre le « W », alors…) ;
- quelques détails dans la couche caps-lock : les chiffres y restent en Majuscule, je garde les guillemets, les parenthèses, etc., en direct (habitude Mac standard, quoi) ;
- modifications de NemOlivier non reprise : l’ajout des « nbsp » (non-breaking space) en automatique sur les guillemets — je peux comprendre que ce soit pratique pour certaines choses, avec certains softs, mais primo, dans mon cas c’est absolument hors de question (je ne tape pas d’insécables avec les guillemets dans LaTeX, le module de francisation babel/french s’en charge automatiquement — avec un espacement plus finement « tuné » qu’une bête espace-mot —, et est très perturbé si on lui entre des nbsp ou des ~), et secundo, je n’y suis pas favorable sur le principe : les logiciels qui gèrent finement la typo, que ce soit LaTeX, XPress ou InDesign, ont tous des façons particulières de gérer l’espacement, les différents types d’insécables (ben oui, parce qu’il y en a plein, des insécables, pas juste l’espace-mot justifiante et la fine…), et qu’il ne faut pas les embêter, tandis que tous les logiciels pour lesquels l’insécable automatique pourrait être effectivement un plus correspondent à des usages pour lesquels ce n’est pas toujours forcément si grave que ça d’avoir oublié de mettre des insécables : écrire des mails, gribouiller sur des blogs, etc. ;
- chiffres en direct ou pas ? (= autre suggestion de NemOlivier) Pour l’instant pas, ils restent en Maj, mais cependant j’y songe sérieusement, je vais peut-être m’y mettre — ce qui me fait garder les chiffres en Maj : avoir les guillemets et les parenthèses en direct, pour taper beaucoup de texte, c’est bien pratique (surtout quand on abuse des parenthèses et des guillements… et c’est un peu mon cas !), l’@ aussi mais c’est moins vital ; ce qui pourrait me faire passer aux chiffres en direct : quand on tape des guillemets ou des parenthèses, on n’en tape a priori qu’un à la fois, donc on peut survivre s’il faut pour ça un modifieur, alors que quand on tape des chiffres, il peut arriver, assez souvent même (pour ne pas dire absolument tout le temps), qu’on en ait plusieurs de suite à taper (dans mon cas : indiquer un numéro de page (deux ou trois chiffres à la suite), indiquer une date (quatre chiffres à la suite pour une année), et dans ce cas-là ça devient pas glop de devoir garder le Shift enfoncé, voire passer du Shift droit au Shift gauche deux ou trois fois de suite pour taper, mettons, 1936 — bref, vais peut-être m’y mettre prochainement, au moins essayer… ;
- je crois que c’est tout, du moins pour ce qui concerne la disposition elle-même — à suivre…
Au final, ça donne, mettons, ça (cliquez ici pour voir en plus joli mieux) :
Ou bien encore, en version simplifiée (cliquez ici pour voir en plus joli mieux) :
avec le TypeMatrix (clavier orthogonal 101 touches)
Sauf donc qu’en réalité l’image ci-dessus est trompeuse, parce que sur le clavier orthogonal du TypeMatrix ça donne plutôt quelque chose comme :
╭─────┬─────┬─────┬─────┬─────┬─────┬──────┬─────┬─────┬─────┬─────┬─────┬─────┬─────╮ │ # § │ 1 „ │ 2 “ │ 3 ” │ 4 │ 5 │ Del. │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ ` │ | | | | | | ├──────┤ | | | | | | | │ $ – │ " — │ « < │ » > │ ( [ │ ) ]| | @ │ + │ - │ / │ * │ = │ % │ ├─────┼─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┼─────┼─────┤ | tab.│ B │ É │ P ¶ │ O Œ │ È │ BkSp │ ! │ V │ D │ L │ J │ Z │ K │ | | | | | | | | | | | | | | | | │ | │ ´ │ & │ │ │ │ ^ ¡ │ ˇ │ │ │ │ │ │ ├─────┼─────┼─────┼─────┼─────┼─────┼──────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤ | │ A Æ │ U Ù │ I │ E │ ; Ç │ │ C │ T │ S │ R ™ │ N │ M │ | | Maj.| | | | | | | | | | | | | Maj.| | │ │ │ " │ € │ , │ │ © │ þ │ ß │ ® │ ~ │ │ | | ├─────┼─────┼─────┼─────┼─────┤ Ret. ├─────┼─────┼─────┼─────┼─────┼─────┤ | | │ À │ Y ‘ │ X ’ │ : │ — – │ │ ? ¿ │ Q │ G │ H │ F │ W | | | | | | | | | | | | | | | | | | │ \ │ { │ } │ . … │ - ~ │ │ ’ ' │ │ │ │ │ | | ╰─────┴─────┴─────┴─────┴─────┴─────┴──────┴─────┴─────┴─────┴─────┴─────┴─────┴─────╯ ╭──────────────────────────────╮ │ │ │ | │ _ │ ╰──────────────────────────────╯
J’en profite pour signaler que le TypeMatrix — modèle 2030 USB (la version ps/2, c’est un peu moins glop) — s’intègre parfaitement à l’environnement Mac. Si vous ne touchez à rien, juste vous branchez, déjà ça marche. Mais vous pouvez tirer pleinement parti de votre joujou en configurant deux ou trois choses supplémentaires — pour cela, deux outils : KeyRemap4MacBook et USBOverdrive.
- USBOverdrive vous permet que les trois touches « multimédia » à droite : calculator, mail et home/browser soient reconnues (à noter que les autres touches multimédia (Play/Pause, Next Track, Previous Track, Mute, Volume Up et Volume Down) étaient déjà reconnues, sans installation supplémentaire). Si vous voulez faire quelque chose de ces trois touches, installez USBOverdrive (c’est un shareware, 15 ou 20 € pour avoir une licence, mais aucune limitation de la version d’essai), et configurez vos touches comme vous voulez. Vous en profitez pour faire faire ce que vous voulez à toutes les touches spéciales, si les choix par défaut ne vous conviennent pas.
- Quant à KeyRemap4MacBook, il vous permet de faire un peu ce que vous voulez de votre clavier, cf. les quelques explications que j’ai ajoutées sur le wiki sur la page Trucs & astuces. En particulier, réglages prêts à l’emploi que j’ai créés pour le TypeMatrix et qui ont été ajoutés dans la version standard :
- Swap Command_L and Option_L on TypeMatrix 2030 kbd : pour échanger à gauche les touches Commande (Win/Super) et Option (Alt), et retrouver ainsi vos habitudes de mac-user ;
- Option+Tab to Command+Tab on TypeMatrix 2030 kbd : pour que la touche « shuffle » du TypeMatrix vous permette de basculer d’une application à l’autre (cette touche envoie en effet le combo « Alt+Tab » à votre ordinateur) ;
- Application Key to Command_L+Backquote on TypeMatrix 2030 kbd : pour que la touche « app » du TypeMatrix vous permette de passer le focus d’une fenêtre à l’autre au sein d’une même application (si ça ne marche pas, c’est que vous avez dû changer le raccourci par défaut qui fait ça : allez dans le panneau de Préférences Système « Clavier » pour rétablir le bon raccourci) ;
- Use PC Style Copy/Paste #3bis (for bépo/french dvorak) on TypeMatrix 2030 kbd : pour que les touches spéciales cut-copy-paste fassent ce pour quoi elles ont été conçues.
Tous ces réglages sont à trouver dans le menu « Device specific mixed settings » ; pas impossible que j’en rajoute d’autres à l’occasion (notamment avoir des réglages qui détectent automatiquement si vous êtes en bépo ou non).
Comme le savent tous ceux qui l’ont testé, la grande force du TypeMatrix, hormis la disposition en colonnes bien sûr, c’est :
- les deux touches Majuscule remontées à hauteur correcte de petit doigt ;
- le Return et le Backspace centraux.
Moralité : il n’y a plus qu’à faire la même chose sur le clavier du Mac !
avec le MacBook (clavier décalé 102 touches)
Disclaimer : Attention ! là ça devient nettement plus expérimental, pour ne pas dire tordu, et ça n’a pas encore été beaucoup testé (je ne suis pas très nomade ces temps-ci, donc j’utilise quasi-exclusivement le TypeMatrix). Je demande par avance pardon à tous…
l’idée
Je n’avais jamais appris à taper à dix doigts avant que NemOlivier ne me prête gentiment un TypeMatrix (« avec la skin bépo, comme ça tu pourras essayer si tu veux… »). Comme le clavier était : 1. splitté, 2. marqué qwerty, ce n’était pas évident d’y taper comme d’hab, en azerty avec trois doigts… Conséquence : apprendre à taper à dix doigts ; corollaire : se mettre au bépo (quitte à apprendre, autant le faire sur une disposition ergonomique…). Donc j’ai appris le bépo sur clavier orthogonal directement, ce qui veut dire que les distinctions entre différentes méthodes de saisies (cf. sur le wiki : Méthode_de_saisie) n’y ont pas beaucoup de sens : je veux bien qu’on me dise que je tape en « méthode standard » sur le TM, mais qu’est-ce qui m’empêche de penser dans ma tête que je tape en méthode « variante A », puisque de toute façon les touches de la rangée du bas ne sont pas placées pareillement ? Hors personne je crois ne contestera que sur un clavier décalé, d’un point de vue ergonomique, la « variante A » est très nettement préférable : poignets mieux dans l’axe, et surtout moins d’entremêlement de doigts (avec mes grosses paluches sur un clavier de portable, je vous assure que la « méthode standard » n’est vraiment pas confort…).
C’est ainsi que j’en suis venu à cette conclusion :
- je veux taper ergonomiquement, donc « variante A » sans le moindre doute ;
- je veux évidemment garder les mêmes touches sous les mêmes doigts, ou bien ça n’a aucun sens, ça reviendrait en gros à foutre tout l’apprentissage du bépo en l’air : donc c’est toujours l’index qui tape les points, le majeur qui tape les X, l’annulaire qui tape les Y, et l’auriculaire qui tape les À.
Bref, je tape « ergonomiquement » en variante A, et « bépoïquement » en méthode standard, et je me trouve vraiment formidable (ça m’arrive) d’avoir eu cette idée. (À noter qu’au moment où j’ai eu ces idées, je ne connaissais pas même l’existence de ladite « variante A »…)
Bilan :
- Pour moi, il n’y a guère qu’un seul inconvénient, mais parfaitement mineur et « théorique » : le jour où je suis chez quelqu’un qui a un clavier US, je l’ai dans l’os si je veux lui emprunter son ordi tout en essayant de battre mon record de vitesse de frappe ce jour-là… Mais franchement, c’est nettement moins perturbant que de devoir taper en qwerty quand on est habitué à l’azerty, ça nous est tous arrivé (souvenez-vous…), on n’en est jamais morts. Et surtout : ça m’arrive rarement, je dois bien dire, de croiser des claviers US, ça doit bien faire dix ans que je n’en ai pas vu. Le jour où je pars six mois aux États-Unis, j’emmène mon ordi portable avec moi, vous savez (et même mon TypeMatrix…). Bref, pour moi ce n’est vraiment pas un inconvénient, mais je peux comprendre que pour d’autres ça puise l’être (encore que… je sais déjà quoi faire si je devais durablement taper sur un clavier décalé 101 touches !).
- Pour tous ceux qui sont déjà fortement habitués à la méthode standard sur clavier décalé, je peux imaginer aussi qu’il puisse y avoir un coût au départ — mais c’est tellement bien après…
réalisation 1 : la disposition bepo_102_ br
Une fois qu’on a pengé à tout ça, y a plus qu’à… Alors on retourne dans le ConfigGenerator, et on créé une nouvelle dispo, chez moi c’est « bepo_102_br » (parce que celle d’avant elle s’appelle « bepo_101_br »…). Trois copier-coller plus tard, ça donne donc ça (enfin à peu près, on va le voir) :
Vous avez donc une magnifique case vide au milieu de la rangée du bas de votre clavier, vous pouvez en profiter pour y mettre ce que vous voulez. Comme vous le voyez sur la carte ci-dessus, au début j’avais mis un backslash, parce que ça m’est utile souvent avec LaTeX, mais vous pouvez aussi y mettre la si pratique touche « trait-d’union / tiret » proposée par NemOlivier, si vous n’aviez pas comme moi eu la bonne idée de suivre ses conseils et de déplacer le K. Cette première réalisation est pratique, puisqu’elle peut s’installer rapidement comme n’importe quelle autre si vous squattez l’ordi d’un pote à l’étranger, en voyage, etc. Mais ce serait dommage de s’arrêter là, vous ne trouvez pas ?
réalisation 2 : je transforme mon clavier de MacBook en TypeMatrix grâce à KR4MB…
Reprenons — ce qui est bien dans le TypeMatrix, c’est :
- les touches en colonnes ;
- les majuscules plus à portée des auriculaires ;
- le Return central ;
- le Backspace central.
Pour le premier point, ça va quand même être dur… Pour les trois autres, y a plus qu’à…
“Last row left-shift”
Mais tout d’abord, avant de réaliser cet ambitieux programme en trois points, revenons un peu en arrière : je n’ai pas envie de devoir changer, dans le Menu Saisie (ni même par raccourci clavier), entre ma disposition bepo_101_br et ma disposition bepo_102_br, selon que je tape sur le clavier du MacBook ou bien que j’aie branché mon clavier externe TypeMatrix — parce que je vais oublier, y perdre du temps, etc. Donc pour contourner ça, je peux faire mieux : grâce toujours au magique KeyRemap4MacBook, il me suffit de remapper, pour le clavier du MacBook et pour celui-ci seulement, les touches vers lesquelles je veux décaler sur les touches que je veux décaler. Comme KR4MB dispose de filtres selon l’input device, ça ne pose aucun problème. Le réglage est vite créé, maintenant je n’ai plus qu’à cocher la case ‘last row left-shift’ on the MacBook's internal kbd, et j’ai décalé-à-gauche-sur-la-dernière-rangée, en bon français. Plus besoin donc d’avoir à switcher entre les deux dispos, c’est automatisé (et d’ailleurs, c’est logique, parce que fondamentalement c’est la même dispo…).
les modifieurs
Pour tirer pleinement parti du bépo (et accessoirement pour garder la même chose que sur le TM, mais en l’occurrence c’est secondaire), il me faut bien sûr un « AltGr » au plus près sous le pouce droit, ce que je fais en cochant Command_R to Option_R dans KeyRemap4MacBook (ou, si je veux filtrer et faire ça sur le MacBook seulement, Command_R to Option_R on the MacBook's internal kbd). De la même façon, j’ai envie d’un « Ctrl » à droite, donc je coche Enter to Control_R (ou bien Enter to Control_R on the MacBook's internal kbd) — chez vous ça peut être plutôt Option_R to Control_R, suivant le modèle de votre Mac (mais, même si vous avez déjà un Alt à droite, il est néanmoins fortement recommandé de le déplacer à la place du Command_R, parce que le bépo fait grand usage du AltGr…).
les majuscules à portée d’auriculaires
Il suffit d’échanger :
- à droite, la touche Maj et celle sur laquelle est, pour moi, le W (pour vous, peut-être plutôt le Ç si c’est encore lui qui est là) ;
- à gauche, la touche Maj et la touche CapsLock.
Ce qui est fait de la façon suivante :
- à droite, pas de gros problème, c’est un échange standard entre deux touches standards, c’est vite codé, une fois de plus en filtrant suivant l’input device, c’est-à-dire en rendant le changement effectif sur le clavier du Mac seulement, et pas sur le TypeMatrix quand il est branché : maintenant, le réglage est prêt, il n’y a plus qu’à cocher Swap Shift_R and Backslash (\) on the MacBook's internal kbd dans le panneau de KeyRemap4MacBook ;
- à gauche, il faut ruser un peu, car la touche CapsLock ne fonctionne pas exactement comme les autres… on utilise donc PCKeyboardHack, le petit frère de KeyRemap4MacBook, pour remapper CapsLock, sauf que si on l’envoie direct sur Shift_L, ce sera effectif sur tous les claviers, ce qui n’est pas du tout ce que l’on veut — parade : on mappe CapsLock sur une touche inexistante du Mac (par exemple pour moi, la touche Exposé : j’ai un vieux Mac…) avec PCKeyboardHack, puis on renvoie ladite touche, grâce à KeyRemap4MacBook, sur Shift_L pour le clavier du MacBook, et retour sur CapsLock pour tous les autres claviers ! Voilà, c’est fait, tout ce qu’il faut c’est installer et configurer PCKeyboardHack (j’y envoie CapsLock sur le keycode 160, qui est celui de Expose_All), puis cocher Swap Shift_L and CapsLock on the Mac's internal kbd dans KR4MB (bien sûr, j’ai créé aussi le réglage Revert CapsLock to normal on every kbds, pour si je dois prêter mon Mac à quelqu’un un jour où ce quelqu’un n’est pas d’humeur trop joueuse…).
Et voilà ! Mes deux touches Shift sont à la bonne hauteur, et je garde mes bonnes habitudes du TypeMatrix (y compris mon W — ou votre Ç — qui se retrouve exactement au même endroit, juste à droite du F).
le Return central
Une fois que j’ai fait mon « last row left-shift » (cf. ci-dessus), j’ai libéré une place au milieu de ma rangée du bas, sur le B de l’azerty (ou du qwerty) : j’y mets une copie du Return (je garde aussi le gros Return, il est utile à l’occasion) en cliquant dans KeyRemap4MacBook l’option ‘Central-Return’ (B to Return) on the MacBook's internal kbd. Quand on est habitué au TM, on passe son temps à chercher de l’index les touches qui n’y sont pas sur les autres claviers — avec cette option, la recherche ne se fait plus en vain !
Avec tout ça je me retrouve avec quelque chose qui n’est pas loin d’être optimal, et qui doit ressembler à (euh… si je ne me suis pas planté en éditant à la main le fichier .svg…) :
la dernière touche… le Backspace central !
Bon, là ça devient nettement plus rock ’n roll… Si je veux avoir « tout comme sur le TypeMatrix », il me manque toujours le Backspace en haut au centre. Mais jusqu’ici, il s’agissait de déplacer des machins qui ne correspondait de toute façon pas à l’étiquetage azerty du clavier sur lequel on tape : si on fait le dernier changement, il va falloir appuyer sur la touche marquée 7 pour faire un 6, sur celle marquée 8 pour faire un 7, und so weiter… — et comme on a tous plein de chiffres qui traînent dans nos mots de passe, c’est parti pour être drôle ! Quoi qu’il en soit, le changement est possible, je l’ai programmé pour KeyRemap4MacBook : il suffit de cocher les options ‘first row right-shift’ on the MacBook's internal kbd et ‘Central-Delete’ (6 to Delete) on the MacBook's internal kbd, et voilà, vous êtes l’heureux possesseur psychopathe d’un clavier qui a la tronche suivante :
Bon, ce dernier changement, c’est surtout pour-de-rire et pour aller jusqu’au bout du délire : je n’ai pas encore beaucoup testé et pratiqué, c’est pas évident. Pour les mots de passe, on se concentre et ça passe, mais faut pas être pressé. Sympa aussi quand on veut effacer des trucs et qu’on se retrouve à écrire une ligne entière de %%%%%%%%%%%%%%%%%%%% !…
Sur un clavier où on ne change pas du tout l’étiquetage, le coup du backspace n’est pas très viable, je dois bien avouer (quoique, avec de la pratique…). Par contre, en s’achetant un paquet d’autocollants Beaujoie, ça me paraît tout à fait réaliste. Deux options :
- Acheter un jeu d’autocollants bépo : ben on met ce qu’on veut là où on veut, tout va bien, rien n’interdit de mettre tel autocollant à tel endroit plutôt qu’à tel autre, donc va pour le Return et le Backspace centraux. Inconvénient : on ne peut plus prêter son ordi, même pas pour cinq minutes à un pote qui est chez vous et veut checker ses mails. Pour le principe donc, pas top — mais ça rend les modifs franchement viables.
- Acheter un jeu d’autocollants azerty/français pour Mac, si possible pas la même couleur que votre clavier d’origine : vous n’avez plus qu’à recoller les treize autocollants de la rangée des chiffres, en faisant le décalage au centre. Vous avez alors une touche au milieu qui n’est pas de la même couleur que les autres : ça la rend facile à identifier/viser pour en faire votre Backspace, et vos invités comprendront vite que s’il y a deux 6 l’un à côté de l’autre, l’un seulement des deux produit le résultat désiré. Si vous avez encore sous la main un autocollant Backspace d’une autre couleur, ne pas hésiter à l’y coller. Pour la rangée du bas, même principe : vous changez juste la couleur du B, vous le remplacez par un B d’une autre couleur, et l’affaire est dans le sac !
Je pense que je me pencherai vers la seconde option, si je garde l’option du Backspace central… mais le plus probable reste qu’à terme je m’arrête à l’étape précédente, les Maj à bonne hauteur et le Return central c’est déjà bien sympa.
That’s all folks!…
[Note sur KeyRemap4MacBook : tous les réglages que j’utilise sont regroupés dans un seul et même menu : « Device Specific Mixed Settings » (sera complété prochainement : prévu de faire en particulier = avoir des changements qui sont actifs en bépo, mais pas en azerty, voire des changements qui sont actifs sur telle version du bépo mais pas sur telle autre (notamment pour les versions où les raccourcis en Cmd et Ctrl restent ceux de l’azerty, utile pour gérer les bugs de MS Word, cf. la page d’install)). Si vous voulez essayer mes machins, tout est prêt à l’emploi dans KeyRemap4MacBook… mais ça ne marchera par forcément ! En effet, les filtres « on the MacBook's internal kbd » correspondent seulement à mon modèle de clavier interne : contactez-moi si vous voulez qu’on allonge la liste pour ajouter le vôtre. Je peux aussi filer à qui veut mes fichiers de config, si ça vous amuse d’essayer…]
bépo + Mac sur le wiki
Sur le wiki du bépo, on voit vite qu’il y a surtout des Linux (ou Unix) qui traînent dans le coin, plus quelques Windows, mais pas — plus, me dit-on — des masses de Mac. J’ai donc contribué un peu, comme j’ai pu, et j’ai essayé de voir où étaient les infos. Pour mémoire je liste ici les principales pages où les utilisateurs Mac peuvent trouver des infos utiles :
- la page d’install Mac, bien sûr ;
- la page Trucs & astuces ;
- la page du ConfigGenerator, qui a maintenant un beau tutoriel Mac ;
- les pages utilisateur suivantes : Jenbamin (= cette page), et… d’autres ?… [à compléter si possible].