soft keyboard 가 보여질때, 사라질때 각각의 경우에 처리해야 할 코드가 있습니다.

soft keyboard 가 보여지는 것과 사라지는 것은 어떤 이벤트를 통해 캐치할 수 있는건가요?