When working with java against these two devices there are some things too keep in mind.
(also it is important to keep in mind that these two devices don’t have a d-pad – so any functions and help texts need to bear this in mind – the wheel does work like up/down/select but on the w950 there is no way to move left/right, on the m600 I have to press ALT+*/# to do this)
[m600]
lower left corner of the touch screen (lsk): -6
lower right corner of the touch screen (rsk): -7
wheel up: -1
wheel down: -2
whell press: -5
[on the m600 the each key has 2 letters, and each letter has a own key value (the device detects if I pressed the
right or left side of the key (it almost looks like the come in alphabetical order;)]
1: e 101 r 114
2: t 116 y 121
3: u 117 i 105
4: d 100 f 102
5: g 103 h 104
6: j 106 k 107
7: x 120 c 99
8: v 118 b 98
9: n 110 m 109
0: 32
[w950]
lower left corner of the touch screen (lsk): -6
lower right corner of the touch screen (rsk): -7
wheel up: -1
wheel down: -2
whell press: -5
Key board
[the w950 has less buttons for the key board so each button has 3 letters on them, and I have to multitap in
order to get another letter, so here each number key only has one value]
1: 49
2: 50
3: 51
4: 52
5: 53
6: 54
7: 55
8: 56
9: 57
0: 48
Also it might be important to keep this in mind if there are texts in the application/game that refers to softkeys, d-pad or similar.