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.