Windows Live Messenger、Skype、Windows中的索引服务和Windows中的屏幕保护程序功能都有一种方法来检测用户何时移动他/她的鼠标,或者使用他/她的键盘来检测它们何时处于活动状态,以及何时处于非活动状态。是否有Windows API用于检测用户是否在其PC上?Windows 8中的接近传感器API又如何呢?或者,我是否需要实际检测
我可以使用UITextViewDelegate或NSNotificationCenter来检测用户何时点击Keyboard上的字符键将文本输入到UITextView。但是我的应用程序需要检测用户何时点击Shift key,我也想检测哪个Shift mode is activated。这意味着我想要检测用户何时要在小写、大写第一个字符或大写所有字符模式下键入。