Pular para o conteúdo

Glossário de botões da sala

Referência visual de TODOS os botões, badges e atalhos da sala de vídeo — header, control bar, self-view PiP e banners contextuais. Use como cola quando esquecer um atalho ou não souber pra que serve um botão.

5 minAtualizado em 06/05/2026

Sala de vídeo da Kontato tem 5 áreas de controle. Esse artigo é um glossário visual — passe o olho quando esquecer pra que serve algo.

1. Header (barra superior)

A barra superior fica sempre visível. Da esquerda pra direita:

Lado esquerdo (informações)

CountdownEncerra em XX:XX

  • Tempo até o hora_fim do agendamento
  • Vermelho quando faltam menos de 2 minutos
  • Amarelo entre 2 e 5 minutos
  • Verde acima de 5 minutos
  • (apenas dono — RN-V12)

Tempo decorrido· 0:42

  • Tempo desde que você (dono) entrou na sala
  • Formato m:ss até 1h, h:mm:ss depois
  • (apenas dono)

Badge REC — Indicador pulsante vermelho

  • Aparece durante gravação ativa
  • Cliente NÃO vê (privacidade total — RN-V02)

Lado direito (ações)

Lobby — Badge Users (👥)

  • Cinza quando vazio (texto: "Lobby")
  • Dourado pulsante quando há clientes esperando (texto: "1 esperando", "2 esperando", etc)
  • Click abre modal com lista de pendentes + botões Autorizar/Recusar

Fundos — Ícone Image

  • Ativo (dourado) quando painel de fundos está aberto
  • Click abre seletor com: Sem fundo / Borrar leve / Borrar forte / 12 imagens curadas

Link cliente — Ícone Share2

  • Abre modal com link da sala + 2 botões: Copiar (clipboard) e Enviar via WhatsApp (POST direto pelo bot)

Tema (Sol/Lua) — Toggle light/dark da sala

  • Ícone Sol quando está em modo escuro (mostra que vai virar claro)
  • Ícone Lua quando está em modo claro (mostra que vai virar escuro)
  • Persistido em localStorage por dispositivo
  • Cliente NÃO vê esse botão (UI mais limpa)

Encerrar — Botão vermelho (PhoneOff)

  • Encerra a chamada do seu lado e dispara encerrarSessao no servidor
  • Texto: "Encerrar" (dono) ou "Sair" (cliente)
  • Confirmação: dispara automaticamente, sem prompt

2. Control Bar (barra inferior)

A barra inferior tem auto-hide após 3s sem mouse — passa o cursor pela área pra reaparecer. Mobile: aparece sempre.

12 botões da esquerda pra direita:

ÍconeFunçãoAtalhoComportamento
🎤 Mic + ⌃ chevronMicrofoneMToggle on/off; chevron abre seletor de microfone E alto-falante
📹 Câmera + ⌃ chevronCâmeraVToggle on/off; chevron abre seletor de câmera
🖥️ MonitorUpCompartilhar telaSInicia/para screen share; layout muda automaticamente
⚏ LayoutLayout dropdownLGrid / Speaker (escolha do dono)
✋ HandLevantar a mãoHBroadcast pra todos via daily.sendAppMessage
😀 ReactionsReaçõesEPopover com 5 emojis (👍 ❤️ 🎉 👏 😂)
⛶ MaximizeTela cheiaFFullscreen do navegador
🌫️ BlurBackground blurBToggle direto / popover de fundos
💬 ChatChat in-callCPainel lateral; badge vermelho conta mensagens não lidas
⚙️ EngrenagemConfigurações de mídiaMenu: trocar câmera/mic/alto-falante + Reconectar mídia + Recarregar chamada
⏺️ RECGravar (só dono)RToggle gravação; badge no header pulsa quando ativo
📞 PhoneOffSairMesma ação do "Encerrar" do header

⚠️ Atalhos não disparam quando você está digitando em algum input (ex: campo do chat) — pra evitar conflito com texto livre.

3. Self-view PiP

Janela floating com seu próprio vídeo. Visível só pra você (cliente vê o seu próprio).

Comportamento:

  • Sempre visível (não há mais botão fechar — desde v0.27.31)
  • Arrastar: pegue o drag handle no topo (6 pontinhos brancos numa pílula preta) ou qualquer área da janela; pode mover pra qualquer canto
  • Redimensionar: pegue o canto inferior-direito (cursor vira nwse-resize); arrasta pra mudar tamanho
  • Posição/tamanho persistidos em localStorage — na próxima chamada, abre onde você deixou
  • Default: right: 16, bottom: 16 (canto inferior direito) com 200×150px

Não duplica: desde v0.27.31, o seu tile foi removido da grade principal (Layouts excluirLocal=true). Você só aparece no PiP — sem ficar duas vezes na tela.

4. Banners contextuais

Aparecem em situações específicas, sempre no topo da sala:

Quando: auto-recovery silencioso falhou ou network ficou ruim por mais de 5 segundos

Conteúdo: ⚠ "Conexão instável." + botão Reconectar

Ação do botão: tenta startCamera() + toggle mic primeiro (leve); se falhar, faz leave + join completo

Avisos de fim (toasts)

5 minutos antes do hora_fim: toast amarelo top-right "A chamada termina em 5 minutos" + botões inline +5 / +10 / +15 / +30 (apenas dono)

1 minuto antes: toast laranja, mais urgente

15 segundos antes: banner vermelho pulsante no topo, countdown ao vivo

Quando: trial está acabando dentro da chamada

  • 1 minuto restante: toast laranja
  • 15 segundos: banner vermelho
  • Zerou: leave automático e tela TrialEsgotadoView com CTA "Ativar add-on"

5. Atalhos de teclado consolidados

TeclaAção
MMute/unmute microfone
VLiga/desliga câmera
SInicia/para compartilhar tela
LAbre dropdown de layout
FTela cheia
RGravar (só dono)
HLevantar a mão
EAbre popover de reações
CAbre/fecha painel de chat
BToggle background blur direto
EscSai do fullscreen (nativo navegador)

6. O que o cliente NÃO vê

Para preservar a privacidade total dele (RN-V02), o cliente não vê os seguintes botões/elementos:

  • ❌ Botão REC (gravar)
  • ❌ Badge REC pulsante no header
  • ❌ Botão e popover de Tema (Sun/Lua)
  • ❌ Botão Lobby (visível só dono)
  • ❌ Botão Link cliente (cliente JÁ está dentro)
  • ❌ Botão Fundos (visível só dono — cliente pode usar blur dele mesmo via daily nativo)
  • ❌ Toasts de +5/+10/+15 de extensão (não aparecem pra ele)
  • ❌ Painel de avaliações / histórico / insights

O cliente só vê: tiles + mic + câmera + sair + (opcional) chat + hand + reactions.

Próximos artigos

Esse artigo foi útil?

Ainda não usa a Kontato?

Trial grátis · sem cartão de crédito · cancele quando quiser.

Criar conta grátis