![Pill Duck: Scriptable USB HID device using an STM32 blue pill, from mouse jigglers to rubber duckies | blog Pill Duck: Scriptable USB HID device using an STM32 blue pill, from mouse jigglers to rubber duckies | blog](https://user-images.githubusercontent.com/26856618/34328991-9d1f6b02-e8a4-11e7-8f7d-d75f4311b576.png)
Pill Duck: Scriptable USB HID device using an STM32 blue pill, from mouse jigglers to rubber duckies | blog
![Pill Duck: Scriptable USB HID device using an STM32 blue pill, from mouse jigglers to rubber duckies | blog Pill Duck: Scriptable USB HID device using an STM32 blue pill, from mouse jigglers to rubber duckies | blog](https://user-images.githubusercontent.com/26856618/34329015-6df79bdc-e8a5-11e7-9968-974c302a8c6b.png)
Pill Duck: Scriptable USB HID device using an STM32 blue pill, from mouse jigglers to rubber duckies | blog
![Web manual: GUI for your USB module (USB pushbutton/USB pushbox) - Grau GmbH Hardware & Software Solutions Web manual: GUI for your USB module (USB pushbutton/USB pushbox) - Grau GmbH Hardware & Software Solutions](https://main.grauonline.de/wp-content/uploads/2019/10/PBT_PBL-programming-via-GUI_three-single-Enter.jpg)
Web manual: GUI for your USB module (USB pushbutton/USB pushbox) - Grau GmbH Hardware & Software Solutions
![Pill Duck: Scriptable USB HID device using an STM32 blue pill, from mouse jigglers to rubber duckies | blog Pill Duck: Scriptable USB HID device using an STM32 blue pill, from mouse jigglers to rubber duckies | blog](https://user-images.githubusercontent.com/26856618/34329019-837d34f8-e8a5-11e7-889c-e1c9877de76e.png)
Pill Duck: Scriptable USB HID device using an STM32 blue pill, from mouse jigglers to rubber duckies | blog
![USB HID keyboard: why 4 URBs are generated for a keypress instead of 2? - Electrical Engineering Stack Exchange USB HID keyboard: why 4 URBs are generated for a keypress instead of 2? - Electrical Engineering Stack Exchange](https://i.stack.imgur.com/NdEEr.png)