Interface Centro A1 · Padrão oficial Plataforma: Web

Keyboard Trap

Armadilha de Teclado

Uma armadilha de teclado ocorre quando o foco entra em uma parte da página, mas não pode sair usando o teclado.

Veja como funciona
Você poderia chamar de Keyboard Trapfalha na armadilha de focofoco preso

Veja como funciona

Exemplo trabalhado originalArmadilha de Teclado

Outro exemplo

Um viajante abre um seletor de datas. Eles podem navegar entre datas, pressionar Escape para fechá-lo ou pressionar Tab depois de escolher. Um calendário quebrado captura cada pressionamento de Tab e não oferece saída.

Partes principais

  1. 01caminho de entrada
  2. 02operação interna
  3. 03Saída documentada

Use-o quando

Teste todos os widgets complexos, sobreposições, editores incorporados e frames de terceiros apenas com teclado. Certifique-se de que as pessoas possam entrar e sair.

Não o use quando

Um loop de foco de modal não é uma armadilha quando Escape e um botão de fechar visível sempre permitem que as pessoas saiam.

Nome usado no código

keyboard-only test: enter, operate, Escape or Tab out

Antes de lançar

Before release, check the page structure, keyboard access, visible focus, contrast, and zoom. Also check loading, empty, error, success, cancel, and reduced-motion states.

Solicitação que você pode copiar

Outcome: Complete the task with Armadilha de Teclado (Keyboard Trap). User context: Um viajante abre um seletor de datas. Eles podem navegar entre datas, pressionar Escape para fechá-lo ou pressionar Tab depois de escolher. Um calendário quebrado captura cada pressionamento de Tab e não oferece saída. Recommended pattern: Armadilha de Teclado (Keyboard Trap). Why it fits: Teste todos os widgets complexos, sobreposições, editores incorporados e frames de terceiros apenas com teclado. Certifique-se de que as pessoas possam entrar e sair. Do not use it when: Um loop de foco de modal não é uma armadilha quando Escape e um botão de fechar visível sempre permitem que as pessoas saiam. Product requirements: Define the default, loading, empty, error, success, and recovery states. Keep user input. Give clear feedback after every action. Accessibility and resilience: Use semantic HTML, full keyboard access, and visible focus. Make the layout work when zoomed and support reduced motion. Follow the project’s current rules. Do not add a new UI library unless the project already uses it. Acceptance criteria: The main task works with keyboard only and at 320px width. Focus and status changes are announced. Check loading, failure, retry, cancel, and reduced-motion paths. Evidence and limits (evidence boundary): O padrão cobre apenas o escopo listado. Ele não escolhe o estilo visual, decisão do produto ou exemplo de Vibulary. Unknowns to confirm: Product wording, data source, analytics events, supported devices and languages, and platform limits.

Conferir este pedido

Review how Armadilha de Teclado (Keyboard Trap) is used now. Definition: Uma armadilha de teclado ocorre quando o foco entra em uma parte da página, mas não pode sair usando o teclado. Release checks: Before release, check the page structure, keyboard access, visible focus, contrast, and zoom. Also check loading, empty, error, success, cancel, and reduced-motion states. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.

A1
Quão oficial é este termo?

Padrão oficial

Um padrão nomeado define as regras descritas nesta página.

O padrão cobre apenas o escopo listado. Ele não escolhe o estilo visual, decisão do produto ou exemplo de Vibulary.

Escopo
Apenas o que a fonte cobre:acessibilidade、orientação de uso、Guia de como evitar
Status do documento
recomendação
Verificado em
2026-07-30

Fontes e escopo da evidência

Fonte de autoridade + Referência do termo · W3C · recomendação Web Content Accessibility Guidelines (WCAG) 2.2 — Success Criterion 2.1.2 No Keyboard Trap Success Criterion 2.1.2 No Keyboard Trap Escopo: acessibilidade、orientação de uso、Guia de como evitar Papel aqui: Referência direta ao termo A fonte cobre: acessibilidade, orientação de uso, Guia de como evitar Fonte de autoridade · W3C · recomendação Web Content Accessibility Guidelines (WCAG) 2.2 Escopo: acessibilidade、orientação de uso、Guia de como evitar Papel aqui: Autoridade dentro do escopo definido A fonte cobre: acessibilidade, orientação de uso, Guia de como evitar Fonte de autoridade · W3C WAI · estável Understanding Success Criterion 2.1.2: No Keyboard Trap Escopo: acessibilidade、orientação de uso、Guia de como evitar Papel aqui: Autoridade dentro do escopo definido A fonte cobre: acessibilidade, orientação de uso, Guia de como evitar

Copie você mesmo

O navegador não conseguiu copiar isso. Selecione a solicitação abaixo e copie você mesmo.