Windows and permissions
What actions does Screph perform in Windows and what changes require separate user confirmation.
Installation and data
The main program is installed for Windows 10/11 x64. Projects and user data are stored separately from program files. Before updating or uninstalling, keep a backup copy of important projects and settings.
A typical installation does not flash the Arduino or install the system input driver. These actions are run separately.
Input methods for automation
| Method | What is required | Boundary |
|---|---|---|
| FakerInput Virtual HID | Separate installation of signed system driver with confirmation Windows. | The driver operates at the system level and is removed separately using Windows. |
| Arduino USB HID | Compatible device and separate firmware download by user. | Firmware modifies an external device and can replace the program installed on it. |
Rights and UAC
Elevation of rights is only required for actions that change the system, such as installing a driver. Normal work with the project should not require administrator rights.
A program with normal rights cannot reliably send input to a window running as an administrator. Run the target application and Screph with the agreed upon permission level.
Global keys and autorun
Global keyboard shortcuts may conflict with other programs. If the combination doesn't work, change it in the settings and check if it's already being used by another app.
Autorun is enabled only by a separate setting. You can disable it in Screph or in the startup options Windows.
Delete
Removing the main program should not be considered deleting projects, models, custom settings, FakerInput driver or Arduino firmware. Check these data and components separately if a complete cleaning is required.
For the location of user data, see Local Data and Secrets.