Screenshots

These images show how has Superkb been evolving, newer versions first. There is also a bloopers section at the end.

Version 0.22

Superkb 0.22 with USE_GRADIENTS 1 and PAINTING_MODE FLAT_KEY.

Resolutions: Full size, 960x368, 640x245,

Superkb 0.22 with USE_GRADIENTS 1 and PAINTING_MODE BASE_OUTLINE_ONLY.

Resolutions: Full size, 9660x368, 640x245,

Superkb 0.22 with USE_GRADIENTS 1 and PAINTING_MODE FULL_SHAPE.

Resolutions: Full size, 960x368, 640x245,

Version 0.15

Superkb 0.15 with its new default colors and its new FLAT_KEY painting method. Notice how the labels for the function keys are painted with a different size.

Resolutions: 1024x529, 640x331, 320x165.

Superkb 0.15 with its new default colors and its new FULL_SHAPE painting method. This one uses more information provided by the XKB extension in X to render the full shape of the key.

Resolutions: 1024x529, 640x331, 320x165.

Version 0.12

Superkb 0.12 using Mumbles as its feedback handler. Thanks to Alfredo for this screenshot.

Resolutions: 1280x800, 960x600, 640x400, 320x200.

This is Superkb 0.12 using libnotify as its feedback handler. The configuration directive is FEEDBACK_HANDLER "notify-send --urgency normal -t 2000 --icon='gtk-info' Superkb Launching\" with that backslash almost at the end. At the KEY entries, if the display text is more than one word, you must quote it "'like this'" for it to work.

Resolutions: 1024x768, 960x720, 640x480, 320x240.

This is Superkb using OSD as its feedback handler.

Resolutions: 1024x768, 960x720, 640x480, 320x240.

This is the default feedback handler used by Superkb. It's ugly and look how it is not always on foreground, so you will surely like to set this to something else. I hope to change the default some day.

Resolutions: 1024x768, 960x720, 640x480, 320x240.

Version 0.10

This is just how new version, 0.10 looks like. (Personally, I like it better). It's running under Ubuntu 6.06 LTS using Imlib2 as icon loader.

Resolutions: 1280x1024, 960x768, 640x512, 320x256.

Version 0.3

Here you can see how Superkb draws an IBM Thinkpad keyboard. We just added Option "XkbGeometry" "imb_vndr/thinkpad(us)" to xorg.conf in the right section.

Resolutions: 1280x660, 960x497, 640x331, 320x166.

Version 0.1

All screenshots from -proto3 also apply to 0.1. It's also worth to show how Superkb can draw other keyboard layouts as configured in X.org.

Here you can see how Superkb draws a Natural keyboard from Microsoft.

Resolutions: 1280x442, 960x332, 640x221, 320x111.

Third prototype (proto3)

This one already works. Shown keys were loaded from the configuration file: $HOME/.superkbrc.

This shows $HOME/.superkbrc contents.

Resolutions: 978x324, 640x212, 320x106.

... which got parsed like this:

Resolutions: 1280x1024, 960x768, 640x512, 320x256.

Second prototype (proto2)

Now it looks more to the initial draft.

This is what my screen looks before (and after) the key is held down.

Resolutions: 1280x1024, 960x768, 640x512, 320x256.

This is what the screen looks while the key is being held down.

Resolutions: 1280x1024, 960x768, 640x512, 320x256.

First prototype (proto)

This better explains the concept. This screenshots were taken on 2006-01-09.

This is what my screen looks before (and after) the key is held down.

Resolutions: 1280x1024, 960x768, 640x512, 320x256.

This is what the screen looks while the key is being held down.

Resolutions: 1280x1024, 960x768, 640x512, 320x256.

Planning stage (draft)

This what the keyboard was intended to look like. Prepared with Gimp and Inkscape.

Resolutions: 800x336, 640x269, 320x134.


Bloopers

(Blooper) This is a current bug in 0.10. I don't use Xinerama so it never appeared on my system. You can see how it appears divided across the two monitors instead of showing as a whole on each monitor. Thanks to Alfredo for pointing it out.

Resolutions: 2560x1024, 1024x410, 960x384, 640x256, 320x128.

(Blooper) See the screenshots of 0.3 and before? The background color was hardcoded, it was a guess using numbers just to make it work on my computer. I didn't make use of XAllocColor so I don't actually know how I got it working in the first place. This is how it looked on computers other than mine. I kinda expected it, though. Thanks to mic for pointing it out.

Resolutions: 960x720, 640x480, 320x240.