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 class 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 28 SEARCH_BY_ACCESSIBILITY_ID = 200, 29 SEARCH_BY_TEXT, 30 FIND_FOCUSED_INFO, 31 FOCUS_FIND, 32 PERFORM_ACTION_ELEMENT, 33 CLEAR_FOCUS, 34 OUTSIDE_TOUCH, 35 36 ON_ACCESSIBILITY_ENABLE_ABILITY_LISTS_CHANGED = 300, 37 38 SEARCH_ELEMENTINFO_BY_ACCESSIBILITY_ID = 400, 39 SEARCH_ELEMENTINFOS_BY_TEXT, 40 FIND_FOCUSED_ELEMENTINFO, 41 FOCUS_MOVE_SEARCH, 42 PERFORM_ACTION, 43 GET_WINDOW, 44 GET_WINDOWS, 45 GET_WINDOWS_BY_DISPLAY_ID, 46 DISABLE_ABILITY, 47 SET_ON_KEY_PRESS_EVENT_RESULT, 48 SEND_SIMULATE_GESTURE_PATH, 49 SET_TARGET_BUNDLE_NAME, 50 51 INIT = 500, 52 DISCONNECT, 53 ON_ACCESSIBILITY_EVENT, 54 ON_KEY_PRESS_EVENT, 55 56 ON_PROPERTY_CHANGED = 600, 57 58 ON_CONFIG_STATE_CHANGED = 700, 59 ON_DALTONIZATION_COLOR_FILTER_CHANGED, 60 ON_CONTENT_TIMEOUT_CHANGED, 61 ON_MOUSE_AUTOCLICK_CHANGED, 62 ON_BRIGHTNESS_DISCOUNT_CHANGED, 63 ON_AUDIO_BALANCE_CHANGED, 64 ON_SHORTKEY_TARGET_CHANGED, 65 ON_CAPTION_STYLE_CHANGED, 66 67 SEND_EVENT = 800, 68 REGISTER_STATE_CALLBACK, 69 GET_ABILITYLIST, 70 REGISTER_INTERACTION_CONNECTION, 71 DEREGISTER_INTERACTION_CONNECTION, 72 GET_CAPTION_PROPERTY, 73 SET_CAPTION_PROPERTY, 74 SET_CAPTION_STATE, 75 REGISTER_CAPTION_PROPERTY_CALLBACK, 76 GET_ENABLED, 77 GET_CAPTION_STATE, 78 GET_TOUCH_GUIDE_STATE, 79 GET_GESTURE_STATE, 80 GET_KEY_EVENT_OBSERVE_STATE, 81 ENABLE_ABILITIES, 82 GET_ENABLED_OBJECT, 83 DISABLE_ABILITIES, 84 ENABLE_UI_TEST_ABILITY, 85 DISABLE_UI_TEST_ABILITY, 86 GET_ACTIVE_WINDOW, 87 SET_SCREENMAGNIFIER_STATE, 88 SET_SHORTKEY_STATE, 89 SET_MOUSEKEY_STATE, 90 SET_SHORTKEY_TARGET, 91 SET_MOUSEKEY_AUTOCLICK, 92 SET_INVERTCOLOR_STATE, 93 SET_HIGHCONTRASTTEXT_STATE, 94 SET_AUDIOMONO_STATE, 95 SET_ANIMATIONOFF_STATE, 96 SET_DALTONIZATION_COLORFILTER, 97 SET_CONTENT_TIMEOUT, 98 SET_BRIGHTNESS_DISCOUNT, 99 SET_AUDIO_BALANCE, 100 GET_SCREENMAGNIFIER_STATE, 101 GET_SHORTKEY_STATE, 102 GET_MOUSEKEY_STATE, 103 GET_SHORTKEY_TARGET, 104 GET_MOUSEKEY_AUTOCLICK, 105 GET_INVERTCOLOR_STATE, 106 GET_HIGHCONTRASTTEXT_STATE, 107 GET_AUDIOMONO_STATE, 108 GET_ANIMATIONOFF_STATE, 109 GET_DALTONIZATION_COLORFILTER, 110 GET_CONTENT_TIMEOUT, 111 GET_BRIGHTNESS_DISCOUNT, 112 GET_AUDIO_BALANCE, 113 GET_ALL_CONFIGS, 114 REGISTER_ENABLE_ABILITY_LISTS_OBSERVER, 115 REGISTER_CONFIG_CALLBACK, 116 117 ON_STATE_CHANGED = 900, 118 }; 119 } // namespace Accessibility 120 } // namespace OHOS 121 #endif // ACCESSIBILITY_IPC_INTERFACE_CODE_H