[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Euro e tastiera americana



Cesare D'Amico wrote:
> 
> Ciao a tutti.
> Mi sto cimentando nell'aggiungere il supporto per l'euro alla mia
> AltGr, che la mia tastiera (US estesa coi bottoni "win" e "menu") non 

Io ho preso il file:
/etc/X11/xkb/symbols/us
e l'ho copiato in:
/etc/X11/xkb/symbols/us_Macro

Io ho una vecchia tastiera senza simbolo win e menu ma con un tasto
"Macro". Il file l'ho modificato così nella sezione pc102euro:

xkb_symbols "pc102euro" {
    include "us_Macro(generic101)"
    # <Multi_key>[<A>,<`>] = à
    key <LSGT> {        [ Multi_key     ]       };
    # Mod1+Control+<num> => vai al terminale grafico <num>
    key <LALT> {        [       Alt_L,  Meta_L          ]       };
    # Voglio usarlo com AltGr
    key <RALT> {        [       Mode_switch     ]       };
    # Simbolo Euro: <Mode_Swicth>+<E>
    # Simbolo cent: <Mode_Swicth>+<Shift>+<E>
    key <AD03> {        [         e,    E               ],      [      
EuroSign
, cent  ]       };
    # Inverto il significato rispetto alla <E>
    key <AB03> {        [         c,    C               ],      [      
cent, Eu
roSign  ]       };
    
    modifier_map Shift   { Shift_R };
    # Anche il control di dx faccia da control
    modifier_map Control{ Control_R };
    modifier_map Mod1   { Alt_L, Meta_L };
    modifier_map Mod2   { Num_Lock };
    modifier_map Mod3   { Multi_key };
    modifier_map Mod4   { Mode_switch };
    modifier_map Mod5   { Scroll_Lock };
};

Poi in /etc/X11/XF86Config-4 ho messo:

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "keyboard"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xfree86"
        Option          "XkbModel"      "pc102"
        Option          "XkbLayout"     "us_Macro"
        Option          "XkbSymbols"    "us_Macro(pc102euro)"
EndSection

Utilizzando una tastiera a 104 tasti come la tua bisogna fare le
relative variazioni.
                                         Ciao Guido.
-- 
Guido Bozzetto      - http://E-Company.it/gb/ - GB@Nauta.it
GTN S.P.A.          - http://www.gtngroup.it/ - info@Nauta.it
Viale Tricesimo 181 - Ph.: +39 0432 499311
I-33100 Udine (UD)  - Fax: +39 0432 45366
Italy               - Systems & Network Administrator - CCDA



Reply to: