2016-10-13 1 views
1

모든 키보드 레이아웃에서 똑같이 작동하는 단축키가있는 webapp를 만들려고합니다. 전에 다른 언어로 해봤지만 Javascript로 방법을 찾을 수 없었습니다. 키보드 레이아웃과 독립적 인 키가 아닌, 눌려진 키의 문자 만 가져올 수 있습니다.Javascript and Dvorak : 문자가 아닌 키를 누르는 방법이 있습니까?

MDN Doc for "keydown"에서 키 코드는 유망 해 보이지만 그렇지 않았습니다.

문자가 아닌 키를 누르는 방법이 있습니까?

내가 생각할 수있는 가장 좋은 해결책은 설정에 어딘가에 숨겨진 사용자 레이아웃 변환 옵션입니다. 이는 괜찮습니다.

+0

나는 왜 이것이 필요한지 이해하지 못한다. 키가 키의 문자와 독립적 인 경우 어떤 키를 누를 지 사용자는 어떻게 알 수 있습니까? –

+0

ctr-z가 이에 해당하는 일반적인 예입니다. 귀하의 레이아웃에 z가 정상적으로 존재하는 다른 문자가 있기 때문에 그것이 귀하의 단축키가되기를 원하지 않는다는 의미입니다. –

+0

하지만이 경우 키보드를 피아노로 사용하고 개인적으로 alt 레이아웃을 사용합니다. 그러나 나 자신과 QWERTY 사용자를 동시에 코딩하고 싶습니다. –

답변

0

브라우저 API에서 직접이 정보를 검색 할 수 없습니다. 한 가지 가능성은 Layoutline (demo)과 같은 플러그인을 사용하는 것입니다. 이는 응용 프로그램 사용자를위한 필수 단계 일 수 있습니다.

관련 문제