# Déplacment curseur à la vi partout

**URL:** <https://www.debian-fr.org/t/deplacment-curseur-a-la-vi-partout/66320>\
**Category:** Trucs et Astuces\
**Created:** [Février 21, 2016, 9:45 UTC](https://www.debian-fr.org/t/deplacment-curseur-a-la-vi-partout/66320 "2016-02-21T21:45:30Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pierre\_Thibault](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pierre_thibault/32/2950_2.png) [@Pierre\_Thibault](https://www.debian-fr.org/u/Pierre_Thibault)\
**Post date:** [Février 21, 2016, 9:45 UTC](https://www.debian-fr.org/t/deplacment-curseur-a-la-vi-partout/66320/1 "2016-02-21T21:45:30Z")

</div>

Bonjour,

Je suis un peu tanné d’aller tout le temps chercher les touches de déplacement du curseur. Ici, j’ai un remap à la vi à l’aide d’un script:

```auto
#!/bin/bash
xmodmap -e "keycode 30 = u U u U BackSpace NoSymbol downarrow uparrow NoSymbol NoSymbol NoSymbol NoSymbol downarrow uparrow"
xmodmap -e "keycode 31 = i I i I Delete NoSymbol rightarrow idotless NoSymbol NoSymbol NoSymbol NoSymbol rightarrow idotless"
xmodmap -e "keycode 43 = h H h H Left NoSymbol hstroke Hstroke"
xmodmap -e "keycode 44 = j J j J Right NoSymbol U0133 U0132"
xmodmap -e "keycode 45 = k K k K Up NoSymbol kra"
xmodmap -e "keycode 46 = l L l L Down NoSymbol U0140 U013F"
```

Si vous appuyez sur votre touche [mono]ISO\_Level3\_Shift[/mono] + une lettre u, i, h, j, k, l, vous pourrez vous déplacer ou effacer du texte.

C’est le mapping que j’emploie pour mon clavier canadien. Peut-être qu’il faudra adapter pour le clavier français ou autre mais je crois que ces touches sont identiques.

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Février 21, 2016, 9:45 UTC](https://www.debian-fr.org/t/deplacment-curseur-a-la-vi-partout/66320/2 "2016-02-21T21:45:33Z")

</div>

Je ne [mono]nano[/mono]te encore mais merci pour ton travail 😉

---

<div class="post-metadata">

**Author:** ![Pierre\_Thibault](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pierre_thibault/32/2950_2.png) [@Pierre\_Thibault](https://www.debian-fr.org/u/Pierre_Thibault)\
**Post date:** [Février 21, 2016, 9:45 UTC](https://www.debian-fr.org/t/deplacment-curseur-a-la-vi-partout/66320/3 "2016-02-21T21:45:34Z")

</div>

> [@](#):
>
> Je ne [mono]nano[/mono]te encore mais merci pour ton travail 😉

![8)](https://www.debian-fr.org/uploads/default/original/1X/ae031e9834d19166598edd060b063d44f1829139.gif "Cool") Cool! Dis-moi si cela fonctionne bien pour toi.

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Février 21, 2016, 9:45 UTC](https://www.debian-fr.org/t/deplacment-curseur-a-la-vi-partout/66320/4 "2016-02-21T21:45:47Z")

</div>

Bonjour Pierre Thibault,

Nous nous sommes mal compris, j’en suis désolé.

Je n’utilise pas la suite de [mono]xmodmap[/mono] que tu as produit.

J’utilise [mono]nano[/mono] avec ses propres touches de déplacement et d’effacement.  
Je n’ai jamais réussi à passer à [mono]vi[/mono] ; je ne le connais pas.

Je voulais juste essayer d’activer un peu ton post.

---

<div class="post-metadata">

**Author:** ![Pierre\_Thibault](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pierre_thibault/32/2950_2.png) [@Pierre\_Thibault](https://www.debian-fr.org/u/Pierre_Thibault)\
**Post date:** [Février 21, 2016, 9:45 UTC](https://www.debian-fr.org/t/deplacment-curseur-a-la-vi-partout/66320/5 "2016-02-21T21:45:47Z")

</div>

Merci. Est-ce que je me serais mal exprimé? Le truc que je donne n’est pas pour vi. Il modifie le clavier et il peut être employé dans toutes les applications. Il permet de taper plus facilement certaines touches.

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 21, 2016, 9:45 UTC](https://www.debian-fr.org/t/deplacment-curseur-a-la-vi-partout/66320/6 "2016-02-21T21:45:48Z")

</div>

Ça ne semble pas fonctionner non plus chez moi.  
Tu l’utilises avec quelle application pour tester dans les mêmes conditions que toi?

---

<div class="post-metadata">

**Author:** ![Pierre\_Thibault](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pierre_thibault/32/2950_2.png) [@Pierre\_Thibault](https://www.debian-fr.org/u/Pierre_Thibault)\
**Post date:** [Février 21, 2016, 9:45 UTC](https://www.debian-fr.org/t/deplacment-curseur-a-la-vi-partout/66320/7 "2016-02-21T21:45:52Z")

</div>

[quote=“thuban”]Ça ne semble pas fonctionner non plus chez moi.  
Tu l’utilises avec quelle application pour tester dans les mêmes conditions que toi?[/quote]

Ça fonctionne bien avec Firefox et Kate.

J’ai le clavier canadien multix.

Je suis sur Jessie.

J’aurais besoin de tester sur ta machine ![:doh:](https://www.debian-fr.org/uploads/default/original/1X/78536cf08b5cbccb06a10e44ddb8da50bfc1554d.gif "Doh!") .

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Février 21, 2016, 9:45 UTC](https://www.debian-fr.org/t/deplacment-curseur-a-la-vi-partout/66320/8 "2016-02-21T21:45:52Z")

</div>

> [@](#):
>
> Est-ce que je me serais mal exprimé?

Non, vraiment, je ne crois pas.  
C’est plutôt moi qui ai fait une belle ellipse avec un propos bien trop court 😉

---

<div class="post-metadata">

**Author:** ![Pierre\_Thibault](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pierre_thibault/32/2950_2.png) [@Pierre\_Thibault](https://www.debian-fr.org/u/Pierre_Thibault)\
**Post date:** [Février 21, 2016, 10:04 UTC](https://www.debian-fr.org/t/deplacment-curseur-a-la-vi-partout/66320/9 "2016-02-21T22:04:35Z")

</div>

[quote=“thuban”]Ça ne semble pas fonctionner non plus chez moi.  
Tu l’utilises avec quelle application pour tester dans les mêmes conditions que toi?[/quote]

Tu pourrais essayer de mettre les codes de déplacement de curseur dans une autre colonne pour qu’ils soient associés à une autre touche modificatrice.

Voici la table de correspondance pour les différentes colonnes:

```
1 Key
2 Shift+Key
3 mode_switch+Key
4 mode_switch+Shift+Key
5 AltGr+Key
6 AltGr+Shift+Key

```

Est-ce que ça aide?
