当前位置:   article > 正文

QtScrcpy原神键盘映射脚本

QtScrcpy原神键盘映射脚本
声明

本脚本为个人闲暇时间制作,仅作分享,不喜勿喷。用电脑控制手机玩原神是一种迫于无奈的解决方案,这个解决方案的出现是由于以下原因:1、本人习惯用电脑打游戏;2、游戏本体太大,本人的笔记本硬盘装不下(又不想买硬盘);3、游戏需要较强算力,本人在外只能用笔记本打游戏过瘾,本人在外使用的是轻薄本,算力不足;4、云游戏流量消耗太大,又需要较好的网络环境,本人负担不起。

脚本说明

本脚本按照原神PC端键位进行映射,由于客户端不同,有很多功能实现不了,部分功能体验较差

目前无法实现的功能: 道具快捷切换,角色大招快捷释放,呼出快捷轮盘,快捷打开队伍配置界面,快捷打开好友界面,第五个角色的切换

体验较差的功能:1、摇杆移动会异常偏移;2、队伍角色切换,电脑端可以同时显示4个角色,手机端只能显示3个且位置会变;3、所有需要呼出鼠标功能的界面(如背包)体验较差
 

本脚本不一定适用于所有机型,如出现映射错误,请自行修改脚本。本人手机UI边界偏移为60 

QtScrcpy脚本规则:docs/KeyMapDes_zh.md · Barry/QtScrcpy - Gitee.com

推荐的脚本编辑工具:Sublime Text - Text Editing, Done Right 

为支持原作者,本人不提供其它下载渠道

QtScrcpy原始链接:QtScrcpy: Android实时投屏软件,此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制。它不需要任何root访问权限

脚本代码
  1. {
  2. "switchKey": "Key_QuoteLeft",
  3. "mouseMoveMap": {
  4. "startPos": {
  5. "x": 0.50,
  6. "y": 0.42
  7. },
  8. "speedRatioX": 3.25,
  9. "speedRatioY": 1.00,
  10. "smallEyes": {
  11. "comment": "无效按键",
  12. "type": "KMT_CLICK",
  13. "key": "Key_0",
  14. "pos": {
  15. "x": 0.33,
  16. "y": 0.88
  17. },
  18. "switchMap": false
  19. },
  20. "speedRatio": 10
  21. },
  22. "keyMapNodes": [
  23. {
  24. "comment": "方向盘",
  25. "type": "KMT_STEER_WHEEL",
  26. "centerPos": {
  27. "x": 0.1833,
  28. "y": 0.7600
  29. },
  30. "leftOffset": 0.20,
  31. "rightOffset": 0.20,
  32. "upOffset": 0.20,
  33. "downOffset": 0.20,
  34. "leftKey": "Key_A",
  35. "rightKey": "Key_D",
  36. "upKey": "Key_W",
  37. "downKey": "Key_S"
  38. },
  39. {
  40. "comment": "攻击",
  41. "type": "KMT_CLICK",
  42. "key": "LeftButton",
  43. "pos": {
  44. "x": 0.80,
  45. "y": 0.75
  46. },
  47. "switchMap": false
  48. },
  49. {
  50. "comment": "跳跃",
  51. "type": "KMT_CLICK",
  52. "key": "Key_Space",
  53. "pos": {
  54. "x": 0.87,
  55. "y": 0.65
  56. },
  57. "switchMap": false
  58. },
  59. {
  60. "comment": "鼠标触发冲刺",
  61. "type": "KMT_CLICK",
  62. "key": "RightButton",
  63. "pos": {
  64. "x": 0.87,
  65. "y": 0.85
  66. },
  67. "switchMap": false
  68. },
  69. {
  70. "comment": "按键触发冲刺",
  71. "type": "KMT_CLICK",
  72. "key": "Key_Shift",
  73. "pos": {
  74. "x": 0.87,
  75. "y": 0.85
  76. },
  77. "switchMap": false
  78. },
  79. {
  80. "comment": "技能",
  81. "type": "KMT_CLICK",
  82. "key": "Key_E",
  83. "pos": {
  84. "x": 0.72,
  85. "y": 0.85
  86. },
  87. "switchMap": false
  88. },
  89. {
  90. "comment": "大招",
  91. "type": "KMT_CLICK",
  92. "key": "Key_Q",
  93. "pos": {
  94. "x": 0.65,
  95. "y": 0.89
  96. },
  97. "switchMap": false
  98. },
  99. {
  100. "comment": "瞄准",
  101. "type": "KMT_CLICK",
  102. "key": "Key_R",
  103. "pos": {
  104. "x": 0.69,
  105. "y": 0.75
  106. },
  107. "switchMap": false
  108. },
  109. {
  110. "comment": "跑步行走切换",
  111. "type": "KMT_CLICK",
  112. "key": "Key_Control",
  113. "pos": {
  114. "x": 0.93,
  115. "y": 0.94
  116. },
  117. "switchMap": false
  118. },
  119. {
  120. "comment": "道具",
  121. "type": "KMT_CLICK",
  122. "key": "Key_Z",
  123. "pos": {
  124. "x": 0.33,
  125. "y": 0.88
  126. },
  127. "switchMap": false
  128. },
  129. {
  130. "comment": "任务",
  131. "type": "KMT_CLICK",
  132. "key": "Key_J",
  133. "pos": {
  134. "x": 0.07,
  135. "y": 0.23
  136. },
  137. "switchMap": true
  138. },
  139. {
  140. "comment": "地图",
  141. "type": "KMT_CLICK",
  142. "key": "Key_M",
  143. "pos": {
  144. "x": 0.13,
  145. "y": 0.13
  146. },
  147. "switchMap": true
  148. },
  149. {
  150. "comment": "多人游戏",
  151. "type": "KMT_CLICK",
  152. "key": "Key_F2",
  153. "pos": {
  154. "x": 0.22,
  155. "y": 0.04
  156. },
  157. "switchMap": true
  158. },
  159. {
  160. "comment": "元素视野",
  161. "type": "KMT_CLICK",
  162. "key": "MiddleButton",
  163. "pos": {
  164. "x": 0.18,
  165. "y": 0.04
  166. },
  167. "switchMap": false
  168. },
  169. {
  170. "comment": "活动",
  171. "type": "KMT_CLICK",
  172. "key": "Key_F5",
  173. "pos": {
  174. "x": 0.68,
  175. "y": 0.05
  176. },
  177. "switchMap": true
  178. },
  179. {
  180. "comment": "纪行",
  181. "type": "KMT_CLICK",
  182. "key": "Key_F4",
  183. "pos": {
  184. "x": 0.73,
  185. "y": 0.05
  186. },
  187. "switchMap": true
  188. },
  189. {
  190. "comment": "祈愿",
  191. "type": "KMT_CLICK",
  192. "key": "Key_F3",
  193. "pos": {
  194. "x": 0.78,
  195. "y": 0.05
  196. },
  197. "switchMap": true
  198. },
  199. {
  200. "comment": "冒险手册",
  201. "type": "KMT_CLICK",
  202. "key": "Key_F1",
  203. "pos": {
  204. "x": 0.82,
  205. "y": 0.05
  206. },
  207. "switchMap": true
  208. },
  209. {
  210. "comment": "背包",
  211. "type": "KMT_CLICK",
  212. "key": "Key_B",
  213. "pos": {
  214. "x": 0.87,
  215. "y": 0.05
  216. },
  217. "switchMap": true
  218. },
  219. {
  220. "comment": "角色界面",
  221. "type": "KMT_CLICK",
  222. "key": "Key_C",
  223. "pos": {
  224. "x": 0.92,
  225. "y": 0.05
  226. },
  227. "switchMap": true
  228. },
  229. {
  230. "comment": "队伍角色1",
  231. "type": "KMT_CLICK",
  232. "key": "Key_1",
  233. "pos": {
  234. "x": 0.90,
  235. "y": 0.21
  236. },
  237. "switchMap": false
  238. },
  239. {
  240. "comment": "队伍角色2",
  241. "type": "KMT_CLICK",
  242. "key": "Key_2",
  243. "pos": {
  244. "x": 0.90,
  245. "y": 0.31
  246. },
  247. "switchMap": false
  248. },
  249. {
  250. "comment": "队伍角色3",
  251. "type": "KMT_CLICK",
  252. "key": "Key_3",
  253. "pos": {
  254. "x": 0.90,
  255. "y": 0.42
  256. },
  257. "switchMap": false
  258. },
  259. {
  260. "comment": "对话交互",
  261. "type": "KMT_CLICK",
  262. "key": "Key_F",
  263. "pos": {
  264. "x": 0.62,
  265. "y": 0.49
  266. },
  267. "switchMap": false
  268. },
  269. {
  270. "comment": "特殊功能键(如四叶印)",
  271. "type": "KMT_CLICK",
  272. "key": "Key_T",
  273. "pos": {
  274. "x": 0.74,
  275. "y": 0.63
  276. },
  277. "switchMap": false
  278. },
  279. {
  280. "comment": "任务追踪",
  281. "type": "KMT_CLICK",
  282. "key": "Key_V",
  283. "pos": {
  284. "x": 0.09,
  285. "y": 0.31
  286. },
  287. "switchMap": false
  288. },
  289. {
  290. "comment": "派蒙菜单、退出",
  291. "type": "KMT_CLICK",
  292. "key": "Key_Escape",
  293. "pos": {
  294. "x": 0.06,
  295. "y": 0.05
  296. },
  297. "switchMap": true
  298. },
  299. {
  300. "comment": "落下",
  301. "type": "KMT_CLICK",
  302. "key": "Key_X",
  303. "pos": {
  304. "x": 0.80,
  305. "y": 0.75
  306. },
  307. "switchMap": false
  308. },
  309. {
  310. "comment": "中断挑战",
  311. "type": "KMT_CLICK",
  312. "key": "Key_P",
  313. "pos": {
  314. "x": 0.11,
  315. "y": 0.43
  316. },
  317. "switchMap": true
  318. },
  319. {
  320. "comment": "特殊环境说明",
  321. "type": "KMT_CLICK",
  322. "key": "Key_U",
  323. "pos": {
  324. "x": 0.05,
  325. "y": 0.14
  326. },
  327. "switchMap": true
  328. },
  329. {
  330. "comment": "特殊环境说明",
  331. "type": "KMT_CLICK",
  332. "key": "Key_Return",
  333. "pos": {
  334. "x": 0.07,
  335. "y": 0.91
  336. },
  337. "switchMap": true
  338. },
  339. {
  340. "comment": "查看教程详情",
  341. "type": "KMT_CLICK",
  342. "key": "Key_G",
  343. "pos": {
  344. "x": 0.49,
  345. "y": 0.71
  346. },
  347. "switchMap": true
  348. }
  349. ]
  350. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/347945
推荐阅读
相关标签
  

闽ICP备14008679号