【发布时间】:2014-02-20 07:12:53
【问题描述】:
我需要知道物理键盘上的 shift 和 fn(alt) 按下或锁定时的状态。
我知道KeyEvent 类有isAltPressed() 和isShiftPressed() 之类的方法,当按一次 shift 或 fn 时这工作正常,但是当他们按两次并被锁定时,我无法确定此键是否被锁定与否。
当 shift 或 fn 被锁定并且我按下另一个键(如 p
时,getMetaState() 也会返回 0
那么有没有类似isShiftLocked() 或isAltLocked() 之类的方法?
【问题讨论】:
标签: android keyevent ime android-hardware-keyboard