You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+19-3Lines changed: 19 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,32 @@
1
+
Fork by 3_4_700, original by upgradeQ
2
+
The main purpose of this fork is to be able to make a precise custom cursor, like a handdrawn arm holding a pen for artists
3
+
1
4
# OBS Studio Cursor skin
2
5
Selected source will follow mouse pointer.
3
6
Using [`obs_sceneitem_set_pos`](https://obsproject.com/docs/reference-scenes.html#c.obs_sceneitem_set_pos)
4
7
# Installation
5
-
- Make sure your OBS Studio supports [scripting](https://obsproject.com/docs/scripting.html)
6
8
- Install pynput package from [pypi](https://pypi.org/project/pynput/)
9
+
- Make sure your OBS Studio supports [scripting](https://obsproject.com/docs/scripting.html)
7
10
`python -m pip install pynput`
8
11
# Limitations
9
-
-Multilpe monitors setup will not work .
12
+
-Multiple monitors setup will not work .
10
13
- If used in fullscreen apps, offset will appear.
14
+
- Current code only works for 1920x1080 res
11
15
# Usage
12
-
- Create _source_ with desired cursor(e.g Image source or Media source).
16
+
- Create a _source_ with desired cursor(e.g Image source or Media source).
13
17
- In scripts select _that_ source name.
18
+
- Make a group, add Display Capture, Window Capture
19
+
20
+

21
+
22
+
- To crop, crop the _group_, the size should still have the same ratio as your monitor even if you scale it
23
+
- To set offset/calibrate, use the Display Capture to see mouse and adjust it at Scripts (or use Tab/Shift+tab to navigate if in Window Capture to not move mouse). You have to do this every time you change the Group scale/move the Group
0 commit comments