The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    AlienFX ideas and API

    Discussion in 'Alienware' started by mortoleeuk, Dec 3, 2010.

  1. mortoleeuk

    mortoleeuk Notebook Enthusiast

    Reputations:
    0
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    5
    It would be quite useful to have some of the following usages for the keyboard lighting, I am a developer so might knock some of these features up into a little tray icon myself. But is there an API I can use to manipulate the individual lights on the keyboard.

    Some Ideas...
    1) One row of the keyboard could be set to show current CPU usage like a progress bar from left to right.
    2) Another row of the keyboard could show CPU temperature
    3) Another Available RAM
    4) Perhaps Network usage, current/average
    5) Or even better, I would allow it take any input from any of the windows performance counters and display these on any line in the keyboard.

    I dont know whether this would be just annoying or really interesting. But I would like to throw something together if someone can give me an idea how to programatically interact with the lighting.

    I run a lot of database and data manipulations for example, and glancing at the keyboard for CPU/RAM/Overall Progress would be great.

    Any of you got any other ideas aswell???
     
  2. Akari

    Akari Notebook Evangelist

    Reputations:
    169
    Messages:
    328
    Likes Received:
    0
    Trophy Points:
    30
    afaik the lights in each zone are on the same circuit, sorry.
     
  3. inap

    inap .........................

    Reputations:
    4,417
    Messages:
    7,827
    Likes Received:
    19
    Trophy Points:
    206
    intriguing idea, i'm not sure about individual rows being programmable. prolly best to contact Ingrater or Wattos since they have worked with alien fx already.
     
  4. mortoleeuk

    mortoleeuk Notebook Enthusiast

    Reputations:
    0
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    5
    It would be dissapointing if they cant be accessed programmatically. Hopefully it is just the command center software that poses this restriction?
     
  5. Akari

    Akari Notebook Evangelist

    Reputations:
    169
    Messages:
    328
    Likes Received:
    0
    Trophy Points:
    30
    I honestly doubt they would have taken the time to wire each LED individually and didn't utilize that in their software.

    They are probably all just clumped together into zones.
     
  6. SillyHoney

    SillyHoney Headphone Enthusiast

    Reputations:
    543
    Messages:
    1,202
    Likes Received:
    1
    Trophy Points:
    55
    Still that should not prevent the job from being done. Instead of using row you can use each zone for each task with color changing indicates the workload.
     
    Vasudev likes this.
  7. Porter

    Porter Notebook Virtuoso

    Reputations:
    786
    Messages:
    2,219
    Likes Received:
    1,045
    Trophy Points:
    181
    Also the four keyboard zones could use coloring to make a "bar" move across as whatever you were montitoring goes up (memory usage etc). Say it was all green at 0% and all red at 100%, then you could use the colors red-orange-yellow moving across the keyboard so it slowly changes from green to all red and gives an indication of whatever it is you are monitoring.

    Probably wouldn't work good for CPU usage or anything fast changing like that, unless it was a 5 second average or something like that.
     
  8. Akari

    Akari Notebook Evangelist

    Reputations:
    169
    Messages:
    328
    Likes Received:
    0
    Trophy Points:
    30
  9. mrazza

    mrazza Newbie

    Reputations:
    10
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    I recently wrote an application that will change the colors on your keyboard based on your APM. I don't own an Alienware, a friend does, so I can't really do any hardcore debugging. Still, if anyone wants to give it a try.

    Download.

    Extract where ever you please, run. (Creates a sys-tray icon, can configure max APM for the red color - double click sys tray icon, etc, etc) Requires .NET - if it doesn't work, download latest .NET - otherwise don't worry about it.
     
  10. Konig

    Konig Notebook Evangelist

    Reputations:
    12
    Messages:
    314
    Likes Received:
    1
    Trophy Points:
    30
    Hi, Is it possible for you to upload it elsewhere? Very slow downloads.
    Edit: Downloaded, get the error below.
    Model is M11x R1
     

    Attached Files:

  11. Comrade Ynot

    Comrade Ynot Notebook Consultant

    Reputations:
    59
    Messages:
    149
    Likes Received:
    0
    Trophy Points:
    30
    M11x has one zone for keys, where other models have multiple zones for keys, you will need m11x specific files for your fx. 14x, 15x, 17x all have four and their fx files are different from m11x.
     
  12. mrazza

    mrazza Newbie

    Reputations:
    10
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    I don't own an Alienware PC so I can't really debug. Try swapping the DLL's I provided in the zip with the ones from your alienware directory.