FAQ / About

Frequently Asked Questions and Information

What is BEBE Task Recorder?
BEBE Task Recorder is a professional-grade macro recording and automation tool for Windows. It allows you to record mouse movements, clicks, keyboard input, and key combinations, then replay them automatically to automate repetitive tasks.
Is BEBE Task Recorder free?
Yes! BEBE Task Recorder is completely free and open source, licensed under the MIT License. You can use it for personal or commercial purposes without any restrictions.
Why do I need Administrator privileges?
Administrator privileges are required for global keyboard and mouse hooks on Windows. Without admin rights, the application can only capture events from its own window. The application only requests admin rights for event capture and does not modify system files.
What makes BEBE different from other macro recorders?
BEBE offers a full GUI interface with real-time event monitoring, advanced key combination support, precise mouse tracking, task management, detailed logging, and adjustable playback speed. Unlike basic tools, BEBE provides professional features while remaining free and open source.
Can I record keyboard shortcuts like Ctrl+C, Alt+F4?
Yes! BEBE properly handles all Windows keyboard shortcuts including Ctrl+A, Ctrl+C, Ctrl+V, Alt+F4, Ctrl+Shift+B, and many more. All standard Windows shortcuts are fully supported.
Why doesn't playback work if I move windows?
BEBE records absolute screen coordinates. This is intentional for precise automation. If you move windows or icons before playback, coordinates won't match. Keep your desktop layout consistent for best results, or use relative positioning in future versions.
Can I save and load multiple tasks?
Yes! You can save unlimited tasks with descriptive names. Tasks are saved in JSON format in the tasks folder, and you can load them anytime from the dropdown list or file browser.
What file formats are supported?
Tasks are saved in JSON format (human-readable) with accompanying .log files for detailed event logs. Both formats are text-based and can be edited manually if needed.
Is BEBE Task Recorder safe to use?
Yes! BEBE is open source, so you can review the code yourself. The application only requests admin rights for event capture and does not modify system files or send data anywhere. However, some antivirus software may flag executables with UPX compression as suspicious (false positive).
Can I use BEBE for commercial purposes?
Yes! BEBE Task Recorder is licensed under the MIT License, which allows commercial use, modification, distribution, and private use without restrictions.
How do I report bugs or request features?
You can report bugs or request features on our GitHub Issues page. Please include your Windows version, BEBE version, and steps to reproduce any issues.
What programming language is BEBE written in?
BEBE Task Recorder is written in Python 3.7+ using Tkinter for the GUI, pyautogui for automation, and pynput for global event capture. The executable is built using PyInstaller.

About BEBE Task Recorder

BEBE Task Recorder was created to provide a professional-grade macro recording and automation tool that combines powerful features with ease of use. Unlike basic macro tools, BEBE offers a complete GUI interface, advanced key combination support, and precise control over automation workflows.

The project is open source and welcomes contributions from the community. Built with Python and modern libraries, BEBE is designed to be reliable, efficient, and user-friendly.

Technical Details

  • GUI Framework: Tkinter (native Python GUI)
  • Event Capture: pynput library for global mouse/keyboard hooks
  • Automation: pyautogui for precise mouse/keyboard control
  • Storage: JSON format for task files
  • Threading: Separate threads for recording/playback to keep GUI responsive

License

BEBE Task Recorder is licensed under the MIT License. This means you are free to use, modify, distribute, and use it commercially without restrictions. See the LICENSE file in the GitHub repository for details.

Acknowledgments

Built with ❤️ for automation enthusiasts. Thanks to all contributors and users who help improve BEBE Task Recorder.