25. The input manager of claim 23 , further comprising a computer component interface component for determining whether one or more computer components are interested in handling said user input event.
23. An input manager embodied on one or more computer-readable media and executable on a computer, said input manager comprising: a user input component for obtaining data indicating a user input event having a code associated therewith, said data including the associated code; a text converter interface component for determining whether one or more text converting components are interested in performing a conversion action with respect to said input event; and an application interface component which prevents an application from handling said user input event by providing a sentinel value indicating a pending text event to said application when one or more of said text converting components are interested in performing a conversion action with respect to said input event, wherein said application interface component is further configured to receive from the application a specific request associated with said sentinel value to disclose said code, wherein said request is generated by the application incident to the application recognizing that said sentinel value represents a type of input event that is capable of being processed by said application, wherein said application interface component is further configured to reveal said code to said application in response to said request to disclose said code.