Introduction
Zeekey is an application designed for use with Nokia S60 devices. It enables the Zeemote™ JS1 Controller to work with games and applications on the S60 platform.
The Zeekey application allows you to use a Zeemote JS1 controller in place of the phone keypad of a compatible S60 device. Zeekey lets you use your Zeemote JS1 when browsing the internet, listening to your favorite playlist, or playing games.
Mobile games become more playable and more fun as the Zeemote JS1 Controller significantly adds to the interaction between the player and the game. You can even navigate the phone's menu system using the Zeemote controller.
Getting Started
Installing Zeekey
Zeekey is designed for use with S60 devices. You can install it just like any other application developed for the S60 platform.
For Windows users:
Use Nokia PC Suite from Nokia to install the application. Visit http://europe.nokia.com/pcsuite for more information.
For Mac users:
Use Nokia Multimedia transfer to install the application. Visit http://europe.nokia.com/A4423134 for more information.
Once Nokia PC Suite or Nokia Multimedia transfer has been installed on your computer, you can then download Zeekey from the Nokia Germany N85 Promotion website.
Setting Up and Running Zeekey
The first time you run Zeekey, you will need to set it up to work with your Zeemote JS1 Controller. Make sure your phone is charged, turned on, and that Bluetooth® wireless technology is turned on. Next, turn on your Zeemote JS1 Controller. Check that the indicator light is slowly flashing amber and blue.
When you first start Zeekey, you will see the Home Screen which shows the current controller status ("Disconnected") and the active Key Mapping ("Standard").
Select Controller Status to enter the Controller Screen and then select Search. Your phone will now search for your Zeemote JS1. Be patient; the search may take a few moments.
Once the search is completed, a list of devices will be displayed. Choose the device labeled Zeemote JS1.
When the connection is established, the phone screen will display the words "Connected to Zeemote JS1", and the controller's indicator light will slowly flash blue. The Home Screen of Zeekey will show that your device is now connected. Zeekey is now set up to run with your Zeemote JS1.
Hiding, Disconnecting and Exiting
In order to use your Zeemote controller to interact with your phone, Zeekey needs to be running in the background. Simply press Hide to move Zeekey to the background and return to the phone menu system. You can always check the connection status and other settings by going into Zeekey from the phone menu system, or from the phone’s task manager.
To disconnect from the controller, go back into Zeekey, and select Controller. You will now be able to select Disconnect from the Controller screen.
You can also exit Zeekey from the Options menu on the Home Screen. Once you exit, you will need to restart Zeekey and reconnect with your Zeemote JS1 Controller in order to interact with your phone using the controller once again.
Reconnecting to Your Zeemote JS1
The next time you run Zeekey, you can simply choose Reconnect from the Controller Screen to connect to your Zeemote JS1 Controller. There is no need to search for your device again.
The Standard Key Mapping
Zeekey provides you with a Standard Key Mapping, configured to work out of the box with most games and applications. In this mapping, the joystick is mapped to the arrow keys on the phone’s D-pad, and the buttons are mapped to other commonly used phone keys.
Standard Key Mapping
| Zeemote™ JS1 | Phone |
| Joystick Up | Up Key |
| Joystick Down | Down Key |
| Joystick Left | Left Key |
| Joystick Right | Right Key |
| A Button | Select Key |
| B Button | Select Key |
| C Button | Right Softkey |
| D Button | Left Softkey |
Key Mapping suggestions for N-Gage games
Settings
Settings for Zeekey can be changed by selecting Options > Settings from the Home Screen. There is just one setting available: Controller Timeout.
Controller Timeout lets you control how long Zeekey should stay connected to an inactive controller. By default, if you don’t use your controller for 5 minutes, Zeekey will close the connection to save your phone’s battery. Also, your Zeemote JS1 will turn itself off if it is connected and has not been used for 20 minutes.
Customizing Your Key Mappings
As described above, Zeekey comes with a Standard Key Mapping that will work well with most phone applications. Zeekey also allows you to create and edit up to 100 of your own Key Mappings. For example, many games and application have special keys designed to enhance their performance. If the default control scheme does not work well with a particular game, you can make a new Key Mapping that’s ideal for that game, and switch to it before you play the game.
Creating and Editing a New Key Mapping
Select Key Mapping on the Zeekey Home Screen. This will show the list of Key Mappings currently available. You may do this at any time, regardless of whether the controller is connected.
Initially, only the Standard Key Mapping will be available. You may view this mapping, but you cannot edit or delete it. Choose Options > Create New to create a new mapping and to bring it up in the Edit Key Mapping screen.
By default, your new Key Mapping will be the same as the Standard Key Mapping except for its name. You will now be able to customize your new Key Mapping. For instance, you may want to rename your new Key Mapping to reflect its purpose.
There are eight Zeemote JS1 Controller actions that can be mapped to keys on the phone:
• Joystick Up • Joystick Down • Joystick Left • Joystick Right • Button A • Button B • Button C • Button D
For example, you may want to map the Joystick Up action to the phone’s 2 key. To do this, select Joystick Up and then select Change > Choose Key. Press your phone’s 2 key when prompted to do so. Joystick Up is now mapped to the 2 key on your phone in this Key Mapping.
If you do not want to define a mapping for a particular controller action, you can select No Action from the Edit Key Mapping screen.
It is important to note that certain keys may not work when the slider is down. For example, keypad keys (like 5, #, and *) cannot be used on certain phones when the slider is closed.
It is also important to note that some handset keys may not be supported on all devices, including the Camera key, the Power key, the Volume keys, and some media control keys.
When you have completed making your changes, select Back to save the changes.
Activating, Editing, Viewing, and Deleting Key Mappings
Once you are done customizing your Key Mapping, it will appear in the list of available Key Mappings. You may now choose to activate a different Key Mapping from the list by selecting Options > Activate. The active Key Mapping will be in effect until you activate a different Key Mapping.
To view the Standard Key Mapping, select Options > View.
To edit any custom Key Mapping, select Options > Edit.
To delete any custom Key Mapping, select Options > Delete. If you delete the active Key Mapping, the Standard Key Mapping will be activated.
The Standard Key Mapping is protected and cannot be edited or deleted.
