Git Product home page Git Product logo

nvstoggle's Introduction

NVSToggle

Nvidia Surround Toggle (NVSToggle) is a script that automatically toggles between Nvidia Surround and Extended Desktop mode on supported systems.

Support thread on [H]ard|Forum: Link

Features

  • One-click switching between Extended Desktop and Surround display modes.
  • Supports portrait and landscape Surround (cfg file)
  • Automatic configuration of bezel compensation (cfg file)
  • Automatic re-ordering of Surround displays (cfg file)
  • First-run wizard for ease-of-use.
  • Minimal pop-ups while script executes.
  • Currently supports Windows 8.1 and Windows 10 ONLY.
  • Single-card ONLY (I don't have an SLI system to test on).

User Variables

All configuration variables are stored in the following ini file: %programdata%\NVSToggle\NVSToggle.ini

Bezel Correction Value:
The bezel correction value (in pixels). Valid settings for this option are 0 through 1024.
Example: BezelCorrection=128

Screen Order:
Re-order screens in Surround mode.
Example: SwapScreens=0

  • 0 = Nothing swapped
  • 1 = Swap left and right
  • 2 = Swap left and center
  • 3 = Swap right and center
  • 4 = Wrap left-to-right
  • 5 = Wrap right-to-left

Screen Orientation:
Screen orientation in Surround mode.
Example: Orientation=0

  • 0 = Landscape
  • 1 = Portrait
  • 2 = Inverted landscape
  • 3 = Inverted portrait

Surround Topology:
Sets the Surround Topology (You must select the option that corresponds to 1x3 mode on your system!)
Example: Topology=0

  • 0 = Do not modify the default setting.
  • 1 = 1st option in the Topology drop-down menu
  • 2 = 2nd option in the Topology drop-down menu
  • 3 = 3rd option in the Topology drop-down menu
  • 4 = 4th option in the Topology drop-down menu

Taskbar Fix:
Attempts to apply a fix for windows maximizing behind the taskbar while in Surround mode.
Example: TaskbarFix=0

  • 0 = Fix Disabled (Default)
  • 1 = Fix Enabled

Show Status Window:
Displays a status window with script status during runtime. Example: ShowStatusWindow=1

  • 0 = Status window disabled
  • 1 = Status window enabled (Default)

nvstoggle's People

Contributors

leapo avatar

Watchers

James Cloos avatar David avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.