-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
executable file
路47 lines (31 loc) 路 935 Bytes
/
Copy pathmain.py
File metadata and controls
executable file
路47 lines (31 loc) 路 935 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#!/usr/bin/env python3
import sys
import log
import os
import shadows
from mind import Mind
os.nice(-20)
log.init_logger("DEBUG" if len(sys.argv) == 1 else sys.argv[1])
mind = Mind()
# Output shadows
mind.add_shadow(shadows.VirtualKeyboard())
mind.add_shadow(shadows.VirtualMouse())
# mind.add_shadow("virtual_pen")
# Input shadows
# mind.add_shadow("vostro_keyboard")
mind.add_shadow(shadows.BasicKeyboards())
mind.add_shadow(shadows.MacroKeyboard())
mind.add_shadow(shadows.LogitechMarble())
mind.add_shadow(shadows.LogitechMXAnywhere2S())
mind.add_shadow(shadows.LogitechMXMaster3S())
mind.add_shadow(shadows.NuleaM512())
mind.add_shadow(shadows.GulikitKK3Max())
#mind.add_shadow("xppen_deco_pro")
# System shadows
mind.add_shadow(shadows.Dispatcher())
mind.add_shadow(shadows.WatchLogin())
mind.add_shadow(shadows.WatchDevices())
# Intelligence shadows
mind.add_shadow(shadows.SmartOutput())
# Main loop
mind.run()