Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 04:01, 2 June 2008.

Touch Typing Tutor

From Forum Nokia Wiki

About

Touch Typing Tutor is a simple application for the full keyboard phones E61/E61i. It's purpose it is to learn/practice the typing without looking on the keyboard.

It has six lessons, each containgig five sentences. The first lesson starts with practicing just four keys and each lesson adds up more keys. If you like, you can easily modify the lesson sentences in the source code.

Touch Typing Tutor was inspired by and old Win95 Touch Typing Program which taught me touch typing.

Application Structure

The application engine is keyevent driven. Each time a key is pressed, the function eventHandler checks if the correct key was pressed or not and updates the game screen.

Possible problems

There is some font-rendering issue on 3rd edition devices, so only the built in fonts 'title' and 'legend' are used. Also, the application was tested only on one E61i, which is 0542894 Product code (EuroG2 Mocha/Silver) - QWERTY keyboard. Also, this is my first pys60 app :)

Download

Download here: Image:Ttt.zip

Screenshots

Image:Ttt_startscreen.jpg Image:Ttt_menu.jpg Image:Ttt_lesson1.jpg Image:Ttt_resultsscreen.jpg

Related Discussions
Thread Thread Starter Forum Replies Last Post
AT commands kk_ram2001 General Messaging 3 2004-02-26 21:34
Linker Errors in MS C++ NET . . . IngeSchmidt Symbian Tools & SDKs 3 2004-06-11 09:43
programmatically supplying the BT passcode uanitta Symbian Networking & Messaging 1 2005-11-02 14:40
control can't display michaelren Symbian User Interface 2 2008-02-21 01:53
Little developers union diluo News, Announcements and Job Listings 6 2008-08-11 11:37
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtopicQUqfnTopicZpythonQ
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX