Home
last modified time | relevance | path

Searched full:keycode (Results 1 – 25 of 317) sorted by relevance

12345678910>>...13

/foundation/arkui/ace_engine/frameworks/core/event/
Dkey_event_recognizer.cpp37 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 …]
Dkey_event.cpp58 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 …]
Dkey_event.h29 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 …]
Dkey_event_recognizer.h30 …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/
Dtext_input_client.cpp27 { 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/
Dtext_field_keyevent_test.cpp43 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/
Dhos_key_event.h40 * 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/
Devent_adapter.cpp34 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/
Dwhite_list_config.json4 "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/
Devent_dispatcher.cpp36 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/
Dkey_event_normalize.cpp58 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/
Devent_manager.cpp1612 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/
Dpicker_column_element.cpp89 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/
Dkey_subscriber_handler.cpp59 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/
Dfocus_node.h248 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/
Dkey_command_handler_util.cpp20 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 …]
Dkey_command_handler.cpp86 … 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/
DTabTitleBar.ets16 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/
Dtext_field_element.cpp109 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/
Dlist_item_element.cpp120 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/
Dwhite_list_util.cpp107 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/
Dkey_event_adapter.cpp35 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/
Dwhite_list_test.cpp191 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/
Doh_input_manager_test.cpp28 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/
Dbytrace_adapter.cpp117 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()

12345678910>>...13