08:49h.
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 > keymap2) Edito el fichero keymap y busco el keycode34 que contiene lo siguiente.
keycode 34 = dead_grave dead_circumflex bracketleft dead_abovering bracketleft dead_abovering3) 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.
Xmodmap
(Puntos:2)( http://barrapunto.com/ | Última bitácora: Jueves, 13 Abril de 2006, 15:10h )
Un saludo
No sé si te ayudará,
(Puntos:2)( Última bitácora: Domingo, 11 Octubre de 2009, 17:24h )
Ave atque vale.
Tal vez...
(Puntos:1)( http://xflojo.blogspot.com/ | Última bitácora: Lunes, 20 Julio de 2009, 03:51h )
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"