Comment configurer un raccourci clavier ou un raccourci pour faire pivoter mon écran dans Windows?


20

J'ai récemment acquis un ensemble de bras de moniteur qui permettent une rotation libre de mes moniteurs. J'aimerais pouvoir passer rapidement d'une orientation à une autre à la volée, sans avoir à passer par la difficulté d'accéder aux fonctionnalités de rotation d'écran du système d'exploitation.

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

Réponses:


29

Avec ma carte graphique, cette approche fonctionne:

  1. Télécharger l' affichage .

  2. Extrayez le Display.exeà l'emplacement de votre choix (par exemple, C:\Display.exe).

  3. Utilisez le [right-click] -> New -> Shortcutdialogue pour créer des raccourcis pour 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 a Shortcut Key.


Cela fonctionne très bien.
eagle wax

Je dois mentionner que cela ne semble fonctionner que sur l'écran principal (je ne vois aucune option dans sa liste d'arguments pour traiter un deuxième moniteur, mais c'est le moniteur que je voulais changer de toute façon)
wax eagle

7
La version actuelle (Version 1.2 (build 14)) a une option pour spécifier le moniteur à faire tourner: display /device 2 /rotate 90
Glen Little

5
C'est bien! Il est également utile C:\Display.exe /rotate:90 /togglede basculer entre la rotation par défaut et la rotation spécifiée.
Abdulla

J'utilise autohotkey avec ça comme ceci:!#right:: Run A:\display\display.exe /device 1 /rotate:90
Shayan

3

Pour moi, une simple touche CTRL + ALT + FLÈCHE a très bien fonctionné. Beaucoup plus simple que le script, en téléchargeant display.exe et etc.


Cela dépend de votre pilote graphique, la solution display.exe semble fonctionner quel que soit le pilote.
wax eagle

3

Si certaines personnes utilisent toujours ce fil ou le recherchent sur Google, j'ai la SOLUTION PARFAITE.

  1. Télécharger l' affichage

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

  3. Ouvrez cmd et écrivez dans le chemin d'accès à display.exe - C: \ Display \ display.exe \ -listdevices (cela vous montrera tous vos écrans, vous permettant de choisir celui à faire pivoter)

  4. Choisissez le périphérique (écran) que vous souhaitez faire pivoter en fonction de son 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-les sous "tous les fichiers" et écrivez ".bat" après le nom de votre choix)

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

  7. Si le "90 (degrés)" est une mauvaise rotation d'écran, changez-le simplement en "180" ou "270".

  8. Vous devriez avoir terminé maintenant, et vous pouvez modifier 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 - <


2

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

Il a fait en sorte qu'en appuyant sur la touche Windows + une touche du pavé numérique le fasse pivoter:

  • Win+ 4: Fait pivoter l'écran en mode portrait
  • Win+ 2: Fait pivoter l'écran en paysage (inversé)
  • Win+ 6: Fait pivoter l'écran vers Portrait (inversé)
  • Win+ 8: Fait pivoter l'écran en mode 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

1
Hmmm, j'ai décidé d'essayer moi-même et pour moi, cela semble faire apparaître la boîte de dialogue Résolution d'écran de Windows 7 à partir de laquelle je peux changer l'orientation. Fermer, mais pas de cigare ...
Ivo Flipse

Ctrl+Alt+Uparrowfera le travail n'est-ce pas :-)
avirk

@avirk pour une raison qui ne fait rien pour moi: S
Ivo Flipse

1
@avirk Ce raccourci clavier dépend de vos pilotes d'affichage. Par exemple, je crois que si vous avez l'icône du plateau Intel GFX ou NVIDIA en cours d'exécution, cela fonctionnera.
iglvzx


2

J'ai eu le même problème que vous mais j'ai découvert comment résoudre ce problème. Premier arrivé au Panneau de configuration. Allez dans 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.
Sélectionnez ensuite Paramètres avancés et cliquez sur OK. Il y aura 5 onglets. Cliquez sur le dernier onglet. (Options et assistance) Vous pouvez définir les raccourcis à partir de là. J'espère que cela t'aides!


2
Cela dépend malheureusement de la carte graphique. Mais bonne réponse pour les gens d'Intel Graphics.
wax eagle

Que Dieu vous bénisse, pour m'avoir aidé à trouver comment désactiver cette terrible invasion.
Mike Viens

0

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 centre de contrôle AMD Vision Engine et je suis allé dans les préférences -> Raccourcis clavierentrez la description de l'image ici

Ensuite, j'ai choisi Créer et organiser des bureaux dans le menu déroulant et voiláentrez la description de l'image ici

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 de la façon dont les pilotes nvidia fonctionnent.


0

ClickMonitorDDC permet de configurer ce raccourci, par moniteur si nécessaire. D'ailleurs, cet outil permet également un réglage facile (en utilisant le défilement de la souris) de la luminosité et du contraste.


0

Il existe un téléchargement d'application gratuit que vous pouvez obtenir via la boutique MS: https://www.microsoft.com/en-us/p/screen-rotate/9nblggh3zd5h?activetab=pivot:overviewtab

Il a une petite empreinte mémoire, il est donc facile de laisser fonctionner chaque fois que vous pensez en avoir besoin. Les raccourcis clavier sont personnalisables, ou vous pouvez cliquer sur les icônes. Il est symbolisé par la zone de notification de la barre des tâches, ce qui signifie que les raccourcis clavier fonctionnent toujours.

C'est bien fait; il fait un travail simple extrêmement bien. Contrairement à l'affreux «Magic Rotate» de Samsung, il ne dérange pas votre résolution d'affichage, de sorte que je peux avoir à la fois un écran 4K et des raccourcis clavier faciles à mémoriser.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.