"""
Advanced input emulation and injection system (ALPHA).

This module allows programmatic simulation of keyboard and mouse input
at the operating system level. It is designed for advanced use cases
such as automation, testing, tooling or specialized engine behavior.

STATUS:
- ALPHA
- Platform-dependent
- Fully supported on Windows

WARNING:
- Uses input injection (potentially dangerous)
- Can interfere with user system behavior
- May trigger security or anti-cheat systems
- Incorrect usage can cause loss of control or unintended actions

Use only if you fully understand the risks and system-level implications.
"""
from ...Platform import Platform

__all__ = ["MousePress", "MouseRelease", "MouseClick", "MouseScroll",
           "KeyboardPress", "KeyboardRelease", "KeyboardClick"]

from .Version import __version__, __versionData__, __versionList__, __projectName__, __versionDisplay__, __phaseNames__

print(f"{__projectName__} {__version__} (Python {Platform.python_version})")

if Platform.system == "Windows":
    from ._win32 import *
#elif Platform.system == "Linux":
#    from ._linux import *
else:
    from ._error import *
