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.
Į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 && pieaugumsmaxBrightness) 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ą.
Juostelė iš esmės yra skydas, kuriame yra komandų mygtukai ir pikt...
„Windows“ yra elegantiška operacinė sistema ir palaiko šimtus tūkst...
Anksčiau peržiūrėjome keletą rsync GUI programų, leidžiančių sinchr...