System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于Debian的按键控制方法、装置、设备及存储介质制造方法及图纸_技高网

基于Debian的按键控制方法、装置、设备及存储介质制造方法及图纸

技术编号:43123740 阅读:9 留言:0更新日期:2024-10-26 10:02
本发明专利技术属于按键控制技术领域,公开了一种基于Debian的按键控制方法、装置、设备及存储介质。本发明专利技术通过在系统层创建后台服务,在所述后台服务开启的状态下,检测电源按键驱动的按键事件,在所述按键事件为短按事件时,将当前屏幕的显示状态切换为相反显示状态,解决了当前Debian系统中的电源按键时间中的电源管理中无法执行电源键息屏的功能,使得Debian系统能够更适应用户的使用需求,并且与Debian系统当前的电源事件功能兼容,不影响当前的电源按键事件。

【技术实现步骤摘要】

本专利技术涉及按键控制,尤其涉及一种基于debian的按键控制方法、装置、设备及存储介质。


技术介绍

1、debian操作系统是一款开源的桌面操作系统,提供了一种超时息屏机制,在电源管理中可以设置超时时间(例如5分钟超时)后关闭显示屏,即当系统在限制的超时时间(例如5分钟)内无鼠标、键盘、触摸屏等输入操作,将触发超时,系统将关闭显示屏,也就是息屏。在息屏状态下,系统正常运行,鼠标、键盘、触摸屏均可触发显示屏显示,即息屏和唤醒,因此可以发现debian系统支持短按电源键进入睡眠、休眠、关机、询问状态,也支持系统无操作超时后进入息屏状态,但不支持电源键进入息屏状态,因此对于debian系统的使用上灵活性较差。

2、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、本专利技术的主要目的在于提供一种基于debian的按键控制方法、装置、设备及存储介质,旨在解决现有技术debian系统无法支持电源键进入息屏状态的技术问题。

2、为实现上述目的,本专利技术提供了一种基于debian的按键控制方法,所述方法包括以下步骤:

3、在系统层创建后台服务;

4、在所述后台服务开启的状态下,检测电源按键驱动的按键事件;

5、在所述按键事件为短按事件时,将当前屏幕的显示状态切换为相反显示状态。

6、可选地,所述在所述后台服务开启的状态下,检测电源按键驱动的按键事件之前,还包括:

7、遍历键值列表,将原始电源按键驱动中的各个响应功能的短按键值调整为长按键值;

8、将所述键值列表中的显示反转响应功能的键值调整为短按键值。

9、可选地,所述在所述后台服务开启的状态下,检测电源按键驱动的按键事件,包括:

10、对电源键的事件状态进行监测,在监测到按下事件时,开启计时记录按下事件的持续时间,并对松开事件进行监测;

11、在按下事件的持续时间超出预设的长按超时时间时,未监测到松开事件时,将当前的按下事件确定为长按事件;

12、在到达预设的长按超时时间之前监测到松开事件时,将当前的按下事件确定为短按事件。

13、可选地,所述基于debian的按键控制方法,还包括:

14、在所述按键事件为长按事件时,根据长按事件确定长按键值列表;

15、将长按键值列表对应的响应功能在当前屏幕上进行显示,并监测选定的响应功能;

16、根据所述选定的响应功能执行对应的响应效果。

17、可选地,所述基于debian的按键控制方法还包括:

18、在当前屏幕为亮屏状态时,对电源键进行监测;

19、在未监测到长按事件时,确定是否存在操作;

20、在距离上一次操作超出预设等待时间时,将当前屏幕切换为息屏状态,否则维持当前屏幕为亮屏状态。

21、可选地,所述在所述按键事件为短按事件时,将当前屏幕的显示状态切换为相反显示状态,包括:

22、在当前屏幕为亮屏状态时,对短按事件进行监测;

23、在监测到短按事件时,将当前屏幕的显示状态切换为息屏状态;

24、若再次监测到短按事件,则将当前屏幕的显示状态切换为亮屏状态。

