Ich habe dies gerade als Lösung in AHK geschrieben (da Sie das wundervolle Werkzeug erwähnt haben). Um es zu nutzen, setzen Z1
, Z2
etc. zu den gewünschten Zoomstufen in der Legende angezeigt. (Wenn für eine Anzeige nichts eingestellt ist, wird der Zoom auf 100% vergrößert.) Anschließend können Sie die Zahlentaste verwenden, die Altder Nummer einer Anzeige entspricht, um Firefox auf dieser Anzeige zu maximieren / zu zoomen. Zum Beispiel:
Drücken Sie Alt+ 1die aktiven FF Fenster vergrößern Ebene zu maximieren
Z1
auf der primären AnzeigeDrücken Sie Alt+ 2, um das aktive FF-Fenster zu maximieren, um die Zoomstufe
Z2
auf der sekundären Anzeige zu vergrößern
Code:
; Set the zoom levels for FF to maximize to on each display Z1 = 4 ; Primary display zoom level Z2 = 0 ; Secondary display zoom level Z3 = 0 ; etc.. ; Zoom level legend ; 0 = 100% 3 = 133% 6 = 200% ; 1 = 110% 4 = 150% 7 = 240% ; 2 = 120% 5 = 170% 8 = 300% ; Count displays and create hotkeys accordingly sysGet, monitors, 80 loop %monitors% { sysGet, screen, monitor, %a_index% %a_index%_screenTop := screenTop %a_index%_screenLeft := screenLeft hotkey, ifWinActive, ahk_class MozillaWindowClass hotkey, $!%a_index%, moveMaxZoom } moveMaxZoom: winRestore ; Restore window if necessary thisHotkey := regExReplace(a_thisHotkey, "[^0-9A-Za-z]") winMove, a,, %thisHotkey%_screenLeft, %thisHotkey%_screenTop postMessage, 0x112, 0xF030 ; 0x112 = WM_SYSCOMMAND, 0xF030 = SC_MAXIMIZE Z := Z%thisHotkey% send ^0^{+ %Z%} return