chrome.input library

Classes

CallbackStyle
ChromeInput
ChromeInputIme
Use the chrome.input.ime API to implement a custom IME for Chrome OS. This allows your extension to handle keystrokes, set the composition, and manage the candidate window.
CreateWindowOptions
The options to create an IME window
InputContext
Describes an input Context
InputContextType
Type of value this text field edits, (Text, Number, URL, etc)
InputImeClearCompositionParams
InputImeCommitTextParams
InputImeDeleteSurroundingTextParams
InputImeSendKeyEventsParams
InputImeSetCandidatesParams
InputImeSetCandidateWindowPropertiesParams
InputImeSetCompositionParams
InputImeSetCursorPositionParams
InputImeSetMenuItemsParams
InputImeUpdateMenuItemsParams
InputWindowType
The IME window types.
KeyboardEvent
See http://www.w3.org/TR/DOM-Level-3-Events/#events-KeyboardEvent
KeyboardEventType
A menu item used by an input method to interact with the user from the language menu.
The type of menu item. Radio buttons between separators are considered grouped.
MouseButton
Which mouse buttons was clicked.
OnActivateEvent
This event is sent when an IME is activated. It signals that the IME will be receiving onKeyPress events.
OnCandidateClickedEvent
This event is sent if this extension owns the active IME.
OnKeyEventEvent
Fired when a key event is sent from the operating system. The event will be sent to the extension if this extension owns the active IME.
OnMenuItemActivatedEvent
Called when the user selects a menu item
OnSurroundingTextChangedEvent
Called when the editable string around caret is changed or when the caret position is moved. The text length is limited to 100 characters for each back and forth direction.
PropertiesInputIme
ScreenType
The screen type under which the IME is activated.
UnderlineStyle
The type of the underline to modify this segment.
UsageInputIme
WindowPosition
Where to display the candidate window. If set to 'cursor', the window follows the cursor. If set to 'composition', the window is locked to the beginning of the composition.

Properties

input ChromeInput
final