Kā kontrolēt spilgtuma līmeni operētājsistēmā Windows 10

click fraud protection

Izmantojot tastatūras funkciju taustiņus, varat pārvaldīt monitora spilgtumu. Pieskaroties vai nu palielināšanas vai samazināšanas spilgtuma taustiņiem, Windows 10 samazina spilgtumu par noteiktu līmeni. Izmantojot īpašās pogas, nav iespējams kontrolēt spilgtuma līmeni. Ja vēlaties precīzāku kontroli, jums būs jāizmanto spilgtuma slīdnis. Ja vēlaties kontrolēt spilgtuma līmeņus, kad maināt spilgtumu ar tastatūru, to var izdarīt, izmantojot skriptu AutoHotkey.

SPOILER trauksme: Ritiniet uz leju un skaties video pamācību šī raksta beigās.

Spilgtuma palielināšanas līmeņi

Pārliecinieties, vai jūsu sistēmā ir instalēts AutoHotkey.

Atveriet Notepad un ielīmējiet tajā. Šo skriptu ir uzrakstījis Reddit lietotājs yet_another_usr.

klase 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 () { ja (BrightnessSetter. IsOnAc (AC)) this._AC: = maiņstrāva. if ((this.pwrAcNotifyHandle: = DllCall ("RegisterPowerSettingNotification", "Ptr", A_ScriptHwnd, "Ptr", BrightnessSetter._GUID_ACDC_POWER_SOURCE (), "UInt", DEVICE_NOTIFY_WINDOW_HANDLE: = 0x00000000, "Ptr"))); Diemžēl atzvanīšana tika nodota * PowerSettingRegister * Paziņojums tiek veikts ar jaunu pavedienu. OnMessage (this._WM_POWERBROADCAST, ((this.pwrBroadcastFunc: = ObjBindMethod (šī, "_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 (palielinājums, lēciens: = nepatiess, showOSD: = patiess, 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"), ja (pieaugums == 0 &&! Lēkt) { ja (parādītOSD) BrightnessSetter._ShowBrightnessOSD () atgriezties. } 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: = this._AC. } cits { if (! BrightnessSetter. IsOnAc (AC)) { DllCall (“LocalFree”, “Ptr”, currSchemeGuid, “Ptr”) atgriezties. } } } cits { AC: =!! autoDcOrAc. } currBrightness: = 0. if (lēkt || BrightnessSetter._GetCurrentBrightness (currSchemeGuid, AC, currBrightness)) { maxBrightness: = BrightnessSetter. GetMaxBrightness (), minBrightness: = BrightnessSetter. GetMinBrightness (), ja (lēkt ||! ((CurrBrightness == maxBrightness && pieaugums> 0) || (currBrightness == minBrightness && pieaugums 
instagram viewer
maxBrightness) pieaugums: = maksimālais spilgtums. cits, ja (currBrightness + pieaugums

Pašās beigās ielīmējiet šo. Šī ir tā skripta daļa, kuru modificēsit atbilstoši savām vajadzībām. Tālāk tiek mainīts spilgtums, izmantojot taustiņus Page Up un Page Down uz tastatūras. Tas to maina par 10, t.i., vienreiz pieskaroties Page Up taustiņam, spilgtums palielinās par desmit līmeņiem.

Rediģējiet līmeņus visam, kas jums nepieciešams. Piemēram, varat mainīt to uz 1 un -1, lai precīzāk kontrolētu spilgtumu.

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

Saglabājiet skriptu ar AHK faila paplašinājumu un palaidiet to. Izmantojiet iestatītos taustiņus, lai pielāgotu spilgtumu.

watch instagram story