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

MethodWhat is requiredBoundary
FakerInput Virtual HIDSeparate installation of signed system driver with confirmation Windows.The driver operates at the system level and is removed separately using Windows.
Arduino USB HIDCompatible 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.