Hur man styr ljusstyrkan i Windows 10

click fraud protection

Du kan hantera skärmens ljusstyrka via funktionstangenterna på tangentbordet. När du trycker på antingen öka eller minska ljusstyrka-tangenterna minskar Windows 10 ljusstyrkan med en viss nivå. Det finns inget sätt att kontrollera ljusstyrken när du använder de dedikerade knapparna. Om du vill ha finare kontroll måste du använda ljusstyrka reglaget. Om du vill kontrollera ljusstyrkan när du ändrar ljusstyrka med tangentbordet kan du göra det med ett AutoHotkey-skript.

SPOILER VARNING: Bläddra ner och titta på videodelen i slutet av denna artikel.

Ljusstyrka ökningsnivåer

Se till att du har AutoHotkey installerat på ditt system.

Öppna Anteckningar och klistra in följande i den. Detta skript har skrivits av Reddit-användaren yet_another_usr.

klass BrightnessSetter {; qwerty12 - 27/05/17.; https://github.com/qwerty12/AutoHotkeyScripts/tree/master/LaptopBrightnessSetter. statisk _WM_POWERBROADCAST: = 0x218, _osdHwnd: = 0, hPowrprofMod: = DllCall ("LoadLibrary", "Str", "powrprof.dll", "Ptr") __New () { if (BrightnessSetter. IsOnAc (AC)) detta._AC: = AC. if ((this.pwrAcNotifyHandle: = DllCall ("RegisterPowerSettingNotification", "Ptr", A_ScriptHwnd, "Ptr", BrightnessSetter._GUID_ACDC_POWER_SOURCE (), "UInt", DEVICE_NOTIFY_WINDOW_HANDLE: = 0x00000000, "Ptr"))); Tyvärr skickades återuppringningen till * PowerSettingRegister * Meddelandet körs på en ny trådl. OnMessage (this._WM_POWERBROADCAST, ((this.pwrBroadcastFunc: = ObjBindMethod (detta, "_On_WM_POWERBROADCAST")))) } __Delete () { if (this.pwrAcNotifyHandle) { OnMessage (BrightnessSetter._WM_POWERBROADCAST, this.pwrBroadcastFunc, 0), DllCall ("UnregisterPowerSettingNotification", "Ptr", this.pwrAcNotifyHandle), this.pwrAcNotifyHandle: = 0., this.pwrBroadcastFunc: = "" } } SetBrightness (inkrement, jump: = False, showOSD: = True, autoDcOrAc: = -1, ptrAnotherScheme: = 0) { statisk PowerGetActiveScheme: = DllCall ("GetProcAddress", "Ptr", BrightnessSetter.hPowrprofMod, "AStr", "PowerGetActiveScheme", "Ptr"), PowerSetActiveScheme: = DllCall ("GetProcAddress", "Ptr", BrightnessSetter.hPowrprofMod, "AStr", "PowerSetActiveScheme", "Ptr"), PowerWriteACValueIndex: = DllCall ("GetProcAddress", "Ptr", BrightnessSetter.hPowrprofMod, "AStr", "PowerWriteACValueIndex", "Ptr"), PowerWriteDCValueIndex: = DllCall ("GetProcAddress", "Ptr", BrightnessSetter.hPowrprofMod, "AStr", "PowerWriteDCValueIndex", "Ptr"), PowerApplySettingChanges: = DllCall ("GetProcAddress", "Ptr", BrightnessSetter.hPowrprofMod, "AStr", "PowerApplySettingChanges", "Ptr") om (steg == 0 &&! Hoppa) { if (showOSD) BrightnessSetter._ShowBrightnessOSD () lämna tillbaka. } if (! ptrAnotherScheme? DllCall (PowerGetActiveScheme, "Ptr", 0, "Ptr *", currSchemeGuid, "UInt") == 0: DllCall ("powrprof \ PowerDuplicateScheme", "Ptr", 0, "Ptr", ptrAnotherScheme, "Ptr *", currSchemeGuid, "UInt") == 0) { if (autoDcOrAc == -1) { if (detta! = BrightnessSetter) { AC: = detta._AC. } annat { if (! BrightnessSetter. IsOnAc (AC)) { DllCall ("LocalFree", "Ptr", currSchemeGuid, "Ptr") lämna tillbaka. } } } annat { AC: =!! autoDcOrAc. } currBrightness: = 0. if (hoppa || BrightnessSetter._GetCurrentBrightness (currSchemeGuid, AC, currBrightness)) { maxBrightness: = BrightnessSetter. GetMaxBrightness (), minBrightness: = BrightnessSetter. GetMinBrightness () if (hoppa ||! ((CurrBrightness == maxBrightness && inkrement> 0) || (currBrightness == minBrightness && inkrement 
instagram viewer
maxBrightness) inkrement: = maxBrightness. annat om (currBrightness + inkrement

Klistra in följande i slutet av detta. Detta är den del av skriptet som du kommer att ändra för att passa dina egna behov. Följande ändrar ljusstyrkan via tangenterna Page Up och Page Down på tangentbordet. Den ändrar den med 10 dvs när du trycker på knappen Page Up en gång ökar ljusstyrkan med tio nivåer.

Redigera nivåerna till vad du behöver. Du kan till exempel ändra den till 1 och -1 för att få finare kontroll över ljusstyrkan.

BS: = new BrightnessSetter () PgUp:: BS.SetBrightness (10) PgDn:: BS.SetBrightness (-10)

Spara skriptet med AHK-filändelsen och kör det. Använd knapparna du har ställt in för att justera ljusstyrkan.

watch instagram story