2011年12月09日

Galaxy Note tapping event issue

I got a mail from Galaxy Note user.

He said that when he tapped on the screen Jota deleted a character on the caret.

I asked him to get a log by ‘Key Event Display’.

He sent below log for me.

-----------

^ KeyDown:      action=0 code=112 repeat=0 meta=512 scancode=544 mFlags=8 label='' chars='null' number='' 
^ KeyDown:      action=0 code=112 repeat=1 meta=512 scancode=544 mFlags=136 label='' chars='null' number=''
^ KeyDown:      action=0 code=112 repeat=2 meta=512 scancode=544 mFlags=8 label='' chars='null' number=''
^ KeyDown:      action=0 code=112 repeat=3 meta=512 scancode=544 mFlags=8 label='' chars='null' number=''
^ KeyDown:      action=0 code=112 repeat=4 meta=512 scancode=544 mFlags=8 label='' chars='null' number=''
^ KeyDown:      action=0 code=112 repeat=5 meta=512 scancode=544 mFlags=8 label='' chars='null' number=''
^ KeyDown:      action=0 code=112 repeat=6 meta=512 scancode=544 mFlags=8 label='' chars='null' number=''
^ KeyDown:      action=0 code=112 repeat=7 meta=512 scancode=544 mFlags=8 label='' chars='null' number=''
^ KeyUp:        action=1 code=112 repeat=0 meta=0 scancode=544 mFlags=8 label='' chars='null' number=''


-----------



It seems that Galaxy Note send a keyevent (code=112 & meta=512) to application.



code=112  is defined as FORWARD_DEL, so Jota deleted a character. meta=512 is not defined on Android SDK.



I fixed Jota to igonore this key combination and this issue was solved.



 



I don’t like Sumsung because of their willful behaviour.



But it doesn’t mean that I don’t support their platforms.

posted by Jiro at 21:07 | Comment(0) | TrackBack(0) | Android
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/51659765
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック