android手柄模拟笔记

363 阅读2分钟

需要adb权限,可以使用shizuku给自己授权;或者hook游戏监听按键的方法(不一定可行。adb模拟出来的效果类似物理键盘的效果,可能会和手柄有点不一样,但应该不会被检测为外挂

input joystick模拟手柄摇杆,大概有五个维度的参数

然后就是input keyevent xxx之类的模拟按键去模拟普通按键

KEYCODE_BUTTON_1 通用游戏手柄按钮#1 188

KEYCODE_BUTTON_2 通用游戏手柄按钮#2 189

KEYCODE_BUTTON_3 通用游戏手柄按钮#3 190

KEYCODE_BUTTON_4 通用游戏手柄按钮#4 191

KEYCODE_BUTTON_5 通用游戏手柄按钮#5 192

KEYCODE_BUTTON_6 通用游戏手柄按钮#6 193

KEYCODE_BUTTON_7 通用游戏手柄按钮#7 194

KEYCODE_BUTTON_8 通用游戏手柄按钮#8 195

KEYCODE_BUTTON_9 通用游戏手柄按钮#9 196

KEYCODE_BUTTON_10 通用游戏手柄按钮#10 197

KEYCODE_BUTTON_11 通用游戏手柄按钮#11 198

KEYCODE_BUTTON_12 通用游戏手柄按钮#12 199

KEYCODE_BUTTON_13 通用游戏手柄按钮#13 200

KEYCODE_BUTTON_14 通用游戏手柄按钮#14 201

KEYCODE_BUTTON_15 通用游戏手柄按钮#15 202

KEYCODE_BUTTON_16 通用游戏手柄按钮#16 203

KEYCODE_BUTTON_A 游戏手柄按钮 A 96

KEYCODE_BUTTON_B 游戏手柄按钮 B 97

KEYCODE_BUTTON_C 游戏手柄按钮 C 98

KEYCODE_BUTTON_X 游戏手柄按钮 X 99

KEYCODE_BUTTON_Y 游戏手柄按钮 Y 100

KEYCODE_BUTTON_Z 游戏手柄按钮 Z 101

KEYCODE_BUTTON_L1 游戏手柄按钮 L1 102

KEYCODE_BUTTON_L2 游戏手柄按钮 L2 104

KEYCODE_BUTTON_R1 游戏手柄按钮 R1 103

KEYCODE_BUTTON_R2 游戏手柄按钮 R2 105

KEYCODE_BUTTON_MODE 游戏手柄按钮 Mode 110

KEYCODE_BUTTON_SELECT 游戏手柄按钮 Select 109

KEYCODE_BUTTON_START 游戏手柄按钮 Start 108

KEYCODE_BUTTON_THUMBL Left Thumb Button 106

KEYCODE_BUTTON_THUMBR Right Thumb Button 107