Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 1.28 KB

README.md

File metadata and controls

35 lines (22 loc) · 1.28 KB

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.