diff --git a/Controllers/DuckyKeyboardController/DuckyKeyboardController.cpp b/Controllers/DuckyKeyboardController/DuckyKeyboardController.cpp index b1578faa..7c65fb05 100644 --- a/Controllers/DuckyKeyboardController/DuckyKeyboardController.cpp +++ b/Controllers/DuckyKeyboardController/DuckyKeyboardController.cpp @@ -81,6 +81,7 @@ void DuckyKeyboardController::SendInitialize() | Send packet | \*-----------------------------------------------------*/ hid_write(dev, (unsigned char *)usb_buf, 65); + std::this_thread::sleep_for(std::chrono::milliseconds(2)); } void DuckyKeyboardController::SendInitializeColorPacket() @@ -109,6 +110,7 @@ void DuckyKeyboardController::SendInitializeColorPacket() | Send packet | \*-----------------------------------------------------*/ hid_write(dev, (unsigned char *)usb_buf, 65); + std::this_thread::sleep_for(std::chrono::milliseconds(2)); } unsigned int DuckyKeyboardController::SendColorDataPacket @@ -176,6 +178,7 @@ unsigned int DuckyKeyboardController::SendColorDataPacket | Send packet | \*-----------------------------------------------------*/ hid_write(dev, (unsigned char *)usb_buf, 65); + std::this_thread::sleep_for(std::chrono::milliseconds(2)); return(bytes_sent); } @@ -201,4 +204,5 @@ void DuckyKeyboardController::SendTerminateColorPacket() | Send packet | \*-----------------------------------------------------*/ hid_write(dev, (unsigned char *)usb_buf, 65); + std::this_thread::sleep_for(std::chrono::milliseconds(2)); }