[eside-ghost] Mostrar teclado en pantalla

zgor zgor en int80h.net
Lun Jun 5 19:54:38 CEST 2006


Aupi,

> Buenas, estoy aquí pensando como dar la charla de VIM, y se me ha 
> ocurrido  que estaría bien mostrar una representacion del teclado en 
> pantalla, para  que el público pueda ver qué teclas se pulsan a cada 
> momento.
>
> He estado mirando un poco y lo más que he conseguido es este tocho  
> comando...
> setxkbmap -rules xfree86 -model pc105 -layout es  -print > server-0 
> &&  xkbcomp server-0 &&  xkbprint -color -diffs server-0.xkm && 
> ps2pdf  server-0.ps && xpdf server-0.pdf
> ...que lo que hace es renderizar el layout del teclao a un pdf.
>
> Habia pensao usarlo junto con xev y hacerme un programilla en SDL, 
> pero  igual es mucha jartada.
>
> Por eso me preguntaba... conoce alguien un programa que haga lo que 
> quiero  o algo similar? A poder ser que funcione bajo linux, claro :) 
> Thx por  adelantado!
>
Si lo que quieres on-screen keyboard, puedes utilizar:
-Gok
-xkbd
[...]

El GOK es más para accesibilidad y tal, el XKBD es mega sencillo pero 
funciona muy bien, sin problemas de foco ni nada rara
Si quieres ver como es, está puesto en los PIUS de la Uni (son 99% open 
source ;) ), pinchas en el icono de la uni y hay por ahi un icono de un 
keyboard, eso que sale es el XKBD
Las teclas las puedes poner para que correspondan con PNGs y tal, tiene 
algun bug/ToDo (tildes y tal) pero en sí, funciona bastante bien
El principal problema de todos los otros que probe es lo de la perdida 
del foco, alguno tiran más del gestor de ventanas y resulta que no tiran 
con tal o cual ...

Y ya, una historia similar en cuanto a focos y tal que se sale es el 
multixterm (viene con expect creo), según le das te abre 10,11,24,... 
xterms y lo que tecleas en una se repercute en las demas :D Tira bien 
con scripts con dialog y cosas de esas :D combinado con SCREEN es super 
didáctico, quizas te pueda servir para algun cacho de lo que vayas a 
hacer :DD


suerte!




Más información sobre la lista de distribución eside-ghost