
# 发送手柄按键
#### 方法名称
sendKeyEvent(keyCode, action, keyType)
#### 功能描述
发送手柄按键事件到云机。
#### 参数说明
| 字段名     | 类型     | 是否必选 | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
|:---|:---|:---|:---|
| keyCode | Number | 是    | 具体的按键编码 - back：0  - home：1  - appSwitch：2  - volumeUp：3  - volumeDown：4  - volumeMute：5  - X：307  - Y：308  - A：304  - B：305   |
| action  | Number | 是    | 按键动作 - 0：按下  - 1：抬起                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| keyType | Number | 否    | 键类型，默认值：207 - 207：键盘类型  - 214：手柄按键类型                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   
#### 返回值
无
#### 调用示例
```
onButtonDown(key) {
      let keycode =0;
      switch(key){
        case "UP":
          keycode = 19;
          break;
        case "DOWN":
          keycode = 20;
          break;
        case "LEFT":
          keycode = 21;  
          break;
        case "RIGHT":
          keycode = 22;
          break;
        case "X":
          keycode = 307;
          break;
        case "Y":
          keycode = 308;
          break;
        case "A":
          keycode = 304;
          break;
        case "B":
          keycode = 305;
          break;
        case "L1":
          keycode = 310;
          break;
        case "L2":
          keycode = 312;
          break;
        case "R1":
          keycode = 311;
          break;
        case "R2":
          keycode = 313;
          break;
        case "SELECT":
          keycode = 314;
          break;
        case "START":
          keycode = 315;
          break;
        case "L3":
          keycode = 317;
          break;
        case "R3":
          keycode = 318;
          break;
      }
      console.log((new Date()).toLocaleString()+" onButtonDown "+ key+" keycode"+keycode);    
      //发送虚拟手柄某个按键被按下的事件到云机
      player.sendKeyEvent(keycode,0,214); 
    }
```
