<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://bepo.fr/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lots+of+birds</id>
	<title>Disposition de clavier bépo - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://bepo.fr/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lots+of+birds"/>
	<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/Sp%C3%A9cial:Contributions/Lots_of_birds"/>
	<updated>2026-04-17T09:31:31Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=23803</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=23803"/>
		<updated>2014-10-16T13:17:45Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux familles de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Il faut dire que j&#039;ai toujours trouvé que la disposition par défaut des raccourcis emacs était anarchique, et mal adapté aux êtres humains.&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution. C&#039;est ma dernière tentative de rester sous emacs malgré l&#039;utilisation du Bépo.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs:&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition des raccourcis facile à apprendre (sinon autant aller sous vim)&lt;br /&gt;
* Avoir une disposition des raccourcis efficace&lt;br /&gt;
* Avoir les raccourcis les plus utiles en accès direct C-&#039;touche&#039;, plutôt que C-x + &#039;touche&#039;&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
Vous pourriez être aussi intéressé par la configuration proposée par [[Utilisateur:Sarcastic/Emacs|Sarcastic]] ou [[Utilisateur:Louiz’/Emacs|Louiz’]].&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
Avec la main droite :&lt;br /&gt;
* on se déplace avec la ligne de repos&lt;br /&gt;
* on supprime en dessous de celle-ci&lt;br /&gt;
* on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça. (les touches en mauves matérialisent la position des doigts sur la ligne de repos).&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons un vue globale du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touches sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche contrôle)&lt;br /&gt;
Si la fonction est en rouge, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche.&lt;br /&gt;
Les cases en mauve servent à repérer la position des 4 doigts sur la ligne de repos&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut donc déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
Étant donné qu&#039;il n&#039;y a pas de touche alt du côté droit, j&#039;essaie de n&#039;utiliser que la touche C- pour les raccourcis&lt;br /&gt;
&lt;br /&gt;
Voici le plan général&lt;br /&gt;
&lt;br /&gt;
[[Image:emacs_main_gauche_bepo1.png|800px|center|thumb|Actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Pour le détail, je suis beaucoup moins sûr que pour la main droite, mais voici un premier jet montrant l&#039;affectation précise que je propose:&lt;br /&gt;
[[Image:emacs_main_gauche_bepo2.png|800px|center|thumb|détail des actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Je pense que le placement des raccourcis reste relativement intuitif.&lt;br /&gt;
Il faut remarquer que je souhaite placer la touche début et fin de macro au même endroit, c&#039;est plus facile à retenir.&lt;br /&gt;
&lt;br /&gt;
Plus besoin d&#039;un raccourci composé de deux touche pour taper un commande dans le mini-buffer&lt;br /&gt;
Plus besoin d&#039;un raccoaurci composé de deux touche pour quitter le minibuffer (F5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le code pour adapter Emacs==&lt;br /&gt;
&lt;br /&gt;
Le code pour adapter emacs est disponible a cette adresse&lt;br /&gt;
https://bitbucket.org/lots_of_birds/bepo_emacs/src&lt;br /&gt;
&lt;br /&gt;
Pour appliquez les commandes en Emacs Lisp, importez ce fichiers, et tapez dans le minibuffer (avec M-x) eval-buffer&lt;br /&gt;
&lt;br /&gt;
Malheureusement, la disposition n&#039;est pas encore prête.&lt;br /&gt;
Certaines fonctionnalités sont à coder, mais on peut peut-être trouver quelqu&#039;un qui s&#039;en est déjà occupé. Je veux parler notamment d&#039;une fonction pour couper toute la ligne sur laquelle se trouve le curseur, fonction que j&#039;emprunte à vim.&lt;br /&gt;
&lt;br /&gt;
==Bugs connus actuels==&lt;br /&gt;
Ci-dessous, seulement les lignes problématiques de mon .emacs&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;Bugs ;; nouveaux bugs rapporté par la discussion;&lt;br /&gt;
;;Si on fait C-s plusieurs fois de suite ça recherche le suivant, puis ça boucle, etc. Là avec C-v, ça ne marche pas.&lt;br /&gt;
;;;Éléments de réponses au problème:&lt;br /&gt;
;;;J&#039;ai jeté un oeuil au sujet du raccourcis recherché, et je confirme que ça ne fonctionne pas. J&#039;ai trouvé d&#039;où vient le problème, mais je ne sais pas comment le corriger. Si tu vas dans la doc de la fonction (par C-h f, suivi du nom de la fonction de recherche (isearch-forward)), on voit que le ce qui permet de passer à l’occurrence suivante de la recherche (C-s) est un raccourcis mappé dans &#039;isearch-mode-map&#039;. Pour ce qui est de savoir comment modifier ce raccourcis un peu enfouis. Il devrait y avoir la réponse quelque part là-dedans: http://stackoverflow.com/search?q=emacs+mode-map&amp;amp;submit=search&lt;br /&gt;
&lt;br /&gt;
;Fonction a coder ou a trouver;&lt;br /&gt;
;(global-set-key [?\M-g] &#039;);;TODO Copy whole line a coder&lt;br /&gt;
(global-set-key [f1] &#039;) ;;TODO fonction start/end macro&lt;br /&gt;
;; Sans doute d&#039;autres à venir&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=19291</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=19291"/>
		<updated>2012-04-09T13:55:50Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : /* Bugs connus actuels */ De nouveaux bugs ont étés découverts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Il faut dire que j&#039;ai toujours trouvé que la disposition par défaut des raccourcis emacs était anarchique, et mal adapté aux êtres humains.&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution. C&#039;est ma dernière tentative de rester sous emacs malgré l&#039;utilisation du Bépo.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs:&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition des raccourcis facile à apprendre (sinon autant aller sous vim)&lt;br /&gt;
* Avoir une disposition des raccourcis efficace&lt;br /&gt;
* Avoir les raccourcis les plus utiles en accès direct C-&#039;touche&#039;, plutot que C-x + &#039;touche&#039;&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
Vous pourriez être aussi intéressé par la configuration proposée par [[Utilisateur:Sarcastic/Emacs|Sarcastic]] ou [[Utilisateur:Louiz’/Emacs|Louiz’]].&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
Avec la main droite :&lt;br /&gt;
* on se déplace avec la ligne de repos&lt;br /&gt;
* on supprime en dessous de celle-ci&lt;br /&gt;
* on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça. (les touches en mauves matérialisent la position des doigts sur la ligne de repos).&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons un vue globale du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touches sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche controle)&lt;br /&gt;
Si la fonction est en rouge, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche.&lt;br /&gt;
Les cases en mauve servent à repérer la position des 4 doigts sur la ligne de repos&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut donc déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
Étant donné qu&#039;il n&#039;y a pas de touche alt du côté droit, j&#039;essaie de n&#039;utiliser que la touche C- pour les raccourcis&lt;br /&gt;
&lt;br /&gt;
Voici le plan général&lt;br /&gt;
&lt;br /&gt;
[[Image:emacs_main_gauche_bepo1.png|800px|center|thumb|Actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Pour le détail, je suis beaucoup moins sûr que pour la main droite, mais voici un premier jet montrant l&#039;affectation précise que je propose:&lt;br /&gt;
[[Image:emacs_main_gauche_bepo2.png|800px|center|thumb|détail des actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Je pense que le placement des raccourcis reste relativement intuitif.&lt;br /&gt;
Il faut remarquer que je souhaite placer la touche début et fin de macro au même endroit, c&#039;est plus facile à retenir.&lt;br /&gt;
&lt;br /&gt;
Plus besoin d&#039;un raccourci composé de deux touche pour taper un commande dans le mini-buffer&lt;br /&gt;
Plus besoin d&#039;un raccoaurci composé de deux touche pour quitter le minibuffer (F5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le code pour adapter Emacs==&lt;br /&gt;
&lt;br /&gt;
Le code pour adapter emacs est disponible a cette adresse&lt;br /&gt;
https://bitbucket.org/lots_of_birds/bepo_emacs/src&lt;br /&gt;
&lt;br /&gt;
Pour appliquez les commandes en Emacs Lisp, importez ce fichiers, et tapez dans le minibuffer (avec M-x) eval-buffer&lt;br /&gt;
&lt;br /&gt;
Malheureusement, la disposition n&#039;est pas encore prête.&lt;br /&gt;
Certaines fonctionnalités sont à coder, mais on peut peut-être trouver quelqu&#039;un qui s&#039;en est déjà occupé. Je veux parler notamment d&#039;une fonction pour couper toute la ligne sur laquelle se trouve le curseur, fonction que j&#039;emprunte à vim.&lt;br /&gt;
&lt;br /&gt;
==Bugs connus actuels==&lt;br /&gt;
Ci-dessous, seulement les lignes problématiques de mon .emacs&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;Bugs ;; nouveaux bugs rapporté par la discussion;&lt;br /&gt;
;;Si on fait C-s plusieurs fois de suite ça recherche le suivant, puis ça boucle, etc. Là avec C-v, ça ne marche pas.&lt;br /&gt;
;;;Elements de réponses au problème:&lt;br /&gt;
;;;J&#039;ai jeté un oeuil au sujet du raccourcis recherché, et je confirme que ça ne fonctionne pas. J&#039;ai trouvé d&#039;où vient le problème, mais je ne sais pas comment le corriger. Si tu vas dans la doc de la fonction (par C-h f, suivi du nom de la fonction de recherche (isearch-forward)), on voit que le ce qui permet de passer à l&#039;occurence suivante de la recherche (C-s) est un raccourcis mappé dans &#039;isearch-mode-map&#039;. Pour ce qui est de savoir comment modifier ce raccourcis un peu enfouis. Il devrait y avoir la réponse quelque part là-dedans: http://stackoverflow.com/search?q=emacs+mode-map&amp;amp;submit=search&lt;br /&gt;
&lt;br /&gt;
;Fonction a coder ou a trouver;&lt;br /&gt;
;(global-set-key [?\M-g] &#039;);;TODO Copy whole line a coder&lt;br /&gt;
(global-set-key [f1] &#039;) ;;TODO fonction start/end macro&lt;br /&gt;
;; Sans doute d&#039;autres à venir&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Discussion_utilisateur:Lots_of_birds/Emacs&amp;diff=19255</id>
		<title>Discussion utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Discussion_utilisateur:Lots_of_birds/Emacs&amp;diff=19255"/>
		<updated>2012-03-27T18:48:41Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bonjour, je suis très intéressé par ta configuration.&lt;br /&gt;
&lt;br /&gt;
J’ai enlevé ce qui se trouvait en c et m, et j’ai placé les touches correspondantes en &amp;quot;C-M-…&amp;quot; avec les touches tsrn. Je trouve que ça correspond mieux à un troisième grain, et ça a l’avantage de libérer le c, qui est utilisé par pas mal de modes. Du coup ça enlève aussi le problème du C-m.&lt;br /&gt;
&lt;br /&gt;
Est-ce que tu as réussi à faire marcher le circonflexe ? Avec ton code source je n’y arrive pas. Ça m’intéresserait bien parce que j’ai mis un accent grave mort sur ma disposition à la place de l’apostrophe, et ce serait aussi pratique pour moi.&lt;br /&gt;
&lt;br /&gt;
[[Utilisateur:Amic|Amic]] 11 mars 2012 à 20:53 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Ça y est j’ai réussi, mais d’une façon très bizarre. Donc si tu as plus simple je suis preneur. D’abord j’ai du modifier dans mon fichiers symbols les lignes pour les deux touches mortes comme ceci :&lt;br /&gt;
    key &amp;lt;AB06&amp;gt; { type = &amp;quot;CTRL_ALT_DEAD&amp;quot;, [ dead_grave, question, dead_acute, questiondown] };&lt;br /&gt;
    key &amp;lt;AD06&amp;gt; { type = &amp;quot;CTRL_ALT_DEAD&amp;quot;, [ dead_circumflex, exclam, dead_diaeresis, exclamdown ] };&lt;br /&gt;
: Ensuite j’ai créé un fichier de types appelé ctrl_alt_dead :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 partial default xkb_types &amp;quot;default&amp;quot; {&lt;br /&gt;
&lt;br /&gt;
    // Some types that are necessary&lt;br /&gt;
    // for a full implementation of&lt;br /&gt;
    // a PC compatible keyboard.&lt;br /&gt;
    virtual_modifiers Alt;&lt;br /&gt;
    virtual_modifiers LevelThree;&lt;br /&gt;
    virtual_modifiers LAlt;&lt;br /&gt;
    virtual_modifiers RAlt;&lt;br /&gt;
    virtual_modifiers RControl;&lt;br /&gt;
    virtual_modifiers LControl;&lt;br /&gt;
&lt;br /&gt;
    type &amp;quot;CTRL_ALT_DEAD&amp;quot; {&lt;br /&gt;
	modifiers = Control+Alt+Shift+LevelThree;&lt;br /&gt;
        map[None] = Level1;&lt;br /&gt;
        map[Shift] = Level2;&lt;br /&gt;
        map[LevelThree] = Level3;&lt;br /&gt;
        map[Shift+LevelThree] = Level4;&lt;br /&gt;
	map[Control] = Level5;&lt;br /&gt;
	map[Alt] = Level6;&lt;br /&gt;
	map[Control+Alt] = Level7;&lt;br /&gt;
        level_name[Level1] = &amp;quot;Base&amp;quot;;&lt;br /&gt;
        level_name[Level2] = &amp;quot;Shift&amp;quot;;&lt;br /&gt;
        level_name[Level3] = &amp;quot;Alt Base&amp;quot;;&lt;br /&gt;
        level_name[Level4] = &amp;quot;Shift Alt&amp;quot;;&lt;br /&gt;
	level_name[Level5] = &amp;quot;Ctrl&amp;quot;;&lt;br /&gt;
	level_name[Level6] = &amp;quot;Alt&amp;quot;;&lt;br /&gt;
	level_name[Level7] = &amp;quot;Ctrl Alt&amp;quot;;&lt;br /&gt;
    };&lt;br /&gt;
    &lt;br /&gt;
 };&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
: Et enfin ajouté au fichier /usr/share/X11/xkb/types/complete la ligne &lt;br /&gt;
    include &amp;quot;ctrl_alt_dead&amp;quot; &lt;br /&gt;
: Ce qui est très drôle c’est que quoi qu’on mette à la place des &amp;quot;NoSymbol&amp;quot; emacs s’en fiche. Les autres logiciels non, et m’affichent le symbole qui va avec… Bref j’ai pas encore tout compris, mais ça a l’air de marcher, du coup ça me va. [[Utilisateur:Amic|Amic]] 16 mars 2012 à 16:01 (UTC)&lt;br /&gt;
&lt;br /&gt;
J’ai maintenant une autre question au sujet de la fonction rechercher. Dans les raccourcis bateaux d’Emacs, Si on fait C-s plusieurs fois de suite ça recherche le suivant, puis ça boucle, etc. Là avec C-v, ça ne marche pas. Mais si on fait C-v puis C-s ça marche, même si C-s est censé faire autre chose. Bizarre… [[Utilisateur:Amic|Amic]] 26 mars 2012 à 19:26 (UTC)&lt;br /&gt;
&lt;br /&gt;
[[Utilisateur:lots_of_birds|lots_of_birds]] 27 mars 2012 à 20:35 (UTC)&lt;br /&gt;
&lt;br /&gt;
J&#039;ai jeté un oeuil au sujet du raccourcis recherché, et je confirme que ça ne fonctionne pas. J&#039;ai trouvé d&#039;où vient le problème, mais je ne sais pas comment le corriger.&lt;br /&gt;
Si tu vas dans la doc de la fonction (par C-h f, suivi du nom de la fonction de recherche (isearch-forward)), on voit que le ce qui permet de passer à l&#039;occurence suivante de la recherche (C-s) est un raccourcis mappé dans &#039;isearch-mode-map&#039;.&lt;br /&gt;
Pour ce qui est de savoir comment modifier ce raccourcis un peu enfouis. Il devrait y avoir la réponse quelque part là-dedans:&lt;br /&gt;
http://stackoverflow.com/search?q=emacs+mode-map&amp;amp;submit=search&lt;br /&gt;
&lt;br /&gt;
Ensuite, pour ce qui est du circonflexe, j&#039;ai du demander de l&#039;aide ici:&lt;br /&gt;
http://stackoverflow.com/questions/9145972/mapping-dead-keys-like&lt;br /&gt;
&lt;br /&gt;
Sinon, merci pour le mail, effectivement, je n&#039;avais pas reçu de notification indiquant que tu avais commencé à écrire sur cette page :)&lt;br /&gt;
J&#039;ai un peu laissé tomber le bépo pour l&#039;instant, mais tiens moi au courant de ton avancement.&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=19238</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=19238"/>
		<updated>2012-03-09T16:50:35Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : /* Bugs connus actuels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Il faut dire que j&#039;ai toujours trouvé que la disposition par défaut des raccourcis emacs était anarchique, et mal adapté aux êtres humains.&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution. C&#039;est ma dernière tentative de rester sous emacs malgré l&#039;utilisation du Bépo.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs:&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition des raccourcis facile à apprendre (sinon autant aller sous vim)&lt;br /&gt;
* Avoir une disposition des raccourcis efficace&lt;br /&gt;
* Avoir les raccourcis les plus utiles en accès direct C-&#039;touche&#039;, plutot que C-x + &#039;touche&#039;&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
Vous pourriez être aussi intéressé par la configuration proposée par [[Utilisateur:Sarcastic/Emacs|Sarcastic]] ou [[Utilisateur:Louiz’/Emacs|Louiz’]].&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
Avec la main droite :&lt;br /&gt;
* on se déplace avec la ligne de repos&lt;br /&gt;
* on supprime en dessous de celle-ci&lt;br /&gt;
* on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça. (les touches en mauves matérialisent la position des doigts sur la ligne de repos).&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons un vue globale du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touches sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche controle)&lt;br /&gt;
Si la fonction est en rouge, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche.&lt;br /&gt;
Les cases en mauve servent à repérer la position des 4 doigts sur la ligne de repos&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut donc déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
Étant donné qu&#039;il n&#039;y a pas de touche alt du côté droit, j&#039;essaie de n&#039;utiliser que la touche C- pour les raccourcis&lt;br /&gt;
&lt;br /&gt;
Voici le plan général&lt;br /&gt;
&lt;br /&gt;
[[Image:emacs_main_gauche_bepo1.png|800px|center|thumb|Actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Pour le détail, je suis beaucoup moins sûr que pour la main droite, mais voici un premier jet montrant l&#039;affectation précise que je propose:&lt;br /&gt;
[[Image:emacs_main_gauche_bepo2.png|800px|center|thumb|détail des actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Je pense que le placement des raccourcis reste relativement intuitif.&lt;br /&gt;
Il faut remarquer que je souhaite placer la touche début et fin de macro au même endroit, c&#039;est plus facile à retenir.&lt;br /&gt;
&lt;br /&gt;
Plus besoin d&#039;un raccourci composé de deux touche pour taper un commande dans le mini-buffer&lt;br /&gt;
Plus besoin d&#039;un raccoaurci composé de deux touche pour quitter le minibuffer (F5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le code pour adapter Emacs==&lt;br /&gt;
&lt;br /&gt;
Le code pour adapter emacs est disponible a cette adresse&lt;br /&gt;
https://bitbucket.org/lots_of_birds/bepo_emacs/src&lt;br /&gt;
&lt;br /&gt;
Pour appliquez les commandes en Emacs Lisp, importez ce fichiers, et tapez dans le minibuffer (avec M-x) eval-buffer&lt;br /&gt;
&lt;br /&gt;
Malheureusement, la disposition n&#039;est pas encore prête.&lt;br /&gt;
Certaines fonctionnalités sont à coder, mais on peut peut-être trouver quelqu&#039;un qui s&#039;en est déjà occupé. Je veux parler notamment d&#039;une fonction pour couper toute la ligne sur laquelle se trouve le curseur, fonction que j&#039;emprunte à vim.&lt;br /&gt;
&lt;br /&gt;
==Bugs connus actuels==&lt;br /&gt;
Ci-dessous, seulement les lignes problématiques de mon .emacs&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;Bugs;&lt;br /&gt;
;;Plus de bug connus, youpi !&lt;br /&gt;
&lt;br /&gt;
;Fonction a coder ou a trouver;&lt;br /&gt;
;(global-set-key [?\M-g] &#039;);;TODO Copy whole line a coder&lt;br /&gt;
(global-set-key [f1] &#039;) ;;TODO fonction start/end macro&lt;br /&gt;
;; Sans doute d&#039;autres à venir&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=19237</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=19237"/>
		<updated>2012-03-09T16:49:41Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : /* Le code pour adapter Emacs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Il faut dire que j&#039;ai toujours trouvé que la disposition par défaut des raccourcis emacs était anarchique, et mal adapté aux êtres humains.&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution. C&#039;est ma dernière tentative de rester sous emacs malgré l&#039;utilisation du Bépo.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs:&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition des raccourcis facile à apprendre (sinon autant aller sous vim)&lt;br /&gt;
* Avoir une disposition des raccourcis efficace&lt;br /&gt;
* Avoir les raccourcis les plus utiles en accès direct C-&#039;touche&#039;, plutot que C-x + &#039;touche&#039;&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
Vous pourriez être aussi intéressé par la configuration proposée par [[Utilisateur:Sarcastic/Emacs|Sarcastic]] ou [[Utilisateur:Louiz’/Emacs|Louiz’]].&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
Avec la main droite :&lt;br /&gt;
* on se déplace avec la ligne de repos&lt;br /&gt;
* on supprime en dessous de celle-ci&lt;br /&gt;
* on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça. (les touches en mauves matérialisent la position des doigts sur la ligne de repos).&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons un vue globale du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touches sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche controle)&lt;br /&gt;
Si la fonction est en rouge, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche.&lt;br /&gt;
Les cases en mauve servent à repérer la position des 4 doigts sur la ligne de repos&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut donc déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
Étant donné qu&#039;il n&#039;y a pas de touche alt du côté droit, j&#039;essaie de n&#039;utiliser que la touche C- pour les raccourcis&lt;br /&gt;
&lt;br /&gt;
Voici le plan général&lt;br /&gt;
&lt;br /&gt;
[[Image:emacs_main_gauche_bepo1.png|800px|center|thumb|Actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Pour le détail, je suis beaucoup moins sûr que pour la main droite, mais voici un premier jet montrant l&#039;affectation précise que je propose:&lt;br /&gt;
[[Image:emacs_main_gauche_bepo2.png|800px|center|thumb|détail des actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Je pense que le placement des raccourcis reste relativement intuitif.&lt;br /&gt;
Il faut remarquer que je souhaite placer la touche début et fin de macro au même endroit, c&#039;est plus facile à retenir.&lt;br /&gt;
&lt;br /&gt;
Plus besoin d&#039;un raccourci composé de deux touche pour taper un commande dans le mini-buffer&lt;br /&gt;
Plus besoin d&#039;un raccoaurci composé de deux touche pour quitter le minibuffer (F5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le code pour adapter Emacs==&lt;br /&gt;
&lt;br /&gt;
Le code pour adapter emacs est disponible a cette adresse&lt;br /&gt;
https://bitbucket.org/lots_of_birds/bepo_emacs/src&lt;br /&gt;
&lt;br /&gt;
Pour appliquez les commandes en Emacs Lisp, importez ce fichiers, et tapez dans le minibuffer (avec M-x) eval-buffer&lt;br /&gt;
&lt;br /&gt;
Malheureusement, la disposition n&#039;est pas encore prête.&lt;br /&gt;
Certaines fonctionnalités sont à coder, mais on peut peut-être trouver quelqu&#039;un qui s&#039;en est déjà occupé. Je veux parler notamment d&#039;une fonction pour couper toute la ligne sur laquelle se trouve le curseur, fonction que j&#039;emprunte à vim.&lt;br /&gt;
&lt;br /&gt;
==Bugs connus actuels==&lt;br /&gt;
Ci-dessous, seulement les lignes problématiques de mon .emacs&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;Bugs;&lt;br /&gt;
&lt;br /&gt;
;Fonction a coder ou a trouver;&lt;br /&gt;
;(global-set-key [?\M-g] &#039;);;TODO Copy whole line a coder&lt;br /&gt;
(global-set-key [f1] &#039;) ;;TODO fonction start/end macro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Emacs&amp;diff=19114</id>
		<title>Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Emacs&amp;diff=19114"/>
		<updated>2012-02-15T11:54:30Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Emacs, l’éditeur de texte GNU, est sans doute avec vim ce qui se fait de mieux en matière d’éditeur de texte. Petit rappel: à la différence d’un traitement de texte, emacs édite un fichier provisoire qui remplace le fichier d’origine à chaque sauvegarde. C’est pour cela que l’on parle d’éditeur de texte. Là où cela se corse, c’est que chacun des éditeurs a ses fanatiques qui se livrent à une [http://fr.wikipedia.org/wiki/Guerre_d%27%C3%A9diteurs guerre de religion] plus ou moins folklorique pour savoir qui a la palme d’or… Pour résumer, on peut dire qu’emacs a une approche plus traditionnelle, tandis que vim est un éditeur modal: il faut taper a ou i avant de pouvoir insérer du texte, ce qui est très déroutant pour le débutant mais plus ergonomique à la longue.&lt;br /&gt;
&lt;br /&gt;
La philosophie des deux projets diffère aussi: emacs est rédigé en C et emacs lisp, un langage qui permet de rajouter de nombreuses et puissantes extensions, au point que l’on peut utiliser emacs comme daemon, lui faire lire le mail, gérer les fichiers, jouer à tetris etc. Selon l’adage courant, emacs peut tout faire, sauf le café… Vim permet d’effectuer aussi de nombreuses opérations (comme appeler des commandes externes, etc.) mais il s’agit justement d’opération externes et le programme se concentre sur sa tâche N.1: écrire du texte. Vim est donc plus léger et démarre plus vite qu’emacs.&lt;br /&gt;
&lt;br /&gt;
==Emacs et l’ergonomie==&lt;br /&gt;
&lt;br /&gt;
Le bépoiste s’intéressant plus ou moins à l’ergonomie, il constate assez vite, surtout s’il envisage d’acheter un clavier ergonomique, qu’emacs n’est pas vraiment optimisé dans ce domaine. Les touches Controle (C) et Méta (M) — sollicitée en appuyant sur escape ou par un Alt- — sont fréquemment sollicitées. Dans la folklorique guerre des éditeurs, les détracteurs d’emacs disent d’ailleurs que ce dernier est un acronyme pour Escape Meta Alt Control Shift… Les doubles raccourcis clavier du type C-X C-S sont plutôt la norme, et il est tentant de limiter les dégâts. L’usage de la souris est une solution, mais moyennement ergonomique. La communauté des bépoïstes a exploré plusieurs pistes:&lt;br /&gt;
&lt;br /&gt;
=== Adapter des raccourcis clavier au bépo ===&lt;br /&gt;
&lt;br /&gt;
Première solution, adapter les raccourcis standards, tout en continuant à utiliser les touches controle et Méta: c’est ce que proposent&lt;br /&gt;
* [[Utilisateur:Lots of birds/Emacs|Lots of birds]]&lt;br /&gt;
* [[Utilisateur:Sarcastic/Emacs|Sarcastic]]&lt;br /&gt;
&lt;br /&gt;
=== Raccourcis clavier sans utiliser les touches Controle et Meta ===&lt;br /&gt;
&lt;br /&gt;
C’est possible avec l’extension [[key-chord]] de David Andersson.&lt;br /&gt;
&lt;br /&gt;
=== Émuler vim sur emacs ===&lt;br /&gt;
&lt;br /&gt;
Cela peut sembler incongru: pourquoi ne pas utiliser directement vim? Parce que l’on peut préférer certains modes d’emacs, comme auctex pour latex, à leur équivalent vim.&lt;br /&gt;
&lt;br /&gt;
* [[Viper-mode]] est un émulateur de vi inclut dans emacs&lt;br /&gt;
* [[Evil]] le dernier émulateur en date, très performant. Émule vim.&lt;br /&gt;
&lt;br /&gt;
Combiner Evil et key-chord permet ainsi de bénéficier de la puissance des nombreuses fonctions simplifiant considérablement l’édition sous emacs sans jamais recourir, ou presque, aux touches Controle ou Meta…&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=19022</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=19022"/>
		<updated>2012-02-09T16:50:19Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : /* Le code pour adapter Emacs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Il faut dire que j&#039;ai toujours trouvé que la disposition par défaut des raccourcis emacs était anarchique, et mal adapté aux êtres humains.&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution. C&#039;est ma dernière tentative de rester sous emacs malgré l&#039;utilisation du Bépo.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs:&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition des raccourcis facile à apprendre (sinon autant aller sous vim)&lt;br /&gt;
* Avoir une disposition des raccourcis efficace&lt;br /&gt;
* Avoir les raccourcis les plus utiles en accès direct C-&#039;touche&#039;, plutot que C-x + &#039;touche&#039;&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
Vous pourriez être aussi intéressé par la configuration proposée par [[Utilisateur:Sarcastic/Emacs|Sarcastic]] ou [[Utilisateur:Louiz’/Emacs|Louiz’]].&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
Avec la main droite :&lt;br /&gt;
* on se déplace avec la ligne de repos&lt;br /&gt;
* on supprime en dessous de celle-ci&lt;br /&gt;
* on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça. (les touches en mauves matérialisent la position des doigts sur la ligne de repos).&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons un vue globale du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touches sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche controle)&lt;br /&gt;
Si la fonction est en rouge, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche.&lt;br /&gt;
Les cases en mauve servent à repérer la position des 4 doigts sur la ligne de repos&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut donc déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
Étant donné qu&#039;il n&#039;y a pas de touche alt du côté droit, j&#039;essaie de n&#039;utiliser que la touche C- pour les raccourcis&lt;br /&gt;
&lt;br /&gt;
Voici le plan général&lt;br /&gt;
&lt;br /&gt;
[[Image:emacs_main_gauche_bepo1.png|800px|center|thumb|Actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Pour le détail, je suis beaucoup moins sûr que pour la main droite, mais voici un premier jet montrant l&#039;affectation précise que je propose:&lt;br /&gt;
[[Image:emacs_main_gauche_bepo2.png|800px|center|thumb|détail des actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Je pense que le placement des raccourcis reste relativement intuitif.&lt;br /&gt;
Il faut remarquer que je souhaite placer la touche début et fin de macro au même endroit, c&#039;est plus facile à retenir.&lt;br /&gt;
&lt;br /&gt;
Plus besoin d&#039;un raccourci composé de deux touche pour taper un commande dans le mini-buffer&lt;br /&gt;
Plus besoin d&#039;un raccoaurci composé de deux touche pour quitter le minibuffer (F5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le code pour adapter Emacs==&lt;br /&gt;
&lt;br /&gt;
Le code pour adapter emacs est disponible a cette adresse&lt;br /&gt;
https://bitbucket.org/lots_of_birds/bepo_emacs/src&lt;br /&gt;
&lt;br /&gt;
Pour appliquez les commandes en Emacs Lisp, importez ce fichiers, et tapez dans le minibuffer (avec M-x) eval-buffer&lt;br /&gt;
&lt;br /&gt;
Malheureusement, la disposition n&#039;est pas encore prête.&lt;br /&gt;
J&#039;ai des difficultés a assigner les touches accentuées à des fonctions, et je me demande s&#039;il est possible d&#039;assigner une touche morte telle que &#039;^&#039;&lt;br /&gt;
Certaines fonctionnalités semblent ne pas fonctionner, comme la navigation entre les buffers (C-i et C-e) dans le sens des aiguilles d&#039;une montre et dans le sens contraire.&lt;br /&gt;
&lt;br /&gt;
Pour finir, certaines fonctionnalités sont à coder, mais on peut peut-être trouver quelqu&#039;un qui s&#039;en est déjà occupé. Je veux parler notamment d&#039;une fonction pour couper toute la ligne sur laquelle se trouve le curseur, fonction que j&#039;emprunte à vim.&lt;br /&gt;
&lt;br /&gt;
==Bugs connus actuels==&lt;br /&gt;
Ci-dessous, seulement les lignes problématiques de mon .emacs&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;Bugs;&lt;br /&gt;
&lt;br /&gt;
;Fonction a coder ou a trouver;&lt;br /&gt;
;(global-set-key [?\M-g] &#039;);;TODO Copy whole line a coder&lt;br /&gt;
(global-set-key [f1] &#039;) ;;TODO fonction start/end macro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=19019</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=19019"/>
		<updated>2012-02-09T11:41:46Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : /* Bugs connus actuels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Il faut dire que j&#039;ai toujours trouvé que la disposition par défaut des raccourcis emacs était anarchique, et mal adapté aux êtres humains.&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution. C&#039;est ma dernière tentative de rester sous emacs malgré l&#039;utilisation du Bépo.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs:&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition des raccourcis facile à apprendre (sinon autant aller sous vim)&lt;br /&gt;
* Avoir une disposition des raccourcis efficace&lt;br /&gt;
* Avoir les raccourcis les plus utiles en accès direct C-&#039;touche&#039;, plutot que C-x + &#039;touche&#039;&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
Vous pourriez être aussi intéressé par la configuration proposée par [[Utilisateur:Sarcastic/Emacs|Sarcastic]] ou [[Utilisateur:Louiz’/Emacs|Louiz’]].&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
Avec la main droite :&lt;br /&gt;
* on se déplace avec la ligne de repos&lt;br /&gt;
* on supprime en dessous de celle-ci&lt;br /&gt;
* on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça. (les touches en mauves matérialisent la position des doigts sur la ligne de repos).&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons un vue globale du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touches sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche controle)&lt;br /&gt;
Si la fonction est en rouge, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche.&lt;br /&gt;
Les cases en mauve servent à repérer la position des 4 doigts sur la ligne de repos&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut donc déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
Étant donné qu&#039;il n&#039;y a pas de touche alt du côté droit, j&#039;essaie de n&#039;utiliser que la touche C- pour les raccourcis&lt;br /&gt;
&lt;br /&gt;
Voici le plan général&lt;br /&gt;
&lt;br /&gt;
[[Image:emacs_main_gauche_bepo1.png|800px|center|thumb|Actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Pour le détail, je suis beaucoup moins sûr que pour la main droite, mais voici un premier jet montrant l&#039;affectation précise que je propose:&lt;br /&gt;
[[Image:emacs_main_gauche_bepo2.png|800px|center|thumb|détail des actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Je pense que le placement des raccourcis reste relativement intuitif.&lt;br /&gt;
Il faut remarquer que je souhaite placer la touche début et fin de macro au même endroit, c&#039;est plus facile à retenir.&lt;br /&gt;
&lt;br /&gt;
Plus besoin d&#039;un raccourci composé de deux touche pour taper un commande dans le mini-buffer&lt;br /&gt;
Plus besoin d&#039;un raccoaurci composé de deux touche pour quitter le minibuffer (F5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le code pour adapter Emacs==&lt;br /&gt;
&lt;br /&gt;
Le code pour adapter emacs est disponible a cette adresse&lt;br /&gt;
https://bitbucket.org/lots_of_birds/bepo_emacs/src/b193b524808c/map_bepo.el&lt;br /&gt;
&lt;br /&gt;
Pour appliquez les commandes en Emacs Lisp, importez ce fichiers, et tapez dans le minibuffer (avec M-x) eval-buffer&lt;br /&gt;
&lt;br /&gt;
Malheureusement, la disposition n&#039;est pas encore prête.&lt;br /&gt;
J&#039;ai des difficultés a assigner les touches accentuées à des fonctions, et je me demande s&#039;il est possible d&#039;assigner une touche morte telle que &#039;^&#039;&lt;br /&gt;
Certaines fonctionnalités semblent ne pas fonctionner, comme la navigation entre les buffers (C-i et C-e) dans le sens des aiguilles d&#039;une montre et dans le sens contraire.&lt;br /&gt;
&lt;br /&gt;
Pour finir, certaines fonctionnalités sont à coder, mais on peut peut-être trouver quelqu&#039;un qui s&#039;en est déjà occupé. Je veux parler notamment d&#039;une fonction pour couper toute la ligne sur laquelle se trouve le curseur, fonction que j&#039;emprunte à vim.&lt;br /&gt;
&lt;br /&gt;
==Bugs connus actuels==&lt;br /&gt;
Ci-dessous, seulement les lignes problématiques de mon .emacs&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;Bugs;&lt;br /&gt;
&lt;br /&gt;
;Fonction a coder ou a trouver;&lt;br /&gt;
;(global-set-key [?\M-g] &#039;);;TODO Copy whole line a coder&lt;br /&gt;
(global-set-key [f1] &#039;) ;;TODO fonction start/end macro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18890</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18890"/>
		<updated>2012-02-03T16:41:39Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : /* Bugs connus actuels */ liste des bugs mis à jour&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Il faut dire que j&#039;ai toujours trouvé que la disposition par défaut des raccourcis emacs était anarchique, et mal adapté aux êtres humains.&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution. C&#039;est ma dernière tentative de rester sous emacs malgré l&#039;utilisation du Bépo.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs:&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition des raccourcis facile à apprendre (sinon autant aller sous vim)&lt;br /&gt;
* Avoir une disposition des raccourcis efficace&lt;br /&gt;
* Avoir les raccourcis les plus utiles en accès direct C-&#039;touche&#039;, plutot que C-x + &#039;touche&#039;&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
Vous pourriez être aussi intéressé par la configuration proposée par [[Utilisateur:Sarcastic/Emacs|Sarcastic]] ou [[Utilisateur:Louiz’/Emacs|Louiz’]].&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
Avec la main droite :&lt;br /&gt;
* on se déplace avec la ligne de repos&lt;br /&gt;
* on supprime en dessous de celle-ci&lt;br /&gt;
* on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça. (les touches en mauves matérialisent la position des doigts sur la ligne de repos).&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons un vue globale du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touches sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche controle)&lt;br /&gt;
Si la fonction est en rouge, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche.&lt;br /&gt;
Les cases en mauve servent à repérer la position des 4 doigts sur la ligne de repos&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut donc déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
Étant donné qu&#039;il n&#039;y a pas de touche alt du côté droit, j&#039;essaie de n&#039;utiliser que la touche C- pour les raccourcis&lt;br /&gt;
&lt;br /&gt;
Voici le plan général&lt;br /&gt;
&lt;br /&gt;
[[Image:emacs_main_gauche_bepo1.png|800px|center|thumb|Actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Pour le détail, je suis beaucoup moins sûr que pour la main droite, mais voici un premier jet montrant l&#039;affectation précise que je propose:&lt;br /&gt;
[[Image:emacs_main_gauche_bepo2.png|800px|center|thumb|détail des actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Je pense que le placement des raccourcis reste relativement intuitif.&lt;br /&gt;
Il faut remarquer que je souhaite placer la touche début et fin de macro au même endroit, c&#039;est plus facile à retenir.&lt;br /&gt;
&lt;br /&gt;
Plus besoin d&#039;un raccourci composé de deux touche pour taper un commande dans le mini-buffer&lt;br /&gt;
Plus besoin d&#039;un raccoaurci composé de deux touche pour quitter le minibuffer (F5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le code pour adapter Emacs==&lt;br /&gt;
&lt;br /&gt;
Le code pour adapter emacs est disponible a cette adresse&lt;br /&gt;
https://bitbucket.org/lots_of_birds/bepo_emacs/src/b193b524808c/map_bepo.el&lt;br /&gt;
&lt;br /&gt;
Pour appliquez les commandes en Emacs Lisp, importez ce fichiers, et tapez dans le minibuffer (avec M-x) eval-buffer&lt;br /&gt;
&lt;br /&gt;
Malheureusement, la disposition n&#039;est pas encore prête.&lt;br /&gt;
J&#039;ai des difficultés a assigner les touches accentuées à des fonctions, et je me demande s&#039;il est possible d&#039;assigner une touche morte telle que &#039;^&#039;&lt;br /&gt;
Certaines fonctionnalités semblent ne pas fonctionner, comme la navigation entre les buffers (C-i et C-e) dans le sens des aiguilles d&#039;une montre et dans le sens contraire.&lt;br /&gt;
&lt;br /&gt;
Pour finir, certaines fonctionnalités sont à coder, mais on peut peut-être trouver quelqu&#039;un qui s&#039;en est déjà occupé. Je veux parler notamment d&#039;une fonction pour couper toute la ligne sur laquelle se trouve le curseur, fonction que j&#039;emprunte à vim.&lt;br /&gt;
&lt;br /&gt;
==Bugs connus actuels==&lt;br /&gt;
Ci-dessous, seulement les lignes problématiques de mon .emacs&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;Bugs;&lt;br /&gt;
(global-set-key [?\C-c] &#039;move-beginning-of-line) ;; BUG C-c est une commande composée et refuse d&#039;être assigné ainsi&lt;br /&gt;
(global-set-key [?\C-^] &#039;query-replace) ;;BUG: touche morte ! je n&#039;arrive pas à l&#039;assigner&lt;br /&gt;
&lt;br /&gt;
;Fonction a coder ou a trouver;&lt;br /&gt;
;(global-set-key [?\M-g] &#039;);;TODO Copy whole line a coder&lt;br /&gt;
(global-set-key [?\M-^] &#039;);;TODO query-replace backwards à coder&lt;br /&gt;
(global-set-key [f1] &#039;) ;;TODO fonction start/end macro&lt;br /&gt;
(global-set-key [C-f6] &#039;) ;TODO Fonction redo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18889</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18889"/>
		<updated>2012-02-03T16:11:14Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : /* Bugs connus actuels */ liste des bugs mis à jour&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Il faut dire que j&#039;ai toujours trouvé que la disposition par défaut des raccourcis emacs était anarchique, et mal adapté aux êtres humains.&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution. C&#039;est ma dernière tentative de rester sous emacs malgré l&#039;utilisation du Bépo.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs:&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition des raccourcis facile à apprendre (sinon autant aller sous vim)&lt;br /&gt;
* Avoir une disposition des raccourcis efficace&lt;br /&gt;
* Avoir les raccourcis les plus utiles en accès direct C-&#039;touche&#039;, plutot que C-x + &#039;touche&#039;&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
Vous pourriez être aussi intéressé par la configuration proposée par [[Utilisateur:Sarcastic/Emacs|Sarcastic]] ou [[Utilisateur:Louiz’/Emacs|Louiz’]].&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
Avec la main droite :&lt;br /&gt;
* on se déplace avec la ligne de repos&lt;br /&gt;
* on supprime en dessous de celle-ci&lt;br /&gt;
* on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça. (les touches en mauves matérialisent la position des doigts sur la ligne de repos).&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons un vue globale du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touches sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche controle)&lt;br /&gt;
Si la fonction est en rouge, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche.&lt;br /&gt;
Les cases en mauve servent à repérer la position des 4 doigts sur la ligne de repos&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut donc déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
Étant donné qu&#039;il n&#039;y a pas de touche alt du côté droit, j&#039;essaie de n&#039;utiliser que la touche C- pour les raccourcis&lt;br /&gt;
&lt;br /&gt;
Voici le plan général&lt;br /&gt;
&lt;br /&gt;
[[Image:emacs_main_gauche_bepo1.png|800px|center|thumb|Actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Pour le détail, je suis beaucoup moins sûr que pour la main droite, mais voici un premier jet montrant l&#039;affectation précise que je propose:&lt;br /&gt;
[[Image:emacs_main_gauche_bepo2.png|800px|center|thumb|détail des actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Je pense que le placement des raccourcis reste relativement intuitif.&lt;br /&gt;
Il faut remarquer que je souhaite placer la touche début et fin de macro au même endroit, c&#039;est plus facile à retenir.&lt;br /&gt;
&lt;br /&gt;
Plus besoin d&#039;un raccourci composé de deux touche pour taper un commande dans le mini-buffer&lt;br /&gt;
Plus besoin d&#039;un raccoaurci composé de deux touche pour quitter le minibuffer (F5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le code pour adapter Emacs==&lt;br /&gt;
&lt;br /&gt;
Le code pour adapter emacs est disponible a cette adresse&lt;br /&gt;
https://bitbucket.org/lots_of_birds/bepo_emacs/src/b193b524808c/map_bepo.el&lt;br /&gt;
&lt;br /&gt;
Pour appliquez les commandes en Emacs Lisp, importez ce fichiers, et tapez dans le minibuffer (avec M-x) eval-buffer&lt;br /&gt;
&lt;br /&gt;
Malheureusement, la disposition n&#039;est pas encore prête.&lt;br /&gt;
J&#039;ai des difficultés a assigner les touches accentuées à des fonctions, et je me demande s&#039;il est possible d&#039;assigner une touche morte telle que &#039;^&#039;&lt;br /&gt;
Certaines fonctionnalités semblent ne pas fonctionner, comme la navigation entre les buffers (C-i et C-e) dans le sens des aiguilles d&#039;une montre et dans le sens contraire.&lt;br /&gt;
&lt;br /&gt;
Pour finir, certaines fonctionnalités sont à coder, mais on peut peut-être trouver quelqu&#039;un qui s&#039;en est déjà occupé. Je veux parler notamment d&#039;une fonction pour couper toute la ligne sur laquelle se trouve le curseur, fonction que j&#039;emprunte à vim.&lt;br /&gt;
&lt;br /&gt;
==Bugs connus actuels==&lt;br /&gt;
Ci-dessous, seulement les lignes problématiques de mon .emacs&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;Bugs;&lt;br /&gt;
(global-set-key [?\C-c] &#039;move-beginning-of-line) ;; BUG C-c est une commande composée et refuse d&#039;être assigné ainsi&lt;br /&gt;
(global-set-key [?\C-^] &#039;query-replace) ;;BUG: touche morte ! je n&#039;arrive pas à l&#039;assigner&lt;br /&gt;
(global-set-key [f10] &#039;suspend-frame) ;; BUG: conflict avec raccourci global plein écran, utiliser ESC a la place ?&lt;br /&gt;
&lt;br /&gt;
;Fonction a coder ou a trouver;&lt;br /&gt;
;(global-set-key [?\M-g] &#039;);;TODO Copy whole line a coder&lt;br /&gt;
(global-set-key [?\M-^] &#039;);;TODO query-replace backwards à coder&lt;br /&gt;
(global-set-key [f1] &#039;) ;;TODO fonction start/end macro&lt;br /&gt;
(global-set-key [C-f6] &#039;) ;TODO Fonction redo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18809</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18809"/>
		<updated>2012-02-03T00:37:49Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : /* Bugs connus actuels */ liste des bugs mis à jour&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Il faut dire que j&#039;ai toujours trouvé que la disposition par défaut des raccourcis emacs était anarchique, et mal adapté aux êtres humains.&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution. C&#039;est ma dernière tentative de rester sous emacs malgré l&#039;utilisation du Bépo.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs:&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition des raccourcis facile à apprendre (sinon autant aller sous vim)&lt;br /&gt;
* Avoir une disposition des raccourcis efficace&lt;br /&gt;
* Avoir les raccourcis les plus utiles en accès direct C-&#039;touche&#039;, plutot que C-x + &#039;touche&#039;&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
Vous pourriez être aussi intéressé par la configuration proposée par [[Utilisateur:Sarcastic/Emacs|Sarcastic]] ou [[Utilisateur:Louiz’/Emacs|Louiz’]].&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
Avec la main droite :&lt;br /&gt;
* on se déplace avec la ligne de repos&lt;br /&gt;
* on supprime en dessous de celle-ci&lt;br /&gt;
* on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça. (les touches en mauves matérialisent la position des doigts sur la ligne de repos).&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons un vue globale du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touches sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche controle)&lt;br /&gt;
Si la fonction est en rouge, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche.&lt;br /&gt;
Les cases en mauve servent à repérer la position des 4 doigts sur la ligne de repos&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut donc déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
Étant donné qu&#039;il n&#039;y a pas de touche alt du côté droit, j&#039;essaie de n&#039;utiliser que la touche C- pour les raccourcis&lt;br /&gt;
&lt;br /&gt;
Voici le plan général&lt;br /&gt;
&lt;br /&gt;
[[Image:emacs_main_gauche_bepo1.png|800px|center|thumb|Actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Pour le détail, je suis beaucoup moins sûr que pour la main droite, mais voici un premier jet montrant l&#039;affectation précise que je propose:&lt;br /&gt;
[[Image:emacs_main_gauche_bepo2.png|800px|center|thumb|détail des actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Je pense que le placement des raccourcis reste relativement intuitif.&lt;br /&gt;
Il faut remarquer que je souhaite placer la touche début et fin de macro au même endroit, c&#039;est plus facile à retenir.&lt;br /&gt;
&lt;br /&gt;
Plus besoin d&#039;un raccourci composé de deux touche pour taper un commande dans le mini-buffer&lt;br /&gt;
Plus besoin d&#039;un raccoaurci composé de deux touche pour quitter le minibuffer (F5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le code pour adapter Emacs==&lt;br /&gt;
&lt;br /&gt;
Le code pour adapter emacs est disponible a cette adresse&lt;br /&gt;
https://bitbucket.org/lots_of_birds/bepo_emacs/src/b193b524808c/map_bepo.el&lt;br /&gt;
&lt;br /&gt;
Pour appliquez les commandes en Emacs Lisp, importez ce fichiers, et tapez dans le minibuffer (avec M-x) eval-buffer&lt;br /&gt;
&lt;br /&gt;
Malheureusement, la disposition n&#039;est pas encore prête.&lt;br /&gt;
J&#039;ai des difficultés a assigner les touches accentuées à des fonctions, et je me demande s&#039;il est possible d&#039;assigner une touche morte telle que &#039;^&#039;&lt;br /&gt;
Certaines fonctionnalités semblent ne pas fonctionner, comme la navigation entre les buffers (C-i et C-e) dans le sens des aiguilles d&#039;une montre et dans le sens contraire.&lt;br /&gt;
&lt;br /&gt;
Pour finir, certaines fonctionnalités sont à coder, mais on peut peut-être trouver quelqu&#039;un qui s&#039;en est déjà occupé. Je veux parler notamment d&#039;une fonction pour couper toute la ligne sur laquelle se trouve le curseur, fonction que j&#039;emprunte à vim.&lt;br /&gt;
&lt;br /&gt;
==Bugs connus actuels==&lt;br /&gt;
Ci-dessous, seulement les lignes problématiques de mon .emacs&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;Bugs;&lt;br /&gt;
(global-set-key [?\C-c] &#039;move-beginning-of-line) ;; BUG C-c est une commande composée et refuse d&#039;être assigné ainsi&lt;br /&gt;
(global-set-key &amp;quot;\C-m&amp;quot; &#039;move-end-of-line) ;; BUG assigne aussi la fonction sur la touche entrée&lt;br /&gt;
(global-set-key [?\C-^] &#039;query-replace) ;;BUG: touche morte ! je n&#039;arrive pas à l&#039;assigner&lt;br /&gt;
(global-set-key [?\C-j] &#039;indent-region) ;; BUG: assigne aussi la fonction sur la touche suppr&lt;br /&gt;
(global-set-key [f10] &#039;suspend-frame) ;; BUG: conflict avec raccourci global plein écran, utiliser ESC a la place ?&lt;br /&gt;
(global-set-key [?\C-i] &#039;previous-window); other buffer counter clowkwise ;;BUG: semble essayer de s&#039;assigner aussi à la touche TAB. POURQUOI ???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Fonction a coder ou a trouver;&lt;br /&gt;
;(global-set-key [?\M-g] &#039;);;TODO Copy whole line a coder&lt;br /&gt;
(global-set-key [?\M-^] &#039;);;TODO query-replace backwards à coder&lt;br /&gt;
(global-set-key [f1] &#039;) ;;TODO fonction start/end macro&lt;br /&gt;
(global-set-key [C-f6] &#039;) ;TODO Fonction redo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18792</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18792"/>
		<updated>2012-02-02T15:32:51Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : /* Bugs connus actuels */ liste des bugs mis à jour&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Il faut dire que j&#039;ai toujours trouvé que la disposition par défaut des raccourcis emacs était anarchique, et mal adapté aux êtres humains.&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution. C&#039;est ma dernière tentative de rester sous emacs malgré l&#039;utilisation du Bépo.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs:&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition des raccourcis facile à apprendre (sinon autant aller sous vim)&lt;br /&gt;
* Avoir une disposition des raccourcis efficace&lt;br /&gt;
* Avoir les raccourcis les plus utiles en accès direct C-&#039;touche&#039;, plutot que C-x + &#039;touche&#039;&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
Vous pourriez être aussi intéressé par la configuration proposée par [[Utilisateur:Sarcastic/Emacs|Sarcastic]] ou [[Utilisateur:Louiz’/Emacs|Louiz’]].&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
Avec la main droite :&lt;br /&gt;
* on se déplace avec la ligne de repos&lt;br /&gt;
* on supprime en dessous de celle-ci&lt;br /&gt;
* on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça. (les touches en mauves matérialisent la position des doigts sur la ligne de repos).&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons un vue globale du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touches sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche controle)&lt;br /&gt;
Si la fonction est en rouge, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche.&lt;br /&gt;
Les cases en mauve servent à repérer la position des 4 doigts sur la ligne de repos&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut donc déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
Étant donné qu&#039;il n&#039;y a pas de touche alt du côté droit, j&#039;essaie de n&#039;utiliser que la touche C- pour les raccourcis&lt;br /&gt;
&lt;br /&gt;
Voici le plan général&lt;br /&gt;
&lt;br /&gt;
[[Image:emacs_main_gauche_bepo1.png|800px|center|thumb|Actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Pour le détail, je suis beaucoup moins sûr que pour la main droite, mais voici un premier jet montrant l&#039;affectation précise que je propose:&lt;br /&gt;
[[Image:emacs_main_gauche_bepo2.png|800px|center|thumb|détail des actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Je pense que le placement des raccourcis reste relativement intuitif.&lt;br /&gt;
Il faut remarquer que je souhaite placer la touche début et fin de macro au même endroit, c&#039;est plus facile à retenir.&lt;br /&gt;
&lt;br /&gt;
Plus besoin d&#039;un raccourci composé de deux touche pour taper un commande dans le mini-buffer&lt;br /&gt;
Plus besoin d&#039;un raccoaurci composé de deux touche pour quitter le minibuffer (F5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le code pour adapter Emacs==&lt;br /&gt;
&lt;br /&gt;
Le code pour adapter emacs est disponible a cette adresse&lt;br /&gt;
https://bitbucket.org/lots_of_birds/bepo_emacs/src/b193b524808c/map_bepo.el&lt;br /&gt;
&lt;br /&gt;
Pour appliquez les commandes en Emacs Lisp, importez ce fichiers, et tapez dans le minibuffer (avec M-x) eval-buffer&lt;br /&gt;
&lt;br /&gt;
Malheureusement, la disposition n&#039;est pas encore prête.&lt;br /&gt;
J&#039;ai des difficultés a assigner les touches accentuées à des fonctions, et je me demande s&#039;il est possible d&#039;assigner une touche morte telle que &#039;^&#039;&lt;br /&gt;
Certaines fonctionnalités semblent ne pas fonctionner, comme la navigation entre les buffers (C-i et C-e) dans le sens des aiguilles d&#039;une montre et dans le sens contraire.&lt;br /&gt;
&lt;br /&gt;
Pour finir, certaines fonctionnalités sont à coder, mais on peut peut-être trouver quelqu&#039;un qui s&#039;en est déjà occupé. Je veux parler notamment d&#039;une fonction pour couper toute la ligne sur laquelle se trouve le curseur, fonction que j&#039;emprunte à vim.&lt;br /&gt;
&lt;br /&gt;
==Bugs connus actuels==&lt;br /&gt;
Ci-dessous, seulement les lignes problématiques de mon .emacs&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;Bugs;&lt;br /&gt;
(global-set-key [?\C-c] &#039;move-beginning-of-line) ;; BUG C-c est une commande composée et refuse d&#039;être assigné ainsi&lt;br /&gt;
(global-set-key &amp;quot;\C-m&amp;quot; &#039;move-end-of-line) ;; BUG assigne aussi la fonction sur la touche entrée&lt;br /&gt;
(global-set-key [?\C-&#039;] &#039;backward-kill-line) ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-ç] &#039;kill-line) ;; BUG ne fait rien, a cause de la cédille&lt;br /&gt;
(global-set-key [?\C-^] &#039;query-replace) ;;BUG: touche morte ! je n&#039;arrive pas à l&#039;assigner&lt;br /&gt;
(global-set-key [?\C-j] &#039;indent-region) ;; BUG: assigne aussi la fonction sur la touche suppr&lt;br /&gt;
(global-set-key [f5] &#039;keyboard-quit) ;; BUG: ne fait pas quitter le minibuffer&lt;br /&gt;
(global-set-key [f10] &#039;suspend-frame) ;; BUG: conflict avec raccourci global plein écran, utiliser ESC a la place ?&lt;br /&gt;
(global-set-key [?\C-i] &#039;previous-window); other buffer counter clowkwise ;;BUG: semble essayer de s&#039;assigner aussi à la touche TAB. POURQUOI ???&lt;br /&gt;
(global-set-key [?\C-é] &#039;delete-window); close buf ;; BUG: accent aigue&lt;br /&gt;
(global-set-key [?\C-è] &#039;enlarge-window-horizontally) ;; BUG: accent grave&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Fonction a coder ou a trouver;&lt;br /&gt;
;(global-set-key [?\M-g] &#039;);;TODO Copy whole line a coder&lt;br /&gt;
(global-set-key [?\M-^] &#039;);;TODO query-replace backwards à coder&lt;br /&gt;
(global-set-key [f1] &#039;) ;;TODO fonction start/end macro&lt;br /&gt;
(global-set-key [C-f6] &#039;) ;TODO Fonction redo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18783</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18783"/>
		<updated>2012-02-01T17:54:13Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : Ponctuation et orthographe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Il faut dire que j&#039;ai toujours trouvé que la disposition par défaut des raccourcis emacs était anarchique, et mal adapté aux êtres humains.&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution. C&#039;est ma dernière tentative de rester sous emacs malgré l&#039;utilisation du Bépo.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs:&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition des raccourcis facile à apprendre (sinon autant aller sous vim)&lt;br /&gt;
* Avoir une disposition des raccourcis efficace&lt;br /&gt;
* Avoir les raccourcis les plus utiles en accès direct C-&#039;touche&#039;, plutot que C-x + &#039;touche&#039;&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
Vous pourriez être aussi intéressé par la configuration proposée par [[Utilisateur:Sarcastic/Emacs|Sarcastic]] ou [[Utilisateur:Louiz’/Emacs|Louiz’]].&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
Avec la main droite :&lt;br /&gt;
* on se déplace avec la ligne de repos&lt;br /&gt;
* on supprime en dessous de celle-ci&lt;br /&gt;
* on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça. (les touches en mauves matérialisent la position des doigts sur la ligne de repos).&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons un vue globale du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touches sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche controle)&lt;br /&gt;
Si la fonction est en rouge, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche.&lt;br /&gt;
Les cases en mauve servent à repérer la position des 4 doigts sur la ligne de repos&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut donc déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
Étant donné qu&#039;il n&#039;y a pas de touche alt du côté droit, j&#039;essaie de n&#039;utiliser que la touche C- pour les raccourcis&lt;br /&gt;
&lt;br /&gt;
Voici le plan général&lt;br /&gt;
&lt;br /&gt;
[[Image:emacs_main_gauche_bepo1.png|800px|center|thumb|Actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Pour le détail, je suis beaucoup moins sûr que pour la main droite, mais voici un premier jet montrant l&#039;affectation précise que je propose:&lt;br /&gt;
[[Image:emacs_main_gauche_bepo2.png|800px|center|thumb|détail des actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Je pense que le placement des raccourcis reste relativement intuitif.&lt;br /&gt;
Il faut remarquer que je souhaite placer la touche début et fin de macro au même endroit, c&#039;est plus facile à retenir.&lt;br /&gt;
&lt;br /&gt;
Plus besoin d&#039;un raccourci composé de deux touche pour taper un commande dans le mini-buffer&lt;br /&gt;
Plus besoin d&#039;un raccoaurci composé de deux touche pour quitter le minibuffer (F5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le code pour adapter Emacs==&lt;br /&gt;
&lt;br /&gt;
Le code pour adapter emacs est disponible a cette adresse&lt;br /&gt;
https://bitbucket.org/lots_of_birds/bepo_emacs/src/b193b524808c/map_bepo.el&lt;br /&gt;
&lt;br /&gt;
Pour appliquez les commandes en Emacs Lisp, importez ce fichiers, et tapez dans le minibuffer (avec M-x) eval-buffer&lt;br /&gt;
&lt;br /&gt;
Malheureusement, la disposition n&#039;est pas encore prête.&lt;br /&gt;
J&#039;ai des difficultés a assigner les touches accentuées à des fonctions, et je me demande s&#039;il est possible d&#039;assigner une touche morte telle que &#039;^&#039;&lt;br /&gt;
Certaines fonctionnalités semblent ne pas fonctionner, comme la navigation entre les buffers (C-i et C-e) dans le sens des aiguilles d&#039;une montre et dans le sens contraire.&lt;br /&gt;
&lt;br /&gt;
Pour finir, certaines fonctionnalités sont à coder, mais on peut peut-être trouver quelqu&#039;un qui s&#039;en est déjà occupé. Je veux parler notamment d&#039;une fonction pour couper toute la ligne sur laquelle se trouve le curseur, fonction que j&#039;emprunte à vim.&lt;br /&gt;
&lt;br /&gt;
==Bugs connus actuels==&lt;br /&gt;
Ci-dessous, seulement les lignes problématiques de mon .emacs&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;Bugs;&lt;br /&gt;
(global-set-key [?\C-c] &#039;move-beginning-of-line) ;; BUG C-c est une commande composée et refuse d&#039;être assigné ainsi&lt;br /&gt;
(global-set-key &amp;quot;\C-m&amp;quot; &#039;move-end-of-line) ;; BUG assigne aussi la fonction sur la touche entrée&lt;br /&gt;
(global-set-key [?\C-&#039;] &#039;backward-kill-line) ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-ç] &#039;kill-line) ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-^] &#039;query-replace) ;;BUG: touche morte ! je n&#039;arrive pas à l&#039;assigner&lt;br /&gt;
(global-set-key [?\C-j] &#039;indent-region) ;; BUG: assigne aussi la fonction sur la touche suppr&lt;br /&gt;
(global-set-key [f5] &#039;keyboard-quit) ;; BUG: ne fait pas quitter le minibuffer&lt;br /&gt;
(global-set-key [f10] &#039;suspend-frame) ;; BUG: conflict avec raccourci global plein écran, utiliser ESC a la place ?&lt;br /&gt;
(global-set-key [?\C-i] &#039;previous-window); other buffer counter clowkwise ;;BUG: ne fait rien&lt;br /&gt;
(global-set-key [?\C-e] &#039;next-window); other buffer clowkwise ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-,] &#039;2C-shrink-window-horizontally); ;;BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-é] &#039;delete-window); close buf ;; BUG: accent aigue&lt;br /&gt;
(global-set-key [?\C-è] &#039;2C-enlarge-window-horizontally) ;; BUG: accent grave&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Fonction a coder ou a trouver;&lt;br /&gt;
;(global-set-key [?\M-g] &#039;);;TODO Copy whole line a coder&lt;br /&gt;
(global-set-key [?\M-^] &#039;);;TODO query-replace backwards à coder&lt;br /&gt;
(global-set-key [f1] &#039;) ;;TODO fonction start/end macro&lt;br /&gt;
(global-set-key [C-f6] &#039;) ;TODO Fonction redo&lt;br /&gt;
(global-set-key [?\M-space] &#039;) ;; TODO :Mark Buffer&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18782</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18782"/>
		<updated>2012-02-01T17:50:26Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : rajout d&amp;#039;un point&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Il faut dire que j&#039;ai toujours trouvé que la disposition par défaut des raccourcis emacs était anarchique, et mal adapté aux êtres humains.&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution. C&#039;est ma dernière tentative de rester sous emacs malgré l&#039;utilisation du Bépo.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition des raccourcis facile à apprendre (sinon autant aller sous vim)&lt;br /&gt;
* Avoir une disposition des raccourcis efficace&lt;br /&gt;
* Avoir les raccourcis les plus utiles en accès direct C-&#039;touche&#039;, plutot que C-x + &#039;touche&#039;&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
Vous pourriez être aussi intéressé par la configuration proposée par [[Utilisateur:Sarcastic/Emacs|Sarcastic]] ou [[Utilisateur:Louiz’/Emacs|Louiz’]]&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
Avec la main droite:&lt;br /&gt;
* On se déplace avec la ligne de repos&lt;br /&gt;
* on supprime en dessous de celle-ci&lt;br /&gt;
* on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça. (les touches en mauves matérialisent la position des doigts sur la ligne de repos).&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons un vue globale du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touches sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche controle)&lt;br /&gt;
Si la fonction est en rouge, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche.&lt;br /&gt;
Les cases en mauve servent à repérer la position des 4 doigts sur la ligne de repos&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut donc déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
Étant donné qu&#039;il n&#039;y a pas de touche alt du côté droit, j&#039;essaie de n&#039;utiliser que la touche C- pour les raccourcis&lt;br /&gt;
&lt;br /&gt;
Voici le plan général&lt;br /&gt;
&lt;br /&gt;
[[Image:emacs_main_gauche_bepo1.png|800px|center|thumb|Actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Pour le détail, je suis beaucoup moins sûr que pour la main droite, mais voici un premier jet montrant l&#039;affectation précise que je propose:&lt;br /&gt;
[[Image:emacs_main_gauche_bepo2.png|800px|center|thumb|détail des actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Je pense que le placement des raccourcis reste relativement intuitif.&lt;br /&gt;
Il faut remarquer que je souhaite placer la touche début et fin de macro au même endroit, c&#039;est plus facile à retenir.&lt;br /&gt;
&lt;br /&gt;
Plus besoin d&#039;un raccourci composé de deux touche pour taper un commande dans le mini-buffer&lt;br /&gt;
Plus besoin d&#039;un raccoaurci composé de deux touche pour quitter le minibuffer (F5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le code pour adapter Emacs==&lt;br /&gt;
&lt;br /&gt;
Le code pour adapter emacs est disponible a cette adresse&lt;br /&gt;
https://bitbucket.org/lots_of_birds/bepo_emacs/src/b193b524808c/map_bepo.el&lt;br /&gt;
&lt;br /&gt;
Pour appliquez les commandes en Emacs Lisp, importez ce fichiers, et tapez dans le minibuffer (avec M-x) eval-buffer&lt;br /&gt;
&lt;br /&gt;
Malheureusement, la disposition n&#039;est pas encore prête.&lt;br /&gt;
J&#039;ai des difficultés a assigner les touches accentuées à des fonctions, et je me demande s&#039;il est possible d&#039;assigner une touche morte telle que &#039;^&#039;&lt;br /&gt;
Certaines fonctionnalités semblent ne pas fonctionner, comme la navigation entre les buffers (C-i et C-e) dans le sens des aiguilles d&#039;une montre et dans le sens contraire.&lt;br /&gt;
&lt;br /&gt;
Pour finir, certaines fonctionnalités sont à coder, mais on peut peut-être trouver quelqu&#039;un qui s&#039;en est déjà occupé. Je veux parler notamment d&#039;une fonction pour couper toute la ligne sur laquelle se trouve le curseur, fonction que j&#039;emprunte à vim.&lt;br /&gt;
&lt;br /&gt;
Je cherche actuellement un moyen de partager le fichier codé en EmacsLisp que j&#039;ai testé et crée pour cette disposition.&lt;br /&gt;
&lt;br /&gt;
==Bugs connus actuels==&lt;br /&gt;
Ci-dessous, seulement les lignes problématiques de mon .emacs&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;Bugs;&lt;br /&gt;
(global-set-key [?\C-c] &#039;move-beginning-of-line) ;; BUG C-c est une commande composée et refuse d&#039;être assigné ainsi&lt;br /&gt;
(global-set-key &amp;quot;\C-m&amp;quot; &#039;move-end-of-line) ;; BUG assigne aussi la fonction sur la touche entrée&lt;br /&gt;
(global-set-key [?\C-&#039;] &#039;backward-kill-line) ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-ç] &#039;kill-line) ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-^] &#039;query-replace) ;;BUG: touche morte ! je n&#039;arrive pas à l&#039;assigner&lt;br /&gt;
(global-set-key [?\C-j] &#039;indent-region) ;; BUG: assigne aussi la fonction sur la touche suppr&lt;br /&gt;
(global-set-key [f5] &#039;keyboard-quit) ;; BUG: ne fait pas quitter le minibuffer&lt;br /&gt;
(global-set-key [f10] &#039;suspend-frame) ;; BUG: conflict avec raccourci global plein écran, utiliser ESC a la place ?&lt;br /&gt;
(global-set-key [?\C-i] &#039;previous-window); other buffer counter clowkwise ;;BUG: ne fait rien&lt;br /&gt;
(global-set-key [?\C-e] &#039;next-window); other buffer clowkwise ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-,] &#039;2C-shrink-window-horizontally); ;;BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-é] &#039;delete-window); close buf ;; BUG: accent aigue&lt;br /&gt;
(global-set-key [?\C-è] &#039;2C-enlarge-window-horizontally) ;; BUG: accent grave&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Fonction a coder ou a trouver;&lt;br /&gt;
;(global-set-key [?\M-g] &#039;);;TODO Copy whole line a coder&lt;br /&gt;
(global-set-key [?\M-^] &#039;);;TODO query-replace backwards à coder&lt;br /&gt;
(global-set-key [f1] &#039;) ;;TODO fonction start/end macro&lt;br /&gt;
(global-set-key [C-f6] &#039;) ;TODO Fonction redo&lt;br /&gt;
(global-set-key [?\M-space] &#039;) ;; TODO :Mark Buffer&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18781</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18781"/>
		<updated>2012-02-01T17:45:49Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : rajout de liens vers d&amp;#039;autres configurations proposés pour emacs en bépo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Il faut dire que j&#039;ai toujours trouvé que la disposition par défaut des raccourcis emacs était anarchique, et mal adapté aux êtres humains&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution. C&#039;est ma dernière tentative de rester sous emacs malgré l&#039;utilisation du Bépo.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition des raccourcis facile à apprendre (sinon autant aller sous vim)&lt;br /&gt;
* Avoir une disposition des raccourcis efficace&lt;br /&gt;
* Avoir les raccourcis les plus utiles en accès direct C-&#039;touche&#039;, plutot que C-x + &#039;touche&#039;&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
Vous pourriez être aussi intéressé par la configuration proposée par [[Utilisateur:Sarcastic/Emacs|Sarcastic]] ou [[Utilisateur:Louiz’/Emacs|Louiz’]]&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
Avec la main droite:&lt;br /&gt;
* On se déplace avec la ligne de repos&lt;br /&gt;
* on supprime en dessous de celle-ci&lt;br /&gt;
* on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça. (les touches en mauves matérialisent la position des doigts sur la ligne de repos).&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons un vue globale du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touches sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche controle)&lt;br /&gt;
Si la fonction est en rouge, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche.&lt;br /&gt;
Les cases en mauve servent à repérer la position des 4 doigts sur la ligne de repos&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut donc déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
Étant donné qu&#039;il n&#039;y a pas de touche alt du côté droit, j&#039;essaie de n&#039;utiliser que la touche C- pour les raccourcis&lt;br /&gt;
&lt;br /&gt;
Voici le plan général&lt;br /&gt;
&lt;br /&gt;
[[Image:emacs_main_gauche_bepo1.png|800px|center|thumb|Actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Pour le détail, je suis beaucoup moins sûr que pour la main droite, mais voici un premier jet montrant l&#039;affectation précise que je propose:&lt;br /&gt;
[[Image:emacs_main_gauche_bepo2.png|800px|center|thumb|détail des actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Je pense que le placement des raccourcis reste relativement intuitif.&lt;br /&gt;
Il faut remarquer que je souhaite placer la touche début et fin de macro au même endroit, c&#039;est plus facile à retenir.&lt;br /&gt;
&lt;br /&gt;
Plus besoin d&#039;un raccourci composé de deux touche pour taper un commande dans le mini-buffer&lt;br /&gt;
Plus besoin d&#039;un raccoaurci composé de deux touche pour quitter le minibuffer (F5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le code pour adapter Emacs==&lt;br /&gt;
&lt;br /&gt;
Le code pour adapter emacs est disponible a cette adresse&lt;br /&gt;
https://bitbucket.org/lots_of_birds/bepo_emacs/src/b193b524808c/map_bepo.el&lt;br /&gt;
&lt;br /&gt;
Pour appliquez les commandes en Emacs Lisp, importez ce fichiers, et tapez dans le minibuffer (avec M-x) eval-buffer&lt;br /&gt;
&lt;br /&gt;
Malheureusement, la disposition n&#039;est pas encore prête.&lt;br /&gt;
J&#039;ai des difficultés a assigner les touches accentuées à des fonctions, et je me demande s&#039;il est possible d&#039;assigner une touche morte telle que &#039;^&#039;&lt;br /&gt;
Certaines fonctionnalités semblent ne pas fonctionner, comme la navigation entre les buffers (C-i et C-e) dans le sens des aiguilles d&#039;une montre et dans le sens contraire.&lt;br /&gt;
&lt;br /&gt;
Pour finir, certaines fonctionnalités sont à coder, mais on peut peut-être trouver quelqu&#039;un qui s&#039;en est déjà occupé. Je veux parler notamment d&#039;une fonction pour couper toute la ligne sur laquelle se trouve le curseur, fonction que j&#039;emprunte à vim.&lt;br /&gt;
&lt;br /&gt;
Je cherche actuellement un moyen de partager le fichier codé en EmacsLisp que j&#039;ai testé et crée pour cette disposition.&lt;br /&gt;
&lt;br /&gt;
==Bugs connus actuels==&lt;br /&gt;
Ci-dessous, seulement les lignes problématiques de mon .emacs&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;Bugs;&lt;br /&gt;
(global-set-key [?\C-c] &#039;move-beginning-of-line) ;; BUG C-c est une commande composée et refuse d&#039;être assigné ainsi&lt;br /&gt;
(global-set-key &amp;quot;\C-m&amp;quot; &#039;move-end-of-line) ;; BUG assigne aussi la fonction sur la touche entrée&lt;br /&gt;
(global-set-key [?\C-&#039;] &#039;backward-kill-line) ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-ç] &#039;kill-line) ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-^] &#039;query-replace) ;;BUG: touche morte ! je n&#039;arrive pas à l&#039;assigner&lt;br /&gt;
(global-set-key [?\C-j] &#039;indent-region) ;; BUG: assigne aussi la fonction sur la touche suppr&lt;br /&gt;
(global-set-key [f5] &#039;keyboard-quit) ;; BUG: ne fait pas quitter le minibuffer&lt;br /&gt;
(global-set-key [f10] &#039;suspend-frame) ;; BUG: conflict avec raccourci global plein écran, utiliser ESC a la place ?&lt;br /&gt;
(global-set-key [?\C-i] &#039;previous-window); other buffer counter clowkwise ;;BUG: ne fait rien&lt;br /&gt;
(global-set-key [?\C-e] &#039;next-window); other buffer clowkwise ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-,] &#039;2C-shrink-window-horizontally); ;;BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-é] &#039;delete-window); close buf ;; BUG: accent aigue&lt;br /&gt;
(global-set-key [?\C-è] &#039;2C-enlarge-window-horizontally) ;; BUG: accent grave&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Fonction a coder ou a trouver;&lt;br /&gt;
;(global-set-key [?\M-g] &#039;);;TODO Copy whole line a coder&lt;br /&gt;
(global-set-key [?\M-^] &#039;);;TODO query-replace backwards à coder&lt;br /&gt;
(global-set-key [f1] &#039;) ;;TODO fonction start/end macro&lt;br /&gt;
(global-set-key [C-f6] &#039;) ;TODO Fonction redo&lt;br /&gt;
(global-set-key [?\M-space] &#039;) ;; TODO :Mark Buffer&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Apprentissage&amp;diff=18780</id>
		<title>Apprentissage</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Apprentissage&amp;diff=18780"/>
		<updated>2012-02-01T17:42:12Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : /* Mieux utiliser vos logiciels */  rajout de la configuration proposée pour emacs par lots_of_birds&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot; width=&amp;quot;15px&amp;quot; style=&amp;quot;margin:10px 0px 0px 10px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{Cadre|titre=Télécharger&lt;br /&gt;
|code couleur=violet&lt;br /&gt;
|logo=Nuvola filesystems folder download.png&lt;br /&gt;
|px=25&lt;br /&gt;
|logo_editlien=&lt;br /&gt;
|lien=&lt;br /&gt;
|contenu=Dactylogiciels adaptés au bépo : &lt;br /&gt;
:*[[Klavaro]]&lt;br /&gt;
:*[[Ktouch]]&lt;br /&gt;
:*[[Tipp10]]&lt;br /&gt;
:*[[TypeFaster]]&lt;br /&gt;
:*[[XUL Typist]] (en ligne)&lt;br /&gt;
:*[[Test de frappe|Dactylotest]] (projet)&lt;br /&gt;
Supports papier :&lt;br /&gt;
:*[[carte simplifiée|cartes simplifiées]]&lt;br /&gt;
:*[http://download.tuxfamily.org/dvorak/documents/bepo_aide-memoire.pdf aide-mémoire]&lt;br /&gt;
:*[http://ploum.frimouvy.org/images/bepo/bepo.pdf plaquette bépo]&lt;br /&gt;
Outils :&lt;br /&gt;
:*[[exercices]]&lt;br /&gt;
:*[[touches mortes]]&lt;br /&gt;
:*[http://tomestla.info/bepo/ comparateur] (java)}}&lt;br /&gt;
|}&lt;br /&gt;
{{note|type=note|Note : le [[manuel|manuel d’utilisation]] et l’{{dl|documents/bepo_aide-memoire.pdf|aide-mémoire}} passent en revue les [[caractères supportés|caractères disponibles]] sur la disposition bépo et donnent quelques conseils de typographie française. Des cartes sont également disponibles pour toutes les [[touches mortes]] de la disposition. Un [[test de frappe]] en ligne adapté à bépo est en cours de développement.}}&lt;br /&gt;
L’&#039;&#039;&#039;apprentissage de la disposition bépo&#039;&#039;&#039; peut être facilité par l’usage de logiciels de dactylographie, tels que : [[Klavaro]], [[Ktouch]], [[Tipp10]] ou [[TypeFaster]].&lt;br /&gt;
&lt;br /&gt;
Ces logiciels, adaptés spécialement pour la disposition bépo, ont pour objectif de vous aider à acquérir des réflexes et de la fluidité lors de la frappe au clavier. Sous Firefox, il est également possible de s’entraîner en ligne grâce au logiciel [[XUL Typist]].&lt;br /&gt;
&lt;br /&gt;
== Quelques mots sur les objectifs et la progression ==&lt;br /&gt;
{{sommaire à droite}}&lt;br /&gt;
L’apprentissage du bépo est facilité par le fait que les lettres les plus fréquemment utilisées sont placées, &#039;&#039;par définition&#039;&#039;, sous les doigts au repos, sur la rangée centrale, dans une position naturelle prévue pour limiter les déplacements erratiques des doigts. De façon générale, tous les symboles et caractères accessibles par la disposition clavier respectent au mieux un certain nombre de règles relatives à la [[Pourquoi apprendre le bépo#Logique de placement|logique de placement]] des touches. Aussi, se familiariser au bépo n’est pas une épreuve insurmontable : bien sûr, comme pour tout nouvel exercice, les débuts sont difficiles et les « mauvaises » habitudes entrent en compétition avec l’apprentissage, d’où des erreurs et de la frustration ; mais un peu de patience et de persévérance devraient rapidement vous mener au stade où les grands bienfaits l’emportent sur les premiers découragements.&lt;br /&gt;
&lt;br /&gt;
Nous vous proposons ci-après des [[exercices]] d’apprentissage, réalisables notamment &#039;&#039;via&#039;&#039; les logiciels mentionnés ci-devant. En général, ces logiciels disposent de leurs propres exercices adaptés au bépo, mais le choix n’est jamais de trop en matière d’exemples. Que vous utilisiez un logiciel dactylographique ou de simples exercices à recopier dans un bête éditeur de texte, la logique reste la même : il s’agit de commencer par les lettres de la [[wp:rangée de repos|rangée de repos]], puis d’élargir son champ des possibles en agrandissant petit à petit sa zone de frappe.&lt;br /&gt;
&lt;br /&gt;
Vous constaterez immédiatement les avantages du bépo et la progression suivante est classique :&lt;br /&gt;
* au premier stade (familiarisation avec la rangée de repos, c’est-à-dire la dizaine de caractères les plus fréquents), vous pourrez déjà taper sans effort des phrases sensées, telles que « une eau saine et sans nitrates rassure », et non pas des groupes de lettres inutiles, du style « dfdf jljl » (en azerty). Vous serez sans doute beaucoup plus lent qu’avec votre disposition usuelle (azerty, en général), mais vous devriez vite ressentir l’impression de logique propre à une disposition [[Dvorak]]. &#039;&#039;Mettre de la logique et de la fluidité dans votre frappe, avant de gagner en rapidité, devrait être votre fil conducteur&#039;&#039; ;&lt;br /&gt;
* vous développerez certainement dans le même temps, et continuellement par la suite, de nouveaux réflexes mentaux et physiques liés à votre frappe. De nombreuses personnes utilisant le bépo — et les dispositions [[Dvorak]] en général — ont noté que, graduellement, des « schémas type » (souvent des duos ou des trios de lettres) deviennent des séquences semi-automatiques, au sens où elles sont ressenties comme fondamentalement logiques et ne demandent plus d’effort de concentration particulier pour être frappées — à ce stade, les doigts « courent sur le clavier ». Cette mémorisation des gestes et de la sémantique qui y est rattachée est notamment à l’œuvre pour les [[digramme]]s (et les suites de digrammes courantes), mais aussi pour un certain nombre de mots courts ou fréquents. &#039;&#039;Homogénéiser la fluidité de votre frappe et éradiquer les séquences difficiles qui vous font ralentir ou vous tromper devrait devenir votre fil conducteur&#039;&#039; ;&lt;br /&gt;
* à terme, vous aurez développé une sorte de carte mentale de la disposition bépo, ainsi qu’une aisance nouvelle dans votre frappe. Vous enchaînerez les mots et les phrases de façon continue, et cette aisance vous permettra d’accélérer petit à petit votre rythme sans augmenter votre taux d’erreur, donc d’être plus efficace en application du principe de moindre effort. &#039;&#039;À ce stade, la notion d’exercice et d’apprentissage laisse la place à la pratique pure !&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Les différentes [[Méthode de saisie|méthodes de dactylographie]] reposent toutes sur les mêmes principes : progression par paliers, répétitivité, séquentialité des exercices. Avant toute chose, munissez-vous d’un [[Périphériques#Claviers|clavier correct]], et placez-vous dans de [[Ergonomie#Ergonomie du poste de travail : points-cl.C3.A9|bonnes conditions de travail]]. Les mauvaises habitudes s’attrapent aussi vite que les bonnes, et la facilité avec laquelle on frappe dépend notamment de la manière dont on est assis, et de ce sur quoi on tape. Faites des exercices, pas-à-pas, mots à mots, soit en utilisant un logiciel d’apprentissage de la liste sus-mentionnée, soit en tapant dans un éditeur de texte les séquences disponibles sur la page d’[[exercices]] bruts.&lt;br /&gt;
&lt;br /&gt;
Pour terminer, une question fréquente est la suivante : au début, faut-il passer totalement au bépo ou mieux vaut-il, à la manière d’un instrument, faire quelques exercices par jour et continuer à taper en azerty (ou autre disposition) ? Un certain nombre de retours utilisateur sur la liste de diffusion laissent penser que le plus efficace est de passer totalement et exclusivement au bépo, de façon à casser net les réflexes liés à la précédente disposition et à ne pas se laisser déborder par le découragement et la facilité. Toutefois, un certain nombre de personnes font remarquer, à juste titre, qu’il n’est pas toujours possible de sacrifier sa productivité informatique sur l’autel de l’ergonomie (en contexte professionnel, par exemple). De façon générale, nous vous recommandons d’utiliser bépo au maximum dans le contexte privé, et si possible, exclusivement et partout, sans faire de comparaisons hâtives chiffrées (votre rythme de frappe remontera bien vite, et sera certainement meilleur à ce qu’il était, &#039;&#039;si vous vous en donnez les moyens&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
== Conseils généraux ==&lt;br /&gt;
Les méthodes dactylographiques développées pour améliorer la frappe au clavier reposent quasiment toutes sur deux notions :&lt;br /&gt;
* la &#039;&#039;&#039;position de repos&#039;&#039;&#039; ;&lt;br /&gt;
* le principe &#039;&#039;&#039;une touche - un doigt&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Position de repos des doigts ===&lt;br /&gt;
La disposition bépo favorise cette approche — et même plus : il s’agit d’un pré-requis.&lt;br /&gt;
&lt;br /&gt;
Sur les dispositions azerty ou qwerty, les index se placent sur {{tA|F}} et {{tA|J}} (qui correspondent respectivement aux touches bépo {{t|E}} et {{t|T}}) : ces touches disposent le plus souvent d’une marque sensible sous les doigts (point en relief…). La main gauche occupe alors les positions {{ttA|QSDF}}, la main droite est sur {{ttA|JKLM}}, c’est-à-dire &#039;&#039;&#039;les positions {{tt|AUIE}} et {{tt|TSRN}} pour le bépo&#039;&#039;&#039;. En général, les pouces tombent naturellement sur la barre d’espace centrale. Des poignets positionnés hauts aident à laisser pendre les doigts naturellement sur l’ensemble ces touches. Certaines personnes trouvent cette position désagréable ou fatigante, n’en faites pas une obligation ; un repose-poignet peut-être utile comme solution médiane.&lt;br /&gt;
&lt;br /&gt;
Le principe fondamental de la frappe en bépo est d’accorder à la position de repos explicitée ci-avant le rôle de &#039;&#039;position de référence&#039;&#039; pour tous les doigts. Contrairement à la frappe à deux doigt classique (et inefficace) où les deux index sont les seuls doigts mobiles, parcourant frénétiquement le clavier à la recherche des touches successives, la logique de la frappe à dix doigts en général et du bépo en particulier réside dans la mobilité ponctuelle autour d’une position de référence centrale. Ainsi, tandis que neuf doigts restent statiques et prêts à l’action, un doigt bien choisi s’écarte de sa position de référence et vient frapper la touche désirée, puis retourne à sa position de repos pour passer le relai. Le rythme s’accélérant, les mouvements d’aller-retour des doigts autour de leurs positions de référence se recouvrent et la frappe devient plus dynamique ; mais globalement, l’ensemble des doigts est peu mobile et l’amplitude des mouvements est très limitée. Par ailleurs, quand on fait une faute de frappe et donc une correction — ce qui arrive fréquemment au début — &#039;&#039;il est important de revenir à la position de repos avant de corriger la faute&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Affecter un doigt et un seul à chaque touche ===&lt;br /&gt;
Quelle que soit la [[Méthode de saisie|méthode de dactylographie]] utilisée, il y a donc une règle absolue : un doigt par touche. Autrement dit, si un doigt peut avoir plusieurs touches à gérer (par exemple sur la disposition bépo, l’annulaire droit fait {{t|L}}, {{t|R}} et {{t|H}}), une touche donnée est toujours actionnée par le même doigt (le {{t|H}} est &#039;&#039;toujours&#039;&#039; fait par l’annulaire droit). Un doigt possède son petit royaume, et par conséquent, ses automatismes (géographiques, et séquentiels, par rapport aux autres doigts).&lt;br /&gt;
&lt;br /&gt;
Il existe plusieurs méthodes de dactylographie et donc plusieurs positions de doigts. La plus fréquente est celle illustrée ci-dessous, où chaque couleur correspond à un doigt, mais il existe des [[Méthode de saisie|variantes]]. Les claviers ne sont pas tous identiques, nos morphologies non plus, à chacun de trouver la position qui lui convient.&lt;br /&gt;
&lt;br /&gt;
[[Image:Bépo-standard.png|center|Bépo-standard.png]]&lt;br /&gt;
&lt;br /&gt;
La pratique permet de développer la mémoire musculaire des doigts. On parle de schéma moteur, comme pour tout geste technique — c’est particulièrement flagrant chez les musiciens et les sportifs — mais en fait présent dans tous les gestes du quotidien. On peut ainsi taper sans y penser, et surtout sans avoir à regarder autre chose que l’écran.&lt;br /&gt;
&lt;br /&gt;
Cet apprentissage est aisé mais doit être fait patiemment. Un gros défaut de la plupart des logiciels de dactylographie est de focaliser l’utilisateur sur sa vitesse de frappe : on est souvent tenté de rechercher la vitesse juste pour faire un joli score, alors qu’il faut au contraire rechercher &#039;&#039;&#039;la précision&#039;&#039;&#039; afin de diminuer le nombre de fautes, sans se préoccuper du temps que ça prend. On ne peut pas bien faire un geste rapidement si l’on ne sait pas bien le faire lentement. N’oubliez pas que toute faute de frappe « coûte » 3 frappes : la faute, l’effacement de la faute (or la touche d’effacement est souvent très mal placée) et la nouvelle frappe. En se montrant rigoureux dans la technique, la vitesse vient d’elle-même. Si votre logiciel de dactylographie le permet, diminuez le seuil minimum de fautes nécessaire à passer à la leçon suivante.&lt;br /&gt;
&lt;br /&gt;
=== Appuyer correctement sur les touches ===&lt;br /&gt;
Les touches doivent être pressées avec la pulpe des doigts : les ongles ne doivent pas toucher les touches, mais les mains ne doivent pas être à plat sur le clavier non plus. Les doigts doivent être en position proche de celle du relâchement — soit former un arc — afin d’être en course moyenne des muscles, ce qui permet le moins de contraintes et la plus grande réactivité possible. Quand on utilise QSDF / JKLM en position de repos, cela implique que les annulaires et majeurs sont plus fléchis que les autres doigts. Cela permet d’avoir les paumes des mains non pas à l’horizontale au-dessus du clavier, mais légèrement tournées vers l’intérieur — moins de pronation — ce qui contribue à relâcher la torsion des avant-bras qui, bien que naturelle, est souvent tenue trop longtemps dans une position extrême. &lt;br /&gt;
&lt;br /&gt;
Surtout, il est inutile et néfaste d’appuyer trop fort sur les doigts : ce sont autant de chocs répétés dans les articulations des doigts et du travail musculaire inutile ; de plus, cela ralentit la saisie. Il ne faut pas chercher la butée de la touche mais au contraire s’habituer à ne pas appuyer plus que nécessaire, afin de profiter du rebond des touches pour lever les doigts. Ce conseil est particulièrement important quand on utilise des claviers à course longue (4 mm), comme la quasi-totalité des claviers de bureau non plats : les deux premiers millimètres actionnent le contact, les deux millimètres suivants sont plus durs et ne servent qu’à obtenir ce rebond. C’est encore plus vrai pour les claviers mécaniques depuis la disparition des contacts Alps : les claviers mécaniques récents n’offrent plus de retour sensitif (clic !) pour signaler que le contact a été effectif, il appartient donc à l’utilisateur de caler son geste pour ne pas appuyer plus que nécessaire.&lt;br /&gt;
&lt;br /&gt;
=== Ne jamais regarder le clavier ===&lt;br /&gt;
Dans l’optique d’apprendre à taper du texte sans regarder le clavier, il n’est pas judicieux de placer des [[Fabrication clavier|étiquettes ou des autocollants des lettres]] de la disposition bépo sur les touches de votre clavier. L’apprentissage d’une disposition de clavier est l’occasion d’apprendre à taper à dix doigts &#039;&#039;sans regarder le clavier&#039;&#039;, ce qui représente un confort indéniable, puisque vous pouvez vous concentrer sur ce que vous écrivez à l’écran, pas sur la façon dont vos doigts doivent se déplacer pour le faire !&lt;br /&gt;
&lt;br /&gt;
Néanmoins, une aide visuelle est souvent nécessaire au début. Aussi, il est recommandé d’afficher dans un coin de l’écran ou, si la place vous manque, d’imprimer sur un papier disposé à côté de l’écran une image de la disposition bépo. Vous pourrez alors vous y référer d’un simple coup d’œil sans réellement quitter votre écran des yeux. Regarder le clavier fait perdre du temps et les allers-retours incessants entre vos mains et l’écran contribuent à vous fatiguer, tandis que la « mémoire musculaire » est rapide et demande moins d’énergie que la mémoire visuelle. Laissez vos doigts acquérir des réflexes et n’utilisez vos yeux que pour gérer votre écran.&lt;br /&gt;
&lt;br /&gt;
Une astuce possible pour la phase d’apprentissage consiste à masquer le clavier en étalant un linge sur vos mains, de façon à masquer totalement le clavier. Quand on fait une faute de frappe, la règle est alors simple : on prend le temps de retrouver les touches de repos {{tA|F}} et {{tA|J}} qui se placent sous les index, on replace ensuite les autres doigts dans leur position de repos, et on réessaye — le tout, sans se presser.&lt;br /&gt;
&lt;br /&gt;
Quand on apprend à taper à dix doigts, on a souvent l’impression d’aller très lentement, parce que le « crépitement » des doigts sur le clavier est moins rapide au début ; en réalité, on devient vite très efficace, du simple fait qu’on fait beaucoup moins d’erreurs qu’en regardant les touches.&lt;br /&gt;
&lt;br /&gt;
== Perfectionnement ==&lt;br /&gt;
*Les « pros » qui veulent se perfectionner, entretenir ou vérifier leur maîtrise du clavier peuvent s’essayer aux [[wp:pangramme|pangrammes]] accentués ou aux [[wp:hétérogramme|hétérogrammes]].&lt;br /&gt;
*L’utilisation de raccourcis clavier appropriés évite les déplacements du bras puis de la souris elle-même.&lt;br /&gt;
&lt;br /&gt;
== Mieux utiliser vos logiciels ==&lt;br /&gt;
Si vous êtes curieux et/ou téméraires, vous pouvez aller explorer la page [[trucs et astuces]] pour apprendre comment modifier le bépo pour coller au plus juste à vos usages.&lt;br /&gt;
Certains programmes nécessitent l’utilisation intensive de raccourcis claviers. Or, ces combinaisons de touches sont étroitement liés à la position des lettres sur le clavier : le bépo va chambouler vos habitudes. Pour vous aider, la communauté est passée par là !&lt;br /&gt;
* Sous Windows, il est possible de conserver les raccourcis claviers azerty, &#039;&#039;cf.&#039;&#039; la page d’installation.&lt;br /&gt;
* Vous pouvez adapter votre bureau UNIX : [[utilisation avec Gnome]], [[utilisation avec KDE]], [[awesome]] ou encore [[Utilisateur:Acieroid|ratpoison]].&lt;br /&gt;
* Sur Mac, l’utilitaire [http://pqrs.org/macosx/keyremap4macbook KeyRemap4MacBook] vous permet d’adapter votre clavier à vos usages.&lt;br /&gt;
&lt;br /&gt;
Pour les plus motivés, sous UNIX :&lt;br /&gt;
* Arrêtez le copier-coller à la souris (sélections et clics droit) :&lt;br /&gt;
** Passez à la ligne de commande avec [[Xclip]]&lt;br /&gt;
** Coller des données sur [http://pastealacon.com pastealacon.com] en ligne de commande: [[Utilisateur:Legrostdg/Pastealacon|Script pastealacon.pl]].&lt;br /&gt;
* Réglez votre terminal virtuel: [[URxvt]].&lt;br /&gt;
* Personnalisez l’éditeur [[Less]] (il sert entre autres à afficher les pages de manuel sous UNIX).&lt;br /&gt;
* Adaptez l’éditeur de texte [[Vim]].&lt;br /&gt;
* Adaptez le [[Viper-mode]] (mode vim sur Emacs).&lt;br /&gt;
* Naviguez dans Firefox aussi facilement que dans Vim grâce à [[Vimperator]].&lt;br /&gt;
* Facilitez l’usage de [[LaTeX]].&lt;br /&gt;
* Utilisez au mieux le clavier dans [[Irssi]] pour vos conversations IRC.&lt;br /&gt;
* Utilisez les mêmes touches de déplacement que Vim avec [[Mutt]].&lt;br /&gt;
* Emacs : [[Utilisateur:Sarcastic/Emacs|La configuration de Sarcastic]], [[Utilisateur:Louiz’/Emacs|celle de louiz’]] ou [[Utilisateur:lots_of_birds/Emacs|celle de lots_of_birds]]&lt;br /&gt;
* [[Virtualbox]]&lt;br /&gt;
&lt;br /&gt;
== Liens externes ==&lt;br /&gt;
* [http://code.google.com/p/amphetype/ amphetype] — Logiciel d’apprentissage open source plutôt avancé.&lt;br /&gt;
* [http://www.lecturel.com/clavier/mots-par-minute.php Lecturel.com] — Test de vitesse / précision. Les textes sont assez difficile. Liens vers des leçons. Test possible sur le pavé numérique.&lt;br /&gt;
* [http://french-speedtest.10-fast-fingers.com/ 10-fast-fingers] - Un site mesurant la vitesse de frappe multilingue. Les mots proposés en français sont majoritairement des verbes.&lt;br /&gt;
* [http://hi-games.net/typing-test/ Typing Test] — Un applet java de dactylo qui compare ensuite les dispositions américaines en donnant la distance parcourue par les doigts, le nombre de frappe avec le même doigt et même un replay de la saisie !&lt;br /&gt;
* [http://www.keyhero.com &#039;&#039;Key Hero&#039;&#039;] — Test de vitesse de frappe en ligne, en anglais. Il donne un graphe de la vitesse complet en plus de la moyenne.&lt;br /&gt;
* [http://www.typingsoft.com/all_typing_tutors.htm Typingsoft.com] — Liste non-exhaustive de logiciels de dactylo&lt;br /&gt;
* [http://dvorak.nl/learn.plp?list=french&amp;amp;lesson=1&amp;amp;input=dvorak Dvorak.nl] – Un site consacré au dvorak anglais, mais les exercices peuvent être choisis en français (utilisez la barre du haut)&lt;br /&gt;
* [http://www.taptouche.com/ Tap’Touche] – Logiciel payant fonctionnant quelle que soit la disposition, mais l’apprentissage n’est optimisé que pour l’azerty.&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Ergonomie]]&lt;br /&gt;
[[Catégorie:Apprentissage]]&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Fichier:Emacs_main_droit_bepo1.png&amp;diff=18761</id>
		<title>Fichier:Emacs main droit bepo1.png</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Fichier:Emacs_main_droit_bepo1.png&amp;diff=18761"/>
		<updated>2012-02-01T15:56:40Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : a importé une nouvelle version de « Fichier:Emacs main droit bepo1.png » : Mise en avant de la position des doigt sur la ligne de repos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Image pour emacs bépo, explication du principe&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Fichier:Emacs_main_droit_bepo2.png&amp;diff=18760</id>
		<title>Fichier:Emacs main droit bepo2.png</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Fichier:Emacs_main_droit_bepo2.png&amp;diff=18760"/>
		<updated>2012-02-01T15:55:53Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : a importé une nouvelle version de « Fichier:Emacs main droit bepo2.png » : Mise en avant de la position des doigt sur la ligne de repos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Image pour emacs bépo, explication détaillée de chaque touche&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18759</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18759"/>
		<updated>2012-02-01T15:43:19Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : /* Le code pour adapter Emacs */ adresse du code mise en valeur&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Il faut dire que j&#039;ai toujours trouvé que la disposition par défaut des raccourcis emacs était anarchique, et mal adapté aux êtres humains&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution. C&#039;est ma dernière tentative de rester sous emacs malgré l&#039;utilisation du Bépo.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition des raccourcis facile à apprendre (sinon autant aller sous vim)&lt;br /&gt;
* Avoir une disposition des raccourcis efficace&lt;br /&gt;
* Avoir les raccourcis les plus utiles en accès direct C-&#039;touche&#039;, plutot que C-x + &#039;touche&#039;&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
Avec la main droite:&lt;br /&gt;
* On se déplace avec la ligne de repos&lt;br /&gt;
* on supprime en dessous de celle-ci&lt;br /&gt;
* on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça. (les touches en mauves matérialisent la position des doigts sur la ligne de repos).&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons un vue globale du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touches sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche controle)&lt;br /&gt;
Si la fonction est en rouge, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche.&lt;br /&gt;
Les cases en mauve servent à repérer la position des 4 doigts sur la ligne de repos&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut donc déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
Étant donné qu&#039;il n&#039;y a pas de touche alt du côté droit, j&#039;essaie de n&#039;utiliser que la touche C- pour les raccourcis&lt;br /&gt;
&lt;br /&gt;
Voici le plan général&lt;br /&gt;
&lt;br /&gt;
[[Image:emacs_main_gauche_bepo1.png|800px|center|thumb|Actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Pour le détail, je suis beaucoup moins sûr que pour la main droite, mais voici un premier jet montrant l&#039;affectation précise que je propose:&lt;br /&gt;
[[Image:emacs_main_gauche_bepo2.png|800px|center|thumb|détail des actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Je pense que le placement des raccourcis reste relativement intuitif.&lt;br /&gt;
Il faut remarquer que je souhaite placer la touche début et fin de macro au même endroit, c&#039;est plus facile à retenir.&lt;br /&gt;
&lt;br /&gt;
Plus besoin d&#039;un raccourci composé de deux touche pour taper un commande dans le mini-buffer&lt;br /&gt;
Plus besoin d&#039;un raccoaurci composé de deux touche pour quitter le minibuffer (F5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le code pour adapter Emacs==&lt;br /&gt;
&lt;br /&gt;
Le code pour adapter emacs est disponible a cette adresse&lt;br /&gt;
https://bitbucket.org/lots_of_birds/bepo_emacs/src/b193b524808c/map_bepo.el&lt;br /&gt;
&lt;br /&gt;
Pour appliquez les commandes en Emacs Lisp, importez ce fichiers, et tapez dans le minibuffer (avec M-x) eval-buffer&lt;br /&gt;
&lt;br /&gt;
Malheureusement, la disposition n&#039;est pas encore prête.&lt;br /&gt;
J&#039;ai des difficultés a assigner les touches accentuées à des fonctions, et je me demande s&#039;il est possible d&#039;assigner une touche morte telle que &#039;^&#039;&lt;br /&gt;
Certaines fonctionnalités semblent ne pas fonctionner, comme la navigation entre les buffers (C-i et C-e) dans le sens des aiguilles d&#039;une montre et dans le sens contraire.&lt;br /&gt;
&lt;br /&gt;
Pour finir, certaines fonctionnalités sont à coder, mais on peut peut-être trouver quelqu&#039;un qui s&#039;en est déjà occupé. Je veux parler notamment d&#039;une fonction pour couper toute la ligne sur laquelle se trouve le curseur, fonction que j&#039;emprunte à vim.&lt;br /&gt;
&lt;br /&gt;
Je cherche actuellement un moyen de partager le fichier codé en EmacsLisp que j&#039;ai testé et crée pour cette disposition.&lt;br /&gt;
&lt;br /&gt;
==Bugs connus actuels==&lt;br /&gt;
Ci-dessous, seulement les lignes problématiques de mon .emacs&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;Bugs;&lt;br /&gt;
(global-set-key [?\C-c] &#039;move-beginning-of-line) ;; BUG C-c est une commande composée et refuse d&#039;être assigné ainsi&lt;br /&gt;
(global-set-key &amp;quot;\C-m&amp;quot; &#039;move-end-of-line) ;; BUG assigne aussi la fonction sur la touche entrée&lt;br /&gt;
(global-set-key [?\C-&#039;] &#039;backward-kill-line) ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-ç] &#039;kill-line) ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-^] &#039;query-replace) ;;BUG: touche morte ! je n&#039;arrive pas à l&#039;assigner&lt;br /&gt;
(global-set-key [?\C-j] &#039;indent-region) ;; BUG: assigne aussi la fonction sur la touche suppr&lt;br /&gt;
(global-set-key [f5] &#039;keyboard-quit) ;; BUG: ne fait pas quitter le minibuffer&lt;br /&gt;
(global-set-key [f10] &#039;suspend-frame) ;; BUG: conflict avec raccourci global plein écran, utiliser ESC a la place ?&lt;br /&gt;
(global-set-key [?\C-i] &#039;previous-window); other buffer counter clowkwise ;;BUG: ne fait rien&lt;br /&gt;
(global-set-key [?\C-e] &#039;next-window); other buffer clowkwise ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-,] &#039;2C-shrink-window-horizontally); ;;BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-é] &#039;delete-window); close buf ;; BUG: accent aigue&lt;br /&gt;
(global-set-key [?\C-è] &#039;2C-enlarge-window-horizontally) ;; BUG: accent grave&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Fonction a coder ou a trouver;&lt;br /&gt;
;(global-set-key [?\M-g] &#039;);;TODO Copy whole line a coder&lt;br /&gt;
(global-set-key [?\M-^] &#039;);;TODO query-replace backwards à coder&lt;br /&gt;
(global-set-key [f1] &#039;) ;;TODO fonction start/end macro&lt;br /&gt;
(global-set-key [C-f6] &#039;) ;TODO Fonction redo&lt;br /&gt;
(global-set-key [?\M-space] &#039;) ;; TODO :Mark Buffer&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18758</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18758"/>
		<updated>2012-02-01T15:39:46Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : /* Le code pour adapter Emacs */ rajout d&amp;#039;un lien vers le code pour la nouvelle disposition des touches&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Il faut dire que j&#039;ai toujours trouvé que la disposition par défaut des raccourcis emacs était anarchique, et mal adapté aux êtres humains&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution. C&#039;est ma dernière tentative de rester sous emacs malgré l&#039;utilisation du Bépo.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition des raccourcis facile à apprendre (sinon autant aller sous vim)&lt;br /&gt;
* Avoir une disposition des raccourcis efficace&lt;br /&gt;
* Avoir les raccourcis les plus utiles en accès direct C-&#039;touche&#039;, plutot que C-x + &#039;touche&#039;&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
Avec la main droite:&lt;br /&gt;
* On se déplace avec la ligne de repos&lt;br /&gt;
* on supprime en dessous de celle-ci&lt;br /&gt;
* on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça. (les touches en mauves matérialisent la position des doigts sur la ligne de repos).&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons un vue globale du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touches sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche controle)&lt;br /&gt;
Si la fonction est en rouge, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche.&lt;br /&gt;
Les cases en mauve servent à repérer la position des 4 doigts sur la ligne de repos&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut donc déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
Étant donné qu&#039;il n&#039;y a pas de touche alt du côté droit, j&#039;essaie de n&#039;utiliser que la touche C- pour les raccourcis&lt;br /&gt;
&lt;br /&gt;
Voici le plan général&lt;br /&gt;
&lt;br /&gt;
[[Image:emacs_main_gauche_bepo1.png|800px|center|thumb|Actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Pour le détail, je suis beaucoup moins sûr que pour la main droite, mais voici un premier jet montrant l&#039;affectation précise que je propose:&lt;br /&gt;
[[Image:emacs_main_gauche_bepo2.png|800px|center|thumb|détail des actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Je pense que le placement des raccourcis reste relativement intuitif.&lt;br /&gt;
Il faut remarquer que je souhaite placer la touche début et fin de macro au même endroit, c&#039;est plus facile à retenir.&lt;br /&gt;
&lt;br /&gt;
Plus besoin d&#039;un raccourci composé de deux touche pour taper un commande dans le mini-buffer&lt;br /&gt;
Plus besoin d&#039;un raccoaurci composé de deux touche pour quitter le minibuffer (F5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le code pour adapter Emacs==&lt;br /&gt;
&lt;br /&gt;
Malheureusement, la disposition n&#039;est pas encore prête.&lt;br /&gt;
J&#039;ai des difficultés a assigner les touches accentuées à des fonctions, et je me demande s&#039;il est possible d&#039;assigner une touche morte telle que &#039;^&#039;&lt;br /&gt;
Certaines fonctionnalités semblent ne pas fonctionner, comme la navigation entre les buffers (C-i et C-e) dans le sens des aiguilles d&#039;une montre et dans le sens contraire.&lt;br /&gt;
&lt;br /&gt;
Pour finir, certaines fonctionnalités sont à coder, mais on peut peut-être trouver quelqu&#039;un qui s&#039;en est déjà occupé. Je veux parler notamment d&#039;une fonction pour couper toute la ligne sur laquelle se trouve le curseur, fonction que j&#039;emprunte à vim.&lt;br /&gt;
&lt;br /&gt;
Je cherche actuellement un moyen de partager le fichier codé en EmacsLisp que j&#039;ai testé et crée pour cette disposition.&lt;br /&gt;
&lt;br /&gt;
Le code pour adapter emacs est disponible a cette adresse&lt;br /&gt;
https://bitbucket.org/lots_of_birds/bepo_emacs/src/b193b524808c/map_bepo.el&lt;br /&gt;
&lt;br /&gt;
Pour appliquez les commandes en Emacs Lisp, importez ce fichiers, et tapez dans le minibuffer (avec M-x) eval-buffer&lt;br /&gt;
&lt;br /&gt;
==Bugs connus actuels==&lt;br /&gt;
Ci-dessous, seulement les lignes problématiques de mon .emacs&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;Bugs;&lt;br /&gt;
(global-set-key [?\C-c] &#039;move-beginning-of-line) ;; BUG C-c est une commande composée et refuse d&#039;être assigné ainsi&lt;br /&gt;
(global-set-key &amp;quot;\C-m&amp;quot; &#039;move-end-of-line) ;; BUG assigne aussi la fonction sur la touche entrée&lt;br /&gt;
(global-set-key [?\C-&#039;] &#039;backward-kill-line) ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-ç] &#039;kill-line) ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-^] &#039;query-replace) ;;BUG: touche morte ! je n&#039;arrive pas à l&#039;assigner&lt;br /&gt;
(global-set-key [?\C-j] &#039;indent-region) ;; BUG: assigne aussi la fonction sur la touche suppr&lt;br /&gt;
(global-set-key [f5] &#039;keyboard-quit) ;; BUG: ne fait pas quitter le minibuffer&lt;br /&gt;
(global-set-key [f10] &#039;suspend-frame) ;; BUG: conflict avec raccourci global plein écran, utiliser ESC a la place ?&lt;br /&gt;
(global-set-key [?\C-i] &#039;previous-window); other buffer counter clowkwise ;;BUG: ne fait rien&lt;br /&gt;
(global-set-key [?\C-e] &#039;next-window); other buffer clowkwise ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-,] &#039;2C-shrink-window-horizontally); ;;BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-é] &#039;delete-window); close buf ;; BUG: accent aigue&lt;br /&gt;
(global-set-key [?\C-è] &#039;2C-enlarge-window-horizontally) ;; BUG: accent grave&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Fonction a coder ou a trouver;&lt;br /&gt;
;(global-set-key [?\M-g] &#039;);;TODO Copy whole line a coder&lt;br /&gt;
(global-set-key [?\M-^] &#039;);;TODO query-replace backwards à coder&lt;br /&gt;
(global-set-key [f1] &#039;) ;;TODO fonction start/end macro&lt;br /&gt;
(global-set-key [C-f6] &#039;) ;TODO Fonction redo&lt;br /&gt;
(global-set-key [?\M-space] &#039;) ;; TODO :Mark Buffer&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18756</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18756"/>
		<updated>2012-02-01T13:11:10Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : /* Le code pour adapter Emacs */  orthographe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Il faut dire que j&#039;ai toujours trouvé que la disposition par défaut des raccourcis emacs était anarchique, et mal adapté aux êtres humains&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution. C&#039;est ma dernière tentative de rester sous emacs malgré l&#039;utilisation du Bépo.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition des raccourcis facile à apprendre (sinon autant aller sous vim)&lt;br /&gt;
* Avoir une disposition des raccourcis efficace&lt;br /&gt;
* Avoir les raccourcis les plus utiles en accès direct C-&#039;touche&#039;, plutot que C-x + &#039;touche&#039;&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
Avec la main droite:&lt;br /&gt;
* On se déplace avec la ligne de repos&lt;br /&gt;
* on supprime en dessous de celle-ci&lt;br /&gt;
* on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça. (les touches en mauves matérialisent la position des doigts sur la ligne de repos).&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons un vue globale du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touches sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche controle)&lt;br /&gt;
Si la fonction est en rouge, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche.&lt;br /&gt;
Les cases en mauve servent à repérer la position des 4 doigts sur la ligne de repos&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut donc déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
Étant donné qu&#039;il n&#039;y a pas de touche alt du côté droit, j&#039;essaie de n&#039;utiliser que la touche C- pour les raccourcis&lt;br /&gt;
&lt;br /&gt;
Voici le plan général&lt;br /&gt;
&lt;br /&gt;
[[Image:emacs_main_gauche_bepo1.png|800px|center|thumb|Actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Pour le détail, je suis beaucoup moins sûr que pour la main droite, mais voici un premier jet montrant l&#039;affectation précise que je propose:&lt;br /&gt;
[[Image:emacs_main_gauche_bepo2.png|800px|center|thumb|détail des actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Je pense que le placement des raccourcis reste relativement intuitif.&lt;br /&gt;
Il faut remarquer que je souhaite placer la touche début et fin de macro au même endroit, c&#039;est plus facile à retenir.&lt;br /&gt;
&lt;br /&gt;
Plus besoin d&#039;un raccourci composé de deux touche pour taper un commande dans le mini-buffer&lt;br /&gt;
Plus besoin d&#039;un raccoaurci composé de deux touche pour quitter le minibuffer (F5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le code pour adapter Emacs==&lt;br /&gt;
&lt;br /&gt;
Malheureusement, la disposition n&#039;est pas encore prête.&lt;br /&gt;
J&#039;ai des difficultés a assigner les touches accentuées à des fonctions, et je me demande s&#039;il est possible d&#039;assigner une touche morte telle que &#039;^&#039;&lt;br /&gt;
Certaines fonctionnalités semblent ne pas fonctionner, comme la navigation entre les buffers (C-i et C-e) dans le sens des aiguilles d&#039;une montre et dans le sens contraire.&lt;br /&gt;
&lt;br /&gt;
Pour finir, certaines fonctionnalités sont à coder, mais on peut peut-être trouver quelqu&#039;un qui s&#039;en est déjà occupé. Je veux parler notamment d&#039;une fonction pour couper toute la ligne sur laquelle se trouve le curseur, fonction que j&#039;emprunte à vim.&lt;br /&gt;
&lt;br /&gt;
Je cherche actuellement un moyen de partager le fichier codé en EmacsLisp que j&#039;ai testé et crée pour cette disposition.&lt;br /&gt;
&lt;br /&gt;
==Bugs connus actuels==&lt;br /&gt;
Ci-dessous, seulement les lignes problématiques de mon .emacs&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;Bugs;&lt;br /&gt;
(global-set-key [?\C-c] &#039;move-beginning-of-line) ;; BUG C-c est une commande composée et refuse d&#039;être assigné ainsi&lt;br /&gt;
(global-set-key &amp;quot;\C-m&amp;quot; &#039;move-end-of-line) ;; BUG assigne aussi la fonction sur la touche entrée&lt;br /&gt;
(global-set-key [?\C-&#039;] &#039;backward-kill-line) ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-ç] &#039;kill-line) ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-^] &#039;query-replace) ;;BUG: touche morte ! je n&#039;arrive pas à l&#039;assigner&lt;br /&gt;
(global-set-key [?\C-j] &#039;indent-region) ;; BUG: assigne aussi la fonction sur la touche suppr&lt;br /&gt;
(global-set-key [f5] &#039;keyboard-quit) ;; BUG: ne fait pas quitter le minibuffer&lt;br /&gt;
(global-set-key [f10] &#039;suspend-frame) ;; BUG: conflict avec raccourci global plein écran, utiliser ESC a la place ?&lt;br /&gt;
(global-set-key [?\C-i] &#039;previous-window); other buffer counter clowkwise ;;BUG: ne fait rien&lt;br /&gt;
(global-set-key [?\C-e] &#039;next-window); other buffer clowkwise ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-,] &#039;2C-shrink-window-horizontally); ;;BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-é] &#039;delete-window); close buf ;; BUG: accent aigue&lt;br /&gt;
(global-set-key [?\C-è] &#039;2C-enlarge-window-horizontally) ;; BUG: accent grave&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Fonction a coder ou a trouver;&lt;br /&gt;
;(global-set-key [?\M-g] &#039;);;TODO Copy whole line a coder&lt;br /&gt;
(global-set-key [?\M-^] &#039;);;TODO query-replace backwards à coder&lt;br /&gt;
(global-set-key [f1] &#039;) ;;TODO fonction start/end macro&lt;br /&gt;
(global-set-key [C-f6] &#039;) ;TODO Fonction redo&lt;br /&gt;
(global-set-key [?\M-space] &#039;) ;; TODO :Mark Buffer&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18748</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18748"/>
		<updated>2012-01-31T23:02:17Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Il faut dire que j&#039;ai toujours trouvé que la disposition par défaut des raccourcis emacs était anarchique, et mal adapté aux êtres humains&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution. C&#039;est ma dernière tentative de rester sous emacs malgré l&#039;utilisation du Bépo.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition des raccourcis facile à apprendre (sinon autant aller sous vim)&lt;br /&gt;
* Avoir une disposition des raccourcis efficace&lt;br /&gt;
* Avoir les raccourcis les plus utiles en accès direct C-&#039;touche&#039;, plutot que C-x + &#039;touche&#039;&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
Avec la main droite:&lt;br /&gt;
* On se déplace avec la ligne de repos&lt;br /&gt;
* on supprime en dessous de celle-ci&lt;br /&gt;
* on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça. (les touches en mauves matérialisent la position des doigts sur la ligne de repos).&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons un vue globale du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touches sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche controle)&lt;br /&gt;
Si la fonction est en rouge, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche.&lt;br /&gt;
Les cases en mauve servent à repérer la position des 4 doigts sur la ligne de repos&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut donc déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
Étant donné qu&#039;il n&#039;y a pas de touche alt du côté droit, j&#039;essaie de n&#039;utiliser que la touche C- pour les raccourcis&lt;br /&gt;
&lt;br /&gt;
Voici le plan général&lt;br /&gt;
&lt;br /&gt;
[[Image:emacs_main_gauche_bepo1.png|800px|center|thumb|Actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Pour le détail, je suis beaucoup moins sûr que pour la main droite, mais voici un premier jet montrant l&#039;affectation précise que je propose:&lt;br /&gt;
[[Image:emacs_main_gauche_bepo2.png|800px|center|thumb|détail des actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Je pense que le placement des raccourcis reste relativement intuitif.&lt;br /&gt;
Il faut remarquer que je souhaite placer la touche début et fin de macro au même endroit, c&#039;est plus facile à retenir.&lt;br /&gt;
&lt;br /&gt;
Plus besoin d&#039;un raccourci composé de deux touche pour taper un commande dans le mini-buffer&lt;br /&gt;
Plus besoin d&#039;un raccoaurci composé de deux touche pour quitter le minibuffer (F5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le code pour adapter Emacs==&lt;br /&gt;
&lt;br /&gt;
Malheureusement, la disposition n&#039;est pas encore prête.&lt;br /&gt;
J&#039;ai des difficultés a assigner les touches accentuées à des fonctions, et je me demande s&#039;il est possible d&#039;assigner une touche morte telle que &#039;^&#039;&lt;br /&gt;
Certaines fonctionnalités semblent ne pas fonctionner, comme la navigation entre les buffers (C-i et C-e) dans le sens des aiguilles d&#039;une montre et dans le sens contraire.&lt;br /&gt;
&lt;br /&gt;
Pour finir, certaines fonctionnalités sont à coder, mais on peut peut-être trouvé quelqu&#039;un qui s&#039;en est déjà occupé. Je veux parler notamment d&#039;une fonction pour couper toute la ligne sur laquelle se trouve le curseur, fonction que j&#039;emprunte à vim.&lt;br /&gt;
&lt;br /&gt;
Je cherche actuellement un moyen de partager le fichier codé en EmacsLisp que j&#039;ai testé et crée pour cette disposition.&lt;br /&gt;
&lt;br /&gt;
==Bugs connus actuels==&lt;br /&gt;
Ci-dessous, seulement les lignes problématiques de mon .emacs&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;Bugs;&lt;br /&gt;
(global-set-key [?\C-c] &#039;move-beginning-of-line) ;; BUG C-c est une commande composée et refuse d&#039;être assigné ainsi&lt;br /&gt;
(global-set-key &amp;quot;\C-m&amp;quot; &#039;move-end-of-line) ;; BUG assigne aussi la fonction sur la touche entrée&lt;br /&gt;
(global-set-key [?\C-&#039;] &#039;backward-kill-line) ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-ç] &#039;kill-line) ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-^] &#039;query-replace) ;;BUG: touche morte ! je n&#039;arrive pas à l&#039;assigner&lt;br /&gt;
(global-set-key [?\C-j] &#039;indent-region) ;; BUG: assigne aussi la fonction sur la touche suppr&lt;br /&gt;
(global-set-key [f5] &#039;keyboard-quit) ;; BUG: ne fait pas quitter le minibuffer&lt;br /&gt;
(global-set-key [f10] &#039;suspend-frame) ;; BUG: conflict avec raccourci global plein écran, utiliser ESC a la place ?&lt;br /&gt;
(global-set-key [?\C-i] &#039;previous-window); other buffer counter clowkwise ;;BUG: ne fait rien&lt;br /&gt;
(global-set-key [?\C-e] &#039;next-window); other buffer clowkwise ;; BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-,] &#039;2C-shrink-window-horizontally); ;;BUG ne fait rien&lt;br /&gt;
(global-set-key [?\C-é] &#039;delete-window); close buf ;; BUG: accent aigue&lt;br /&gt;
(global-set-key [?\C-è] &#039;2C-enlarge-window-horizontally) ;; BUG: accent grave&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Fonction a coder ou a trouver;&lt;br /&gt;
;(global-set-key [?\M-g] &#039;);;TODO Copy whole line a coder&lt;br /&gt;
(global-set-key [?\M-^] &#039;);;TODO query-replace backwards à coder&lt;br /&gt;
(global-set-key [f1] &#039;) ;;TODO fonction start/end macro&lt;br /&gt;
(global-set-key [C-f6] &#039;) ;TODO Fonction redo&lt;br /&gt;
(global-set-key [?\M-space] &#039;) ;; TODO :Mark Buffer&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18747</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18747"/>
		<updated>2012-01-31T22:48:04Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : Main gauche terminée, code commencé&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Il faut dire que j&#039;ai toujours trouvé que la disposition par défaut des raccourcis emacs était anarchique, et mal adapté aux êtres humains&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution. C&#039;est ma dernière tentative de rester sous emacs malgré l&#039;utilisation du Bépo.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition des raccourcis facile à apprendre (sinon autant aller sous vim)&lt;br /&gt;
* Avoir une disposition des raccourcis efficace&lt;br /&gt;
* Avoir les raccourcis les plus utiles en accès direct C-&#039;touche&#039;, plutot que C-x + &#039;touche&#039;&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
Avec la main droite:&lt;br /&gt;
* On se déplace avec la ligne de repos&lt;br /&gt;
* on supprime en dessous de celle-ci&lt;br /&gt;
* on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça. (les touches en mauves matérialisent la position des doigts sur la ligne de repos).&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons un vue globale du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touches sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche controle)&lt;br /&gt;
Si la fonction est en rouge, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche.&lt;br /&gt;
Les cases en mauve servent à repérer la position des 4 doigts sur la ligne de repos&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut donc déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
Étant donné qu&#039;il n&#039;y a pas de touche alt du côté droit, j&#039;essaie de n&#039;utiliser que la touche C- pour les raccourcis&lt;br /&gt;
&lt;br /&gt;
Voici le plan général&lt;br /&gt;
&lt;br /&gt;
[[Image:emacs_main_gauche_bepo1.png|800px|center|thumb|Actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Pour le détail, je suis beaucoup moins sûr que pour la main droite, mais voici un premier jet montrant l&#039;affectation précise que je propose:&lt;br /&gt;
[[Image:emacs_main_gauche_bepo2.png|800px|center|thumb|détail des actions effectuées par la main gauche]]&lt;br /&gt;
&lt;br /&gt;
Je pense que le placement des raccourcis reste relativement intuitif.&lt;br /&gt;
Il faut remarquer que je souhaite placer la touche début et fin de macro au même endroit, c&#039;est plus facile à retenir.&lt;br /&gt;
&lt;br /&gt;
Plus besoin d&#039;un raccourci composé de deux touche pour taper un commande dans le mini-buffer&lt;br /&gt;
Plus besoin d&#039;un raccoaurci composé de deux touche pour quitter le minibuffer (F5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le code pour adapter Emacs==&lt;br /&gt;
&lt;br /&gt;
Malheureusement, la disposition n&#039;est pas encore prête.&lt;br /&gt;
J&#039;ai des difficultés a assigner les touches accentuées à des fonctions, et je me demande s&#039;il est possible d&#039;assigner une touche morte telle que &#039;^&#039;&lt;br /&gt;
Certaines fonctionnalités semblent ne pas fonctionner, comme la navigation entre les buffers (C-i et C-e) dans le sens des aiguilles d&#039;une montre et dans le sens contraire.&lt;br /&gt;
&lt;br /&gt;
Pour finir, certaines fonctionnalités sont à coder, mais on peut peut-être trouvé quelqu&#039;un qui s&#039;en est déjà occupé. Je veux parler notamment d&#039;une fonction pour couper toute la ligne sur laquelle se trouve le curseur, fonction que j&#039;emprunte à vim.&lt;br /&gt;
&lt;br /&gt;
Je cherche actuellement un moyen de partager le fichier codé en EmacsLisp que j&#039;ai testé et crée pour cette disposition.&lt;br /&gt;
&lt;br /&gt;
/En courstruction/&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Fichier:Emacs_main_gauche_bepo2.png&amp;diff=18746</id>
		<title>Fichier:Emacs main gauche bepo2.png</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Fichier:Emacs_main_gauche_bepo2.png&amp;diff=18746"/>
		<updated>2012-01-31T22:08:02Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : Proposition d&amp;#039;affectation des touches pour la main gauche sur emacs typematrix bépo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposition d&#039;affectation des touches pour la main gauche sur emacs typematrix bépo&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Fichier:Emacs_main_gauche_bepo1.png&amp;diff=18745</id>
		<title>Fichier:Emacs main gauche bepo1.png</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Fichier:Emacs_main_gauche_bepo1.png&amp;diff=18745"/>
		<updated>2012-01-31T22:03:14Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : plan général pour la main gauche, emacs, typematrix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;plan général pour la main gauche, emacs, typematrix&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18740</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18740"/>
		<updated>2012-01-31T20:28:45Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : Partie Main droite terminée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim.&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition de touche facile à apprendre, avec des commandes placées logiquement, permettant de:&lt;br /&gt;
** Se déplacer aisément&lt;br /&gt;
** Copier supprimer coller&lt;br /&gt;
** insérer du texte&lt;br /&gt;
** manipuler les buffers&lt;br /&gt;
** manipuler les fichiers&lt;br /&gt;
** lancer des macros et des commandes.&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
==Main Droite==&lt;br /&gt;
&lt;br /&gt;
Avec la main droite on se déplace avec la ligne de repos, on supprime en dessous de celle-ci, on insère en étant au dessus&lt;br /&gt;
&lt;br /&gt;
Voici une image pour clarifier tout ça&lt;br /&gt;
[[Image:emacs_main_droit_bepo1.png|800px|center|thumb|Actions effectuées par la main droite]]&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons le détail du fonctionnement recherché, entrons dans le détail. Dans l&#039;image ci-dessous, les touche sont reliés à une ou plusieurs fonctions.&lt;br /&gt;
Si la fonction est en bleu, on y accède avec C- ( touche controle)&lt;br /&gt;
Si la fonction est en rouche, on y accède avec M- (touche Méta ou Alt)&lt;br /&gt;
Si la fonction est en noir, on y accède en pressant simplement la touche&lt;br /&gt;
[[Image:emacs_main_droit_bepo2.png|800px|center|thumb|Détail des raccourcis pour la main droite]]&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que la granularité des action est presque la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement.&lt;br /&gt;
Donc un fois qu&#039;on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.&lt;br /&gt;
&lt;br /&gt;
Il devrait être aisé d&#039;apprendre ces raccourcis, d&#039;autant plus pour ceux qui sont déjà familier avec emacs.&lt;br /&gt;
Le plus beau, c&#039;est on a déjà assigné l&#039;essentiel de l&#039;édition de texte, on peut dont déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.&lt;br /&gt;
&lt;br /&gt;
==Main gauche==&lt;br /&gt;
Avec la main gauche, on s&#039;occupe des buffers, des fichiers, et de la navigation entre tout ce qu&#039;on a déjà ouvert.&lt;br /&gt;
/EN CONSTRUCTION/&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Fichier:Emacs_main_droit_bepo2.png&amp;diff=18739</id>
		<title>Fichier:Emacs main droit bepo2.png</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Fichier:Emacs_main_droit_bepo2.png&amp;diff=18739"/>
		<updated>2012-01-31T20:17:38Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : Image pour emacs bépo, explication détaillée de chaque touche&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Image pour emacs bépo, explication détaillée de chaque touche&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Fichier:Emacs_main_droit_bepo1.png&amp;diff=18738</id>
		<title>Fichier:Emacs main droit bepo1.png</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Fichier:Emacs_main_droit_bepo1.png&amp;diff=18738"/>
		<updated>2012-01-31T20:11:41Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : Image pour emacs bépo, explication du principe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Image pour emacs bépo, explication du principe&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18733</id>
		<title>Utilisateur:Lots of birds/Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Lots_of_birds/Emacs&amp;diff=18733"/>
		<updated>2012-01-31T18:59:16Z</updated>

		<summary type="html">&lt;p&gt;Lots of birds : Page créée avec « Ici une tentative de rendre agréable l&amp;#039;utilisation d&amp;#039;Emacs en BÉPO avec un clavier typematrix  Deux grosse famille de solution: * On essaie d&amp;#039;émuler le comportement anc... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ici une tentative de rendre agréable l&#039;utilisation d&#039;Emacs en BÉPO avec un clavier typematrix&lt;br /&gt;
&lt;br /&gt;
Deux grosse famille de solution:&lt;br /&gt;
* On essaie d&#039;émuler le comportement ancien d&#039;Emacs&lt;br /&gt;
* On change presque complètement la disposition des raccourcis Emacs.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé la première solution... qui a bien failli me faire sombrer sous vim.&lt;br /&gt;
Je tente en ce moment avec votre aide la seconde solution.&lt;br /&gt;
&lt;br /&gt;
La nouvelle disposition des touches a ces objectifs&lt;br /&gt;
* Faire d&#039;emacs un IDE maniable et agréable en BÉPO avec un typematrix&lt;br /&gt;
* Ne pas briser trop le comportement d&#039;emacs, donc on garde la possibilité de faire C-x &#039;autre touche&#039;&lt;br /&gt;
* Avoir une disposition de touche facile à apprendre, avec des commandes placées logiquement, permettant de:&lt;br /&gt;
** Se déplacer aisément&lt;br /&gt;
** Copier supprimer coller&lt;br /&gt;
** insérer du texte&lt;br /&gt;
** manipuler les buffers&lt;br /&gt;
** manipuler les fichiers&lt;br /&gt;
** lancer des macros et des commandes.&lt;br /&gt;
&lt;br /&gt;
Bref, tout l&#039;essentiel de l&#039;éditeur de texte, et l&#039;essentiel de l&#039;environnement de développement.&lt;br /&gt;
&lt;br /&gt;
Voici une ébauche de ce que je cherche à faire sur une image:&lt;br /&gt;
&lt;br /&gt;
/EN CONSTRUCTION/&lt;/div&gt;</summary>
		<author><name>Lots of birds</name></author>
	</entry>
</feed>