洛达应用层开发教程系列11-按键配置2

虽然我们上节已经可以配置我们自己的按键配置了,但是我们就会发现,长按的时间怎么控制呢,多击的间隔时间怎么控制呢,哪几个按键有效呢?等

那么本节我们就来学习一下。

  1. 首先打开config tool工具,我们之前学习过的学习过的,得到如下界面:

    config工具选择文件后的界面

  2. 点击Keys_Timing,这个选项就是我们按键的配置

    configtool按键配置界面

    • Total Key Num:可使用的按键数量,如果你只有一个按键就设置为1,如果是两个按键,就设置为2,以此类推,下图为我们设置按键数量为2的界面

      config按键数量为2的界面

    • Key Name:按键的名字,我们用的最多的应该就是Power key,当然我们也可以选择别的按键,看自己的需要,具体哪个按键名对应那个PIO,自己参考用户手册等资料,这里我们就选择Power key

      config按键类型选择界面

    • Supported click:支持的点击的次数,也就是最多支持到三击

    • T_press:按下时间

    • T_release:释放时间

    • T_silence:连按时间间隔,超过则本次按键事件结束

    • Supported longpress:支持的长按次数,最多支持到长按3

    • T_long_press_1:长按1时间

    • T_long_press_2:长按2时间

    • T_long_press_3:长按3时间

      这里需要注意:long_press2 = T_long_press_1 + T_long_press_2

      long_press3 = T_long_press_1 + T_long_press_2 + T_long_press_3

      所以对于默认代码来说,就是长按3s,达到开机和关机的效果。

    • Supported repeat:是否支持重复

    • Supported slong:支持长短按的次数,最多支持到长短按1

    • Slong:时间

    • Supported repeat:是否支持重复

    • T_repeat:重复时间

  3. 根据自己需要配置即可。