作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试找出如何检测用户何时按下键盘上的电源键。
我正在开发一个信息亭应用程序,当用户想要通过按住电源键强制关闭计算机时,我想运行一个例程。
提前谢谢您。
最佳答案
当用户按住电源键时不会调用任何方法。这是直接在硬件中处理的,甚至不会路由到操作系统,更不用说路由到您的应用程序了 - 这相当于拔掉电源线。
您最好的选择是创建一个“干净关闭”用户首选项 key 或临时文件,您的应用程序将在其正常关闭过程中将其删除。当您的应用启动时,它可以检查之前的运行是否正常关闭,或者地毯是否从其下面被拉出。
哦,由于这是一个信息亭 - 首先不要让用户物理访问电源开关。有时最简单的解决方案是最好的!
关于cocoa - 如何在 cocoa 中检测电源键何时被按下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5385954/
我是一名优秀的程序员,十分优秀!