Fixed:key handle bug.

This commit is contained in:
Fancy code 2024-05-31 17:59:18 +08:00
parent 16e98073d8
commit bcad96ab84

View File

@ -63,9 +63,11 @@ bool DataProcessing::KeyEventHandle(VStateMachineData *msg)
if (iter != mKeyClickHandle.end() && KeyEvent::SHORT_CLICK == data->mData.mKeyEvent) {
return mKeyClickHandle[data->mData.mKeyName](data->mData);
}
iter = mKeyHoldDownHandle.find(data->mData.mKeyName);
if (iter != mKeyHoldDownHandle.end() && KeyEvent::HOLD_DOWN == data->mData.mKeyEvent) {
return mKeyHoldDownHandle[data->mData.mKeyName](data->mData);
}
iter = mKeyHoldUpHandle.find(data->mData.mKeyName);
if (iter != mKeyHoldUpHandle.end() && KeyEvent::HOLD_UP == data->mData.mKeyEvent) {
return mKeyHoldUpHandle[data->mData.mKeyName](data->mData);
}