Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

125
Visualizações
Establecer el foco en el complemento Figma mediante programación

Me pregunto cómo configurar el enfoque del navegador en la ventana de complemento abierta de un complemento de Figma. Estoy ejecutando React en este complemento.

Probé diferentes enfoques hasta ahora, pero ¿alguien sabe cómo hacerlo de la manera correcta?

Por contexto: quiero reaccionar a las entradas del teclado y no quiero que el usuario primero tenga que hacer clic en la ventana del complemento para que funcionen las entradas del teclado. No hay ningún elemento de entrada involucrado, ya que quiero obtener los eventos del teclado para los atajos.

¡¡Gracias por adelantado!!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Tuve que resolver un problema similar y noté que el complemento "Iconify" hace esto.

Si estás en React, probablemente puedas hacer esto con useRef y useEffect(() => inputRef.focus()) .

Puedes ver cómo se hizo en Svelte, aquí. Pero se aplican reglas similares para React u otro marco de interfaz de usuario.

 // Focus let inputRef: HTMLElement; let mounted = false; onMount(() => { mounted = true; if (autofocus) { inputRef.focus(); } }); </script> ... <input type="text" title={title ? title : placeholder} bind:value on:input={handleInput} on:blur={handleBlur} spellcheck={false} autocomplete="off" autocorrect="off" autocapitalize="off" inputmode={type === 'number' ? 'decimal' : 'text'} {disabled} bind:this={inputRef} />

https://github.com/iconify/iconify-figma/blob/cf9362ea53a30ff1e023bba9bb6dadcd4af6067e/src/icon-finder/components/ui/Input.svelte#L104-L112

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda