Asus notebook keys, v1.3

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

  1. NP_

    NP_ Notebook Enthusiast

    Reputations:
    140
    Joined:
    Mar 1, 2007
    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

    Reputations:
    4,097
    Joined:
    Jul 29, 2006
    Messages:
    3,081
    Likes Received:
    98
    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

    Reputations:
    7
    Joined:
    Jul 10, 2007
    Messages:
    110
    Likes Received:
    0
    Trophy Points:
    30
    Anyone else know how good this one is?
     
  4. donuthole

    donuthole Notebook Enthusiast

    Reputations:
    2
    Joined:
    Jun 11, 2007
    Messages:
    37
    Likes Received:
    0
    Trophy Points:
    15
    works fine with the g1s
     
  5. NP_

    NP_ Notebook Enthusiast

    Reputations:
    140
    Joined:
    Mar 1, 2007
    Messages:
    34
    Likes Received:
    0
    Trophy Points:
    15
    mujtaba, done. Upgrade to 1.1 and enable Fn lock hotkey.
     
  6. remzi

    remzi Notebook Guru

    Reputations:
    34
    Joined:
    Jul 18, 2007
    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

    Reputations:
    4,097
    Joined:
    Jul 29, 2006
    Messages:
    3,081
    Likes Received:
    98
    Trophy Points:
    116
    Excellent !

    :)
     
  8. NP_

    NP_ Notebook Enthusiast

    Reputations:
    140
    Joined:
    Mar 1, 2007
    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

    Reputations:
    34
    Joined:
    Jul 18, 2007
    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

    Reputations:
    18
    Joined:
    Apr 13, 2007
    Messages:
    492
    Likes Received:
    0
    Trophy Points:
    30
    Nice program! It will definitely add functionality.
     

Share This Page