Input Settings
Inputs are defined under the application folder, at Shaderlens.inputs.json (can be opened from the viewport menu: ). 
Each setting can be a string, or an array of strings for multiple options.
Each input string is a combination of one or more of the following values:
- Mouse
 MouseLeftMouseMiddleMouseRightMouseX1MouseX2ScrollUpScrollDown- Keyboard
 AltCtrlShiftWinA-Z0-9Num0-Num9F1-F12+-*/.<>[]/\;'~EnterSpaceEscTabMenuPauseBackspaceLeftRightUpDownInsertDeleteHomeEndPageUpPageDownLAltRAltLCtrlRCtrlLShiftRShift(additional Key Enum values could also be used).
Each input settings can have one of the following event specifiers:
Press(<input>)- The associated action would run on key or mouse button press event (this is the default behavior).
Release(<input>)- The associated action would run on key or mouse button release event.
Global(<input>)- The input would be registered as a system-wide hotkey, and the associated action would run on key press event. The expected input is a single key and an optional combination of modifier keys (AltCtrlShiftWin).
Default Inputs
Shader.Play- Start / Resume rendering.Alt + Up
Global: Ctrl + Shift + Win + P.
Shader.Pause- Pause rendering.Alt + Up
Global: Ctrl + Shift + Win + P.
Shader.Step- Render a single frame.Alt + Right
~
Shader.Restart- Restart renderingAlt + Left
Alt + Down
Global: Ctrl + Shift + Win + O.
Uniforms- Open the Uniforms view.Ctrl + U
StartPage- Open Start Page view.Project.New- Open the New Project view.Ctrl + N
Project.Open- Open project.Ctrl + O
Project.Reload- Reload project.Ctrl + Shift + R
Project.Save- Save project changes.Ctrl + S
Help- Open help.
Shader.Mouse- Set shader mouse down state.Mouse Left Button
Menu.Main- Open viewport menu.Mouse Right Button
Menu
Menu.RecentProjects- Open Recent Projects submenu.Ctrl + Shift + O
Menu.ProjectFiles- Open Project Files submenu.Ctrl + Shift + F
Menu.Buffers- Open Buffers submenu.Ctrl + B
Menu.Export- Open Export submenu.Ctrl + Shift + E
Menu.Copy- Open Copy submenu.Ctrl + Shift + C
Menu.Resolution- Open Resolution submenu.Menu.FrameRate- Open Frame Rate submenu.Menu.Speed- Open Speed submenu.Menu.Viewer- Open Viewer submenu.Menu.Options- Open Options submenu.Resize.SnapSmall- Viewport resize snap modifier (1px).Shift
Resize.SnapMedium- Viewport resize snap modifier (10px).Ctrl
Resize.KeepRatio- Viewport resize keep ratio modifier.Alt
Viewer.Pan- Pan viewer.Mouse Middle Button
Viewer.PanSpeed- Pan speed modifier.Shift
Viewer.PanSnap- Pan snap to pixel size modifier.Alt
Viewer.Scale- Scale viewer.Ctrl + Mouse Middle Button
Mouse Right Button + Mouse Middle Button
Viewer.ScaleUp- Scale up.Ctrl + Mouse Scroll Up
Mouse Right Button + Mouse Scroll Up
Ctrl + +
Ctrl + Num+
Viewer.ScaleDown- Scale down.Ctrl + Mouse Scroll Down
Mouse Right Button + Mouse Scroll Down
Ctrl + -
Ctrl + Num-
Viewer.ScaleReset- Reset viewer scale.Ctrl + 0
Ctrl + Num0
Viewer.ScaleSpeed- Scale speed modifier.Shift
Copy.Frame- Copy frame to clipboard.Copy.FrameWithAlpha- Copy frame with alpha channel to clipboard.Copy.Repeat- Repeat last copy action.Ctrl + C
FullScreen.Toggle- Toggle full screen view.F11
FullScreen.Leave- Leave full screen view.Escape
Project.OpenFolder- Open project folder.FrameRate.Full- Set full frame rate.FrameRate.2- Set 1/2 frame rate.FrameRate.4- Set 1/4 frame rate.FrameRate.8- Set 1/8 frame rate.FrameRate.16- Set 1/16 frame rate.FrameRate.Decrease- Decrease the frame rate by a factor of 2.FrameRate.Increase- Increase the frame rate by a factor of 2.Resolution.Full- Set full resolution.Ctrl + \
Resolution.2- Set 1/2 resolution.Resolution.4- Set 1/4 resolution.Resolution.8- Set 1/8 resolution.Resolution.16- Set 1/16 resolution.Resolution.32- Set 1/32 resolution.Resolution.64- Set 1/64 resolution.Resolution.Decrease- Downscale the resolution by a factor of 2.Ctrl + [
Resolution.IncreaseUpscale the resolution by a factor of 2.Ctrl + ]
Speed.1_16- Set x1/16 speed.Speed.1_8- Set x1/8 speed.Speed.1_4- Set x1/4 speed.Speed.1_2- Set x1/2 speed.Speed.Normal- Set full speed.Shift + /
Speed.2Set x2 speed.Speed.4Set x4 speed.Speed.8Set x8 speed.Speed.16Set x16 speed.Speed.Decrease- Decrease the speed by a factor of 2.Shift + <
Speed.Increase- Increase the speed by a factor of 2.Shift + >
Buffer.1- Select Buffer 1.Buffer.2- Select Buffer 2.Buffer.3- Select Buffer 3.Buffer.4- Select Buffer 4.Buffer.5- Select Buffer 5.Buffer.6- Select Buffer 6.Buffer.7- Select Buffer 7.Buffer.8- Select Buffer 8.Buffer.Image- Select Image buffer.Ctrl + /
Buffer.Next- Select next buffer.Ctrl + >
Buffer.Previous- Select previous buffer.Ctrl + <
Export.Frame- Export current frame.Export.FrameRepeat- Export current frame to the next path.Export.RenderSequence- Open Render Sequence view.PinnedProject.1- Open pinned project 1.PinnedProject.2- Open pinned project 2.PinnedProject.3- Open pinned project 3.PinnedProject.4- Open pinned project 4.PinnedProject.5- Open pinned project 5.RecentProject.1- Open most recent project.Ctrl + Shift + Alt + O
RecentProject.2- Open recent project 2.RecentProject.3- Open recent project 3.RecentProject.4- Open recent project 4.RecentProject.5- Open recent project 5.Viewer.None- Disable viewer.Viewer.ValuesOverlay- Set “Values Overlay” viewer.Options.AlwaysOnTop- Toggle “Always On Top” option.Ctrl + Shift + A
Options.AutoReload- Toggle “Auto Reload Project Files” option.Options.RestartOnAutoReload- Toggle “Restart On Auto Reload” option.Options.ClearStateOnRestart- Toggle “Clear State On Restart” option.Options.PauseOnInactivity- Toggle “Pause On Inactivity” option.Options.RenderInputEventsWhenPaused- Toggle “Render Input Events When Paused” option.Options.WrapShaderInputCursor- Toggle “Wrap Shader Input Cursor”.Options.EnableShaderCache- Toggle “Enable Shader Cache”.Options.DarkTheme- Toggle “Dark Theme” option.Options.OpenSettingsFile- Open application settings file.Options.OpenInputsFile- Open application inputs file.Options.OpenThemeFile- Open selected theme file.
- Uniform Graph Editor
 Graph.Drag- Drag value cursor.MouseLeft,
Graph.DragCancel- Cancel value change.MouseRight
Esc
Graph.SmallStepModifier- Snap to small increments.Shift
Graph.MediumStepModifier- Snap to medium increments.Ctrl
Graph.LargeStepModifier- Snap to large increments.Ctrl + Shift,
Graph.Pan- Pan view.Mouse Middle Button
Graph.Scale- Scale view.Ctrl + Mouse Middle Button
Mouse Middle Button + Mouse Right Button
Graph.ScaleUp- Scale up.Mouse Scroll Up
Mouse Right Button + Mouse Scroll Up
Ctrl + +
Ctrl + Num+
Graph.ScaleDown- Scale down.Mouse Scroll Down
Mouse Right Button + Mouse Scroll Down
Ctrl + -
Ctrl + Num-
Graph.ScaleReset- Reset scale.Ctrl + 0
Ctrl + Num0
Graph.ResetView- Reset pan and scale.R
Graph.FocusView- Focus on cursor position.F
Graph.ToggleTargetValue- Revert current value back to the initial value.Mouse Right Button
Graph.ToggleSourceValue- Set current value as an initial value.Ctrl + Mouse Right Button