# Playstation API 列表

# 按钮

# 按钮列表

 playstation.X              
 playstation.Y              
 playstation.A              
 playstation.B              
 playstation.DPAD_LEFT      
 playstation.DPAD_RIGHT     
 playstation.DPAD_UP        
 playstation.DPAD_DOWN      
 playstation.LT             
 playstation.RT             
 playstation.LB              
 playstation.RB              
 playstation.XBOX            
 playstation.VIEW          -- 切换视图,两个小框的小按钮   
 playstation.MENU          -- 三横那个按钮  
 playstation.PLS           -- 按下左摇杆    
 playstation.PRS           -- 按下右摇杆    

# reset

手柄重置为默认状态,放开所有按钮与摇杆

    playstation.reset()  

# ok

单击确认按钮,目前默认为单击 X

    playstation.ok()  

# cancel

单击取消按钮,目前默认为 B

    playstation.cancle()  

# up

左摇杆向上操作一次

    playstation.up()  

# down

左摇杆向下操作一次

    playstation.down()  

# left

左摇杆向左操作一次

    playstation.left()  

左摇杆向事操作一次

    playstation.right()  

# tap

单击按钮
参数:

key: 按键名称,可选值为:按钮列表
hold_time : 按键按下后保持的时间,单位毫秒,默认为50毫秒

    playstation.tap(xbkx.B)  

# key_down()

按下按钮五定的时间,时间到了后会自动放开 ,也可以调用 key_up 来提前放开按钮
参数:

key: 按键名称,可选值为:按钮列表
hold_time : 按键按下后保持的时间,单位毫秒,默认为50毫秒

    -- 按下B按钮 50  毫秒  
    playstation.key_down(xbkx.B)  
   
    -- 按下A按钮 100 毫秒  
    playstation.key_down(xbkx.A,100)  

# key_up()

放开按钮
参数:

key: 按键名称,可选值为:按钮列表

    playstation.key_up(xbkx.B)  

# 摇杆

# 摇杆列表

 playstation.LEFT    -- 左摇杆  
 playstation.RIGHT   -- 右摇杆  
   

# 角度

           90  
            |  
    0  -----------  180  
            |  
           270   

# 摇杆操作

# axix

把摇杆掰到指定角度,参数:

axis: 摇杆名称,可选值为:摇杆列表
angle: 摇杆角度,取值范围为0-360 角度
time_ms: 到指定角度后保持的时间,单位毫秒,默认为50毫秒

-- 左摇杆掰到90度位置,并保持 1000 毫秒  
playstation.axis(playstation.LEFT, 90, 1000)  
   
-- 左摇杆掰到180度位置,并保持 200 毫秒  
playstation.axis(playstation.LEFT, 180, 200)  
   
-- 右摇杆掰到270度位置,并保持 200 毫秒  
playstation.axis(playstation.RIGHT, 270, 200)