Skip to content

ha11owed/babyqtfun

Repository files navigation

babyqtfun

Baby QT Fun

babyqtfun is a keyboard smasher for babies.

It creates a transparent, always on top, fullscreen window on the selected screen, thus catching the keyboard and mouse input.
Whenever a key is pressed the program will randomly create a bubble on top of the desktop.

Usage

Baby QT keyboard basher for a fun time!

Options:
  -h, --help               Displays this help.
  -s, --screen <screen>    The index of the screen to use for displaying the
                           application (relevant for multi-displays).
  -b, --bubbles <bubbles>  The maximum number of bubbles to display.
  -z, --zoom <zoom>        The zoom for the bubbles (1.0 means normal zoom).

Below is a screenshot of the program in action. Once started, the mouse will not do anything anymore and the pressing the keyboard will create bubbles that move randomly and pop after a short amount of time.

screenshot of the basic usage

Technical details

The program was developed in Qt + Qml on a Debian buster OS with the help of QtCreator.

License

The code is licensed under the GPLv3 license.

The code uses sprites from the maroon example.

About

Baby QT Funkeyboard smasher

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published