commit
dd27873cf5
21
README.md
21
README.md
|
@ -10,21 +10,22 @@
|
||||||
2. Windows 设置 - 蓝牙和其他设备 - 触控 - 三指和四指的触摸手势 - 关闭
|
2. Windows 设置 - 蓝牙和其他设备 - 触控 - 三指和四指的触摸手势 - 关闭
|
||||||
3. 辅助功能 - 鼠标指针与触控 - 触控指示器 - 关闭
|
3. 辅助功能 - 鼠标指针与触控 - 触控指示器 - 关闭
|
||||||
4. 控制面板 - 硬件和声音 - 笔和触控 - 关闭"触摸回应"中的"触摸屏幕时显示直观回应"
|
4. 控制面板 - 硬件和声音 - 笔和触控 - 关闭"触摸回应"中的"触摸屏幕时显示直观回应"
|
||||||
5. 打开任意P图工具, 准备一个和显示屏幕大小相同的一张图片(例如:2160x3840), 将 `./image/color_exp_panel.png`
|
5. 控制面板 - 硬件和声音 - 笔和触控 - 关闭"触摸操作"中的"将长按用作右键单击"
|
||||||
|
6. 打开任意P图工具, 准备一个和显示屏幕大小相同的一张图片(例如:2160x3840), 将 `./image/color_exp_panel.png`
|
||||||
放置到该图片圆形触摸区域的位置, 编辑好的图片放到脚本 `image` 目录下取名 `image_monitor.png`.
|
放置到该图片圆形触摸区域的位置, 编辑好的图片放到脚本 `image` 目录下取名 `image_monitor.png`.
|
||||||
6. 编辑 `config.yaml` 配置文件, 修改 `exp_image_dict` 配置, 将各区块对应的 RGB 通道颜色值改为刚P的图的对应区块颜色值(
|
7. 编辑 `config.yaml` 配置文件, 修改 `exp_image_dict` 配置, 将各区块对应的 RGB 通道颜色值改为刚P的图的对应区块颜色值(
|
||||||
一般不用改默认就行)
|
一般不用改默认就行)
|
||||||
7. 如果电脑上没有 Python 环境, 请先去 [官网](https://www.python.org/) 下载安装
|
8. 如果电脑上没有 Python 环境, 请先去 [官网](https://www.python.org/) 下载安装
|
||||||
8. 双击运行 `install.bat` 安装依赖
|
9. 双击运行 `install.bat` 安装依赖
|
||||||
9. 编辑 `config.yaml` 配置文件, 按文件内说明修改多个配置
|
10. 编辑 `config.yaml` 配置文件, 按文件内说明修改多个配置
|
||||||
10. 下载一个 `VSPD` 虚拟串口工具, 将 `COM3` 和 `COM33` 建立转发
|
11. 下载一个 `VSPD` 虚拟串口工具, 将 `COM3` 和 `COM33` 建立转发
|
||||||
11. 触摸屏连接到电脑, 先双击运行 `start.bat`(如果有两块屏幕就在要运行游戏的那块屏幕上执行),
|
12. 触摸屏连接到电脑, 先双击运行 `start.bat`(如果有两块屏幕就在要运行游戏的那块屏幕上执行),
|
||||||
脚本会在屏幕最前端生成一个透明窗口用于捕捉触摸动作(使用 `Win+Tab` 可选择其他窗口), 然后再运行游戏(
|
脚本会在屏幕最前端生成一个透明窗口用于捕捉触摸动作(使用 `Win+Tab` 可选择其他窗口), 然后再运行游戏(
|
||||||
游戏必须使用窗口化模式运行),
|
游戏必须使用窗口化模式运行),
|
||||||
脚本控制台输出 `已连接到游戏` 即可
|
脚本控制台输出 `已连接到游戏` 即可
|
||||||
12. 进游戏调整判定A/B的延迟直到可用, 游玩时透明窗口必须始终位于最前端窗口.
|
13. 进游戏调整判定A/B的延迟直到可用, 游玩时透明窗口必须始终位于最前端窗口.
|
||||||
13. 打一把看看蹭不蹭星星/触控是否灵敏, 根据体验修改 `AREA_SCOPE` 变量
|
14. 打一把看看蹭不蹭星星/触控是否灵敏, 根据体验修改 `AREA_SCOPE` 变量
|
||||||
14. 如果单点延迟低但滑动时延迟变高, 请将脚本中 `TOUCH_THREAD_SLEEP_MODE` 修改为 false,
|
15. 如果单点延迟低但滑动时延迟变高, 请将脚本中 `TOUCH_THREAD_SLEEP_MODE` 修改为 false,
|
||||||
或者可以调小 `TOUCH_THREAD_SLEEP_DELAY` 的值(如果还是卡请提 issue 反馈)
|
或者可以调小 `TOUCH_THREAD_SLEEP_DELAY` 的值(如果还是卡请提 issue 反馈)
|
||||||
|
|
||||||
## 命令列表
|
## 命令列表
|
||||||
|
|
|
@ -16,6 +16,10 @@ REVERSE_MONITOR: false
|
||||||
TOUCH_THREAD_SLEEP_MODE: false
|
TOUCH_THREAD_SLEEP_MODE: false
|
||||||
# 每次 sleep 的延迟, 单位: 微秒, 默认 10 微秒
|
# 每次 sleep 的延迟, 单位: 微秒, 默认 10 微秒
|
||||||
TOUCH_THREAD_SLEEP_DELAY: 10
|
TOUCH_THREAD_SLEEP_DELAY: 10
|
||||||
|
# 自定义屏幕宽(0则为自动获取主屏幕的值)
|
||||||
|
SCREEN_WIDTH: 0
|
||||||
|
# 自定义屏幕高(0则为自动获取主屏幕的值)
|
||||||
|
SCREEN_HEIGHT: 0
|
||||||
|
|
||||||
# RGB 颜色值对应区块配置
|
# RGB 颜色值对应区块配置
|
||||||
exp_image_dict:
|
exp_image_dict:
|
||||||
|
|
11
main.py
11
main.py
|
@ -32,6 +32,10 @@ REVERSE_MONITOR = False
|
||||||
TOUCH_THREAD_SLEEP_MODE = False
|
TOUCH_THREAD_SLEEP_MODE = False
|
||||||
# 每次 sleep 的延迟, 单位: 微秒, 默认 10 微秒
|
# 每次 sleep 的延迟, 单位: 微秒, 默认 10 微秒
|
||||||
TOUCH_THREAD_SLEEP_DELAY = 10
|
TOUCH_THREAD_SLEEP_DELAY = 10
|
||||||
|
# 自定义屏幕宽(0则为自动获取主屏幕的值)
|
||||||
|
SCREEN_WIDTH: 0
|
||||||
|
# 自定义屏幕高(0则为自动获取主屏幕的值)
|
||||||
|
SCREEN_HEIGHT: 0
|
||||||
# 窗口图标路径
|
# 窗口图标路径
|
||||||
icon_path = './image/favicon.ico'
|
icon_path = './image/favicon.ico'
|
||||||
|
|
||||||
|
@ -247,6 +251,11 @@ def get_real_resolution():
|
||||||
def get_screen_size():
|
def get_screen_size():
|
||||||
w = GetSystemMetrics(0)
|
w = GetSystemMetrics(0)
|
||||||
h = GetSystemMetrics(1)
|
h = GetSystemMetrics(1)
|
||||||
|
if(SCREEN_HEIGHT != 0):
|
||||||
|
w = SCREEN_WIDTH
|
||||||
|
if(SCREEN_WIDTH != 0):
|
||||||
|
h = SCREEN_HEIGHT
|
||||||
|
|
||||||
return w, h
|
return w, h
|
||||||
|
|
||||||
|
|
||||||
|
@ -325,6 +334,8 @@ if __name__ == "__main__":
|
||||||
TOUCH_THREAD_SLEEP_MODE = c["TOUCH_THREAD_SLEEP_MODE"]
|
TOUCH_THREAD_SLEEP_MODE = c["TOUCH_THREAD_SLEEP_MODE"]
|
||||||
TOUCH_THREAD_SLEEP_DELAY = c["TOUCH_THREAD_SLEEP_DELAY"]
|
TOUCH_THREAD_SLEEP_DELAY = c["TOUCH_THREAD_SLEEP_DELAY"]
|
||||||
exp_image_dict = c["exp_image_dict"]
|
exp_image_dict = c["exp_image_dict"]
|
||||||
|
SCREEN_WIDTH = c["SCREEN_WIDTH"]
|
||||||
|
SCREEN_HEIGHT = c["SCREEN_HEIGHT"]
|
||||||
else:
|
else:
|
||||||
print("未找到配置文件, 使用默认配置")
|
print("未找到配置文件, 使用默认配置")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue