1 /* 2 * Copyright (C) 2023 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16 #ifndef ACCESSIBILITY_IPC_INTERFACE_CODE_H 17 #define ACCESSIBILITY_IPC_INTERFACE_CODE_H 18 /* SAID:3503 */ 19 namespace OHOS { 20 namespace Accessibility { 21 enum AccessibilityInterfaceCode { 22 SET_RESULT_BY_ACCESSIBILITY_ID = 100, 23 SET_RESULT_BY_TEXT, 24 SET_RESULT_FOCUSED_INFO, 25 SET_RESULT_FOCUS_MOVE, 26 SET_RESULT_PERFORM_ACTION, 27 SET_RESULT_CURSOR_RESULT, 28 SET_RESULT_BY_WINDOW_ID, 29 SET_RESULT_BY_SPECIFIC_PROPERTY, 30 31 SEARCH_BY_ACCESSIBILITY_ID = 200, 32 SEARCH_BY_TEXT, 33 FIND_FOCUSED_INFO, 34 FOCUS_FIND, 35 PERFORM_ACTION_ELEMENT, 36 CURSOR_POSITION, 37 CLEAR_FOCUS, 38 OUTSIDE_TOUCH, 39 SET_CHILDTREEID, 40 SET_BELONGTREEID, 41 SET_PARENTWINDOWID, 42 SEARCH_BY_WINDOW_ID, 43 SEARCH_BY_SPECIFIC_PROPERTY, 44 45 ON_ACCESSIBILITY_ENABLE_ABILITY_LISTS_CHANGED = 300, 46 ON_ACCESSIBILITY_INSTALL_ABILITY_LISTS_CHANGED, 47 48 SEARCH_ELEMENTINFO_BY_ACCESSIBILITY_ID = 400, 49 SEARCH_ELEMENTINFOS_BY_TEXT, 50 FIND_FOCUSED_ELEMENTINFO, 51 FOCUS_MOVE_SEARCH, 52 PERFORM_ACTION, 53 SET_CURTAIN_SCREEN, 54 GET_WINDOW, 55 GET_WINDOWS, 56 GET_WINDOWS_BY_DISPLAY_ID, 57 DISABLE_ABILITY, 58 SET_ON_KEY_PRESS_EVENT_RESULT, 59 SEND_SIMULATE_GESTURE_PATH, 60 SET_TARGET_BUNDLE_NAME, 61 GET_CURSOR_POSITION, 62 SEARCH_DEFAULTFOCUSED_BY_WINDOW_ID, 63 HOLD_RUNNING_LOCK, 64 UNHOLD_RUNNING_LOCK, 65 CONFIGURE_EVENTS, 66 SEARCH_ELEMENTINFOS_BY_SPECIFIC_PROPERTY, 67 68 INIT = 500, 69 DISCONNECT, 70 ON_ACCESSIBILITY_EVENT, 71 ON_KEY_PRESS_EVENT, 72 EXECUTE_DISCONNECT_CALLBACK, 73 74 ON_PROPERTY_CHANGED = 600, 75 76 ON_CONFIG_STATE_CHANGED = 700, 77 ON_DALTONIZATION_COLOR_FILTER_CHANGED, 78 ON_CONTENT_TIMEOUT_CHANGED, 79 ON_MOUSE_AUTOCLICK_CHANGED, 80 ON_BRIGHTNESS_DISCOUNT_CHANGED, 81 ON_AUDIO_BALANCE_CHANGED, 82 ON_SHORTKEY_TARGET_CHANGED, 83 ON_CAPTION_STYLE_CHANGED, 84 ON_CLICK_RESPONSE_TIME, 85 ON_IGNORE_REPEAT_CLICK_TIME, 86 ON_SHORTKEY_MULTI_TARGET_CHANGED, 87 88 SEND_EVENT = 800, 89 REGISTER_STATE_CALLBACK, 90 GET_ABILITYLIST, 91 REGISTER_INTERACTION_CONNECTION, 92 CARDREGISTER_INTERACTION_CONNECTION, 93 DEREGISTER_INTERACTION_CONNECTION, 94 CARDDEREGISTER_INTERACTION_CONNECTION, 95 GET_CAPTION_PROPERTY, 96 SET_CAPTION_PROPERTY, 97 SET_CAPTION_STATE, 98 REGISTER_CAPTION_PROPERTY_CALLBACK, 99 GET_ENABLED, 100 GET_CAPTION_STATE, 101 GET_TOUCH_GUIDE_STATE, 102 GET_GESTURE_STATE, 103 GET_KEY_EVENT_OBSERVE_STATE, 104 ENABLE_ABILITIES, 105 GET_ENABLED_OBJECT, 106 DISABLE_ABILITIES, 107 ENABLE_UI_TEST_ABILITY, 108 DISABLE_UI_TEST_ABILITY, 109 GET_ACTIVE_WINDOW, 110 SET_SCREENMAGNIFIER_STATE, 111 SET_SHORTKEY_STATE, 112 SET_MOUSEKEY_STATE, 113 SET_SHORTKEY_TARGET, 114 SET_MOUSEKEY_AUTOCLICK, 115 SET_INVERTCOLOR_STATE, 116 SET_HIGHCONTRASTTEXT_STATE, 117 SET_AUDIOMONO_STATE, 118 SET_ANIMATIONOFF_STATE, 119 SET_DALTONIZATION_STATE, 120 SET_DALTONIZATION_COLORFILTER, 121 SET_CONTENT_TIMEOUT, 122 SET_BRIGHTNESS_DISCOUNT, 123 SET_AUDIO_BALANCE, 124 SET_CLICK_RESPONSE_TIME, 125 SET_IGNORE_REPEAT_CLICK_STATE, 126 SET_IGNORE_REPEAT_CLICK_TIME, 127 GET_SCREENMAGNIFIER_STATE, 128 GET_SHORTKEY_STATE, 129 GET_MOUSEKEY_STATE, 130 GET_SHORTKEY_TARGET, 131 GET_MOUSEKEY_AUTOCLICK, 132 GET_INVERTCOLOR_STATE, 133 GET_HIGHCONTRASTTEXT_STATE, 134 GET_DALTONIZATION_STATE, 135 GET_AUDIOMONO_STATE, 136 GET_ANIMATIONOFF_STATE, 137 GET_DALTONIZATION_COLORFILTER, 138 GET_CONTENT_TIMEOUT, 139 GET_BRIGHTNESS_DISCOUNT, 140 GET_AUDIO_BALANCE, 141 GET_CLICK_RESPONSE_TIME, 142 GET_IGNORE_REPEAT_CLICK_STATE, 143 GET_IGNORE_REPEAT_CLICK_TIME, 144 GET_ALL_CONFIGS, 145 REGISTER_ENABLE_ABILITY_LISTS_OBSERVER, 146 REGISTER_CONFIG_CALLBACK, 147 GET_WINDOW_AND_ELEMENT_ID, 148 GET_SCENE_BOARD_INNER_WINDOW_ID, 149 SET_SHORTKEY_MULTI_TARGET, 150 GET_SHORTKEY_MULTI_TARGET, 151 GET_ROOT_PARENT_ID, 152 GET_ALL_TREE_ID, 153 GET_FOCUSED_WINDOW_ID, 154 REMOVE_REQUEST_ID, 155 SERVICE_CODE_END, 156 GET_SCREEN_READER_STATE, 157 SET_IS_REGISTER_DISCONNECT_CALLBACK, 158 NOTIFY_DISCONNECT, 159 160 ON_STATE_CHANGED = 900, 161 }; 162 } // namespace Accessibility 163 } // namespace OHOS 164 #endif // ACCESSIBILITY_IPC_INTERFACE_CODE_H