configurar tecla pipe

Iniciado por MaNeHTo, 17 de Novembro de 2008, 11:31

tópico anterior - próximo tópico

MaNeHTo

 :-\
não tem como usar linux sem a tecla pipe
estou só no ctrl-c ctrl-v quando eu preciso dela

este meu notebook Kennex veio com o tal de Insigne Linux...aí eu instalei o Ubuntu nele

o padrão do teclado é ABNT 2 com as teclas Fn e Alt Gr
para eu digitar o pipe preciso de Alt Gr + Z e o resultado é «
procurei por aí e nem encontrei respostas esclarecedoras

andrems

Eu tenho o mesmo problema aqui. A única tecla que não funciona é a pipe.

As sugestões que encontrei por aí foram de procurar o keycode dela com o xev e adicionar com o xmodmap.

A keycode da \ (barra invertida) aqui é 94, e ela aparece corretamente no xmodmap -pke

O estranho é que o xev não mostra uma saída padrão pra ela (shift+barra invertida). Exemplo, quando pressiono: shift, z, solto o z, solto o shift (resultando num Z), o xev retorna 4 eventos: KeyPress, KeyPress, KeyRelease e KeyRelease. Mas com o pipe isso não acontece!

KeyPress event, serial 35, synthetic NO, window 0x6a00001,
    root 0x13c, subw 0x0, time 3618202, (5,-545), root:(1051,269),
    state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

FocusOut event, serial 35, synthetic NO, window 0x6a00001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 35, synthetic NO, window 0x6a00001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 35, synthetic NO, window 0x0,
    keys:  2   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

KeyRelease event, serial 35, synthetic NO, window 0x6a00001,
    root 0x13c, subw 0x0, time 3619497, (5,-545), root:(1051,269),
    state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

O 3º e 4º eventos ocorrem juntos, no soltar a barra invertida.

Por enquanto eu tô usando assim:
keycode 94 = backslash bar bar bar bar
... em .xmodmap, assim, o pipe funcina com a tecla AltGr. Até encontrar uma solução.

MaNeHTo

eu havia esquecido que postei este tópico aqui
não sei qual é o seu notebook e nem o layout do teclado
se for junto com a tecla Z, é igual ao meu, eu acho

não sei se foi a atualização do driver do teclado ou algo do tipo pois nem lembro quando descobri a solução

eu sei que, na tecla Z, ficam a barra invertida e o pipe
apertando Fn +Z, aparece a barra invertida
como o pipe tá em cima da contra barra, eu experimentei apertar Fn + Shift + Z
e aí funcionou...

arachnius

xmodmap -e "keycode 94 = backslash bar backslash bar masculine dead_breve"

Assim vai funcionar ;)