-
Fototrend
Pár mondatban a Lenovo ThinkPad sorozatú laptopjainak a jótállásáról:
Új hozzászólás Aktív témák
-
zsoltip
őstag
válasz
Dr. Akula
#116401
üzenetére
Olvass vissza én mennyit küzdöttem ezzel, de meglett a megoldás. HP és Dell vonalról jöttem, és szintén furcsállom, hogy nem alap. De hát ez mint kiderült feature, és nem pedig bug.

Nálam ez vált ve: lenovo-backlight-controlRelepíted:
.NET Desktop Runtime 5
AutoHotkey
Az AutoHotkey script nálam Backlight néven elmentve, és benne a kód, amit használok végül, némileg átírva, és Lenovo official fórumot is felhasználva alábbi:; To deactivate "Lenovo OnScreenDisplay Service" (status display for backlight keyboard, microphone, Fn lock) prevent execution of "C:\Program Files\Lenovo\HOTKEY\tposd.exe"
; by (auto)starting (WIN + R: shell:startup) a short cut (minimized) to the following "killtposd.bat":
; @ECHO OFF
; TASKKILL /IM tposd.exe
global START_WITH_BACKLIGHT := 0 ; set to 1 if you want backlight on startup, 0 otherwise
global BACKLIGHT_LEVEL := 1 ; set to 0 for no backlight, 1 for the first (dim level), 2 for the brightest level
global IDLE_DURATION := 15000 ; after how many milliseconds of inactivity the light should turn off
global POLLING_PERIOD := 250 ; how often (ms) should the program check for inactivity; lower turns backlight on faster but drains cpu
; TODO: make the backlight wake up after screen off.
;#InstallKeybdHook
;#InstallMouseHook
;SetTimer, Check, POLLING_PERIOD
;return
global wasOn := 0
setBacklight(START_WITH_BACKLIGHT ? BACKLIGHT_LEVEL : 0) ; if "START_WITH_BACKLIGHT" is "true" than (?) setBacklight = BACKLIGHT_LEVEL else setBacklight = 0
; https://autohotkey.com/board/topic/94002-send-escape-key-after-idle-time/
#SingleInstance Force
#Persistent
SetTimer, Check, % POLLING_PERIOD ;set the timer to POLLING_PERIOD
return
; timer check
Check:
If (A_TimeIdle>=IDLE_DURATION)
{
setBacklight(0)
; SetTimer, Check, Off ; for testing purposes
}
else
{
setBacklight(1)
}
return
; set backlight on or off
setBacklight(isOn)
{
; do not call backlight program if level is already set
if (wasOn != isOn){
wasOn := isOn
level := isOn ? BACKLIGHT_LEVEL : 0
Run, ThinkPadLight_v02.exe "C:\ProgramData\Lenovo\ImController\Plugins\ThinkKeyboardPlugin\x86\Keyboard_Core.dll" %level% , , Hide
}
}
; Script to toggle and set BACKLIGHT_LEVEL permanently during OS session.
^Space:: ; hotkey "Ctrl + Space" to toggle global var "BACKLIGHT_LEVEL" between 0; 1; 2
if (BACKLIGHT_LEVEL = "2"){ ; if (BACKLIGHT_LEVEL is "2")
BACKLIGHT_LEVEL := "0" ; then set "BACKLIGHT_LEVEL" to "0"
wasOn := isOn ; turn OFF immediately by writing BACKLIGHT_LEVEL to Keyboard_Core.dll
level := isOn ? BACKLIGHT_LEVEL : 0
Run, ThinkPadLight_v02.exe "C:\ProgramData\Lenovo\ImController\Plugins\ThinkKeyboardPlugin\x86\Keyboard_Core.dll" %level% , , Hide
}
else ; else ..
{BACKLIGHT_LEVEL := BACKLIGHT_LEVEL + 1 ; add integer "1" to "BACKLIGHT_LEVEL"
wasOn := isOn ; and turn ON immediately by writing BACKLIGHT_LEVEL to Keyboard_Core.dll
level := isOn ? BACKLIGHT_LEVEL : 0
Run, ThinkPadLight_v02.exe "C:\ProgramData\Lenovo\ImController\Plugins\ThinkKeyboardPlugin\x86\Keyboard_Core.dll" %level% , , Hide
}
; msgbox, 0, , Backlight is set to %BACKLIGHT_LEVEL%, 1 ; shows value of "BACKLIGHT_LEVEL" in msgbox, timeout 1 sec, for setup und trouble shooting
return; Script to toggle and set BACKLIGHT_LEVEL permanently during OS session
A script parancsikonját bemásolod ide:
C:\Users\...\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
És szépen indul rendszerindításkor.
Új hozzászólás Aktív témák
- Építő/felújító topik
- sziku69: Fűzzük össze a szavakat :)
- Samsung Gear S3 - második kör
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- Ne várj sokat a vásárlással: drágulás a láthatáron
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Gigantikus fordulatot vett a GeForce RTX 50 Super sorozat törlése
- Milyen processzort vegyek?
- További aktív témák...
- Dell Latitude 7410 Strapabíró Ütésálló Profi Ultrabook Laptop 14" -80% i7-10610U 16/512 FHD IPS MATT
- Legion 5 Pro 16IAH7H Intel Core i7-12700H CPU / 32GB DDR5 RAM / 1TB SSD / Nvidia RTX3070 8GB
- Szép DELL latitude 5420 Tartós Üzleti Laptop 14" -70% i5-1145G7 4Mag 16Gb 256GB SSD FHD IPS
- Bomba ár! Asus ROG G751JY - i7-4750HQ I 16GB I 256SSD I GTX980M 4G I 17,3" FHD I Cam I Garancia!
- Bomba ár! Dell Latitude 3340 - i3-4GEN I 4GB I 500GB I 13,3" HD I HDMI I Cam I W10 I Garancia!
- Dell Precision 7560 - Intel Core i9-11950H RTX A5000 64GB 1TB SSD FHD (ELKELTEK)
- GYÖNYÖRŰ iPhone 13 mini 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3443
- Huawei P30 Lite / 4/128GB / Kártyafüggetlen / 12Hó Garancia
- BESZÁMÍTÁS! ASRock B450 R5 5600X 16GB DDR4 512GB SSD RTX 3060 12GB Zalman Z1 Plus Cooler Master 750W
- HIBÁTLAN iPhone 13 Pro Max 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3756, 100% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


