{"id":269027,"date":"2023-04-20T14:24:00","date_gmt":"2023-04-20T11:24:00","guid":{"rendered":"https:\/\/howto.mediadoma.com\/?p=269027"},"modified":"2025-03-14T01:19:17","modified_gmt":"2025-03-13T22:19:17","slug":"como-centralizar-qualquer-janela-na-tela-com-o-autohotkey","status":"publish","type":"post","link":"https:\/\/howto.mediadoma.com\/pt-pt\/como-centralizar-qualquer-janela-na-tela-com-o-autohotkey\/","title":{"rendered":"Como centralizar qualquer janela na tela com o AutoHotKey"},"content":{"rendered":"\n<p>N\u00e3o \u00e9 muito irritante como, pelo menos no Windows, qualquer janela pode aparecer em qualquer lugar da tela? Essa aleatoriedade di\u00e1ria lhe d\u00e1 nos nervos e voc\u00ea prefere ter mais controle sobre o posicionamento de suas janelas na tela? Bem, agora voc\u00ea pode, gra\u00e7as ao AutoHotKey.<\/p>\n<p>Neste tutorial, veremos como voc\u00ea pode resolver esse problema com um script AutoHotKey. Vamos constru\u00ed-lo para que ele mova qualquer janela para o centro da tela ao pressionar uma tecla. Parece doce? Vamos ver como \u00e9 feito!<\/p>\n<h2>Como configurar uma tecla de atalho de centraliza\u00e7\u00e3o de janela com AutoHotKey<\/h2>\n<p>Metade da batalha ao criar um script \u00e9 descobrir como ele funcionar\u00e1 antes mesmo de digitar um \u00fanico caractere. Ent\u00e3o, vamos fazer um plano de a\u00e7\u00e3o em ingl\u00eas simples que vamos &quot;mutar&quot; em um script.<\/p>\n<h3>O &quot;problema&quot; que o Windows tem<\/h3>\n<p>Windows (como em &quot;as coisas retangulares em nossas telas&quot;, n\u00e3o o sistema operacional) tendem a aparecer em qualquer lugar da tela. \u00c9 uma distra\u00e7\u00e3o e tamb\u00e9m pode ser irritante quando acontece repetidamente. Especialmente ao lidar com v\u00e1rios solicitantes aparecendo em pontos diferentes, esperando a entrada do usu\u00e1rio.<\/p>\n<h3>A Solu\u00e7\u00e3o para o Problema<\/h3>\n<p>Al\u00e9m de enviar pressionamentos de tecla e cliques do mouse para qualquer janela, o AutoHotKey tamb\u00e9m pode manipul\u00e1-los. Vimos no passado como voc\u00ea pode <a href=\"https:\/\/www.makeuseof.com\/tag\/how-to-pin-windows-always-on-top-using-a-keyboard-shortcut\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">usar o AutoHotKey para fixar janelas &quot;sempre no topo&quot; usando um atalho de teclado<\/a>. Desta vez, por\u00e9m, aproveitaremos as habilidades de manipula\u00e7\u00e3o de janela do AutoHotKey para:<\/p>\n<ol>\n<li>&quot;Ler&quot; o ID da janela ativa.<\/li>\n<li>Tamb\u00e9m &quot;ler&quot; suas dimens\u00f5es (largura e altura).<\/li>\n<li>&quot;Leia&quot; as dimens\u00f5es do monitor.<\/li>\n<li>Combine as dimens\u00f5es do monitor e da janela para calcular as coordenadas ideais para apresentar a referida janela no centro da tela.<\/li>\n<li>Mova a janela para essas coordenadas.<\/li>\n<\/ol>\n<p>Por fim, mapeamos o acima para um atalho. Dessa forma, voc\u00ea pode cham\u00e1-lo de &quot;sob demanda&quot; em vez de aplic\u00e1-lo em todas as janelas &#8211; o que pode interferir em aplicativos e jogos em tela cheia.<\/p>\n<p>Observe que neste tutorial, vamos mergulhar direto no AutoHotKey. Se voc\u00ea n\u00e3o estiver familiarizado com ele e quiser saber mais com anteced\u00eancia, consulte nosso <a href=\"https:\/\/www.makeuseof.com\/tag\/autohotkey-guide-beginners\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">guia r\u00e1pido do AutoHotKey para iniciantes<\/a>.<\/p>\n<h2>Primeiro, Configurando a HotKey<\/h2>\n<p>Mencionamos como mapeamos a fun\u00e7\u00e3o que criaremos para um atalho. No entanto, provavelmente \u00e9 melhor se come\u00e7armos com essa parte para tir\u00e1-la do caminho.<\/p>\n<p>Comece baixando o instalador do <a href=\"https:\/\/www.autohotkey.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">site oficial do AutoHotKey<\/a>. V\u00e1 para a vers\u00e3o &quot;atual&quot; em vez da vers\u00e3o beta v2 ou da vers\u00e3o 1.0 obsoleta. Em seguida, instale-o no seu PC.<\/p>\n<p>Inicie o Explorador de Arquivos (a maneira mais r\u00e1pida \u00e9 com a combina\u00e7\u00e3o de teclas Windows + E) e v\u00e1 para o caminho em que deseja criar seu script. Com o AutoHotKey instalado, algumas novas op\u00e7\u00f5es aparecer\u00e3o no menu do bot\u00e3o direito. Ent\u00e3o, clique com o bot\u00e3o direito do mouse no espa\u00e7o vazio da janela do Explorador de Arquivos e escolha <strong>Novo &gt; Script AutoHotKey<\/strong>.<\/p>\n<p><a href=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-254570-63407de03fe5c.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-254570-63407de03fe5c.jpg\" alt=\"Como centralizar qualquer janela na tela com o AutoHotKey\" ><\/a><\/p>\n<p>D\u00ea um nome ao arquivo do seu script, clique com o bot\u00e3o direito nele e <strong>edite<\/strong> -o. Se voc\u00ea n\u00e3o estiver usando um aplicativo de edi\u00e7\u00e3o de texto amig\u00e1vel ao c\u00f3digo, como o Visual Studio Code ou o Notepad++, use o Windows Notepad. Evite editores como o Wordpad, que podem adicionar sintaxe in\u00fatil (para esse prop\u00f3sito) ao seu &quot;c\u00f3digo&quot;.<\/p>\n<p>Quando estiver no editor de sua escolha, voc\u00ea ver\u00e1 que seu script AutoHotKey j\u00e1 possui algumas linhas pr\u00e9-preenchidas na parte superior. Eles est\u00e3o l\u00e1 por motivos de estabilidade e compatibilidade. Eles s\u00e3o ajust\u00e1veis, mas deixe-os como est\u00e3o para este tutorial.<\/p>\n<p>&quot;Mova&quot; duas ou tr\u00eas linhas abaixo delas e digite o atalho que iniciar\u00e1 sua fun\u00e7\u00e3o. Voc\u00ea pode criar uma combina\u00e7\u00e3o de teclas usando &quot;+&quot; para Shift, &quot;^&quot; para CTRL, &quot;!&quot; para Alt e &quot;#&quot; para a tecla Windows, bem como qualquer tecla &quot;normal&quot; do teclado (letras e n\u00fameros).<\/p>\n<p>Por exemplo, para que a combina\u00e7\u00e3o CTRL + Y inicie seu script, use:<\/p>\n<pre><code>^y::<\/code><\/pre>\n<p>O duplo &quot;:&quot; \u00e9 como dizer: &quot;ei, AutoHotKey, mapeie a string ou a combina\u00e7\u00e3o de teclas \u00e0 esquerda para tudo \u00e0 direita&quot;.<\/p>\n<p>&quot;Mova&quot; duas ou tr\u00eas linhas abaixo pressionando Enter e digite &quot;return&quot;, que marcar\u00e1 o fim da fun\u00e7\u00e3o espec\u00edfica. O resultado completo deve se parecer com o seguinte:<\/p>\n<pre><code>^y::; This is a comment.return<\/code><\/pre>\n<p>O &quot;; Isto \u00e9 um coment\u00e1rio.&quot; line \u00e9 exatamente isso, um coment\u00e1rio no &quot;c\u00f3digo&quot; do script que o AutoHotKey n\u00e3o executar\u00e1. Est\u00e1 l\u00e1 para fins de documenta\u00e7\u00e3o para marcar o local onde inseriremos o &quot;c\u00f3digo&quot; do script nas etapas a seguir.<\/p>\n<p><a href=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-254570-63407de2b4585.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-254570-63407de2b4585.jpg\" alt=\"Como centralizar qualquer janela na tela com o AutoHotKey\" ><\/a><\/p>\n<p>Se voc\u00ea seguiu nosso guia sobre como <a href=\"https:\/\/www.makeuseof.com\/autohotkey-app-specific-hotkeys\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">criar teclas de atalho espec\u00edficas de aplicativos com AutoHotKey<\/a> no passado, neste caso\u2026 n\u00e3o. Voc\u00ea quer que sua tecla de atalho de centraliza\u00e7\u00e3o de janela seja &quot;global&quot; para centralizar qualquer janela de qualquer aplicativo. Se voc\u00ea &quot;vincul\u00e1-lo&quot; a um aplicativo espec\u00edfico, ele atuar\u00e1 apenas nas janelas desse aplicativo.<\/p>\n<h2>Obtenha os detalhes da janela ativa<\/h2>\n<p>Queremos que nosso atalho atue na janela ativa e tamb\u00e9m precisamos de suas dimens\u00f5es para nossos c\u00e1lculos. Podemos encontrar esses detalhes com o seguinte:<\/p>\n<pre><code>WinGetTitle, ActiveWindowTitle, AWinGetPos,,, Width, Height, %ActiveWindowTitle%<\/code><\/pre>\n<p>Substitua a linha de coment\u00e1rio que adicionamos ao script na se\u00e7\u00e3o anterior pelas duas linhas acima. O resultado?<\/p>\n<p><a href=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-254570-63407de4d254c.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-254570-63407de4d254c.jpg\" alt=\"Como centralizar qualquer janela na tela com o AutoHotKey\" ><\/a><\/p>\n<ul>\n<li>A primeira linha pega o t\u00edtulo da janela ativa.<\/li>\n<li>A segunda linha l\u00ea sua largura e altura e as mapeia para as palavras\/vari\u00e1veis \u200b\u200b&quot;Width&quot; e &quot;Height&quot;, que usaremos a seguir para nossos c\u00e1lculos.<\/li>\n<\/ul>\n<p>Conseguimos os detalhes da janela ativa, mas tamb\u00e9m precisamos das dimens\u00f5es da \u00e1rea vis\u00edvel do monitor para atingir nosso objetivo. Felizmente, descobrir isso \u00e9 ainda mais f\u00e1cil.<\/p>\n<h2>E a \u00e1rea do monitor prim\u00e1rio?<\/h2>\n<p>N\u00e3o precisamos de comandos extras para encontrar a largura e a altura do nosso monitor principal. AutoHotKey vem com duas vari\u00e1veis \u200b\u200bpredefinidas que j\u00e1 cont\u00eam essa informa\u00e7\u00e3o para n\u00f3s: &quot;A_ScreenWidth&quot; e &quot;A_ScreenHeight&quot;.<\/p>\n<p>Ent\u00e3o, quando voc\u00ea os vir na pr\u00f3xima se\u00e7\u00e3o, eles j\u00e1 &quot;cont\u00eam&quot; a largura e a altura do monitor prim\u00e1rio. N\u00e3o h\u00e1 nada necess\u00e1rio para atribuir os valores corretos a eles. Assim, podemos us\u00e1-los diretamente em nossos c\u00e1lculos.<\/p>\n<h2>Tempo para calcular a posi\u00e7\u00e3o alvo<\/h2>\n<p>Podemos incluir os c\u00e1lculos diretamente nos pontos do script onde precisamos deles. Ainda assim, \u00e9 mais f\u00e1cil e melhor para legibilidade se as mapearmos para duas vari\u00e1veis \u200b\u200be depois usarmos essas vari\u00e1veis \u200b\u200bem nosso script.<\/p>\n<p>Ent\u00e3o, vamos para &quot;TargetX&quot; como a vari\u00e1vel que ir\u00e1 conter as coordenadas horizontais e &quot;TargetY&quot; como aquela com as coordenadas verticais onde devemos mover a janela para que ela apare\u00e7a no centro da tela.<\/p>\n<pre><code>TargetX := (A_ScreenWidth\/2)-(Width\/2) ; Here we calculate the horizontal window target...TargetY := (A_ScreenHeight\/2)-(Height\/2) ; ...and here the vertical one.<\/code><\/pre>\n<p>Vamos decifrar essas linhas em ingl\u00eas simples:<\/p>\n<ul>\n<li>&quot;TargetX&quot; e &quot;TargetY&quot; s\u00e3o as duas vari\u00e1veis.<\/li>\n<li>&quot;:=&quot; informa ao AutoHotKey que as vari\u00e1veis \u200b\u200bdevem ser iguais aos resultados dos c\u00e1lculos \u00e0 direita e que esses resultados devem ser tratados como n\u00fameros.<\/li>\n<li>&quot;(A_ScreenWidth\/2)&quot; divide a largura total do monitor por dois.<\/li>\n<li>&quot;(Width\/2)&quot; faz o mesmo para a largura da janela ativa.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-254570-63407de6d2119.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-254570-63407de6d2119.jpg\" alt=\"Como centralizar qualquer janela na tela com o AutoHotKey\" ><\/a><\/p>\n<p>Com o acima, estamos subtraindo metade da largura da janela ativa da metade da largura da tela. O que resta \u00e9 o espa\u00e7o \u00e0 esquerda da janela \u2013 do lado esquerdo da tela at\u00e9 onde a janela deve aparecer. A segunda linha faz o mesmo, mas para a altura.<\/p>\n<h2>Agora para reposicionar a janela<\/h2>\n<p>Equipados com o conhecimento todo-poderoso adquirido pelos comandos m\u00edsticos que vimos acima, agora podemos criar nosso encantamento m\u00e1gico que completar\u00e1 o ritual de teletransporte da janela. Ou, em ingl\u00eas simples, use o comando &quot;WinMove&quot; do AutoHotKey para mover as janelas pela tela.<\/p>\n<p>WinMove espera que n\u00f3s a &quot;alimentemos&quot; com pelo menos tr\u00eas informa\u00e7\u00f5es para fazer sua a\u00e7\u00e3o: o t\u00edtulo da janela de destino e as coordenadas para onde mov\u00ea-la. Como j\u00e1 mapeamos essas informa\u00e7\u00f5es para vari\u00e1veis, o comando \u00e9 t\u00e3o simples quanto:<\/p>\n<pre><code>WinMove, %ActiveWindowTitle%,, %TargetX%, %TargetY%<\/code><\/pre>\n<p>No acima:<\/p>\n<ul>\n<li>&quot;WinMove&quot; \u00e9 o comando AutoHotKey que move uma janela.<\/li>\n<li>&quot;%ActiveWindowTitle%&quot; \u00e9 a vari\u00e1vel onde o t\u00edtulo da janela ativa \u00e9 mapeado.<\/li>\n<li>&quot;%TargetX%&quot; e &quot;%TargetY%&quot; s\u00e3o as coordenadas horizontais e verticais para onde mover a janela.<\/li>\n<\/ul>\n<p>Voc\u00ea tamb\u00e9m pode redimensionar janelas com o WinMove, pular aquelas com trechos de texto espec\u00edficos em seus t\u00edtulos ou conte\u00fado, etc. Como esses recursos est\u00e3o fora do escopo deste artigo, verifique <a href=\"https:\/\/www.autohotkey.com\/docs\/commands\/WinMove.htm\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">a documenta\u00e7\u00e3o oficial do AutoHotKey no comando WinMove<\/a> para saber mais sobre eles.<\/p>\n<h2>O roteiro definitivo<\/h2>\n<p>Finalmente, chegamos \u00e0 parte mais desafiadora de nossa jornada. Prepare-se para a pr\u00f3xima etapa espera que voc\u00ea salve o script e, bem&#8230; Execute-o.<\/p>\n<p>Sim, foi isso \u2013 o roteiro est\u00e1 completo e n\u00e3o h\u00e1 nada mais a fazer do que experiment\u00e1-lo. Use o atalho que voc\u00ea definiu e qualquer janela ativa se mover\u00e1 para o centro da tela.<\/p>\n<p><a href=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-254570-63407de9739d7.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-254570-63407de9739d7.jpg\" alt=\"Como centralizar qualquer janela na tela com o AutoHotKey\" ><\/a><\/p>\n<p>O arquivo de script final, conforme aberto em um editor de texto, deve se parecer com isto:<\/p>\n<pre><code>; SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.^y::   WinGetTitle, ActiveWindowTitle, A ; Get the active window's title for \"targetting\" it\/acting on it.  WinGetPos,,, Width, Height, %ActiveWindowTitle% ; Get the active window's position, used for our calculations. TargetX := (A_ScreenWidth\/2)-(Width\/2) ; Calculate the horizontal target where we'll move the window.  TargetY := (A_ScreenHeight\/2)-(Height\/2) ; Calculate the vertical placement of the window.      WinMove, %ActiveWindowTitle%,, %TargetX%, %TargetY% ; Move the window to the calculated coordinates.    return<\/code><\/pre>\n<p>Observe que voc\u00ea pode copiar o script acima, col\u00e1-lo no Bloco de Notas ou em um editor de texto semelhante e salv\u00e1-lo com uma extens\u00e3o AHK. Em seguida, &quot;execute&quot;, com o AutoHotKey instalado, para centralizar qualquer janela sempre que voc\u00ea pressionar CTRL + Y. Se voc\u00ea n\u00e3o gostar desse atalho, ajuste a linha &quot;^y::&quot; para uma combina\u00e7\u00e3o de teclas diferente. Por exemplo, <code>!+c::<\/code>mapearia a fun\u00e7\u00e3o para a combina\u00e7\u00e3o de teclas Shift + Alt + C.<\/p>\n<h3>Faixa b\u00f4nus<\/h3>\n<p>Para sua conveni\u00eancia, decidimos conjurar e incluir um script secund\u00e1rio que ser\u00e1 \u00fatil para aqueles com configura\u00e7\u00f5es de monitor duplo.<\/p>\n<p>Para manter este artigo simplificado, inclu\u00edmos informa\u00e7\u00f5es sobre como o script funciona nele na forma de coment\u00e1rios. Voc\u00ea pode remov\u00ea-los de sua itera\u00e7\u00e3o.<\/p>\n<p>A pequena hist\u00f3ria de como ele difere do script acima \u00e9 que tamb\u00e9m adicionamos uma vari\u00e1vel PositionToggle e alguma &quot;l\u00f3gica IF&quot;. Em seguida, usamos aqueles para &quot;abrir&quot; a janela entre os monitores. Devemos notar que \u00e9 uma solu\u00e7\u00e3o deselegante e &quot;hack-y&quot; para o problema. No entanto, preferimos um c\u00f3digo mais simplificado, pois essa abordagem \u00e9 mais f\u00e1cil de entender e ajustar para todos que n\u00e3o est\u00e3o familiarizados com o AutoHotKey.<\/p>\n<pre><code>; SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.PositionToggle = 1 ; Use a number as a toggle for marking on which monitor the window should appear.^y::   WinGetTitle, ActiveWindowTitle, A   WinGetPos,,, Width, Height, %ActiveWindowTitle%     If PositionToggle = 1 ; Check the toggle's state and \"do what's between the curly brackets\" if it's set to 1 for our primary monitor.  {       TargetX := (A_ScreenWidth\/2)-(Width\/2)      TargetY := (A_ScreenHeight\/2)-(Height\/2)        PositionToggle = 2 ; \"Flick\" the toggle so that if we reuse the hotkey, our active window will move to the second monitor.    }   Else If PositionToggle = 2 ; Have we used the hotkey before, \"flicking\" the toggle number to the second monitor? Then the script should instead do what's between the following curly brackets instead of the ones above.    {       SysGet, Mon2, Monitor, 2 ; Get the second monitor's details        Mon2Width := Mon2Right - Mon2Left ; Calculate the second monitor's actual width.       Mon2Height := Mon2Bottom - Mon2Top ; Calculate the second monitor's actual height.             TargetX := (Mon2Width\/2)-(Width\/2)+A_ScreenWidth ; Calculate where to move the window. Notice that we also add the primary monitor's width since AutoHotKey can't move windows on individual monitors but across their combined \"surface\".      TargetY := (Mon2Height\/2)-(Height\/2)+Mon2Top ; Calculate the optimal vertical target for moving the window on the second monitor. Like above, the second monitor's vertical details are detected in relation to the primary monitor. Thus, we have to get creative to get an optimal target by acknowledging how the second monitor's top isn't equal to 0 (like the primary one's).                PositionToggle = 1 ; Flick the toggle back so that if we reuse the hotkey, the window will move back to the primary monitor.    }       WinMove, %ActiveWindowTitle%,, %TargetX%, %TargetY% ; The actual action, moving the active window to our calculated coordinates.    return<\/code><\/pre>\n<h2>Centralize uma janela com uma chave, a maneira mais f\u00e1cil<\/h2>\n<p>E agora voc\u00ea est\u00e1 feito! Se tudo funcionar bem, agora voc\u00ea pode usar sua tecla de atalho rec\u00e9m-configurada para centralizar uma janela a qualquer momento.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/www.makeuseof.com\" class=\"external external_icon\">www.makeuseof.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se voc\u00ea est\u00e1 cansado do Windows decidir qual janela voc\u00ea deve olhar, veja como fazer uma tecla de atalho para par\u00e1-la.<\/p>\n","protected":false},"author":1,"featured_media":254571,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[2919],"tags":[3061],"class_list":["post-269027","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-janelas","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/howto.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/269027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howto.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howto.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howto.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howto.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=269027"}],"version-history":[{"count":1,"href":"https:\/\/howto.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/269027\/revisions"}],"predecessor-version":[{"id":304935,"href":"https:\/\/howto.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/269027\/revisions\/304935"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/howto.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media\/254571"}],"wp:attachment":[{"href":"https:\/\/howto.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=269027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howto.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=269027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howto.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=269027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}