Share via


TUI Hardware Requirements and PC Keyboard Hotkeys (Windows CE 5.0)

Send Feedback

This topic discusses TUI technical requirements.

The IP phone advanced design template demonstrated in How to Create a Default IP Phone on a CEPC and How to Create a Default IP Phone on an Emulator creates an OS design that matches the following requirements on a CEPC or emulator.

  • A 240 x 320 display resolution and an 8-bit or higher color display. The TUI might require modification for use with a higher resolution display. This modification involves the MetricsAndColors.h file introduced in Modifying TUI Strings, Icons, and Other UI Elements.
  • The screen can be touch screen or standard display. If you do not use a touch screen, all user interaction happens through hardware buttons (or the keyboard on a CEPC or emulator).

The following table shows the required and optional hardware buttons to fully support the TUI with no modification of the TUI source code (you can change any required buttons by modifying the source code).

The PC keyboard equivalent column shows the corresponding keys you can use when working on a run-time image using a CEPC, emulator, or environment with a keyboard.

For a complete mapping between hardware buttons and Windows key codes, see the hotkeys.h file in %_WINCEROOT%\Public\VoIP\OAK\Phone\TUI\Inc.

Hardware button PC keyboard equivalent Required on touch screen display Required on standard display
Numeric keypad Numeric keypad or number keys Required Required
* numeric keypad key INSERT key Required Required
# numeric keypad key DELETE key Required Required
On hook and off hook switch F5

To simulate the off hook state, hold down F5.

To change the hook state without requiring that you continue to press a key, use the speakerphone key, F6.

Required Required
Speakerphone on and off hook switch F6 Required Required
Four context buttons F1, F2, F3, F4 Optional Required
Mute F7 Optional Optional
Hold F8 Optional Optional
Transfer F9 Optional Optional
Redial F10 Optional Optional
Conference F11 Optional Optional
Up and down navigation buttons UP ARROW, DOWN ARROW keys Optional Required
Up and down volume buttons PAGE UP and PAGE DOWN keys Optional Optional
Home screen HOME key Optional Optional
Speed Dial screen TAB key Optional Optional
Directory screen Return/Enter key Optional Optional
Voicemail screen ESC key Optional Optional
Menu screen END key Optional Optional
Shutdown application F12 Not applicable (only available during testing, with a keyboard) Not applicable (only available during testing, with a keyboard)

See Also

TUI Architecture and Functionality

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.