alanoli / obs-zoom-and-follow

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zoom and Follow

Have you ever needed to zoom in on your screen to show some fine detail work, or to make your large 4k/ultrawide monitor less daunting? Zoom and Follow for OBS Studio does exactly that, zooms in on your mouse and follows it around. Configurable and low-impact, you can now do old school Camtasia zoom live!

Inspired by caharkness's Magic Window

Dependencies

Install

  • Install Python 3 (3.6 for Windows, that's what OBS works with)
  • Install pynput
    $ python -m pip install pynput
  • Install screeninfo
    $ python -m pip install screeninfo
  • Add zoom_and_follow_mouse.py as an OBS script

How to Use

  • Setup a hotkey for "Enable/Disable Mouse Zoom"
  • Setup a hotkey for "Enable/Disable Mouse Follow"
  • Select a source to zoom into as part of the script settings
  • Configure the settings to your liking
  • You're done!

Set up zooms for different sources

  • Copy paste zoom_and_follow_mouse.py file , add it as an OBS script, and repeat How to Use.

To Do

  • Toggle to ignore deadzone in center / Always follow mouse / Always try to keep mouse in the center of the screen.
  • Move hotkey to script settings (?)

About

License:Apache License 2.0


Languages

Language:Python 100.0%