Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

toptnc (541)

toptnc
  toptncNO@SPAMgmail.com
Jabber: toptnc@gmail.com

Down Kill Up Publicidad

Bitácora de toptnc (541)

Martes, 08 de Noviembre 2005

[Pregunta a BP] Redefinir una tecla en X

08:49h.
X Window
Enlazando con mi bitácora anterior creo que voy localizando el problema.

Lo que necesito es lo siguiente. Cuando en un terminal de texto se pulsa la secuencia de teclas ^+Letra el resultado es ^Letra. Por ejemplo ^+S produce un ^S.

Dentro de XWindow, la pulsación de la secuencia ^+Letra produce, bien un pitido y ninguna representación si la letra es una consonante o bien âêîôû cuando son vocales.

Lo que necesito hacer es reproducir el comportamiento de la consola de texto en este aspecto concreto.

Creo que la solución pasa por tocar a la codificación del teclado para indicarle que la combinación "dead_circumflex" y una letra debe producir la pareja ^Letra.

Ahora estoy leyendo cosas sobre xkb pero no se bien si voy por buen camino.

Solucionado:
Al final si se soluciona con xmodmap. Estos son los pasos que he seguido

1) He volcado el mapa de teclado que actualmente uso con
xmodmap -pke > keymap

2) Edito el fichero keymap y busco el keycode34 que contiene lo siguiente.

keycode 34 = dead_grave dead_circumflex bracketleft dead_abovering bracketleft dead_abovering

3) Sustituyo la salida dead_circumflex por asciicircum que es lo mismo que desactivar la deadkey y producir el carácter ^ nada mas pulsar la tecla.

4) Ejecuto xmodmap keymap y asunto resuelto.
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Xmodmap

    (Puntos:2)
    por ptarra (15708) el Martes, 08 Noviembre de 2005, 09:25h (#634719)
    ( http://barrapunto.com/ | Última bitácora: Jueves, 13 Abril de 2006, 15:10h )
    Tienes en /etc/X11 (probablemente) un fichero que se llama Xmodmap. Échale un vistazo, aunque creo recordar que no "funcionaba" si utilizabas las extensiones de teclado de KDE...

    Un saludo

    • Re:Xmodmap de toptnc (Puntos:2) Martes, 08 Noviembre de 2005, 09:40h
  • por tulkas (7572) el Martes, 08 Noviembre de 2005, 09:56h (#634745)
    ( Última bitácora: Domingo, 11 Octubre de 2009, 17:24h )
    pero para que salga el " ^ " en las X, después del circunflejo yo le meto un espacio. Así si sale lo que tu quieres -el espacio no sale-.

    Ave atque vale.
  • Tal vez...

    (Puntos:1)
    por yahveh (20361) <xflojoNO@SPAMgmail.com> el Martes, 08 Noviembre de 2005, 11:45h (#634849)
    ( http://xflojo.blogspot.com/ | Última bitácora: Lunes, 20 Julio de 2009, 03:51h )
    Bueno nose si te sirva pero yo para escribir algo así ^y^t^r^, escribo tanto en la consola, como en una xterm y hasta aquì es shitf+ 2 veces la tecla al lado de la P (`), ni idea de cual es, mi configuracion de teclado es la 105 y esta en español el numero que me indica xev para esta tecla es 60, y la conbinaciòn es:

    KeyRelease event, serial 29, synthetic NO, window 0x1200001,
            root 0x3a, subw 0x0, time 43395522, (411,250), root:(534,391),
            state 0x1, keycode 34 (keysym 0xfe52, dead_circumflex), same_screen YES,
            XLookupString gives 1 bytes: (5e) "^"

    Saludos...
    --


    XFLOJO:"Y ahora también con GUI"