Contenu | Rechercher | Menus

Annonce

Ubuntu-fr.org recrute toujours de nouveaux modérateurs, avec de l'expérience.

Ubuntu 16.04 LTS
Réservez vos DVD et clé USB Ubuntu-fr (premières livraisons mi-mai)

Si vous avez des soucis pour rester connecté, déconnectez vous et reconnectez vous depuis ce lien en cochant le case
Me connecter automatiquement lors de mes prochaines visites.

M.A.J. en cours du forum possibilité de bug, nous faisons le maximum pour les résoudre au plus vite

#1 Le 17/06/2006, à 00:47

phico

Clavier Francais - Belge sur Macbook pro

------------------------

NOUVEAUTE :  Une autre alternative est d'utiliser xmodmap.  Je suis passé à cette solution
depuis que j'utilise  XGL & Compiz.  Pour plus d'infos et pour obtenir mon fichier xmodmap,
voir sur le forum anglais http://ubuntuforums.org/showthread.php?t=198453

------------------------

N'ayant pas trouvé de map convenable pour le clavier belge-fr (apparemment le francais serait le meme),
j'y ai été a la machette dans le fichier /etc/X11/xkb/symbols/be

(voir ci-dessous)

J'ai redéfini les touches @# et <> qui etaient mal configurées

ensuite, j'ai modifié le fichier /etc/X11/xorg.conf

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbLayout"     "be"
        Option          "XkbModel"      "pc104"
        Option          "XkbOptions" "lv3:rwin_switch"

EndSection

Autrement dit la touche pomme-droite devient mon AltGr

et comme j'utilise ubuntu pour programmer j'en ai profité pour personalisé quelques touches :
- Alt-Gr < donne {
- Shift AltGr > donne }
- AltGr ( donne [
- Shift AltGr ) donne ]
et la touche a droite du ù me donne le backslash
(Alt-Gr etant la touche Pomme-Dr comme mentionné ci-dessus)

C'est du pur hack  ...  mais voila enfin un clavier utilisable


------------------------------------------------------------------------------------------

// $XKeyboardConfig: xkbdesc/symbols/be,v 1.6 2005/01/16 02:18:20 svu Exp $

// based on a keyboard map from an 'xkb/symbols/be' file
//
// $XFree86: xc/programs/xkbcomp/symbols/be,v 1.3 2003/04/12 10:53:48 pascal Exp $

partial default alphanumeric_keys
xkb_symbols "basic" {

    include "latin"

    name[Group1]="Belgium";

    key <AE01>  { [ ampersand,          1,          bar,   exclamdown ] };
    key <AE02>  { [    eacute,          2,           at,    oneeighth ] };
    key <AE03>  { [  quotedbl,          3,   numbersign,     sterling ] };
    key <AE04>  { [apostrophe,          4,   onequarter,       onehalf ] };
    key <AE05>  { [ parenleft,          5,      bracketleft, threeeighths ] };
    key <AE06>  { [   section,          6,  asciicircum,  fiveeighths ] };
    key <AE07>  { [    egrave,          7,    braceleft, seveneighths ] };
    key <AE08>  { [    exclam,          8,  bracketleft,    trademark ] };
    key <AE09>  { [  ccedilla,          9,    braceleft,    plusminus ] };
    key <AE10>  { [    agrave,          0,   braceright,       degree ] };
    key <AE11>  { [parenright,     degree,    bracketright, questiondown ] };
    key <AE12>  { [     minus, underscore, dead_cedilla,  dead_ogonek ] };

    key <AD01>  { [         a,          A,           at,  Greek_OMEGA ] };
    key <AD02>  { [         z,          Z,      lstroke,      Lstroke ] };
    key <AD03>  { [         e,          E,     EuroSign,         cent ] };
    key <AD11>  { [dead_circumflex, dead_diaeresis,  bracketleft, dead_abovering ] };
    key <AD12>  { [    dollar,   asterisk, EuroSign,  dead_macron ]     };

    key <AC01>  { [         q,          Q,           ae,           AE ] };
    key <AC10>  { [         m,          M,   dead_acute, dead_doubleacute ] };
    key <AC11>  { [    ugrave,    percent,   dead_acute,   dead_caron ] };
    key <LSGT>  { [ at, numbersign, twosuperior, threesuperior ]        };

    key <BKSL>  { [        backslash,   sterling,   dead_grave,   dead_breve ] };
    key <AB01>  { [         w,          W, guillemotleft,        less ] };
    key <AB07>  { [     comma,   question, dead_cedilla,    masculine ] };
    key <AB08>  { [ semicolon,     period, horizconnector,   multiply ] };
    key <AB09>  { [     colon,      slash, periodcentered,   division ] };
    key <AB10>  { [     equal,       plus,   dead_tilde, dead_abovedot] };
    key <TLDE>  { [      less,    greater,    braceleft,    braceright ] };

Dernière modification par phico (Le 07/07/2006, à 10:49)

Hors ligne

#2 Le 21/06/2006, à 10:01

Tintamarre

Re : Clavier Francais - Belge sur Macbook pro

Merci beaucoup, ca va me faire gagner du temps. :-)

Dernière modification par Tintamarre (Le 21/06/2006, à 10:02)

Hors ligne

#3 Le 21/06/2006, à 12:22

phico

Re : Clavier Francais - Belge sur Macbook pro

De rien .. !  apparemment les clavier francais sont identiques.

Attention, j'ai ajoutté quelques redefinitons de touches non standards ..

Hors ligne

#4 Le 05/07/2006, à 13:42

ApplejuzZ

Re : Clavier Francais - Belge sur Macbook pro

Merci, ça m'a beaucoup aidé aussi. smile

Mais pour le clavier Macintosh (celui livré avec le G5 et plus) il faut légèrement modifier ton code.

Remplacer

key <TLDE>  { [      less,    greater,    braceleft,    braceright ] };

par

key <LSGT>  { [      less,    greater,    braceleft,    braceright ] };

et remplacer

key <LSGT>  { [ at, numbersign, twosuperior, threesuperior ]        };

par

key <TLDE>  { [ at, numbersign, twosuperior, threesuperior ]        };

En fait il suffit d'inverser les boutons "><" et "@#"

Voilà, fier de pouvoir déjà donner un conseil. ^^