On Thu, Apr 19, 2001 at 03:11:10PM +0200, Shay Moreno wrote:
> >       ESC-X iso-accents-mode   
> 
>       Para os desavisados, o ESC do Ma?an ? o Meta (M; na documenta??o do
> Emacs isso apareceria como M-x, n?o ESC-X).  Quando voc? n?o tem uma tecla
> Meta, pode usar a Escape no lugar.

        Sim, sim, sim...  ? bom se ater a estes detalhes para n?o
confundir eventuais iniciantes...

>       Ali?s como se faz para transformar as teclas Windows esquerda e de
> contexto (direita) em teclas Meta, tanto no console quanto no X?

        No meu teclado em casa eu raspei as janelinhas dos bot?es.... :D

        Vou dar um caminho meio gen?rico pro X...

        rode o xev e coloque o foco na janelinha... aperte a tecla que voc?
quer mapear... no meu caso os keycodes das janelinhas s?o 115 e 116 ...

deve aparecer +/- assim no terminal que voce usou pra chamar o xev:

--------------------------exemplo----------------------
KeyPress event, serial 22, synthetic NO, window 0x7000001,
    root 0x26, subw 0x0, time 4138710602, (95,0), root:(256,521),
    state 0x0, keycode 115 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 1 characters:  ""

KeyRelease event, serial 22, synthetic NO, window 0x7000001,
    root 0x26, subw 0x0, time 4138710722, (95,0), root:(256,521),
    state 0x0, keycode 115 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 1 characters:  ""

KeyPress event, serial 22, synthetic NO, window 0x7000001,
    root 0x26, subw 0x0, time 4138719861, (95,0), root:(256,521),
    state 0x0, keycode 116 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 1 characters:  ""

KeyRelease event, serial 22, synthetic NO, window 0x7000001,
    root 0x26, subw 0x0, time 4138719905, (95,0), root:(256,521),
    state 0x0, keycode 116 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 1 characters:  ""
--------------------------exemplo----------------------

        A? voce v? os eventos de keypress e keyrelease das minhas
teclas janelinha esquerda e direita...

        Agora basta dar os comandos :

        xmodmap -e "keysym Multi_key = Multi_key Meta_L"
        xmodmap -e "keysym Multi_key = Multi_key Meta_R"

        xmodmap -e "keycode 115 = Meta_L Alt_L"
        xmodmap -e "keycode 116 = Meta_R Alt_R"

        Isso tudo tem na manpage do xmodmap

> > Basta da? digitar normalmente ` + a para obter um ?
> 
>       O detalhe ? que ? na verdade ? ~+c, n?o ?+c ou ,+c como a gente est?
> acostumado.  Mas tudo bem, j? me quebrou o galho!

        Tem como mudar isso... mas faz tanto teeeempo que eu nao mecho com
alterar coisas nos modos do emacs... :)

        no console, vai depender de como seu teclado ? carregado... no
meu caso que uso console-tools ? s? editar o /etc/console-tools/*

        Quanto ao ASP e configura??o autom?tica de proxy no 
browser, exchange e tal, s? posso oferecer minhas condol?ncias
por voc? estar passando por tal experi?ncia no inferno 
do software :D
-- 
"If you have an apple and I have  an apple and we  exchange apples then you 
 and I will still each have  one apple. But  if you have an idea and I have 
 an idea and we exchange these ideas, then each of us will have two ideas."
                                                        George Bernard Shaw 

Responder a