- Team Lead: Abhay M V - sahrdaya college of engineering and technology
- Member 2: Aaron Thomas - sahrdaya college of engineering and technology
- Member 3: Abellash C Mathew - sahrdaya college of engineering and technology
A Python-based program that logs keystrokes in real-time and updates the desktop wallpaper with the current text input.
Ever felt like your desktop needed to show your exact typing, word by word, as it happens? Probably not. But we’re solving it anyway!
A dynamic program that monitors keystrokes and updates the desktop wallpaper with your current typing. It resets the wallpaper when the input exceeds 534 characters, ensuring your background stays fresh!
For Software:
- Languages used: Python
- Libraries used:
Pillow,pynput,ctypes,pathlib,os - Tools used: Python environment, image editing software for background
For Hardware:
- List main components: Standard desktop/laptop with Python installed
- List specifications: Windows OS (for
ctypesuse) - List tools required: None (all software-based)
For Software:
program is built for windows machine
python need to be installed, if not install it from here
pip install Pillow pynputpython Useful_background_wallpaper.pychange the path of python program file to where you downloaded the file in wall-start.bat file and put that bat file in startup folder
ex: refer from here
Console showing keystrokes being captured
[demo video link here] A brief walkthrough of how the program logs input and updates the desktop
- Aaron Thomas: Core coding, background updates, and
Pillowintegration. - Abhay Mv: Keylogging implementation and
pynputhandling. - Abellash C Mathew: Documentation and testing.
Made with ❤️ at TinkerHub Useless Projects


