Windows 10, zmień opcje rozmiaru po podłączeniu do monitora zewnętrznego Macbook Pro

2

Korzystam z systemu Windows 10 na moim MacBooku Pro z Boot Camp. Używam 2 monitorów zewnętrznych, które działają w maksymalnej rozdzielczości 1920 x 1080. Kiedy pracuję na monitorach, muszę ustawić rozmiar wszystkich elementów na Mały - 100%.

Kiedy jestem mobilny, uruchamiam MBP w pełnej rozdzielczości, ale rozmiar wszystkich elementów zmieniam na Większy.

Czy ktoś wie o zautomatyzowanym sposobie przełączania poziomu skalowania na podstawie tego, czy jestem podłączony do monitora zewnętrznego, czy nie? Prawdopodobnie wszystkie aplikacje, które to zrobią.

Wypróbowałem Google, a także przeszukałem wiele pytań tutaj i nie znalazłem odpowiedzi.

DaBaer
źródło
Na jakim poziomie chcesz to zautomatyzować? Gorące podłączanie / odłączanie monitorów?!? Login użytkownika?
g2mk,

Odpowiedzi:

2

Dla 1. monitora DPI (skala 200%)

Wyższe DPI na 1. monitorze

Dla drugiego monitora DPI (skala 100%)

Monitor o niższym DPI

Ważne jest, aby NIE używać następującego skalowania (należy ustawić na 100%). Domyślnie przy użyciu pakietu sterowników siatkówki dla MacBooka zostanie ustawiony na 150/200%.

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

myśliwy
źródło
Nie sądzę, żeby to odpowiadało na pytanie PO, ale mimo to była to bardzo pomocna informacja.
nsg
2

Jeśli zdefiniowanie różnych użytkowników do pracy z monitorami i urządzeniami mobilnymi jest dla Ciebie dopuszczalne:

Jeśli chcesz dostosować DPI po zalogowaniu:

  • Niestety, system Windows nie pozwala na programową zmianę DPI , więc potrzebujesz autostartu - w sposób, w jaki wolisz - skryptu AutoIt / AutoHotkey (ostatecznie skompilowanego), aby policzyć / wykryć monitory (AutoHotkey -> SysGet -> MonitorCount) i dostosować na DPI monitora (nie na DPI systemu - w tym przypadku wymagane jest ponowne uruchomienie systemu operacyjnego).

Jeśli chcesz mieć monitory typu „podłącz / odłącz” (?!?):

  • Należy rozszerzyć opisany powyżej skrypt do wykrywania zmiany liczby monitorów (komunikaty WM_DISPLAYCHANGE lub WM_DEVICECHANGE) lub okresowo sprawdzać liczbę monitorów (GetSystemMetrics -> SM_CMONITORS).
g2mk
źródło