사실, Symbian OS의 모든 응용 프로그램에 대한 키 입력을 캡처 할 수 있습니다. RWindowGroup::CaptureKey()
및 RWindowGroup::CaptureLongKey()
귀하의 실행 파일이 포어 그라운드에 있는지 여부에 관계없이 모든 응용 프로그램의 키를 캡처 할 수있게합니다. 그러나이 경우에는 지루할 수 있습니다.이 두 기능은 특정 키 코드와 수정 자 조합을 캡처하여 작동하므로 SMS 작성자의 모든 키 조합을 처리하기 위해 많은 캡처를 설정해야합니다.
exectuable에서 캡처 한 이벤트를 SMS 작성자에게 전달해야합니다. RWsSession::SendEventToWindowGroup()
또는 TApaTask::SendKey()
을 사용하여 명목상 가능하지만 이벤트가 올바른 순서 (예 : 키 작동, 키 이벤트, 키 작동) 및 다양한 FEP (프런트 엔드 프로세서)의 사용자 입력 동작과 관련된 복잡성이 있습니다.
위와 같이 요구되는 것을 명목상으로 수행하는 것은 가능하지만 위험을 감수하면서 구현하고 테스트하는 것이 지루할 수 있습니다. 당신이하고 싶은 일은 제품을 만드는 것보다는 데이터를 수집하는 글쓰기 스타일을 분석하는 것이라면, 자신 만의 SMS 작곡가를 작성하는 것이 더 나을 것입니다. 포럼 노키아 웹 사이트에서 편집자와 SMS 발송에 대한 많은 예제가 있습니다.