Skip to content

Commit 36b7c32

Browse files
committed
First commit
1 parent 91de450 commit 36b7c32

File tree

14 files changed

+103
-0
lines changed

14 files changed

+103
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
[Monitor0]
2+
Name=\\.\DISPLAY1
3+
MonitorID=MONITOR\ACI27EC\{4d36e96e-e325-11ce-bfc1-08002be10318}\0009
4+
SerialNumber=#ASNImfyQBwHd
5+
BitsPerPixel=32
6+
Width=2560
7+
Height=1440
8+
DisplayFlags=0
9+
DisplayFrequency=144
10+
DisplayOrientation=0
11+
PositionX=0
12+
PositionY=0
13+
[Monitor1]
14+
Name=\\.\DISPLAY2
15+
MonitorID=MONITOR\LEN66FB\{4d36e96e-e325-11ce-bfc1-08002be10318}\0008
16+
SerialNumber=URHK6FCP
17+
BitsPerPixel=32
18+
Width=2560
19+
Height=1440
20+
DisplayFlags=0
21+
DisplayFrequency=60
22+
DisplayOrientation=0
23+
PositionX=2560
24+
PositionY=0
25+
[Monitor2]
26+
Name=\\.\DISPLAY3
27+
MonitorID=MONITOR\GSM0001\{4d36e96e-e325-11ce-bfc1-08002be10318}\0010
28+
SerialNumber=
29+
BitsPerPixel=32
30+
Width=1920
31+
Height=1080
32+
DisplayFlags=0
33+
DisplayFrequency=60
34+
DisplayOrientation=0
35+
PositionX=1601
36+
PositionY=-1080
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Resolution,Left-Top,Right-Bottom,Active,Disconnected,Primary,Colors,Frequency,Orientation,Maximum Resolution,Name,Adapter,Device ID,Device Key,Monitor ID,Short Monitor ID,Monitor Key,Monitor String,Monitor Name,Monitor Serial Number
2+
0 X 0,"0, 0","0, 0",No,No,No,0,0,Default,1920 X 1080,\\.\DISPLAY3,NVIDIA GeForce RTX 2080 Ti,PCI\VEN_10DE&DEV_1E07&SUBSYS_866A1043&REV_A1,\Registry\Machine\System\CurrentControlSet\Control\Video\{3AB1B141-D3F6-11EE-A460-106FD93C4F11}\0002,MONITOR\GSM0001\{4d36e96e-e325-11ce-bfc1-08002be10318}\0010,GSM0001,\Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0010,Generic PnP Monitor,LG TV,
3+
2560 X 1440,"2560, 0","5120, 1440",Yes,No,No,32,60,Default,2560 X 1440,\\.\DISPLAY2,NVIDIA GeForce RTX 2080 Ti,PCI\VEN_10DE&DEV_1E07&SUBSYS_866A1043&REV_A1,\Registry\Machine\System\CurrentControlSet\Control\Video\{3AB1B141-D3F6-11EE-A460-106FD93C4F11}\0001,MONITOR\LEN66FB\{4d36e96e-e325-11ce-bfc1-08002be10318}\0008,LEN66FB,\Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0008,Generic PnP Monitor,C27q-35,URHK6FCP
4+
2560 X 1440,"0, 0","2560, 1440",Yes,No,Yes,32,144,Default,2560 X 1440,\\.\DISPLAY1,NVIDIA GeForce RTX 2080 Ti,PCI\VEN_10DE&DEV_1E07&SUBSYS_866A1043&REV_A1,\Registry\Machine\System\CurrentControlSet\Control\Video\{3AB1B141-D3F6-11EE-A460-106FD93C4F11}\0000,MONITOR\ACI27EC\{4d36e96e-e325-11ce-bfc1-08002be10318}\0009,ACI27EC,\Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0009,ROG PG279Q,ROG PG279Q,#ASNImfyQBwHd

assets/iconDisabled.png

15.3 KB
Loading

assets/iconEnabled.ico

5.78 KB
Binary file not shown.

assets/iconEnabled.png

12.5 KB
Loading

