2011-06-12 5 views
0

제 언어의 키보드를 구현해야합니다. 예를 들어, 당신이 텍스트 상자 또는 입력 상자에 다음 "a"를 입력하면 표시됩니다 것을 원하는 : ka http://cl.cooltext.com/rendered/cooltext530153213.png ..... 내가 'm은 "이 표시됩니다 누르면 : enter image description herejavascript/jquery에서이 키보드 후킹 함수를 구현하는 방법은 무엇입니까?

을 자,이 현재 webbrowsers에 수 없습니다 여기에 후킹 기능이 없기 때문입니다.

  1. 키가 "a"로 대체됩니다
  2. 가 키맵을 유지하고 (1 단계에서) 키 코드에서 발견 (이 경우 "a"에) 입력 된 문자의 키 코드를 감지 :이를 위해,이 알고리즘은 결정했다
  3. textarea/textInput을 다음과 같이 바꿉니다. "step2에서 키를 대체 +"--a 후 부분 나머지 -
  4. "false"를 반환하여 "a"가 기록되지 않도록합니다. textarea/textInput에 브라우저로 전달합니다. 내가 키 입력 후 문자열 방법을 실행하는 것보다 더 나은 아이디어를 찾고 있어요

... 도와주세요.

답변

2

알고리즘이 알고리즘을 구현하는 정확한 방법입니다.

관련 문제