QWERTY 자판을 열었을 때와 닫혔을 때 발생하는 on합수로는 (ex. 샘플키보드)

@Override 
public void onConfigurationChanged(Configuration newConfig)
{
..
}

@Override  
public void onStartInput(EditorInfo attribute, boolean restarting)
{
..
}

위 두개가 있는데요. 
onConfigurationChanged() 함수의 newConfig.orientation 으로 PORT MODE = 1 인지 LAND MODE = 2 인지 얻어 올 수 있었지만.
QWERTY 가 열려있건 닫혀있건 2 라는 값만을 반환해 줍니다.

조언 부탁드립니다.