mirror of
https://github.com/barry-ran/QtScrcpy.git
synced 2025-08-11 01:48:41 +00:00
feat: optimize drag and add tiktok map
This commit is contained in:
parent
650f471ed7
commit
e00a3b4573
8 changed files with 109 additions and 26 deletions
|
@ -16,7 +16,7 @@
|
|||
|
||||
- switchKey:切换自定义按键映射的开关键,默认为普通映射,需要使用这个按键在普通映射和自定义映射之间切换。
|
||||
|
||||
- mouseMoveMap:鼠标移动映射,鼠标的移动将被映射为以startPos为起点,以鼠标移动方向为移动方向的手指拖动操作。
|
||||
- mouseMoveMap:鼠标移动映射,鼠标的移动将被映射为以startPos为起点,以鼠标移动方向为移动方向的手指拖动操作(开启鼠标移动映射以后会隐藏鼠标,限制鼠标移动范围)。
|
||||
一般在FPS手游中用来调整人物视野。
|
||||
- startPos 手指拖动起始点
|
||||
- speedRatio 鼠标移动映射为手指拖动的比例,可以控制鼠标灵敏度
|
||||
|
@ -26,8 +26,9 @@
|
|||
一般按键映射有如下几种类型:
|
||||
|
||||
- type 按键映射的类型,每个keyMapNodes中的元素都需要指明,可以是如下类型:
|
||||
- KMT_CLICK 普通点击,键盘按下模拟为手指按下,键盘抬起映射为手指抬起
|
||||
- KMT_CLICK_TWICE 两次点击,键盘按下模拟为手指按下再抬起,键盘抬起映射为手指按下再抬起
|
||||
- KMT_CLICK 普通点击,按键按下模拟为手指按下,按键抬起模拟为手指抬起
|
||||
- KMT_CLICK_TWICE 两次点击,按键按下模拟为手指按下再抬起,按键抬起模拟为手指按下再抬起
|
||||
- KMT_DRAG 拖拽,按键按下模拟为手指按下并拖动一段距离,按键抬起模拟为手指抬起
|
||||
- KMT_STEER_WHEEL 方向盘映射,专用于FPS游戏中移动人物脚步的方向盘的映射,需要4个按键来配合。
|
||||
|
||||
不同按键映射类型的专有属性说明:
|
||||
|
@ -41,6 +42,11 @@
|
|||
- key 要映射的按键码
|
||||
- pos 模拟触摸的位置
|
||||
|
||||
- KMT_DRAG
|
||||
- key 要映射的按键码
|
||||
- startPos 模拟触摸拖动的开始位置
|
||||
- endPos 模拟触摸拖动的结束位置
|
||||
|
||||
- KMT_STEER_WHEEL
|
||||
- centerPos 方向盘中心点
|
||||
- leftKey 左方向的按键控制
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue