web-dev-qa-db-fra.com

Comment configurer une touche de raccourci ou un raccourci pour faire pivoter mon écran sous Windows?

J'ai récemment acquis un ensemble de bras de moniteur permettant une rotation libre de mes moniteurs. J'aimerais pouvoir passer rapidement d'une orientation à une autre sans avoir à passer par le problème de l'accès aux fonctions de rotation d'écran du système d'exploitation.

Comment configurer une touche de raccourci ou un raccourci pour changer rapidement l'orientation de mon moniteur?

20
wax eagle

Avec ma carte graphique, cette approche fonctionne:

  1. Télécharger Afficher .

  2. Extrayez le Display.exe dans un emplacement de votre choix (par exemple, C:\Display.exe).

  3. Utilisez le dialogue [right-click] -> New -> Shortcut pour créer des raccourcis vers les orientations souhaitées:

    C:\Display.exe /rotate:0
    C:\Display.exe /rotate:90
    C:\Display.exe /rotate:180
    C:\Display.exe /rotate:270
    
  4. (facultatif) Dans les propriétés de chaque raccourci, vous pouvez spécifier un Shortcut Key.

28
Dennis

Pour moi, une simple touche CTRL + ALT + TOUCHE FLÉCHÉE fonctionnait parfaitement. Bien plus simple que le script, télécharger display.exe, etc.

3
Antonio Schuh

Si certaines personnes utilisent encore ce fil ou le recherchent sur Google, j'ai la solution parfaite.

  1. Télécharger Afficher

  2. Extraire vers C:\Display\(ou un dossier de votre choix)

  3. Ouvrez cmd et écrivez le chemin correspondant à display.exe - C:\Display\display.exe\-listdevices (cela vous montrera tous vos écrans, vous permettant de choisir lequel vous souhaitez faire pivoter)

  4. Choisissez quel périphérique (écran) vous souhaitez faire pivoter par leur numéro d'index.

  5. Créez un fichier .bat à l'aide du bloc-notes. (Ouvrez le bloc-notes, écrivez les lignes ci-dessous, enregistrez sous "tous les fichiers" et écrivez ".bat" après le nom de votre choix)

  6. Écrivez C:\display\display.exe -device (numéro de votre appareil) -rotate 90/toggle

  7. Si "90 (degrés)" correspond à une rotation d'écran incorrecte, réglez-le simplement sur "180" ou "270".

  8. Vous devriez avoir terminé et vous pouvez éditer le raccourci ou/et l'ajouter à votre barre des tâches en créant une nouvelle barre d'outils.

-> La bonne chose à propos de cette façon, c'est que vous n'avez besoin que d'un seul raccourci et non de plusieurs <

3
Jehzzy

J'ai eu le même problème que vous mais j'ai découvert comment résoudre ce problème. D'abord arrivé au Panneau de configuration. Aller à l'affichage. Cliquez sur Paramètres avancés. Vous verrez 6 onglets. Cliquez sur l'onglet qui dit

Panneau de configuration graphique et multimédia Intel (R).

Vous verrez Propriétés graphiques au bas de la page à onglet.
Puis sélectionnez Paramètres avancés et cliquez sur OK. Il y aura 5 onglets. Cliquez sur le dernier onglet. (Options et support) Vous pouvez définir les raccourcis à partir de là. J'espère que cela t'aides!

2
Manthor

Quelqu'un a écrit un script sur les forums AutoHotKey qui ne fait que cela. Mais je ne l'ai pas essayé moi-même.

Il a fait en sorte que l'appui sur la touche Windows + une touche du pavé numérique la fasse pivoter:

  • Win + 4 : Fait pivoter l'écran en portrait
  • Win + 2 : Fait pivoter l'écran en paysage (retourné)
  • Win + 6 : Fait pivoter l'écran en portrait (retourné)
  • Win + 8 : Fait pivoter l'écran en paysage

Voici le 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
2
Ivo Flipse

Donc, je viens de lire tout ce fil http://answers.Microsoft.com/en-us/windows/forum/windows_7-desktop/how-torotate-screen-in-windows-7 -by-a-shortcut/55fca2a8-c34f-41f6-81ba-ce44e7127aeb

Apparemment, Microsoft refuse de mettre cela avec un raccourci clavier dans Windows lui-même, il est fort probable que vous puissiez l'essayer avec les pilotes/utilitaires fournis par votre fournisseur de cartes graphiques.

Pour ma configuration AMD actuelle, j’ai simplement ouvert le AMD Vision Engine Control Center et suis allé à préférences -> Touches de raccourci enter image description here

Puis j'ai choisi Créer et organiser des bureaux dans le menu déroulant et voilá enter image description here

C'est à peu près le moyen le plus simple que j'ai pu trouver; alors que je le trouve encore sous-optimal. Peut-être que d’autres personnes pourraient fournir des captures d’écran sur les pilotes nvidia.

0
kluka