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 a signed system driver with Windows confirmation.The driver operates at the system level and is removed separately using Windows.
Arduino USB HIDA compatible device and firmware installed separately by the user.Firmware modifies an external device and can replace the program installed on it.

Rights and UAC

UAC confirmation may be required for system changes, such as driver installation. Ordinary project work does not require administrator rights.

An application with standard permissions cannot reliably send input to a window running as administrator. Run the target application and Screph at compatible permission levels.

Global shortcuts and startup

The startup window selection determines what opens the next time Screph starts: Selector, Settings, both windows, or only the tray. Enable launch at Windows sign-in separately.

Edit shortcuts in the shared keyboard shortcut settings. After saving, check that the global command registered: Windows may reject a shortcut, including one already used by another program. If this happens, choose an unused shortcut.

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.

Starting automatically is enabled through a separate setting. You can disable it in Screph or Windows startup settings.

Delete

Closing a work window may leave Screph in the tray if that behavior is enabled. Use the application’s exit command to quit completely. If background work is still shutting down, wait for it to stop before deleting files.

For a complete cleanup, check projects, models, user settings, the FakerInput driver, and Arduino firmware separately: they may remain after the main program is uninstalled.

For the location of user data, see Local Data and Secrets.