« Discussion utilisateur:Lots of birds/Emacs » : différence entre les versions

De Disposition de clavier bépo
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 8 : Ligne 8 :


: Ç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 :
: Ç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 :
     key <AB06> { type = "CTRL_ALT_DEAD",  
     key <AB06> { type = "CTRL_ALT_DEAD", [ dead_grave, question, dead_acute, questiondown] };
                [ dead_grave, question, dead_acute, questiondown, NoSymbol, NoSymbol, NoSymbol] };
     key <AD06> { type = "CTRL_ALT_DEAD", [ dead_circumflex, exclam, dead_diaeresis, exclamdown ] };
     key <AD06> { type = "CTRL_ALT_DEAD",  
                [ dead_circumflex, exclam, dead_diaeresis, exclamdown, NoSymbol , NoSymbol, NoSymbol] };
: Ensuite j’ai créé un fichier de types appelé ctrl_alt_dead :
: Ensuite j’ai créé un fichier de types appelé ctrl_alt_dead :
<pre><nowiki>
<pre><nowiki>
Ligne 49 : Ligne 47 :
     include "ctrl_alt_dead"  
     include "ctrl_alt_dead"  
: Ce qui est très drôle c’est que quoi qu’on mette à la place des "NoSymbol" 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)
: Ce qui est très drôle c’est que quoi qu’on mette à la place des "NoSymbol" 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)
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)

Version du 26 mars 2012 à 21:26

Bonjour, je suis très intéressé par ta configuration.

J’ai enlevé ce qui se trouvait en c et m, et j’ai placé les touches correspondantes en "C-M-…" 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.

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.

Amic 11 mars 2012 à 20:53 (UTC)

Ç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 :
   key <AB06> { type = "CTRL_ALT_DEAD", [ dead_grave, question, dead_acute, questiondown] };
   key <AD06> { type = "CTRL_ALT_DEAD", [ dead_circumflex, exclam, dead_diaeresis, exclamdown ] };
Ensuite j’ai créé un fichier de types appelé ctrl_alt_dead :
 partial default xkb_types "default" {

    // Some types that are necessary
    // for a full implementation of
    // a PC compatible keyboard.
    virtual_modifiers Alt;
    virtual_modifiers LevelThree;
    virtual_modifiers LAlt;
    virtual_modifiers RAlt;
    virtual_modifiers RControl;
    virtual_modifiers LControl;

    type "CTRL_ALT_DEAD" {
	modifiers = Control+Alt+Shift+LevelThree;
        map[None] = Level1;
        map[Shift] = Level2;
        map[LevelThree] = Level3;
        map[Shift+LevelThree] = Level4;
	map[Control] = Level5;
	map[Alt] = Level6;
	map[Control+Alt] = Level7;
        level_name[Level1] = "Base";
        level_name[Level2] = "Shift";
        level_name[Level3] = "Alt Base";
        level_name[Level4] = "Shift Alt";
	level_name[Level5] = "Ctrl";
	level_name[Level6] = "Alt";
	level_name[Level7] = "Ctrl Alt";
    };
    
 };
Et enfin ajouté au fichier /usr/share/X11/xkb/types/complete la ligne
   include "ctrl_alt_dead" 
Ce qui est très drôle c’est que quoi qu’on mette à la place des "NoSymbol" 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. Amic 16 mars 2012 à 16:01 (UTC)

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… Amic 26 mars 2012 à 19:26 (UTC)