api.Element.keydown_event - does not work on iPad/iPhone with external Keyboard
Nobody has claimed this yet.
- Dominant language
- JSON
- Stars
- 5.8k
- Forks
- 2.6k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 186
Description
MDN URL
https://developer.mozilla.org/en-US/docs/Web/API/Element/keydown_event
What specific section or headline is this issue about?
External keyboard on iPad/iPhone
What information was incorrect, unhelpful, or incomplete?
Apple still limits external keyboard support in third-party browsers (like Chrome) on iOS, especially for:
• Tab
• Enter
• Function keys
• Arrow keys (in some contexts)
What did you expect to see?
Nothing
Do you have any supporting links, references, or citations?
Try it with external keyborad and test in
https://keycode.info
Do you have anything more you want to share?
Nope
MDN metadata
Page report details
- Folder:
en-us/web/api/element/keydown_event - MDN URL: https://developer.mozilla.org/en-US/docs/Web/API/Element/keydown_event
- GitHub URL: https://github.com/mdn/content/blob/main/files/en-us/web/api/element/keydown_event/index.md
- Last commit: https://github.com/mdn/content/commit/a84b606ffd77c40a7306be6c932a74ab9ce6ab96
- Document last modified: 2025-06-24T06:12:11.000Z
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing files/en-us/web/api/element/keydown_event/index.md and the linked MDN page. Reproduce the report with an iPad or iPhone and an external keyboard, then check the supporting keycode.info reference. Done when the reported limitation is confirmed with a source and the relevant documentation or compatibility data has a clearly defined correction.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, javascript
- Domain
- documentation, mobile-dev, web-dev
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100