Applications Administration Guide > Ongoing Application Administration Tasks >

Using Keyboard Accelerators


Keyboard enablement allows users to operate the Siebel employee applications using sequences of keystrokes as an alternative to the mouse for executing commands and navigating through the application. This is accomplished through the use of keyboard accelerators, specific sequences of keystrokes that are mapped to commands within the Siebel application environment. Typically, these key sequences are combinations of the Ctrl, Alt, and Shift keys, along with standard alphanumeric keys.

A full set of keyboard accelerators ship with the Siebel employee applications. Accelerators are defined in Siebel Tools and are fully configurable, although care should be taken when modifying accelerators.

Much of the default keyboard enablement provided natively by Web browsers is also available for use in the Siebel applications. For example, users can navigate sequentially through enterable fields within the application views with the Tab key.

For example, keyboard accelerators are provided for the following commands:

Keyboard enablement is available in two modes: extended mode and basic mode. Extended mode keyboard enablement gives maximum flexibility in defining accelerators since any key sequence may be mapped to Siebel commands. However, extended mode keyboard accelerators may not be available to all users. Basic mode keyboard enablement is accessible to any user running the Siebel applications in High Interactivity mode. Each accelerator defined in the Siebel Repository can be specific to one keyboard enablement mode, or it can be common to both modes. For a list of basic and extended accelerators available, see Fundamentals.

NOTE:  Both extended and basic mode keyboard enablement require that the Siebel applications are running in High Interactivity mode. It is possible that a few applets within the Siebel applications will not enable High Interactivity mode due to special applet functionality, even if High Interactivity mode is in effect for the applications in general. In these cases, keyboard enablement will not be active when the user is working within one of these specialized applets.

Extended Mode

Extended mode keyboard enablement is the default mode of operation for Siebel applications. Applications running extended mode keyboard enablement can map any key sequence to Siebel commands. This includes key sequences that have default interpretations native to the browser in use (for example, Ctrl+N opens a new browser window in late versions of Microsoft Internet Explorer). In cases where both the active Siebel application and the active browser have the identical key sequence mapped, the Siebel applications will win in extended mode. Extended mode keyboard enablement also allows accelerator key sequences to include special keys, such as function keys and the arrow keys.

To provide accelerator access to all available key sequences, extended mode keyboard enablement uses a lightweight ActiveX control to capture keystrokes in the browser. Presence of the control is detected automatically and the control is loaded only if necessary. Once loaded, the control is automatically maintained. It will not be loaded again unless an upgraded version becomes available on the application server.

In order for keyboard enablement to be active in extended mode, the following conditions must be met:

Basic Mode

Basic mode keyboard enablement is accessible to all browser clients running the Siebel applications in High Interactivity mode. No ActiveX control is required to support basic mode. The functional differences between basic mode and extended mode keyboard enablement are:

Keyboard enablement will be active in basic mode if either of the following is true:

NOTE:  Siebel applications use automatic browser detection to determine if a browser is capable of supporting extended mode keyboard enablement. If the current application is configured to run extended mode keyboard enablement but the browser on a particular client does not meet the minimum requirements, the application will be started with basic mode keyboard enablement in effect.

To configure new keyboard accelerators or modify existing ones, see Siebel Tools Reference.


 Applications Administration Guide
 Published: 09 September 2004