Usage Guide
SceneShift is designed for keyboard-driven operation. All functionality can be accessed without using a mouse.
Basic Commands
Running SceneShift
# Launch the application
SceneShift.exe
# Show version information
SceneShift.exe --version
# Display help message
SceneShift.exe --help
Administrator privileges are required for all operations.
Navigation
Main Menu
- Up Arrow or 'k': Move cursor up
- Down Arrow or 'j': Move cursor down
- Spacebar: Toggle selection on current item
- 'a': Select all items
- 'x': Deselect all items
Other Screens
Most interfaces support arrow key navigation. Press Escape to return to the previous screen.
Process Management
Kill Mode
Permanently terminates selected processes.
- Select applications in the main menu
- Press 'K'
- Review the countdown screen
- Press 'q' to cancel or wait for execution
- View results showing which processes were terminated
RAM reclaimed is displayed after the operation completes.
Suspend Mode
Freezes process threads without terminating the application.
- Select applications in the main menu
- Press 'S'
- Confirm during countdown
- Processes are frozen in place
Suspended processes show a pause indicator in the status column. They consume RAM but use minimal CPU.
Resume Mode
Unfreezes previously suspended processes.
- Navigate to applications showing suspended status
- Press 'U'
- Confirm during countdown
- Processes continue execution
Only processes suspended by SceneShift can be resumed. The application tracks specific Process IDs to ensure accuracy.
Restore Mode
Relaunches terminated applications.
- Select terminated applications
- Press 'R'
- Confirm during countdown
- Applications start using stored executable paths
If an executable has been moved or deleted, the restore operation will fail for that application.
Application Management
Adding Applications
- Press 'n' in the main menu
- Enter application name
- Enter process name (e.g., Discord.exe)
- Enter full executable path
- Press Enter to save
Alternatively, press Ctrl+F to search running processes and auto-populate the fields.
Editing Applications
- Navigate to the application
- Press 'e'
- Modify fields as needed
- Press Enter to save
Deleting Applications
- Navigate to the application
- Press 'd'
- The application is removed immediately
Presets
Presets allow you to define groups of applications that can be activated with a single keypress.
Creating a Preset
- Press 'p' to open preset manager
- Press 'n' to create new preset
- Enter preset name
- Assign a single-key trigger (e.g., '1', '2', 'g')
- Press Ctrl+F to select applications or type comma-separated names
- Press Enter to save
Using Presets
In the main menu, press the assigned hotkey to activate the preset. All applications in that preset are automatically selected.
Managing Presets
- Press 'e' to edit an existing preset
- Press 'd' to delete a preset
- Press Escape to return to main menu
Session History and Undo
Viewing History
- Press 'h' in the main menu
- Review operations performed this session
- Navigate with arrow keys
- Press Escape to return
History includes timestamps and details about which applications were affected.
Undoing Operations
- Press 'u' or Ctrl+Z in the main menu
- Review the confirmation screen
- Press Enter to execute undo or Escape to cancel
Undo reverses the most recent operation: - Undo Kill: Restores terminated applications - Undo Suspend: Resumes suspended processes - Undo Resume: Re-suspends processes - Undo Restore: Terminates launched applications
Configuration Profiles
Exporting Configuration
- Press Ctrl+E in the main menu
- Enter a description for this configuration
- Optionally enter your name as author
- Press Enter
- Profile saved as sceneshift-profile-YYYY-MM-DD.json
Importing Configuration
- Press 'i' in the main menu
- Select a profile from the list using arrow keys
- Press Enter to import
Import merges the selected profile with your current configuration. Existing apps and presets are preserved. If you want to replace your entire configuration, manually delete your config.yaml first.
Themes
Changing Themes
- Press 't' in the main menu
- Navigate through available themes
- Theme previews in real-time
- Press Enter to apply
- Press Escape to return without changing
Customizing Themes
- In the theme selector, press 'e'
- Modify color hex codes
- Changes preview immediately
- Press Enter to save as custom theme
- Press Escape to discard changes
Safety Features
Exclusion List
The exclusion list contains processes that cannot be killed or suspended. This prevents accidental termination of critical Windows components.
- Press 'w' to open exclusion list manager
- Review protected processes
- Type process name and press Enter to add
- Navigate to a process and press 'd' to remove
Default exclusions include explorer.exe, dwm.exe, and other essential Windows processes.
Safety Indicators
Each application shows a safety indicator: - Shield icon: Protected (cannot be modified) - Checkmark: Safe to kill - Warning sign: Use caution
These indicators help you make informed decisions about which processes to manage.
Process Information
The main menu displays real-time information for each application: - Status indicator (running, suspended, or not found) - Safety level - CPU usage percentage - RAM consumption in megabytes
This information updates automatically while the interface is active.
Keyboard Reference
Main Menu Actions
- 'K': Kill selected processes
- 'S': Suspend selected processes
- 'U': Resume suspended processes
- 'R': Restore terminated processes
Management
- 'n': New application
- 'e': Edit application
- 'd': Delete application
- 'p': Manage presets
- 't': Change theme
- 'w': Manage exclusion list
Advanced Features
- 'h': View session history
- 'u' or Ctrl+Z: Undo last operation
- Ctrl+E: Export configuration
- 'i': Import configuration
- '?': Toggle help display
- 'q': Quit application
Preset Triggers
Press any configured preset hotkey (1-9, letters) to activate that preset.
Tips and Best Practices
Before Critical Tasks
Test your presets in low-risk situations before relying on them for important work.
Regular Backups
Export your configuration periodically to preserve your optimized setup.
Reviewing Changes
Use session history to verify what operations were performed if unexpected behavior occurs.
Suspension vs Termination
Use suspend mode when you want to preserve application state. Use kill mode when you need maximum resource reclamation.
Resource Monitoring
Check the CPU and RAM columns to identify which applications are consuming the most resources before deciding what to manage.