Less
De Disposition de clavier francophone et ergonomique bépo
less est un pager Unix utilisé pour la lecture de documents en ligne de commande, notamment pour les manuels. Il supporte une navigation à l'aide des touches, à partir de la position de base sur le clavier, c'est pourquoi une configuration spéciale bépo peut être intéressante.
On a deux options : soit on modifie complètement les touches de less pour qu’elles s’utilisent comme en QWERTY, soit on ne reconfigure que les touches fléchées (respectivement s et t pour monter/descendre, à la place de k et j), avec le minimum de modifications, pour rester proche de la configuration originale.
Pour ne modifier que les touches fléchées, il suffit de copier le code suivant dans le fichier ~/.lesskey
et de lancer la commande lesskey
pour prendre en compte les changements.
#command c next-tag C prev-tag t forw-line s back-line T forw-scroll S back-scroll
Pour un remappage complet, même procédé mais en utilisant ce code ci :
#command \r forw-line \n forw-line p forw-line t forw-line \kd forw-line ^E forw-line ^N forw-line s back-line ^ back-line ^Y back-line ^K back-line ^P back-line T forw-line-force S back-line-force ! back-line-force i forw-scroll ^D forw-scroll v back-scroll ^U back-scroll \40 forw-screen e forw-screen ^F forw-screen ^V forw-screen \kD forw-screen k back-screen ^B back-screen \ev back-screen \kU back-screen à forw-window é back-window \e\40 forw-screen-force E forw-forever O repaint-flush o repaint ^R repaint ^L repaint \eu undo-hilite , goto-line \kh goto-line ê goto-line \e< goto-line j percent 5 percent \e[ left-scroll \e] right-scroll \e( left-scroll \e) right-scroll Z forw-bracket {} W back-bracket {} / forw-bracket () * back-bracket () z forw-bracket [] w back-bracket [] \e^F forw-bracket \e^B back-bracket ; goto-end \e> goto-end Ê goto-end \ke goto-end % status ^G status Nf status f forw-search F back-search \e/ forw-search * \e? back-search * ' repeat-search \en repeat-search-all ? reverse-search \eN reverse-search-all q set-mark ç goto-mark ^X^X goto-mark P examine Ne examine ^X^V examine Nn next-file Np prev-file è next-tag È prev-tag Nx index-file Nd remove-file = toggle-option Nt toggle-option t u toggle-option o ^ display-option Ç pipe . visual 1 shell ` firstcmd C help c help N version * digit 0 " digit 1 « digit 2 » digit 3 ( digit 4 ) digit 5 @ digit 6 + digit 7 - digit 8 / digit 9 a quit A quit Nq quit NQ quit ÀÀ quit #line-edit #env