1# IME Kit<!--ime-api--> 2<!--Kit: IME Kit--> 3<!--Subsystem: MiscServices--> 4<!--Owner: @illybyy--> 5<!--Designer: @andeszhang--> 6<!--Tester: @murphy1984--> 7<!--Adviser: @zhang_yixin13--> 8 9- ArkTS APIs<!--ime-arkts--> 10 - [@ohos.InputMethodExtensionAbility (InputMethodExtensionAbility)](js-apis-inputmethod-extension-ability.md) 11 - [@ohos.InputMethodExtensionContext (InputMethodExtensionContext)](js-apis-inputmethod-extension-context.md) 12 - [@ohos.inputMethod.Panel (Input Method Panel)](js-apis-inputmethod-panel.md) 13 - [@ohos.InputMethodSubtype (Input Method Subtype)](js-apis-inputmethod-subtype.md) 14 - [@ohos.inputMethod (Input Method Framework) (System API)](js-apis-inputmethod-sys.md) 15 - [@ohos.inputMethod (Input Method Framework)](js-apis-inputmethod.md) 16 - [@ohos.inputMethodEngine (Input Method Service)](js-apis-inputmethodengine.md) 17 - [@ohos.inputMethodEngine (Input Method Service) (System API)](js-apis-inputmethodengine-sys.md) 18 - [@ohos.inputMethodList (Input Method List)](js-apis-inputmethodlist.md) 19- C API<!--ime-c--> 20 - Modules 21 - [InputMethod](capi-inputmethod.md) 22 - Header Files 23 - [inputmethod_attach_options_capi.h](capi-inputmethod-attach-options-capi-h.md) 24 - [inputmethod_controller_capi.h](capi-inputmethod-controller-capi-h.md) 25 - [inputmethod_cursor_info_capi.h](capi-inputmethod-cursor-info-capi-h.md) 26 - [inputmethod_inputmethod_proxy_capi.h](capi-inputmethod-inputmethod-proxy-capi-h.md) 27 - [inputmethod_private_command_capi.h](capi-inputmethod-private-command-capi-h.md) 28 - [inputmethod_text_avoid_info_capi.h](capi-inputmethod-text-avoid-info-capi-h.md) 29 - [inputmethod_text_config_capi.h](capi-inputmethod-text-config-capi-h.md) 30 - [inputmethod_text_editor_proxy_capi.h](capi-inputmethod-text-editor-proxy-capi-h.md) 31 - [inputmethod_types_capi.h](capi-inputmethod-types-capi-h.md) 32 - Structs 33 - [InputMethod_AttachOptions](capi-inputmethod-inputmethod-attachoptions.md) 34 - [InputMethod_CursorInfo](capi-inputmethod-inputmethod-cursorinfo.md) 35 - [InputMethod_InputMethodProxy](capi-inputmethod-inputmethod-inputmethodproxy.md) 36 - [InputMethod_PrivateCommand](capi-inputmethod-inputmethod-privatecommand.md) 37 - [InputMethod_TextAvoidInfo](capi-inputmethod-inputmethod-textavoidinfo.md) 38 - [InputMethod_TextConfig](capi-inputmethod-inputmethod-textconfig.md) 39 - [InputMethod_TextEditorProxy](capi-inputmethod-inputmethod-texteditorproxy.md) 40- Error Codes<!--ime-arkts-errcode--> 41 - [Input Method Framework Error Codes](errorcode-inputmethod-framework.md) 42 43