config.ini

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[SETTINGS]
2+
monitor_name = \\.\DISPLAY3
3+
multimonitorpath = C:\\App_Install\\multimonitortool-x64\\MultiMonitorTool.exe
4+
[DEV]
5+
mm_csv_export_path = MultiMonitorTool\multiMonitorToolOutput.csv
6+
mm_config_file_path = MultiMonitorTool\MultiMonitorToolConfig

main.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import SimpleMonitorControlTray.configHandler as cH
2+
import SimpleMonitorControlTray.trayHandler as tH
3+
4+
5+
def main():
6+
cH.read_config()
7+
tH.initTray()
8+
9+
10+
if __name__ == "__main__":
11+
main()
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
[Monitor0]
2+
Name=\\.\DISPLAY1
3+
MonitorID=MONITOR\ACI27EC\{4d36e96e-e325-11ce-bfc1-08002be10318}\0009
4+
SerialNumber=#ASNImfyQBwHd
5+
BitsPerPixel=32
6+
Width=2560
7+
Height=1440
8+
DisplayFlags=0
9+
DisplayFrequency=144
10+
DisplayOrientation=0
11+
PositionX=0
12+
PositionY=0
13+
[Monitor1]
14+
Name=\\.\DISPLAY2
15+
MonitorID=MONITOR\LEN66FB\{4d36e96e-e325-11ce-bfc1-08002be10318}\0008
16+
SerialNumber=URHK6FCP
17+
BitsPerPixel=32
18+
Width=2560
19+
Height=1440
20+
DisplayFlags=0
21+
DisplayFrequency=60
22+
DisplayOrientation=0
23+
PositionX=2560
24+
PositionY=0
25+
[Monitor2]
26+
Name=\\.\DISPLAY3
27+
MonitorID=MONITOR\GSM0001\{4d36e96e-e325-11ce-bfc1-08002be10318}\0010
28+
SerialNumber=
29+
BitsPerPixel=32
30+
Width=1920
31+
Height=1080
32+
DisplayFlags=0
33+
DisplayFrequency=60
34+
DisplayOrientation=0
35+
PositionX=1601
36+
PositionY=-1080
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Resolution,Left-Top,Right-Bottom,Active,Disconnected,Primary,Colors,Frequency,Orientation,Maximum Resolution,Name,Adapter,Device ID,Device Key,Monitor ID,Short Monitor ID,Monitor Key,Monitor String,Monitor Name,Monitor Serial Number
2+
0 X 0,"0, 0","0, 0",No,No,No,0,0,Default,1920 X 1080,\\.\DISPLAY3,NVIDIA GeForce RTX 2080 Ti,PCI\VEN_10DE&DEV_1E07&SUBSYS_866A1043&REV_A1,\Registry\Machine\System\CurrentControlSet\Control\Video\{3AB1B141-D3F6-11EE-A460-106FD93C4F11}\0002,MONITOR\GSM0001\{4d36e96e-e325-11ce-bfc1-08002be10318}\0010,GSM0001,\Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0010,Generic PnP Monitor,LG TV,
3+
2560 X 1440,"2560, 0","5120, 1440",Yes,No,No,32,60,Default,2560 X 1440,\\.\DISPLAY2,NVIDIA GeForce RTX 2080 Ti,PCI\VEN_10DE&DEV_1E07&SUBSYS_866A1043&REV_A1,\Registry\Machine\System\CurrentControlSet\Control\Video\{3AB1B141-D3F6-11EE-A460-106FD93C4F11}\0001,MONITOR\LEN66FB\{4d36e96e-e325-11ce-bfc1-08002be10318}\0008,LEN66FB,\Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0008,Generic PnP Monitor,C27q-35,URHK6FCP
4+
2560 X 1440,"0, 0","2560, 1440",Yes,No,Yes,32,144,Default,2560 X 1440,\\.\DISPLAY1,NVIDIA GeForce RTX 2080 Ti,PCI\VEN_10DE&DEV_1E07&SUBSYS_866A1043&REV_A1,\Registry\Machine\System\CurrentControlSet\Control\Video\{3AB1B141-D3F6-11EE-A460-106FD93C4F11}\0000,MONITOR\ACI27EC\{4d36e96e-e325-11ce-bfc1-08002be10318}\0009,ACI27EC,\Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0009,ROG PG279Q,ROG PG279Q,#ASNImfyQBwHd
12.8 MB
Binary file not shown.

0 commit comments

Comments
 (0)