Como configuro uma tecla de atalho ou atalho para girar minha tela no Windows?

18

Adquiri recentemente um conjunto de braços de monitor que permitem a rotação livre dos meus monitores. Eu gostaria de poder mudar rapidamente de uma orientação para outra na hora, sem ter que passar pelo problema de acessar os recursos de rotação da tela do sistema operacional.

Como configuro uma tecla de atalho ou atalho para alternar rapidamente a orientação do meu monitor?

    
por wax eagle 10.07.2012 / 17:31

6 respostas

26

Com minha placa gráfica, essa abordagem funciona:

  1. Faça o download de Exibir .

  2. Extraia o Display.exe para um local de sua escolha (por exemplo, C:\Display.exe ).

  3. Use o diálogo [right-click] -> New -> Shortcut para criar atalhos para as orientações desejadas:

    C:\Display.exe /rotate:0
    C:\Display.exe /rotate:90
    C:\Display.exe /rotate:180
    C:\Display.exe /rotate:270
    
  4. (opcional) Nas propriedades de cada atalho, você pode especificar um Shortcut Key .

por 10.07.2012 / 17:38
3

Se algumas pessoas ainda estiverem usando esse tópico ou procurando por isso no google, eu tenho a SOLUÇÃO PERFEITA.

  1. Faça o download Exibir

  2. Extraia para C: \ Display \ (ou uma pasta de sua escolha)

  3. Abra o cmd e escreva no caminho para exibir.exe - C: \ Display \ display.exe \ -listdevices (isso mostrará todas as suas telas, permitindo escolher qual delas girar)

  4. Escolha qual dispositivo (tela) você gostaria de alternar por seu número de índice.

  5. Crie um arquivo .bat usando o bloco de notas. (Abra o bloco de notas, escreva as linhas mostradas abaixo, salve como "todos os arquivos" e escreva ".bat" após o nome de sua escolha)

  6. Escreva C: \ display \ display.exe -device (número do seu dispositivo) -rotate 90 / toggle

  7. Se o "90 (graus)" é a rotação errada da tela, basta alterá-lo para "180" ou "270".

  8. Você deve concluir agora e editar o atalho ou adicioná-lo à sua Barra de Tarefas criando uma nova Barra de Ferramentas.

- > O bom desta forma é que você precisa apenas de um atalho e não de vários itens <

    
por 20.10.2014 / 23:48
2

Alguém escreveu um script nos fóruns da AutoHotKey que faz exatamente isso. Mas eu não tentei eu mesmo.

Ele fez isso pressionando a tecla Windows + uma tecla numpad para girá-la:

  • Win + 4 : roda a tela para retrato
  • Win + 2 : roda a tela para Paisagem (invertida)
  • Win + 6 : roda a tela para retrato (invertida)
  • Win + 8 : roda a tela para Paisagem

Aqui está o script:

#SingleInstance Force
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.

#Numpad8:: ; Landscape Mode - WinLogo + Number pad 8
IfWinExist, Screen Resolution
{
    WinActivate, Screen Resolution
}
else
{
    run "desk.cpl"
}   
WinWait, Screen Resolution
if ErrorLevel
{
   MsgBox, WinWait timed out.
   return
}
Send, {Tab}
sleep 500

send, {Alt Down}
send, {o}
send, {Alt Up}

sleep 500
send, {Up} ; Send Up 4 times to make sure we are at the start of the dropdown
send, {Up}
send, {Up}
send, {Up}
sleep 500
send, {Alt Down}
send, {a}
send, {Alt Up}
WinWait, Display Settings
if ErrorLevel
{
   MsgBox, WinWait timed out for display settings.
   return
}
send, {Alt Down}
send, {k}
send, {Alt Up}
WinWait, Screen Resolution
if ErrorLevel
{
   MsgBox, WinWait timed out.
   return
}
send, {Alt Down}
send, {F4}
send, {Alt Up}
return

#Numpad4:: ; Portrait Mode - WinLogo + Number pad 4
IfWinExist, Screen Resolution
{
    WinActivate, Screen Resolution
}
else
{
    run "desk.cpl"
}   
WinWait, Screen Resolution
if ErrorLevel
{
   MsgBox, WinWait timed out.
   return
}
Send, {Tab}
sleep 500

