1. You may have noticed things look a little different around here - we've switched to a new platform (XenForo) and have some new forum styles and features. This how-to guide will help you find your way around. If you find anything that looks strange, post it in this thread.

Asus notebook keys, v1.3

Discussion in 'Asus' started by NP_, Aug 2, 2007.

  1. NP_

    NP_ Notebook Enthusiast

    Messages:
    34
    Likes Received:
    0
    Trophy Points:
    15
    Asus notebook keys, v1.3
    This program gives you ability to define own actions for additional buttons of Asus notebooks.

    [​IMG]

    Package:
    • AsusNbKeys.exe - main service module, it must be always loaded (do not close it from Task Manager, use "Stop AsusNbKeys process" button of AsusNbKeysCtrl.exe instead);
    • AsusNbKeysCtrl.exe - setup module, manages settings for main service; run it only for making changes to settings.

    Features:
    • You can set own actions for additional buttons of your Asus notebook or leave them by default;
      Possible own actions:
      • run any application or file (vbs-script, for example) with parameters,
      • simulate keystroke to use it as hotkey with some other program,
      • just do nothing;
      *v1.1: added ability to block all additional buttons by hotkey (Win + Space);
      *v1.3: added ability to supply parameters for app being executed.

    Requirements:
    • /!\ The Asus's ATK0100 driver + software, HControl.exe MUST be 1043.2.15.64 or newer version;
    • Windows XP 32bit or Vista 32Bit;
    • Do not change names of programs of this package.

    Installation:
    • Download and unzip to some safe place;
    • Add shortcut for AsusNbKeys.exe to autorun;
    • Run AsusNbKeys.exe;
    • Run AsusNbKeysCtrl.exe and set up your keys as you want.

    Upgrading:
    • Run your old AsusNbKeysCtrl.exe and press "Stop AsusNbKeys process" button;
    • Close AsusNbKeysCtrl.exe;
    • Overwrite AsusNbKeys.exe with newer version;
    • Overwrite AsusNbKeysCtrl.exe with newer version;
    • Run AsusNbKeys.exe.


    Download v1.3: rapidshare.com

    Download v1.3 SOURCES: rapidshare.com


    PS: please report bugs...

    --

    Updated to 1.1.
    * Block all buttons via Win + Space (enable this option first);
    + Fixed small bug ("Remove" did'n turn off).

    Updated to 1.1_FIXED.
    * AsusNbKeys.exe does not use msvcr80.dll anymore.

    Updated to 1.3.
    * Added ability to supply parameters to application being executed;
    * Trying to fix Vista errors (the program can get disabled after sleep\hibernate, can't find ATK0100 AC event).
     

    Attached Files:

  2. mujtaba

    mujtaba ZzzZzz Super Moderator

    Messages:
    3,079
    Likes Received:
    95
    Trophy Points:
    116
    Awesome, Thanks.
    It works for W3J (managed to change the functionality of the useless keys on the left).

    Can I request a new feature ?
    -To add a new custom function for the Special key disable/enable feature.
    (If you know about the W3J, there is a great possibility that you would press the special buttons on the sides when you want to pick up the laptop from both sides)
     
  3. aoguy1989

    aoguy1989 Notebook Consultant

    Messages:
    110
    Likes Received:
    0
    Trophy Points:
    30
    Anyone else know how good this one is?
     
  4. donuthole

    donuthole Notebook Enthusiast

    Messages:
    37
    Likes Received:
    0
    Trophy Points:
    15
    works fine with the g1s
     
  5. NP_

    NP_ Notebook Enthusiast

    Messages:
    34
    Likes Received:
    0
    Trophy Points:
    15
    mujtaba, done. Upgrade to 1.1 and enable Fn lock hotkey.
     
  6. remzi

    remzi Notebook Guru

    Messages:
    72
    Likes Received:
    0
    Trophy Points:
    15
    Works 100% perfect with M2N. Good job :)

    P.S. Where can I find and download the latest ATK0100 driver? ASUS's ftp is very untidy, I can't find the things I want...

    Feature suggestion:

    As the program can detect the events by pressing on the hotkey, I believe you can extend the program to get the event id of a third party software (like finding the event id of winamp's play/stop button by clicking on it). This way, we can use the media player keys with Winamp.
     
  7. mujtaba

    mujtaba ZzzZzz Super Moderator

    Messages:
    3,079
    Likes Received:
    95
    Trophy Points:
    116
    Excellent !

    :)
     
  8. NP_

    NP_ Notebook Enthusiast

    Messages:
    34
    Likes Received:
    0
    Trophy Points:
    15
    Use keystoke events.

    1) Open Winamp and register (for example) Ctrl+Shift+Alt+Z as a hotkey for play event;
    2) Start AsusNbKeysCtrl and add some new event (power4gear key, for example) and set its action to "keystroke" and set the same keystroke Ctrl+Shift+Alt+Z. Save settings.

    Now by pressing power4gear key you make system think that you have just pressed Ctrl+Shift+Alt+Z. So it works as hotkey for Winamp's play event!

    This way you can assign any additional buttons of notebook to act as hotkeys for any programs.

    PS: sorry for bad english...
     
  9. remzi

    remzi Notebook Guru

    Messages:
    72
    Likes Received:
    0
    Trophy Points:
    15
    NP: Thanks, it works as I wanted :)

    This is a great softare. I think you should put it to a website and put some advertisements on it, so you can make some money of it :)
     
  10. nightfox91

    nightfox91 Notebook Evangelist

    Messages:
    492
    Likes Received:
    0
    Trophy Points:
    30
    Nice program! It will definitely add functionality.
     
  11. Michadeon

    Michadeon Notebook Guru

    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    Tried to use it on a G1S, the main program cannot start (error initializing program)... The Control program starts but (naturally) cannot synchronize with the main program. I have the latest ACPI drivers from Asus, so... I'm open to suggestions :( ..
     
  12. NP_

    NP_ Notebook Enthusiast

    Messages:
    34
    Likes Received:
    0
    Trophy Points:
    15
    Michadeon, are you running Vista on your notebook? The program is designed under XP and for XP (I have no Vista to test with). Try to run AsusNbKeys in XP compatibility mode. The "error initializing program" msg tells that this is some system incompatibility.
     
  13. Michadeon

    Michadeon Notebook Guru

    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    Thanks for the quick reply! I'm running Windows XP SP2, and the nb has been flashed with bios v204. Just for the fun of it, I tried running both programs on my desktop (obviously not an asus), the main program starts, without any obvious effect, and the control cannot find the acpi drivers. On the G1S, the opposite happens: Main program cannot start, control one starts, finds acpi (since there is no regarding error message), but cannot "find" the main program.
     
  14. NP_

    NP_ Notebook Enthusiast

    Messages:
    34
    Likes Received:
    0
    Trophy Points:
    15
    It will say "Can't find HControl.exe process!" within ~2 minutes after execution and then close.

    I can suppose that you're running some antivirus\antispyware\firewall software that tries to get control on AsusNbKeys.exe. My app is written a bit non-standard way (it has no windows, it has no message queue to reduce size of program image in memory). So this all can cause some problems theoretically.
    Please try to disable all these programs and try to start AsusNbKeys. Let's see if it's working or not.
     
  15. Michadeon

    Michadeon Notebook Guru

    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    I don't have any extra software whatsoever... It's a clean XP install that I did yesterday, and so far the only extra program that I have is Winamp. I could try to disable the Windows firewall, but I doubt that this is what's causing the trouble. Thanks for the help, but don't worry, it's not that important for me. Still, I get the feeling that I am the only one with the problem...
     
  16. NP_

    NP_ Notebook Enthusiast

    Messages:
    34
    Likes Received:
    0
    Trophy Points:
    15
    Michadeon, seems to be that I know what's the problem. Try this rebuilt application: [FILE WAS REMOVED. GET UPDATED VERSION FROM 1ST POST IN THIS THREAD]
     
  17. dementor

    dementor Notebook Consultant

    Messages:
    108
    Likes Received:
    0
    Trophy Points:
    30
    Hey guys, can I somehow use this program to send Fn+F10/f11/f12 to mute/volume up/volume down? because the asus hotkeys dont do this for some reason on my system
    THANKS!
     
  18. NP_

    NP_ Notebook Enthusiast

    Messages:
    34
    Likes Received:
    0
    Trophy Points:
    15
    dementor, yea. Set these buttons to simulate keystrokes of Volume Mute\Up\Down keys accordingly.
     
  19. dementor

    dementor Notebook Consultant

    Messages:
    108
    Likes Received:
    0
    Trophy Points:
    30
    Thanks - works perfectly under Vista 32bit!! YOU ROCK!
     
  20. Patrick

    Patrick I beat spamers with stiks Super Moderator

    Messages:
    2,383
    Likes Received:
    31
    Trophy Points:
    66
    Can you make the turbo gear button have a separate function when fn is held down?
     

Share This Page