Skip to content

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Clean Me

Keyboard Cleaner logo

Temporarily lock your keyboard and mouse so you can clean them safely.

A lightweight keyboard and mouse cleaning utility for Windows and Linux.


Platforms

Keyboard Cleaner has two independent implementations.

They are maintained in separate Git branches because the applications use different technologies and have different codebases.

Platform Branch Technology
Windows windows Python + PyQt5
Linux linux Python + GTK 4 / GNOME

Windows

The Windows version is a minimal PyQt5 application designed specifically for Windows.

windows branch

Linux

The Linux version is a native GNOME application built with GTK 4.

linux branch


Why separate branches?

The Windows and Linux versions are not ports of the same codebase.

They have different:

  • GUI frameworks
  • input-locking implementations
  • build systems
  • dependencies
  • packaging systems
  • platform-specific behavior

Keeping them in separate branches allows each implementation to evolve independently while keeping both under the same project.


Features

Both versions provide the same core purpose:

  • Temporarily lock keyboard and mouse input
  • Fullscreen cleaning interface
  • Secure unlock mechanism
  • Protection against accidental unlocking
  • Custom background support
  • Background blur effects

Individual features may differ between platforms.


Development

Clone the repository and switch to the branch for the platform you want to work on:

git clone https://github.com/naplon74/CleanMe.git
cd CleanMe

Windows

git switch windows

See the windows branch for installation and development instructions.

Linux

git switch linux

See the linux branch for installation and development instructions.


License

Both Windows and Linux version are licensed under the GNU General Public License v3.0 license.

About

Lock your keyboard for cleaning purpose. Windows & Linux

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Contributors