2009-11-19 25 views
3

諾基亞E61,E71等有不同的鍵盤佈局變化,如QWERTY,QWERTZ,AZERTY等。有沒有一種方法可以通過J2ME檢測當前的鍵盤佈局?在J2ME中檢測諾基亞E61鍵盤佈局

而且還有一些有趣的事情發生,我們測試的一些E61有QWERTY鍵盤,但正在運行預裝的QWERTZ佈局。有誰知道這樣的問題?

+0

爲什麼你需要那個?一個密鑰應該在java中給你相同的密鑰代碼,而不管它在物理上位於設備上的什麼位置。 – 2009-11-19 18:31:50

+0

也許OP想要製作一款遊戲或者某些需要按鍵處於設定物理模式的東西。如果是這樣,那麼最好的解決方案就是要求用戶選擇當前的佈局! – funkybro 2012-09-11 10:22:22

回答

2

我不認爲你將能夠找出物理鍵盤佈局是什麼,除非諾基亞編碼模式到「microedition.platform」系統屬性。我找不到任何東西。

如果物理密鑰向java發送了錯誤的密鑰代碼,我認爲它在本地應用程序中的行爲也會很差,我可以看到的一個原因是手機包含錯誤版本的固件物理手持機針對一個區域進行本地化,固件針對不同的區域進行本地化)。

+0

是的你是正確的,關鍵代碼是正確返回,而且,如果用戶有一個錯誤的固件,讓他更新到正確的。 – Azlam 2009-11-20 16:29:27