Symbian/S80
Introduction
editNokias Series 80 is the communicator series which includes 9300, 9300i and 9500. SDKs can be found at Forum Nokia. The 9200 has a separate SDK.
Collection of tips
editConnection Preferences
editYou should not tinker around with CCommsDbConnectionPrefTableView. The same code that works on S60 may run on S80 but won't accomplish anything worthwhile. Instead you should use TCommDbConnPref with RConnection.
CEikAppUi
editA class derived from CEikAppUi has some issues with overriding one the ProcessCommandParametersL methods. It was something to do with the return values, at least ETrue didn't work quite as with S60. Will get back to this when i get around to testing again. Could be that ProcessMessageL override didn't go down too well either so if your app isn't starting be sure to check these methods out.
Keyboard layout
editA quick reference of the keyboard layout in TKeyEvent.iScanCode:
- Esc : 4
- Numbers 0-9 : 48-57
- Plus : 131
- Backspace : 1
- Tab : 2
- Letters a-z : 65-90
- Enter : 3
- Caps Lock : 26
- Left Shift : 18
- Minus : 123
- Left : 14
- Right : 15
- Up : 16
- Down : 17
- Joy Left : 170
- Joy Right : 171
- Joy Up : 172
- Joy Down : 173
- Joy Fire : 174
- Right Shift : 19
- Ctrl : 22
- Chr : 24
- Comma : 121
- Dot : 122
- Space : 5
- Menu : 148