---
fonte: 01-canonicos/seed-componentes.md
versao_da_fonte: v1.67
secao: h54
titulo: "Histórico da seção §54 — Botão dividido (não é regra)"
status: historico
vigente_desde: null
superseded_by: null
tipo_de_fatia: historico
secao_mae: 54
quando_consultar: "Histórico da §54 — NÃO é regra; leia só se a pergunta for sobre o passado (quando e por que a decisão mudou)."
em_uma_frase: null
nao_cobre: null
conceitos: null
vocabulario: null
sequencia: 113 de 172
bytes_do_corpo: 2110
md5_do_corpo: df808161d3ac3c9a8696594074980c36
gerado_por: 06-validacao/geradores/gen-camada-ia.py
nota: fatia GERADA — o corpo abaixo é byte a byte o trecho do canônico; edite o canônico, nunca esta fatia. Canônico inteiro em https://ds.seed.eng.br/01-canonicos/seed-componentes.md
---
### Histórico da seção

> **Base (3 rodadas encadeadas, 2026-08-16).**
> **R1 canon — o que o padrão É.** A definição é estável e antiga: um botão com dois componentes,
> rótulo e seta, em que clicar no rótulo dispara a ação padrão e clicar na seta abre a lista das
> demais; é um híbrido entre botão e menu, que agrupa comandos relacionados e ainda oferece acesso
> de um clique à escolha padrão. A NN/g é explícita sobre o requisito visual: **a seta que sinaliza
> o menu precisa estar claramente separada do rótulo** — sem essa separação o padrão não é
> reconhecido. Vários sistemas convergem em três regras de uso: as ações do menu têm de pertencer
> **ao mesmo fluxo** da ação padrão; a variante **destrutiva não existe** para o botão dividido, e
> uma ação destrutiva, se houver, aparece **uma só vez e sempre por último** no menu; e quando não
> há ação dominante, o certo é um botão de menu simples, não um dividido — *sem ação dominante não
> há padrão que valha proteger*.
> **R2 mercado/stack — o que o padrão FAZ no teclado.** O comportamento é o do menu button do
> WAI-ARIA, e é o mesmo em React Aria, Radix e nos sistemas de referência: o gatilho leva
> `aria-haspopup`, `aria-expanded` e `aria-controls`; **Seta ↓, Espaço ou Enter abrem o menu e
> movem o foco para o PRIMEIRO item; Seta ↑ abre e vai para o ÚLTIMO**; dentro do menu as setas
> circulam, Home e End vão às pontas, letras navegam por inicial; **Esc fecha e devolve o foco ao
> gatilho**. Com o menu aberto, o gatilho não recebe foco enquanto o usuário percorre os itens.
> **R3 normas e fora do circuito — onde o padrão FALHA.** A crítica prática é dura e entrou como
> contrato: **o botão dividido não é recomendado para toque**, pelo problema do dedo grosso, e
> mesmo no desktop **as duas zonas precisam atender ao tamanho mínimo de alvo**. E há uma
> exigência de aprendizado: o padrão só funciona em aplicação de uso repetido; em fluxo de uma vez
> só, o usuário não percebe o menu secundário.

---