send, {Alt Down}
send, {o}
send, {Alt Up}
;return
sleep 500
send, {Up} ; Send Up 4 times to make sure we are at the start of the dropdown
send, {Up}
send, {Up}
send, {Up}
send, {Down}
sleep 500
send, {Alt Down}
send, {a}
send, {Alt Up}
WinWait, Display Settings
if ErrorLevel
{
   MsgBox, WinWait timed out for display settings.
   return
}
send, {Alt Down}
send, {k}
send, {Alt Up}
WinWait, Screen Resolution
if ErrorLevel
{
   MsgBox, WinWait timed out.
   return
}
send, {Alt Down}
send, {F4}
send, {Alt Up}
return



#Numpad6:: ; Portrait Mode (Flipped) - WinLogo + Number pad 6
IfWinExist, Screen Resolution
{
    WinActivate, Screen Resolution
}
else
{
    run "desk.cpl"
}   
WinWait, Screen Resolution
if ErrorLevel
{
   MsgBox, WinWait timed out.
   return
}
Send, {Tab}
sleep 500

send, {Alt Down}
send, {o}
send, {Alt Up}

sleep 500
send, {Down} ; Send Up 4 times to make sure we are at the end of the dropdown
send, {Down}
send, {Down}
send, {Down}
sleep 500
send, {Alt Down}
send, {a}
send, {Alt Up}
WinWait, Display Settings
if ErrorLevel
{
   MsgBox, WinWait timed out for display settings.
   return
}
send, {Alt Down}
send, {k}
send, {Alt Up}
WinWait, Screen Resolution
if ErrorLevel
{
   MsgBox, WinWait timed out.
   return
}
send, {Alt Down}
send, {F4}
send, {Alt Up}
return

#Numpad2:: ; Landscape Mode (Flipped) - WinLogo + Number pad 2
IfWinExist, Screen Resolution
{
    WinActivate, Screen Resolution
}
else
{
    run "desk.cpl"
}   
WinWait, Screen Resolution
if ErrorLevel
{
   MsgBox, WinWait timed out.
   return
}
Send, {Tab}
sleep 500

send, {Alt Down}
send, {o}
send, {Alt Up}

sleep 500
send, {Up} ; Send Up 4 times to make sure we are at the start of the dropdown
send, {Up}
send, {Up}
send, {Up}
send, {Down}
send, {Down}

sleep 500
send, {Alt Down}
send, {a}
send, {Alt Up}
WinWait, Display Settings
if ErrorLevel
{
   MsgBox, WinWait timed out for display settings.
   return
}
send, {Alt Down}
send, {k}
send, {Alt Up}
WinWait, Screen Resolution
if ErrorLevel
{
   MsgBox, WinWait timed out.
   return
}
send, {Alt Down}
send, {F4}
send, {Alt Up}
return
    
por 10.07.2012 / 17:40
2

Eu tive o mesmo problema que você, mas descobri como consertar isso. Primeiro, cheguei ao Painel de Controle. Vá para Exibir. Clique em Configurações avançadas. Você verá 6 guias. Clique na aba que diz

Intel(R) Graphics and Media Control Panel.

Você verá Propriedades gráficas na parte inferior da página da guia.
Em seguida, selecione Configurações avançadas e clique em OK. Haverá 5 guias. Clique na última aba. (Opções e Suporte) Você pode definir os atalhos de lá. Espero que isto ajude!

    
por 21.01.2014 / 23:11
2

Para mim, uma simples tecla CTRL + ALT + ARROW KEY funcionou bem. Muito mais simples que o script, baixando display.exe e etc.

    
por 06.02.2014 / 16:50
0

Então, acabei de ler esse tópico inteiro link

Aparentemente, a Microsoft está se recusando a colocar isso com um atalho de teclado no próprio Windows, muito provavelmente você poderia experimentá-lo com os drivers / utilitários que o seu fornecedor de placas gráficas fornece.

Para minha configuração atual da AMD, simplesmente abri o Centro de Controle do AMD Vision Engine e fui às preferências - > Teclas de atalho

EntãoeuescolhiCriandoeorganizandodesktopsnomenususpensoevoilá

Essa é a maneira mais simples que eu encontrei; enquanto eu ainda acho sub-ótimo. Talvez outras pessoas possam fornecer algumas capturas de tela como é com os drivers nvidia.

    
por 01.02.2013 / 19:49