mdn / mdn/browser-compat-data

api.Element.keydown_event - does not work on iPad/iPhone with external Keyboard

Open
#27,498 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

browser:webview_ios data:api
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

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.