| /foundation/arkui/ace_engine/frameworks/core/event/ |
| D | key_event_recognizer.cpp | 37 const char* KeyCodeToString(int32_t keyCode) in KeyCodeToString() argument 39 const static std::map<KeyCode, std::string> KEYCODE_TO_STRING = { in KeyCodeToString() 40 {KeyCode::KEY_FN, "KEYCODE_FN"}, in KeyCodeToString() 41 {KeyCode::KEY_UNKNOWN, "KEYCODE_UNKNOWN"}, in KeyCodeToString() 42 {KeyCode::KEY_HOME, "KEYCODE_HOME"}, in KeyCodeToString() 43 {KeyCode::KEY_BACK, "KEYCODE_BACK"}, in KeyCodeToString() 44 {KeyCode::KEY_CALL, "KEYCODE_CALL"}, in KeyCodeToString() 45 {KeyCode::KEY_ENDCALL, "KEYCODE_ENDCALL"}, in KeyCodeToString() 46 {KeyCode::KEY_CLEAR, "KEYCODE_CLEAR"}, in KeyCodeToString() 47 {KeyCode::KEY_HEADSETHOOK, "KEYCODE_HEADSETHOOK"}, in KeyCodeToString() [all …]
|
| D | key_event.cpp | 58 const std::unordered_map<KeyCode, char> KEYBOARD_SYMBOLS = { 59 { KeyCode::KEY_GRAVE, '`' }, 60 { KeyCode::KEY_MINUS, '-' }, 61 { KeyCode::KEY_EQUALS, '=' }, 62 { KeyCode::KEY_LEFT_BRACKET, '[' }, 63 { KeyCode::KEY_RIGHT_BRACKET, ']' }, 64 { KeyCode::KEY_BACKSLASH, '\\' }, 65 { KeyCode::KEY_SEMICOLON, ';' }, 66 { KeyCode::KEY_APOSTROPHE, '\'' }, 67 { KeyCode::KEY_COMMA, ',' }, [all …]
|
| D | key_event.h | 29 enum class KeyCode : int32_t { enum 481 …KeyEvent(KeyCode code, KeyAction action, std::vector<KeyCode> pressedCodes, int32_t repeatTime, Ti… in KeyEvent() 486 …KeyEvent(KeyCode code, KeyAction action, int32_t repeatTime = 0, int64_t timeStamp = 0, int64_t de… 489 std::vector<KeyCode> pCodes; 504 bool HasKey(KeyCode expectCode) const in HasKey() 516 bool IsExactlyKey(const std::vector<KeyCode>& expectCodes) const in IsExactlyKey() 519 … if (std::find(pressedCodes.begin(), pressedCodes.end(), KeyCode::KEY_FN) != pressedCodes.end()) { in IsExactlyKey() 525 bool IsKey(const std::vector<KeyCode>& expectCodes) const in IsKey() 542 bool IsCtrlWith(KeyCode expectCodes) const in IsCtrlWith() 544 …return IsKey({ KeyCode::KEY_CTRL_LEFT, expectCodes }) || IsKey({ KeyCode::KEY_CTRL_RIGHT, expectCo… in IsCtrlWith() [all …]
|
| D | key_event_recognizer.h | 30 …std::vector<KeyEvent> GetKeyEvents(int32_t keyCode, int32_t keyAction, int32_t repeatTime, int64_t… 34 std::vector<KeyCode> getPressedKeys() const; 35 void addPressedKey(const int32_t keyCode); 36 void removeReleasedKey(const int32_t keyCode);
|
| /foundation/arkui/ace_engine/frameworks/core/common/ime/ |
| D | text_input_client.cpp | 27 { KeyComb(KeyCode::KEY_ESCAPE), &tic::HandleOnEscape }, 28 { KeyComb(KeyCode::KEY_TAB), [](tic* c) -> bool { return c->HandleOnTab(false); } }, in __anon8ff934140202() 29 { KeyComb(KeyCode::KEY_TAB, KEY_SHIFT), [](tic* c) -> bool { return c->HandleOnTab(true); } }, in __anon8ff934140302() 36 { KeyComb(KeyCode::KEY_A, KEY_META), &tic::HandleOnSelectAll }, 37 { KeyComb(KeyCode::KEY_C, KEY_META), [](tic* c) -> void { c->HandleOnCopy(true); } }, in __anon8ff934140402() 38 { KeyComb(KeyCode::KEY_D, KEY_META), [](tic* c) -> void { c->HandleOnDelete(true); } }, in __anon8ff934140502() 39 { KeyComb(KeyCode::KEY_V, KEY_META), &tic::HandleOnPaste }, 40 { KeyComb(KeyCode::KEY_X, KEY_META), &tic::HandleOnCut }, 41 { KeyComb(KeyCode::KEY_Y, KEY_META), &tic::HandleOnRedoAction }, 42 { KeyComb(KeyCode::KEY_Z, KEY_META), &tic::HandleOnUndoAction }, [all …]
|
| /foundation/arkui/ace_engine/test/unittest/core/pattern/text_input/ |
| D | text_field_keyevent_test.cpp | 43 std::vector<KeyCode> presscodes = {}; 45 const std::unordered_map<KeyCode, wchar_t> symbols = { 46 { KeyCode::KEY_GRAVE, L'`' }, 47 { KeyCode::KEY_MINUS, L'-' }, 48 { KeyCode::KEY_EQUALS, L'=' }, 49 { KeyCode::KEY_LEFT_BRACKET, L'[' }, 50 { KeyCode::KEY_RIGHT_BRACKET, L']' }, 51 { KeyCode::KEY_BACKSLASH, L'\\' }, 52 { KeyCode::KEY_SEMICOLON, L';' }, 53 { KeyCode::KEY_APOSTROPHE, L'\'' }, [all …]
|
| /foundation/multimodalinput/input/service/event_handler/include/ |
| D | hos_key_event.h | 40 * Keycode constant: unknown keycode 41 * <p>The keycode is unknown. 48 * Keycode constant: Fn key 54 * Keycode constant: Home key 62 * Keycode constant: Back key 69 * Keycode constant: Call key 76 * Keycode constant: End Call key 83 * Keycode constant: Clear key 90 * Keycode constant: Headset Hook key 98 * Keycode constant: Camera Focus key [all …]
|
| /foundation/arkui/ace_engine/adapter/preview/entrance/samples/ |
| D | event_adapter.cpp | 34 const std::map<int, KeyCode> CODE_MAP = { 35 { GLFW_KEY_BACKSPACE, KeyCode::KEY_FORWARD_DEL }, 36 { GLFW_KEY_DELETE, KeyCode::KEY_DEL }, 37 { GLFW_KEY_ESCAPE, KeyCode::KEY_ESCAPE }, 38 { GLFW_KEY_ENTER, KeyCode::KEY_ENTER }, 39 { GLFW_KEY_CAPS_LOCK, KeyCode::KEY_CAPS_LOCK }, 40 { GLFW_KEY_UP, KeyCode::KEY_DPAD_UP }, 41 { GLFW_KEY_DOWN, KeyCode::KEY_DPAD_DOWN }, 42 { GLFW_KEY_LEFT, KeyCode::KEY_DPAD_LEFT }, 43 { GLFW_KEY_RIGHT, KeyCode::KEY_DPAD_RIGHT }, [all …]
|
| /foundation/multimodalinput/input/etc/ |
| D | white_list_config.json | 4 "keyCode": 2049, number 8 "keyCode": 2049, number 12 "keyCode": 2049, number 16 "keyCode": 2070, number 20 "keyCode": 2012, number 24 "keyCode": 2013, number 28 "keyCode": 2014, number 32 "keyCode": 2015, number 36 "keyCode": 2081, number 40 "keyCode": 2082, number
|
| /foundation/arkui/ace_engine/adapter/preview/entrance/ |
| D | event_dispatcher.cpp | 36 const std::map<MMI::KeyCode, wchar_t> PRINTABEL_SYMBOLS = { 37 { MMI::KeyCode::KEY_GRAVE, L'`' }, 38 { MMI::KeyCode::KEY_MINUS, L'-' }, 39 { MMI::KeyCode::KEY_EQUALS, L'=' }, 40 { MMI::KeyCode::KEY_LEFT_BRACKET, L'[' }, 41 { MMI::KeyCode::KEY_RIGHT_BRACKET, L']' }, 42 { MMI::KeyCode::KEY_BACKSLASH, L'\\' }, 43 { MMI::KeyCode::KEY_SEMICOLON, L';' }, 44 { MMI::KeyCode::KEY_APOSTROPHE, L'\'' }, 45 { MMI::KeyCode::KEY_COMMA, L',' }, [all …]
|
| /foundation/multimodalinput/input/service/key_event_normalize/src/ |
| D | key_event_normalize.cpp | 58 int32_t keyCode = static_cast<int32_t>(libinput_event_keyboard_get_key(data)); in Normalize() local 59 MMI_HILOGD("The linux input keyCode:%{private}d", keyCode); in Normalize() 60 keyCode = KeyMapMgr->TransferDeviceKeyValue(device, keyCode); in Normalize() 76 keyEvent->SetKeyCode(keyCode); in Normalize() 86 item.SetKeyCode(keyCode); in Normalize() 89 item.SetUnicode(KeyCodeToUnicode(keyCode, keyEvent)); in Normalize() 104 int32_t keyCode = keyEvent->GetKeyCode(); in HandleKeyAction() local 109 int32_t funcKey = keyEvent->TransitionFunctionKey(keyCode); in HandleKeyAction() 117 std::optional<KeyEvent::KeyItem> pressedKeyItem = keyEvent->GetKeyItem(keyCode); in HandleKeyAction() 121 MMI_HILOGE("Find pressed key failed, keyCode:%{private}d", keyCode); in HandleKeyAction()
|
| /foundation/arkui/ace_engine/frameworks/core/common/ |
| D | event_manager.cpp | 1612 uint8_t keys, std::vector<std::vector<KeyCode>>& keyCodes, std::vector<uint8_t>& permutation) in AddKeyboardShortcutSingleKey() 1615 std::vector<KeyCode> keyCode1; in AddKeyboardShortcutSingleKey() 1616 std::vector<KeyCode> keyCode2; in AddKeyboardShortcutSingleKey() 1618 keyCode1.emplace_back(KeyCode::KEY_CTRL_LEFT); in AddKeyboardShortcutSingleKey() 1619 keyCode2.emplace_back(KeyCode::KEY_CTRL_RIGHT); in AddKeyboardShortcutSingleKey() 1623 keyCode1.emplace_back(KeyCode::KEY_SHIFT_LEFT); in AddKeyboardShortcutSingleKey() 1624 keyCode2.emplace_back(KeyCode::KEY_SHIFT_RIGHT); in AddKeyboardShortcutSingleKey() 1628 keyCode1.emplace_back(KeyCode::KEY_ALT_LEFT); in AddKeyboardShortcutSingleKey() 1629 keyCode2.emplace_back(KeyCode::KEY_ALT_RIGHT); in AddKeyboardShortcutSingleKey() 1637 uint8_t keys, std::vector<std::vector<KeyCode>>& keyCodes, std::vector<uint8_t>& permutation) in AddKeyboardShortcutDoubleKeysWithCtrlShift() [all …]
|
| /foundation/arkui/ace_engine/frameworks/core/components/picker/ |
| D | picker_column_element.cpp | 89 if (keyEvent.code == KeyCode::KEY_DPAD_UP || keyEvent.code == KeyCode::TV_CONTROL_UP) { in OnKeyEvent() 92 if (keyEvent.code == KeyCode::KEY_DPAD_DOWN || keyEvent.code == KeyCode::TV_CONTROL_DOWN) { in OnKeyEvent() 98 if (keyEvent.code == KeyCode::KEY_ESCAPE || keyEvent.code == KeyCode::KEY_BACK || in OnKeyEvent() 99 keyEvent.code == KeyCode::TV_CONTROL_BACK) { in OnKeyEvent()
|
| /foundation/multimodalinput/input/service/subscriber/src/ |
| D | key_subscriber_handler.cpp | 59 MMI_HILOGD("Subscribe keyEvent filter success. keyCode:%d", keyEvent->GetKeyCode()); in HandleKeyEvent() 61 MMI_HILOGD("Subscribe keyEvent filter success. keyCode:%d", keyEvent->GetKeyCode()); in HandleKeyEvent() 105 for (const auto &keyCode : keyOption->GetPreKeys()) { in SubscribeKeyEvent() local 106 MMI_HILOGD("keyOption->prekey:%d", keyCode); in SubscribeKeyEvent() 307 MMI_HILOGD("Subscriber mulit swipe keycode is:%d", keyEvent->GetKeyCode()); in IsEnableCombineKey() 309 MMI_HILOGD("Subscriber mulit swipe keycode is:%d", keyEvent->GetKeyCode()); in IsEnableCombineKey() 315 int32_t keyCode = item.GetKeyCode(); in IsEnableCombineKey() local 316 if (keyCode != KeyEvent::KEYCODE_L && keyCode != KeyEvent::KEYCODE_META_LEFT && in IsEnableCombineKey() 317 keyCode != KeyEvent::KEYCODE_META_RIGHT) { in IsEnableCombineKey() 329 int32_t keyCode = item.GetKeyCode(); in IsEnableCombineKeySwipe() local [all …]
|
| /foundation/arkui/ace_engine/frameworks/core/focus/ |
| D | focus_node.h | 248 virtual void OnFocusMove(KeyCode keyCode) in OnFocusMove() argument 250 bool flag = keyCode == KeyCode::TV_CONTROL_UP || keyCode == KeyCode::TV_CONTROL_DOWN || in OnFocusMove() 251 keyCode == KeyCode::TV_CONTROL_LEFT || keyCode == KeyCode::TV_CONTROL_RIGHT || in OnFocusMove() 252 keyCode == KeyCode::KEY_TAB; in OnFocusMove() 254 onFocusMove_((int)keyCode); in OnFocusMove()
|
| /foundation/multimodalinput/input/service/key_command/src/ |
| D | key_command_handler_util.cpp | 20 bool IsSpecialType(int32_t keyCode, SpecialType type) in IsSpecialType() argument 22 auto it = SPECIAL_KEYS.find(keyCode); in IsSpecialType() 284 cJSON *keyCode = cJSON_GetObjectItemCaseSensitive(jsonData, "keyCode"); in GetKeyCode() local 285 if (!cJSON_IsNumber(keyCode)) { in GetKeyCode() 286 MMI_HILOGE("keyCode is not number"); in GetKeyCode() 289 if (keyCode->valueint < 0) { in GetKeyCode() 290 MMI_HILOGE("keyCode must be number and bigger and equal zero"); in GetKeyCode() 293 keyCodeInt = keyCode->valueint; in GetKeyCode() 379 if (!GetKeyCode(sequenceKeysJson, sequenceKey.keyCode)) { in PackageSequenceKey() 380 MMI_HILOGE("Get keyCode failed"); in PackageSequenceKey() [all …]
|
| D | key_command_handler.cpp | 86 … MMI_HILOGD("The keyEvent start launch an ability, keyCode:%{private}d", keyEvent->GetKeyCode()); in HandleKeyEvent() 968 if (item.keyCode != keyEvent->GetKeyCode()) { in CheckSpecialRepeatKey() 971 if (item.keyCode != KeyEvent::KEYCODE_VOLUME_DOWN) { in CheckSpecialRepeatKey() 1073 MMI_HILOGD("keyCode:%d, keyAction:%{public}d, delay:%{public}" PRId64, in PrintExcludeKeys() 1074 excludeKeys_[i].keyCode, excludeKeys_[i].keyAction, excludeKeys_[i].delay); in PrintExcludeKeys() 1085 MMI_HILOGI("keyCode:%d, keyAction:%{public}d, delay:%{public}" PRId64, in PrintSeq() 1086 sequenceKey.keyCode, sequenceKey.keyAction, sequenceKey.delay); in PrintSeq() 1097 if (key->GetKeyCode() == excludeKeys_[i].keyCode) { in IsExcludeKey() 1136 int32_t keyCode = item.GetKeyCode(); in IsEnableCombineKey() local 1137 if (keyCode != KeyEvent::KEYCODE_L && keyCode != KeyEvent::KEYCODE_META_LEFT && in IsEnableCombineKey() [all …]
|
| /foundation/arkui/advanced_ui_component/source/TabTitleBar/ |
| D | TabTitleBar.ets | 16 import { KeyCode } from '@ohos.multimodalInput.keyCode' 218 … if (event.keyCode !== KeyCode.KEYCODE_ENTER && event.keyCode !== KeyCode.KEYCODE_SPACE) { 310 … if (event.keyCode !== KeyCode.KEYCODE_ENTER && event.keyCode !== KeyCode.KEYCODE_SPACE) { 347 … if (event.keyCode !== KeyCode.KEYCODE_ENTER && event.keyCode !== KeyCode.KEYCODE_SPACE) { 453 if (event.keyCode !== KeyCode.KEYCODE_ENTER && event.keyCode !== KeyCode.KEYCODE_SPACE) {
|
| /foundation/arkui/ace_engine/frameworks/core/components/text_field/ |
| D | text_field_element.cpp | 109 KeyEvent keyEvent(KeyCode::KEY_DPAD_DOWN, KeyAction::UP); in CreateRenderNode() 115 KeyEvent keyEventEnter(KeyCode::KEY_ENTER, KeyAction::UP); in CreateRenderNode() 157 case KeyCode::KEY_BACK: in OnKeyEvent() 158 case KeyCode::KEY_ESCAPE: { in OnKeyEvent() 165 case KeyCode::KEY_ENTER: in OnKeyEvent() 166 case KeyCode::KEY_NUMPAD_ENTER: in OnKeyEvent() 167 case KeyCode::KEY_DPAD_CENTER: in OnKeyEvent() 171 case KeyCode::KEY_DPAD_LEFT: in OnKeyEvent() 172 case KeyCode::KEY_DPAD_RIGHT: in OnKeyEvent() 173 case KeyCode::KEY_DPAD_UP: in OnKeyEvent() [all …]
|
| /foundation/arkui/ace_engine/frameworks/core/components/list/ |
| D | list_item_element.cpp | 120 if (keyEvent.code == KeyCode::TV_CONTROL_UP || keyEvent.code == KeyCode::TV_CONTROL_DOWN || in OnKeyEvent() 121 keyEvent.code == KeyCode::TV_CONTROL_LEFT || keyEvent.code == KeyCode::TV_CONTROL_RIGHT || in OnKeyEvent() 122 keyEvent.code == KeyCode::KEY_TAB) { in OnKeyEvent() 131 if (keyEvent.code == KeyCode::KEY_ENTER || keyEvent.code == KeyCode::KEY_NUMPAD_ENTER || in OnKeyEvent() 132 keyEvent.code == KeyCode::KEY_DPAD_CENTER) { in OnKeyEvent()
|
| /foundation/distributedhardware/distributed_input/common/include/ |
| D | white_list_util.cpp | 107 int32_t keyCode = std::stoi(line); in Init() local 108 if (keyCode != 0) { in Init() 109 vecKeyCode.push_back(keyCode); in Init() 150 DHLOGE("KeyCode size %{public}zu, is zero or too long.", str.size()); in CheckIsNumber() 155 DHLOGE("Check KeyCode format fail, %{public}s.", str.c_str()); in CheckIsNumber() 172 int32_t keyCode = std::stoi(single); in ReadLineDataStepOne() local 173 if (keyCode != 0) { in ReadLineDataStepOne() 174 vecKeyCode.push_back(keyCode); in ReadLineDataStepOne() 180 int32_t keyCode = std::stoi(column); in ReadLineDataStepOne() local 181 if (keyCode != 0) { in ReadLineDataStepOne() [all …]
|
| /foundation/multimedia/av_session/services/session/adapter/ |
| D | key_event_adapter.cpp | 35 for (auto keyCode : keyCodes) { in SubscribeKeyEvent() local 38 keyOption->SetFinalKey(keyCode); in SubscribeKeyEvent() 42 SLOGE("keyCode=%{public}d failed", keyCode); in SubscribeKeyEvent()
|
| /foundation/distributedhardware/distributed_input/common/include/test/whitelistunittest/ |
| D | white_list_test.cpp | 191 event.keyCode = 55; 204 event.keyCode = 55; 217 event.keyCode = 55; 230 event.keyCode = 55; 243 event.keyCode = 4; 256 event.keyCode = 4; 269 event.keyCode = 4; 282 event.keyCode = 4; 295 event.keyCode = 1; 308 event.keyCode = 4; [all …]
|
| /foundation/multimodalinput/input/frameworks/native/input/test/ |
| D | oh_input_manager_test.cpp | 28 int32_t keyCode; member 35 int32_t keyCode; member 89 inputKeyState.keyCode = -1; 91 inputKeyState.keyCode = 2123; 93 inputKeyState.keyCode = 2018; 107 inputKeyState.keyCode = KEYCODE_F12; 121 inputKeyEvent.keyCode = -1; 123 inputKeyEvent.keyCode = 2024; 344 int32_t keyCode = -1; variable 345 EXPECT_NO_FATAL_FAILURE(OH_Input_SetKeyCode(&keyState, keyCode)); [all …]
|
| /foundation/multimodalinput/input/frameworks/proxy/event_handler/src/ |
| D | bytrace_adapter.cpp | 117 checkKeyCode = "Intercept keyCode"; in StartBytrace() 121 checkKeyCode = "Launch keyCode"; in StartBytrace() 125 checkKeyCode = "Subscribe keyCode"; in StartBytrace() 129 checkKeyCode = "Dispatch keyCode"; in StartBytrace() 133 checkKeyCode = "Unknown keyCode"; in StartBytrace() 150 HITRACE_METER_NAME(HITRACE_TAG_MULTIMODALINPUT, "client Intercept keyCode"); in StartBytrace() 155 HITRACE_METER_NAME(HITRACE_TAG_MULTIMODALINPUT, "client subscribe keyCode"); in StartBytrace() 160 HITRACE_METER_NAME(HITRACE_TAG_MULTIMODALINPUT, "client dispatch keyCode"); in StartBytrace() 164 HITRACE_METER_NAME(HITRACE_TAG_MULTIMODALINPUT, "Unknown keyCode"); in StartBytrace() 183 HITRACE_METER_NAME(HITRACE_TAG_MULTIMODALINPUT, "Unknown keyCode"); in StartBytrace()
|