MapView Shortcut zur Helligkeitseinstellung gesucht

  • Hallo zusammen,


    Zitat

    Original von rohoel
    gibt es denn hier im beitrag mal eine einbaufertige lösung?


    Unter GoPal 3 funktioniert die Klickfolge mit Koord mit diesem Parameter im Standard-Skin (alles in eine Zeile!):


    window=0 SendKey=\l\My Flash Disk\navigation\Setting.exe|\c0,80,100\c0,80,100\c0,150,130\c0,150,130\c0,150,130\c0,150,130\c0,150,130\c0,150,130\c0,150,130\c0,340,130\c0,340,130\c0,25,-1\c0,25,-1\c0,25,-1


    Es wird die Settings.exe gestartet und mit den ersten beiden Klicks auf die Helligkeitsseite gewechselt.
    Die nächsten 7 Klicks regeln die Helligkeit ganz herunter, damit man eine definierte Ausgangslage (Stufe 1) hat.
    Mit der Anzahl der folgenden x Klicks (hier 2) wird die gewünschte Helligkeitsstufe gewählt (hier Stufe 3)
    Die letzten 3 Klicks beenden die Settings.exe wieder.


    Das soll nur eine Grundlage bieten, man kann das natürlich noch verfeinern und anpassen.


    Könnte bitte jemand testen, ob das bei GoPal 4 auch so funktioniert?


    Wenn gewünscht, dann könnte ich das mit einem Koord-Befehl (analog zu Backlight) auch automatisieren, ich meine die aktuelle Einstellung aus der Registry lesen und dann die nötigen Klicks berechnen.


    Gruß,
    Stefan

  • Hallo Stefan.


    Hast du bedacht das es bei Gopal 4 2 verschiedene Helligkeitsregler für Tag und Nachtansicht gibt?

  • Hallo Rainer,


    also ich habe nun folgendes getestet:
    1) GoPal 3 und setting.exe V3
    und verglichen mit
    2) GoPal 3 und setting.exe V4


    In beiden Fällen wird durch einen Klick auf den Helligkeits-Plus- bzw. Minusbutton ("BrightnessPlus" bzw. "BrightnessMinus") sofort der Eintrag in
    HKEY_CURRENT_USER\ControlPanel\BackLight\BacklightCurrentLevel
    angepasst.
    speziell zu 2):
    Bei der 4er settings.exe ist es egal, welche Einstellungsbuttons (Tag oder Nacht) man nimmt, der o.g. Reg-Wert wird sofort gesetzt.


    Beim Verlassen der Helligkeitseinstellung ("BrightnessScreen") wird "Action: MainFU.DisplaySettings" aufgerufen, und dadurch werden die RegKeys für GoPal gesetzt:


    zu 1):
    Hier wird der aktuelle Wert auch noch nach
    HKEY_CURRENT_USER\Software\3SOFT\Pathfinder\PowerManagement\Backlight\ACBrightness geschrieben.


    zu 2):
    Hier werden die eingestellten Werte nach
    HKEY_CURRENT_USER\Software\Elektrobit\streetdirector\PowerManagement\Backlight\DayBrightness und nach
    HKEY_CURRENT_USER\Software\Elektrobit\streetdirector\PowerManagement\Backlight\NightBrightness geschrieben.
    IsNightBrightness entscheidet darüber, welcher von beiden Keys gerade aktiv ist, und somit seinen Wert an
    HKEY_CURRENT_USER\ControlPanel\BackLight\BacklightCurrentLevel weitergibt.



    Ändert man manuell den Wert in
    HKEY_CURRENT_USER\ControlPanel\BackLight\BacklightCurrentLevel und ruft dann die settings.exe auf, wird dieser Wert sofort im "BrightnessLevel" angezeigt, aber nun gibt es einen Unterschied:


    Verlässt man nun sofort wieder die "Bildschirmeinstellungen" werden zwar bei beiden Versionen die entsprechenden RegKeys gesetzt, aber nur bei der settings.exe von GoPal4 wird auch die Helligkeit unmittelbar gesetzt.
    Bei der settings.exe von GoPal 3 muss man zuerst den Button "BrightnessPlus" oder "BrightnessMinus" angeklickt haben.


    Fazit für GoPal 4
    Hier kann die Helligkeit so eingestellt werden:
    - den gewünschten Wert in HKEY_CURRENT_USER\ControlPanel\BackLight\BacklightCurrentLevel vorgeben
    - diese Parameterzeile (ggf. Koordinaten anpassen, da für die 3er settings.skn gemacht) ausführen:


    window=0 SendKey=\l\My Flash Disk\navigation\Setting.exe|\c0,80,100\c0,80,100\c0,25,-1\c0,25,-1\c0,25,-1


    Hier wird nur das Fenster "Bildschirmeinstellungen" aufgerufen und wieder verlassen.


    Bitte mal testen, ob das so klappt!


    Gruß,
    Stefan


  • Hallo Stefan,


    bin zwar nicht der Rainer, aber ich hoffe das ist ok :gap


    Ich habe mir einen Button in die Kartenansicht mit deinen Parametern gemacht.


    1. Versuch
    Settings öffnen sich und Security öffnet sich - das wars
    [Blockierte Grafik: http://i30.tinypic.com/2621vkx.gif]


    Dann habe ich die beiden Parameter c0,80,100 auf jeweils c0,60,190 geändert.
    So öffnet sich dann die Bilschirmeinstellungen und dann die Helligkeit.
    Nur die restlichen Parameter c0,25,-1 haben dann keine Auswirkungen mehr und die Helligkeit bleibt geöffnet.

    Einmal editiert, zuletzt von erste mühle ()

  • Hallo Stefan.


    Hab das ganze an meine Settings.skn angepasst und getestet.
    Soweit wäre das OK, aber...


    Wenn man den Backlight Wert in der Registry manuell ändert wird er sofort wieder auf den Altwert zurückgesetzt. Zumindest dann wenn Gopal aktiv ist.


    Erst wenn die Settings.exe aktiv ist wird der manuel geänderte Wert gehalten.



    @erste mühle
    Du must den drittletzten Parameter in 54,232 und die beiden letzten Parameter in 25,246 umändern dann gelangst du zurück in die MapView.
    Die Werte von Stefan beziehen sich auch die Gopal 3 Settingsmaske

    4 Mal editiert, zuletzt von Schmischi ()

  • Hallo Stefan.


    Noch zur Info.


    Testweise GoPal beendet und den Regwert manuell geändert.
    Der Wert wird gehalten.
    Gopal gestartet und der Wert wird wieder automatisch auf den Altwert zurückgesetzt. ?(



    GoPal holt sich beim Start die Werte aus der streetdirector.reg im Verzeichnis \Settings\Navigation


    Dorthin werden die Werte bei Veränderungen in der Helligkeitssteuerung auch sofort geschrieben.