키보드 의 동작 과정 중 알고싶은 부분이 있어서 질문 드립니다.

키보드 동작원리를 잘 모르니 바보같은 질문이어도 양해 바랍니다 ㅠ.ㅠ

 

임의의 키가 눌리면 그 값을 어디로 보내야 하는지..

키가 눌리면 그 값이 적용이 되는과정이 알고싶습니다.

 

오픈소스를 찾아봤습니다만 양이 많아 소스도 들여다 보면서 질문도 올려봅니다

 

 

원하는것은

액티비티상에서 임의의 버튼을 만들고 누르면

키보드상의 어떤 키가 눌린것과 동일한 효과를 주고싶습니다만

해당 앱 상에서만 작용하는 것이 아니기때문에 키보드의 동작과 동일한 과정이 필요합니다

 

간단하게라도 설명해주세요 부탁드립니다