SurfaceView에서 softKeyboard를 띄웠습니다.

 InputMethodManager imm = (InputMethodManager)
              getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
   imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_NOT_ALWAYS);

SoftKeyboard의 Key를 눌렀을 때, SurfaceView에서 해당 키 값을 받고 싶습니다..

SurfaceView에서 onKeyUp/onKeyDown 등의 함수를 오버라이딩을 했지만, 키보드의 키를 눌러도 이 API가 호출되지 않습니다..

어떻게 하면 surfaceView에서 key값을 받을 수 있을까요?