mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
Merge branch 'patch-content-downloader-macos' into 'master'
FIX annoying bug increasing display brightness on macOS when starting content downloader See merge request core-developers/forge!4768
This commit is contained in:
@@ -2,6 +2,8 @@ package forge.util;
|
||||
|
||||
import forge.gui.FThreads;
|
||||
|
||||
import java.awt.event.KeyEvent;
|
||||
|
||||
public class OperatingSystem {
|
||||
private static String os = System.getProperty("os.name").toLowerCase();
|
||||
|
||||
@@ -47,7 +49,10 @@ public class OperatingSystem {
|
||||
try {
|
||||
//use robot to simulate user action so system standby timer resets
|
||||
java.awt.Robot robot = new java.awt.Robot();
|
||||
robot.keyPress(0xF002); //simulate F15 key press since that won't do anything noticable
|
||||
if (isMac())
|
||||
robot.keyPress(KeyEvent.VK_F1); // F15 increases Display Brightness by default. Switch to F1
|
||||
else
|
||||
robot.keyPress(KeyEvent.VK_F15); //simulate F15 key press since that won't do anything noticeable
|
||||
|
||||
delayedKeepAwakeTask = ThreadUtil.delay(30000, keepSystemAwake); //repeat every 30 seconds until flag cleared
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user