2009-11-19 6 views
3

Nokia E61, E71 등은 QWERTY, QWERTZ, AZERTY 등과 같은 키보드 레이아웃이 서로 다릅니다. J2ME을 통해 현재 키보드 레이아웃을 감지 할 수있는 방법이 있습니까?J2ME에서 Nokia E61 키보드 레이아웃 감지

그리고 우연한 일도 있습니다. 일부 E61 테스트에는 QWERTY 키패드가 있지만 QWERTZ 레이아웃이 사전 설치되어 있습니다. 누구든지 그런 문제를 알고 있습니까?

+0

왜 필요한가요? 키는 실제로 장치에있는 위치와 상관없이 java에서 동일한 키 코드를 제공해야합니다. –

+0

아마도 OP는 키가 설정된 실제 패턴으로 있어야하는 게임이나 무언가를 만들고 싶어합니다. 그렇다면 가장 좋은 해결책은 사용자에게 현재 레이아웃을 선택하도록 요청하는 것입니다. – funkybro

답변

2

노키아가 "microedition.platform"시스템 속성에 패턴을 인코딩하지 않으면 물리적 인 키패드 레이아웃이 무엇인지 알 수 없을 것이라고 생각합니다. 나는 아무것도 찾을 수 없었다.

실제 키가 java에 잘못된 키 코드를 보내는 경우, 네이티브 응용 프로그램에서도 잘못된 키 코드가 작동하고 이것이 핸드셋에 잘못된 버전의 펌웨어가 포함되어있는 것을 볼 수있는 한 가지 이유가 있습니다. 물리적 핸드셋은 한 영역에 대해 지역화되어 있으며 펌웨어는 다른 지역에 대해 지역화되어 있습니다.

+0

맞아요, 키 코드가 올바르게 반환됩니다. 그리고 사용자가 잘못된 펌웨어를 가지고 있다면, 올바른 것으로 업데이트하도록하십시오. – Azlam

관련 문제