抖音开放平台Logo
开发者文档
控制台
  • 体验抖音小游戏
  • 游戏引擎
  • Unity 引擎适配
  • WebGL 方案与优化
  • BGDT 手册
  • 接入
  • C# API
  • API 概览
  • 开放能力
  • 基础
  • 设备
  • 加速度计
  • 剪切板
  • 屏幕亮度
  • 震动
  • 陀螺仪
  • 方向监听
  • 网络
  • 键盘
  • 鼠标
  • 滚轮
  • 文件
  • 媒体
  • 网络
  • 游戏分享
  • 数据缓存
  • 系统
  • 界面
  • 支付
  • 广告
  • 宿主事件
  • 抖音云模块
  • 邀请模块
  • PlayerPrefs
  • 调试工具
  • 初始化
  • 渲染
  • Cocos/Laya/Egret引擎适配
  • 基础功能
  • 开放能力
  • 性能优化
  • 前提条件
    业务背景
    使用限制
      仅支持 PC 端小游戏环境。
      仅支持 WebGL 方案。
    注意事项
    也支持直接使用 Input.GetKey() 等 Unity API 获取键盘输入。
    相关教程

    TT.OnKeyUp

    6.2.1 开始支持该方法
    监听键盘按键弹起事件,仅适用于 PC 平台。

    语法

    public static void OnKeyUp(Action<OnKeyDownListenerResult> result)

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    result
    Action<OnKeyDownListenerResult>
    --
    键盘按键弹起的回调函数

    回调参数

    属性名
    类型
    说明
    key
    string
    同 Web 规范 KeyEvent key 属性
    code
    string
    同 Web 规范 KeyEvent code 属性
    timeStamp
    long
    高精度时间戳的整数部分 例如:15380

    代码示例

    private void Test(){ TT.OnKeyUp(Callback_OnKeyUp); } private void Callback_OnKeyUp(OnKeyDownListenerResult result) { Debug.Log("OnKeyUp: " + result); }

    TT.OffKeyUp

    6.2.1 开始支持该方法
    取消键盘按键弹起事件监听,仅适用于 PC 平台。

    语法

    public static void OffKeyUp(Action<OnKeyDownListenerResult> result)

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    result
    Action<OnKeyDownListenerResult>
    --
    键盘按键弹起的回调函数

    代码示例

    private void Test(){ TT.OffKeyUp(Callback_OnKeyUp); } private void Callback_OnKeyUp(OnKeyDownListenerResult result) { Debug.Log("OnKeyUp: " + result); }

    TT.OnKeyDown

    6.2.1 开始支持该方法
    监听键盘按键按下事件,仅适用于 PC 平台。

    语法

    public static void OnKeyDown(Action<OnKeyDownListenerResult> result)

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    result
    Action<OnKeyDownListenerResult>
    --
    键盘按键按下的回调函数

    回调参数

    属性名
    类型
    说明
    key
    string
    同 Web 规范 KeyEvent key 属性
    code
    string
    同 Web 规范 KeyEvent code 属性
    timeStamp
    long
    高精度时间戳的整数部分 例如:15380

    代码示例

    private void Test(){ TT.OnKeyDown(Callback_OnKeyDown); } private void Callback_OnKeyDown(OnKeyDownListenerResult result) { Debug.Log("OnKeyDown: " + result); }

    TT.OffKeyDown

    6.2.1 开始支持该方法
    取消键盘按键按下事件监听,仅适用于 PC 平台。

    语法

    public static void OffKeyUp(Action<OnKeyDownListenerResult> result)

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    result
    Action<OnKeyDownListenerResult>
    --
    键盘按键按下的回调函数

    代码示例

    private void Test(){ TT.OffKeyDown(Callback_OnKeyDown); } private void Callback_OnKeyDown(OnKeyDownListenerResult result) { Debug.Log("OnKeyDown: " + result); }