25、可选地,所述在当前屏幕为亮屏状态时,对短按事件进行监测之后,还包括:

26、在未监测到短按事件时,确定是否存在操作;

27、在距离上一次操作超出预设等待时间时,将当前屏幕切换为息屏状态,否则维持当前屏幕为亮屏状态。

28、此外,为实现上述目的,本专利技术还提出一种基于debian的按键控制装置,所述基于debian的按键控制装置包括:

29、后台生成模块,用于在系统层创建后台服务;

30、事件监测模块,用于在所述后台服务开启的状态下,检测电源按键驱动的按键事件;

31、显示控制模块,用于在所述按键事件为短按事件时,将当前屏幕的显示状态切换为相反显示状态。

32、此外,为实现上述目的,本专利技术还提出一种基于debian的按键控制设备,所述基于debian的按键控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于debian的按键控制程序,所述基于debian的按键控制程序配置为实现如上文所述的基于debian的按键控制方法的步骤。

33、此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有基于debian的按键控制程序,所述基于debian的按键控制程序被处理器执行时实现如上文所述的基于debian的按键控制方法的步骤。

34、本专利技术通过在系统层创建后台服务,在所述后台服务开启的状态下,检测电源按键驱动的按键事件,在所述按键事件为短按事件时,将当前屏幕的显示状态切换为相反显示状态,解决了当前debian系统中的电源按键时间中的电源管理中无法执行电源键息屏的功能,使得debian系统能够更适应用户的使用需求,并且与debian系统当前的电源事件功能兼容,不影响当前的电源按键事件。

本文档来自技高网...

【技术保护点】

1.一种基于Debian的按键控制方法,其特征在于,所述基于Debian的按键控制方法包括:

2.如权利要求1所述的方法,其特征在于,所述在所述后台服务开启的状态下,检测电源按键驱动的按键事件之前,还包括:

3.如权利要求1所述的方法,其特征在于,所述在所述后台服务开启的状态下,检测电源按键驱动的按键事件,包括:

4.如权利要求1所述的方法,其特征在于,所述基于Debian的按键控制方法,还包括:

5.如权利要求4所述的方法,其特征在于,所述基于Debian的按键控制方法还包括:

6.如权利要求1所述的方法,其特征在于,所述在所述按键事件为短按事件时,将当前屏幕的显示状态切换为相反显示状态,包括:

7.如权利要求6所述的方法,其特征在于,所述在当前屏幕为亮屏状态时,对短按事件进行监测之后,还包括:

8.一种基于Debian的按键控制装置,其特征在于,所述基于Debian的按键控制装置包括:

9.一种基于Debian的按键控制设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于Debian的按键控制程序,所述基于Debian的按键控制程序配置为实现如权利要求1至7中任一项所述的基于Debian的按键控制方法的步骤。

10.一种存储介质,其特征在于,所述存储介质上存储有基于Debian的按键控制程序,所述基于Debian的按键控制程序被处理器执行时实现如权利要求1至7任一项所述的基于Debian的按键控制方法的步骤。

...

【技术特征摘要】

1.一种基于debian的按键控制方法,其特征在于,所述基于debian的按键控制方法包括:

2.如权利要求1所述的方法,其特征在于,所述在所述后台服务开启的状态下,检测电源按键驱动的按键事件之前,还包括:

3.如权利要求1所述的方法,其特征在于,所述在所述后台服务开启的状态下,检测电源按键驱动的按键事件,包括:

4.如权利要求1所述的方法,其特征在于,所述基于debian的按键控制方法,还包括:

5.如权利要求4所述的方法,其特征在于,所述基于debian的按键控制方法还包括:

6.如权利要求1所述的方法,其特征在于,所述在所述按键事件为短按事件时,将当前屏幕的显示状态切换为相反显示状态,包括:

7.如权利要求...

【专利技术属性】
技术研发人员:陆丹宏杨沃树
申请(专利权)人:深圳市磐鼎科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1