Keyboard-based task launcher with on-screen hints. To compile you may need to tweak the 'configuration' file. Once running hold your Super_L key down. (Current state: advanced work-in-progress)
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
drawkblibs
puticon
sample-config
INSTALL
LICENSE
Makefile
README.md
approve-config
debug.c
debug.h
drawkblib.c
drawkblib.h
extendedversioninfo.bash
globals.h
imagelib.c
imagelib.h
main.c
screeninfo-xinerama.c
screeninfo-xlib.c
screeninfo.h
superkb.1.inc
superkb.c
superkb.h
superkbrc.c
superkbrc.h
timeval.c
timeval.h
version.h

README.md

Superkb

Keyboard-based task launcher with on-screen hints.

How it works

It works by activating by holding down a magic key, usually the Super_L/R keys, and displaying on-screen hints if held down for long enough.

Features

  • Designed not to get in your way, but still be helpful.
  • Unobtrusive on-screen hints.
  • Replayable magic key.
  • Mod-order independent: L+Super works the same as Super+L.
  • Configuration in plain text.
  • Toolkit independent.
  • Supports X11 keyboard geometries.
  • 3 different algorithms to render your keyboard.
  • Small memory footprint: 20 MB RES, 150 MB VIRT
  • Small disk footprint: 250 KB dynamic binary, 2.5 M static binary.

Installation

Fedora (included in distro)

  • Fedora users since F17 can install it directly using yum install superkb.

Ubuntu (manual compilation)

Debian (manual compilation)