Superkb: entonces y ahora

Así es como superkb se veía en ese entonces, en la versión 0.10. Usaba directamente la librería Xlib que no tiene soporte para antialiasing. Entonces, el texto también lo pintaba con Xlib. Los íconos eran cargados y pintados con Imlib2. La versión 0.10 fue liberada en septiembre de 2006. No incluyo pantallazos más viejos pues los considero «demasiado experimentales».

Pantallazo de Superkb v0.10.

Pantallazo de Superkb v0.10.

Bueno, Superkb 0.22 fue liberado hace un par de semanas. Las teclas se pintan ahora usando gradientes. Esto, además de los múltiples modos de rendereo de las teclas que se introdujo en la 0.15 (Feb 2008) y el uso de la biblioteca Cairo en 0.20 (Nov 2009), han cambiado drásticamente la apariencia en general. Ayer corregí la presentación de caracteres UTF-8, que ahora me permiten usar flechas para las teclas de cursor y otras más. Este es el resultado:

Superkb con el cambio más reciente para la versión 0.23.

Superkb con el cambio más reciente para la versión 0.23.

También es una nota de agradecimiento a los usuarios que me han proveído con su retroalimentación tan útil.

Superkb: then and now

This is how Superkb used to look back then in the 0.10 version. It used direct calls to the Xlib library which doesn’t support antialiasing. Back then, text was also rendered using Xlib. The icons were loaded and painted using Imlib2. Version 0.10 was released on September, 2006. I didn’t include an even older screenshot because I considered it to be «still too experimental».
Sigue leyendo

Teclado Logitech K200, su falta de Super_R y Superkb

Pues como dice el título, recién me compré un teclado Logitech K200 porque el anterior ya estaba demasiado gastado.

Teclado Logitech K200

Teclado Logitech K200

En la fotografía se alcanza a distinguir a la derecha de la barra espaciadora que sólo hay tres teclas. Se trata de Alt, Menu y Ctrl.

¿Y la tecla Super_R apá? Me di cuenta ya cuando tenía el teclado instalado y funcionando.

Yo uso Superkb para lanzar aplicaciones. Para mí, lanzar aplicaciones es una de las cosas que podrían hacerse con shortcuts y por eso reservo la tecla de Super para esto. La tecla Super_R es importante porque no puedo presionar la Super izquierda simultáneamente con F12 usando una sola mano. Esto se necesita cuando tienes una hamburguesa en la otra mano, jaja!

Pues bien, Superkb admite en $HOME/.superkbrc tiene dos líneas de configuración: SUPERKEY2_STRING y SUPERKEY_REPLAY, con lo que quedará resuelto este pequeño problema.

«SUPERKEY2_STRING Menu» me permite indicar que la segunda tecla mágica a usar será Menu, y no Super_R.

«SUPERKEY_REPLAY 1» me permite indicar a Superkb que si la tecla se presiona antes de mostrar el teclado en pantalla y no se usó para lanzar nada, que le envíe el tecladazo a la aplicación que actualmente tiene el foco. De esta manera, puedo seguir contando con la tecla Menu para mostrar los menús contextuales en cualquiera que sea la aplicación en la que esté trabajando.

Superkb 0.22 liberado!

¡Superkb 0.22 ha sido liberado! Esta es una liberación menor. ¿Quieres saber qué hay de nuevo? Échale un vistazo a la página de la versión 0.22 en el Wiki de Superkb.

Superkb es un lanzador de aplicaciones basado en atajos de teclado con pistas gráficas en pantalla. Está escrito en C usando Xlib con la ayuda de Cairo graphics, Pango, Imlib2, Xinerama, etc. y con su código fuente manejado con Git.

Tus atajos de teclado pintados por Superkb 0.22

Tus atajos de teclado pintados por Superkb 0.22

Algunas de las características de Superkb:

  • Fácil de usar. Se selecciona una tecla mágica (por omisión Super) como la base de los lanzadores y basta con presionar Super+Tecla para ejecutar cualquier comando configurado o aplicación seleccionada.
  • No estorboso. Siendo basado en atajos no se necesita nada en pantalla. Al mantener presionada la tecla mágica mostrará en las pistas en pantalla y al soltarla desaparecen.
  • Soporte para diferentes geometrías del teclado según lo provea el servidor de X Window System.
  • Provee indicadores en pantalla sobre las acciones invocadas.
  • La configuración se escribe en un archivo. Instalar la misma configuración en otra computadora es tan simple como copiar el archivo.
  • La tecla mágica no se desperdicia. Se puede usar F8 como tecla mágica y al presionarla sin lanzar nada se envía a la aplicación que actualmente tiene el foco. Yo uso esto para la Thinkpad T42.