Kaip valdyti ryškumo lygius „Windows 10“

click fraud protection

Monitoriaus ryškumą galite valdyti naudodami klaviatūros funkcijų klavišus. Bakstelėjus padidinimo arba sumažinimo ryškumo klavišus, „Windows 10“ sumažėja ryškumas tam tikru lygiu. Neįmanoma valdyti ryškumo lygio, kai naudojate tam skirtus mygtukus. Jei norite išsamesnės kontrolės, turėsite naudoti ryškumo slankiklis. Jei norite valdyti ryškumą, kai keičiate ryškumą klaviatūra, tai galite padaryti naudodami „AutoHotkey“ scenarijų.

SPOILER ALERT: Slinkite žemyn ir žiūrėti vaizdo įrašą šio straipsnio pabaigoje.

Ryškumo padidėjimo lygiai

Įsitikinkite, kad sistemoje esate įdiegę „AutoHotkey“.

Atidarykite „Notepad“ ir įklijuokite joje. Šį scenarijų parašė „Reddit“ vartotojas yet_another_usr.

klasė „BrightnessSetter“ {; qwerty12 - 17.05.17.; https://github.com/qwerty12/AutoHotkeyScripts/tree/master/LaptopBrightnessSetter. statinis _WM_POWERBROADCAST: = 0x218, _osdHwnd: = 0, hPowrprofMod: = DllCall („LoadLibrary“, „Str“, „powrprof.dll“, „Ptr“) __New () { jei (BrightnessSetter. „IsOnAc“ (AC)) tai._AC: = AC. if ((this.pwrAcNotifyHandle: = DllCall („RegisterPowerSettingNotification“, „Ptr“, A_ScriptHwnd, „Ptr“, „BrightnessSetter“ ._GUID_ACDC_POWER_SOURCE (), „UInt“, DEVICE_NOTIFY_WINDOW_HANDLE: = 0x00000000, "Ptr"))); Deja, atgalinis ryšys perduotas * „PowerSettingRegister“ * Pranešimas vykdomas nauju siūlu. „OnMessage“ (tai._WM_POWERBROADCAST, ((this.pwrBroadcastFunc: = ObjBindMethod (tai „_On_WM_POWERBROADCAST“)))) } __Ištrinti() { if (this.pwrAcNotifyHandle) { „OnMessage“ („BrightnessSetter._WM_POWERBROADCAST“, this.pwrBroadcastFunc, 0), „DllCall“ („UnregisterPowerSettingNotification“, „Ptr“, this.pwrAcNotifyHandle), this.pwrAcNotifyHandle: = 0., this.pwrBroadcastFunc: = "" } } „SetBrightness“ (prieaugis, šuolis: = klaidingas, „showOSD“: = teisingas, „autoDcOrAc“: = -1, „ptrAnotherScheme“ = = 0) { statinė „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“), jei (prieaugis == 0 &&! Šuolis) { if (rodytiOSD) „BrightnessSetter._ShowBrightnessOSD“ () grįžti. } 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 (this! = BrightnessSetter) { AC: = tai._AC. } Kitas { if (! BrightnessSetter. „IsOnAc“ (AC)) { „DllCall“ („LocalFree“, „Ptr“, „currSchemeGuid“, „Ptr“) grįžti. } } } Kitas { AC: =!! autoDcOrAc. } currBrightness: = 0. if (jump || BrightnessSetter._GetCurrentBrightness (currSchemeGuid, AC, currBrightness)) { „maxBrightness“: = „BrightnessSetter“. „GetMaxBrightness“ (), „MinBrightness“: = „BrightnessSetter“. „GetMinBrightness“ () jei (šuolis ||! ((„CurrBrightness == maxBrightness && inkrementas> 0) | | (currBrightness == minBrightness && pieaugums 
instagram viewer
maxBrightness) prieaugis: = maksimalus ryškumas. else if (currBrightness + prieaugis

Pačioje pabaigoje įklijuokite šį. Tai yra scenarijaus dalis, kurią jūs pakeisite, kad atitiktų jūsų poreikius. Šie parametrai keičia ryškumą naudojant klaviatūros mygtukus „aukštyn“ ir „žemyn“. Tai keičiama 10, t. Y., Vieną kartą bakstelėjus „Page Up“ mygtuką, ryškumas padidėja dešimčia lygių.

Redaguokite lygius, kad ir ko jums reikia. Pvz., Galite pakeisti juos į 1 ir -1, jei norite tiksliau valdyti ryškumą.

BS: = naujas „BrightnessSetter“ () „PgUp“:: „BS.SetBrightness“ (10) PgDn:: BS.SetBrightness (-10)

Įrašykite scenarijų su AHK failo plėtiniu ir paleiskite jį. Naudokite klavišus, kuriuos nustatėte, kad sureguliuotumėte ryškumą.

watch instagram story