arduino / arduino/ArduinoCore-mbed

USBKeyboard.h cannot hold keys, use multiple modifiers or press multple keys at the same time.

Open
#1,049 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
411
Forks
225
PR merge metrics
No merged PRs in 30d

Description

Cannot send a keyboard commands such as CTRL+ALT+DEL.

Cannot hold down a key such as ALT then send TAB to open the switch application manager.

Cannot send a single modifier stroke such as the GUI/KEY_LOGO command.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with USBKeyboard.h and reproduce the reported cases: CTRL+ALT+DEL, holding ALT while sending TAB, and a GUI/KEY_LOGO modifier. Trace how key presses and releases are represented, then verify that modifiers can remain held while additional keys are sent and that simultaneous keys work.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.