소프트키보드의 특정 버튼의 아이콘 모양과 색, 눌렀을때의 색, 팝업프리뷰, 등 변경하고 싶습니다.

예를들어 xml에 android:keyIcon 스페이스바 키의 아이콘 모양과 배경 만들어둔 btn_space_bar.png 이미지로 바꿔서 넣었을때.
default로 보여지는 스페이스바의 색과 아이콘모양은 바뀌지만. 눌렸을때. 이미지는. 어떤식으로 구현해야 할지. 모르겠습니다.

android:iconPreview  로 소프트키를 press 했을때 미리아이콘을 보여주는 pop preview 아이콘만 형식에 맞게 넣는게 아니라 배경과 모양도 바꾸고,싶은데 방법을 잘 모르겠네요.

일단. 전체적인 keyboard의 default 키 이미지와 눌렸을때 의 처리는.
KeyboardView 클래스의 android:keyBackground 에서. <selector android:state_pressed 를 통해서 구현됩니다.

이렇게 전체적으로 기본 이미지와 눌렸을때 이미지를 적용한 상태에서. 특정 버튼만 위에 설명한 데로 바꾸고 싶은데. 잘안되네요
KeyboardView 클래스에 android:keyPreviewLayout  /  android:keyPreviewOffset  /  android:popupLayout  Description이 비슷해서
구현해 보려고 하는데 에러만 나고, 구현 샘플 소스도 매우 없네요.

조언 부탁드립니다.