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

Re: Hist?ria do DOS, OS/2 e Mach



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 



Reply to: