AT*EKEY - Keypad/joystick control (ver. 2

Emulates ME keypad by giving each keystroke as a character . Ifemulation fails in an ME, an error, +CME ERROR: is returned. Thiscommand should be accepted (OK returned) before actually starting topress the keys. Thus unsolicited result codes of key pressings and displayevents can be returned (see AT+CMER). It will also be possible to receiveunsolicited event for CKEV when an EKEY is sent to the ME. For example,this makes it possible for a connected Bluetooth device to be controlled bythe EKEY command.The physical keypad always has higher priority than emulation of key-strokes via AT*EKEY. That is, if the physical keypad is operated duringexecution of a series of keystrokes generated by AT*EKEY the emulatedkeypad operation is terminated immediately.

Note: To use some of the keys, a specific character set has to be set viacommand AT+CSCS=. For example, the characters “[“ and “]”used to emulate the left and right selection keys on the phone are notincluded in the default GSM character table. To handle this issue, the8859-1 character table can be set by first sending AT+CSCS=”8859-1” tothe phone.

Note: This command is an upgrade of AT+CKPD ver. 3 supporting thesame keys. The parameters

Use AT command in a programming environment

With ActiveXperts Serial Port Component (an ActiveXperts product), you can integrate AT modem communications in scripts, console applications, GUI form applications, web applications and web services.

With ActiveXperts SMS Component (an ActiveXperts product), you can also integrate AT modem communications in an environment that has many aspects of GSM modem communications implemented in interface functions.