Toggle External Input (🖦)

Toggles the tool's external input capabilities.

Notes

  • The tool is designed to function without having to watch your keyboard and mouse where possible, but some features require it and other features are enhanced by it. When disabled, the tool will not watch your mouse and keyboard, but because of this it will only respond to direct input, such as clicking on button or menu within the tool.

Configurables

  • Input Active Desired (Default: True)
      If enabled, the program will assume the capability of watching and manipulating input as required for enabled features. If disabled, some features will not be able to work.
  • Input Grabber (Default: True)
      If enabled, the program will use an invisible window at times to capture input for some features. If disabled, some features will not be able to work.
  • Input Active (Default: False)
      Determines if the tool is attempting to read external inputs.
  • Hook Pass Through (Default: False)
      When enabled, low level hooks remain enabled, but simply pass through any information. This is to help diagnose issues where hooks may be causing lag.
  • Focus Free Interactions (Default: True)
      If enabled, many interactions with the tool will attempt to be focus free, meaning they will not take focus away from the application you are currently using. To do this, the feature intercepts your input at a low level and redirects it to the tool. Support for international keyboards and IMEs may be limited for this feature.
  • Focus Free Interactions Click to Grab Keyboard (Default: False)
      If enabled, windows with focus free interactions will grab the keyboard when you click on them. Without this setting enabled, only certain clicks will grab the keyboard, such as clicking on a text box. You might want to enable this if you want to tab through the controls in tool windows without having to find a textbox to click on first.
  • Focus Free Interactions Grab Keyboard on Launch (Default: False)
      If enabled, windows with focus free interactions will grab the keyboard when they are launched. With this setting enabled, you can immediately tab through controls without having to click on the window at all. Some tool windows were designed to provide immediate keyboard access, and they will take the keyboard on launch without considering this setting.
  • Use Priority Input Process (Default: True)
      Runs input features in a separate priority process to avoid input lag.
  • Input Process Priority (Default: High)
      Select the desired priority for the input process.
    - Normal
    - Idle
    - High
    - Real Time: Real Time priority processes will generally get all of the processing time they want, and if they want too much it can cause your system to become unstable.
    - Below Normal
    - Above Normal
  • Input Hook Refresh Seconds (Default: 5)
      Occasionally, input hooks can stop working for various reasons without any notification. To combat this, the tool will automatically refresh necessary input hooks on this interval. It is possible, though unlikely, for input features to work incorrectly if input happens to line up perfectly with a refresh. You can disable this feature by setting it to 0, but then the tool will not be able to automatically recover from a broken hook. Setting this value higher may improve input performance, at the cost of having to wait longer for features to work correctly if hooks fail.

Found in Menus

Settings Menu (⚙⧂)

Package Availability

Toggle External Input (🖦)

Toggles the tool's external input capabilities.

Notes

  • The tool is designed to function without having to watch your keyboard and mouse where possible, but some features require it and other features are enhanced by it. When disabled, the tool will not watch your mouse and keyboard, but because of this it will only respond to direct input, such as clicking on button or menu within the tool.

Configurables

  • Input Active Desired (Default: True)
      If enabled, the program will assume the capability of watching and manipulating input as required for enabled features. If disabled, some features will not be able to work.
  • Input Grabber (Default: True)
      If enabled, the program will use an invisible window at times to capture input for some features. If disabled, some features will not be able to work.
  • Input Active (Default: False)
      Determines if the tool is attempting to read external inputs.
  • Hook Pass Through (Default: False)
      When enabled, low level hooks remain enabled, but simply pass through any information. This is to help diagnose issues where hooks may be causing lag.
  • Focus Free Interactions (Default: True)
      If enabled, many interactions with the tool will attempt to be focus free, meaning they will not take focus away from the application you are currently using. To do this, the feature intercepts your input at a low level and redirects it to the tool. Support for international keyboards and IMEs may be limited for this feature.
  • Focus Free Interactions Click to Grab Keyboard (Default: False)
      If enabled, windows with focus free interactions will grab the keyboard when you click on them. Without this setting enabled, only certain clicks will grab the keyboard, such as clicking on a text box. You might want to enable this if you want to tab through the controls in tool windows without having to find a textbox to click on first.
  • Focus Free Interactions Grab Keyboard on Launch (Default: False)
      If enabled, windows with focus free interactions will grab the keyboard when they are launched. With this setting enabled, you can immediately tab through controls without having to click on the window at all. Some tool windows were designed to provide immediate keyboard access, and they will take the keyboard on launch without considering this setting.
  • Use Priority Input Process (Default: True)
      Runs input features in a separate priority process to avoid input lag.
  • Input Process Priority (Default: High)
      Select the desired priority for the input process.
    - Normal
    - Idle
    - High
    - Real Time: Real Time priority processes will generally get all of the processing time they want, and if they want too much it can cause your system to become unstable.
    - Below Normal
    - Above Normal
  • Input Hook Refresh Seconds (Default: 5)
      Occasionally, input hooks can stop working for various reasons without any notification. To combat this, the tool will automatically refresh necessary input hooks on this interval. It is possible, though unlikely, for input features to work incorrectly if input happens to line up perfectly with a refresh. You can disable this feature by setting it to 0, but then the tool will not be able to automatically recover from a broken hook. Setting this value higher may improve input performance, at the cost of having to wait longer for features to work correctly if hooks fail.

Found in Menus

Settings Menu (⚙⧂)

Package Availability