Yeah you need to actually run linux as the OS, you can't do cygwin or run a VM and have the keyboard backlight work like that. Since it's doing ACPI calls, you wouldn't even have the module loaded (asus-laptop) that controls all of it, since it's just a generic x86 host there.
The control for the backlight is in:
/sys/devices/platform/asus_laptop/leds/asus::kbd_backlight/brightness
Anyway, good luck in your endeavors.
-
ALLurGroceries Vegan Vermin Super Moderator
-
But how do with music in Linux ? There is no Winamp in Linux OS - then where get plugin which can control keyboard backlight in Linux ?
I know is:
https://github.com/ktoso/g73-keyboard-backlight-sh/
But ... music ? beat? g73 keyboard? -
ALLurGroceries Vegan Vermin Super Moderator
The scripts in that github aren't needed and are actually pretty similar to ones posted here. Those are just event handlers for the normal Fn+F3 and F4 hotkeys.
The actual interface for the keyboard backlight level is in the file I listed earler, and writing the number 0-3 in it will give you the 3 steps of the backlight brightness.
For the music idea, you would have to write a script as a plugin for a music player, and there are an infinite number of scriptable music players for linux. -
I don't learned how write in C++ and different programming languages
That is that problem ... i wish but i can't
Any help ? i can pay you hmm 5$ ?But write it to me!
I only use always W7 - Linux is for me the Black Magic -
ALLurGroceries Vegan Vermin Super Moderator
I don't have the hardware anymore... I've sold all of my machines that had backlit keyboards... :-/
Scripting a plugin isn't C++, it's much much simpler. You can do it! -
Please?
Any guide / article about that? -
ALLurGroceries Vegan Vermin Super Moderator
I dunno I haven't written any music player plugins myself so I don't have any real pointers for you.
You'd want to find a music player that has a well documented plugin interface, that's about all the advice I can give you. Some of them aren't documented at all... -
Ok thanks again very much!
Last sentence - in my linux i cant find
/sys/devices/platform/asus_laptop/ becouse my ends on platform / power (reg dummy etc) -
ALLurGroceries Vegan Vermin Super Moderator
You need to actually be running linux as your host OS on an asus laptop to get that directory.
The ACPI platform support for asus is only loaded if it detects an asus BIOS. -
I love ya!
I try it later becouse now (1hour) ... to school (PS you aren't sleepe ?)
What time is it in your place? In my its 10:40 AM
I know - i must read very much about linux (Ubuntu - no Debian)
Its simple - but not for me now (i use for (or since) birth Windows - 98/XP/Vista and now 7)
Can you recommend me some audio player which play Flac/MP3 ? and which have something about plugins/visualizations - i must do it for me!
PS
Maybe Read Write Utility can edit bios/keyboard functions? i must do it... Flashing Keyboard Backlight in Music Beat... ahh (dreams) -
After following the instructions for windows 7 x64. I managed to configure my media keys. Only my volume, brightness, touchpadlock etc buttons don't work anymore. I tried replacing hcontrol.exe with other versions, without succes.
I have a Asus x5qsf -
Flasherr, Have U tried reinstalling the ATK software? It can be found here:
ASUSTeK Computer Inc. -Support- Drivers and Download X5QSF
http://support.asus.com/Download.aspx?SLanguage=en&m=K53SV&p=3&s=295
Session see this link http://support.asus.com/Download.aspx?SLanguage=en&m=K53SV&p=3&s=295 choose the OS and grab the latest version of ATK -
I have the same problem as flasherrr on my Asus K53SV
-
Hey,
Same problem here as flasherr on X5QSF (same like N55), am I correct that AsusNbKeys.exe causes this error? When I run it the vol, brightness and stuff don't work anymore, when stopped they work again...
Can't get foobar configured to use play/pause key, it reacts to all function keys as well (i.e. plays/pauses when I press volume key). -
Hi,
I seem to be having a problem with the program. It works fine until I shut down my computer. Whenever I turn my computer back on, the hotkeys take their default function, and I have to start "AsusNbKeys.exe" for them to get the controls I assigned them.
When my laptop goes into sleep mode and starts again though, the program works fine...
I've tried several things to launch "AsusNbKeys" on startup (Putting it in the Startup folder (Windows 7), putting a new event which launches the exe file on startup through Control panel, and even changing the registry) this doesn't help at all...
Could someone tell me if they've found a solution to this problem?
Thanks!! -
I found a great solution to control Foobar on this site:
link
Works for N55 as wellKeeps all other functionality running as it should
Kudo's for this guy!
edit:
Altering the icpt.conf file used with this solution can make it work for Winamp (and Itunes) as well. See the link for details! -
I finally got the AsusNbKeys working after multiple efforts. (On Windows 7 64-bit). I kept getting the Synchronization problem again and again.
I Made sure I had the correct version of HControl, Atk0100, the correct version of asusnbkeys with the hex-edit. But it still wouldn't work.
Then I ran across a link on Page 5 of the forum (found here http://forum.notebookreview.com/asus/150016-asus-notebook-keys-v1-3-a-5.html). The second post has a link to Hcontrol. After running the registry file I got from that Hcontrol rar file, it all started working.
Oh and I should add that the HControl file (version 1043.3.2.1) provided in that link works for me, but some of my other hotkeys don't function properly. However, HControl version 1.0.59.0 DOES work with asusnbkeys and all of my hotkeys still work fine. However, when I was on Hcontrol version 1.0.55.0, it did NOT work for asusnbkeys. -
I have the same problem as flasherrr on my Asus N55SF.
I discovered an interesting detail. I was editing the source code to understand what was the problem that made it did not work. In the following source code if put a Sleep() and after hitting repeatedly the keys, they work awkwardly:
Code:[B](...)[/B] [COLOR="Blue"]while[/COLOR](TRUE) { dwWaitEvent = WaitForMultipleObjects(3, hEvents, FALSE, INFINITE); [COLOR="Blue"]switch[/COLOR](dwWaitEvent) { [COLOR="Blue"]case [/COLOR]WAIT_OBJECT_0 + 0: { dwInBuf[0] = (DWORD) hATKACPIEVENT; DeviceIoControl(hATKACPI, 0x222400, dwInBuf, 4, dwOutBuf, 4, &dwBytesReturned, 0); CloseHandle(hEvents[2]); CloseHandle(hEvents[0]); CloseHandle(hATKACPIEVENT); CloseHandle(hATKACPI); CloseHandle(hEvents[1]); [COLOR="Blue"]return [/COLOR]0; } [COLOR="Blue"]break[/COLOR]; [COLOR="Blue"]case [/COLOR]WAIT_OBJECT_0 + 1: { [B][COLOR="Red"][I][U]Sleep(100);[/U][/I][/COLOR][/B] [COLOR="Blue"]if[/COLOR](DeviceIoControl(hATKACPI, 0x222408, NULL, 0, dwOutBuf, 4, &dwBytesReturned, 0)) { [COLOR="Blue"]if[/COLOR](dwBytesReturned) { [COLOR="Blue"]if[/COLOR](!bLockFn) { [COLOR="Blue"]if[/COLOR](DefinedEvents[dwOutBuf[0]] != NULL) ActionExecuteThread(DefinedEvents[dwOutBuf[0]]); [COLOR="Blue"]else[/COLOR] PulseEvent(hATKACPIEVENT); } } } } [COLOR="Blue"]break[/COLOR]; [COLOR="Blue"]case [/COLOR]WAIT_OBJECT_0 + 2: { [B](...)[/B]
View attachment AsusNbKeys.zip
Any ideas about what is it? -
still no 64bit support?! could anyone compile it for 64bit windows 7? i can't use it on asus N73SV
-
What? Have you tried running it? I've only used this on 64-bit Windows and had no problems.
-
Does anybody else have this problem or knows a fix?
I've set up my arrows as media keys so they work in itunes.
They work fine in itunes as long as the window is open, but if i minimize itunes it doesnt work... -
I built an installer with everything you need. Follow the next steps:
Code:To install: 1. Download and Install ATK Package Win7 32bits (don't restart): a. Download the file from: http://dlcdnet.asus.com/pub/ASUS/nb/Drivers/ATKPackage/ATK_Package_win7_32_Z100008.zip b. Extract c. Execute and Install (don't restart) (open "ATK_Package_win7_32_Z100008\Setup.exe") 2. Install Asus Notebook Keys (open "Asus Notebook Keys\setup.exe") 3. Overwrite HControl.exe in the ATK Package folder (maybe C:\Program Files (x86)\ASUS\ATK Package\ATK Hotkey) with the new one. (reference: sources\HControl\HControl.html) 4. Disable DMedia in msconfig.exe (Start Button > type 'msconfig' and hit Enter > Startup > uncheck DMedia in Startup Item column) 5. (Optional) Restart to apply the new settings
Attached Files:
-
-
will this be able to lock the fn keys so that when i hit f11,12 i can adjust the volume etc without hitting fn?
-
download1001s, NP - Thanks a lot! Works like a charm.
-
What all do i need to install this program? Also is there a way with this program to flip the f keys so instead of hitting fn n a f key to adjust brightness, you can adjust the brightness by just hitting the f keys?
-
Thanks so much download1001s!! worked like a charm in my K53sv.
although there wasn't a DMedia item in Startup Item column in Step 4, but the fix worked perfectly.
now the media keys work in iTunes and winamp.
you're a genius!! -
What should I do?
Nevermind, fixed that...
Only the Play (NOT Pause) and Stop work. My other Function keys like F10, F11, F12 (for the sound) have stopped working... what should I do? -
Could someone put fixed compatible hexed exe and exact atk driver version link all together for using it for windows 7 64bit and upload it somewhere? if it works for you it should work for us too
! so please share your moded files!! -
ALLurGroceries Vegan Vermin Super Moderator
ATK is different between models, so that isn't really possible.
-
;_; what about asus n73 ATK? that have some multimedia keys! still can't find a workaround to customize them!
-
Hi download1001s, we have the same laptop Asus N55SF running Win7 x64.
Did you finally success in this hard task? Thanks in advance for your reply and your coding. -
Hello everybody!
I've just recently moved from an N73jq to the N56vz. I was using the asusnbkeys with konrad's fix happily on my old laptop, but found out that it wouldn't work normally on the n56vz (the media keys would be set up ok, but the volume and wifi buttons would stop working with asusnbkeys.exe running)
So I looked into that link posted ( Controlling foobar2000 with Asus G73 multimedia keys « zaak@blue:~$)
If you're forced to use iTunes like I am, then what you do is:
a) follow the steps from the link above
b) edit the icpt.conf file so that it looks like this:
window_class = iTunes
application_path = C: \ Program Files (x86) \ iTunes \ iTunes.exe
c) Restart and it should be working fine.
Hopefully this will be helpful for some. -
You are right ! it's WORKING !!!!
I've got the newest G55VW with win7-x64, and had the problem with asusNbkeys not working with Hcontrol from the latest ATK drivers, up until I saw your post !
To elaborate, I didn't installed "Asus Notebook Keys\setup.exe" as you said....
So, I made up a new package from your files and from other files for asusNbkeys that was published here in the forum.
Now, the only CONS about this way is that the graphics that pops-up when you click fn combo - is the old graphics... but I guess one can always install the newer "ATKOSD2" package to get the latest graphics.
Personally, I think the old graphics are better ( cuz it's more 3D looking )
any way, My new instruction for getting all of the FN combo to work simultaneously with AsusNbKeys, is as follows:
Code:To install: 1. Remove all previous ATK package installation on the computer. 2. install "ATK_Package_win7_32_Z100008\Setup.exe" 3. for x64 support for AsusNbKeysCtrl: Overwrite HControl.exe in the ATK Package folder (maybe C:\Program Files (x86)\ASUS\ATK Package\ATK Hotkey) with the one from the rar. 4. copy "AsusNbKeys.exe" and "AsusNbKeysCtrl_Rebuild.exe" to "C:\Program Files (x86)\ASUS\ATK Package\ATK Hotkey". 4.1 add "AsusNbKeys.exe" to the startup list applications using "msconfig",autoruns or simply create a shortcut for that exe at the "all programs->startup" directory. 5. Restart to apply the new settings
THANK YOU COMMUNITY FOR SHARING THOSE STUFF AND INFO !!!:thumbsup:
-------------------------------------------------------------------------------------------------
EDIT:
I forgot to mention that I added in the RAR the "ATK Media" files for getting Winamp to work with arrow-keys, which are the multimedia buttons in most of the G-serie.jphoto likes this. -
First time ASUS owner, S56CA to be exact. Running on Windows 8, which instructions should I follow to get this to work on my laptop if possible? I just want to change the FN + arrow keys functions to work with something other than the useless ASUS DVD program.
-
-
-
3mpty's lab: How to get ASUS notebooks' media keys to work with Winamp/MusicBee/Etc -
Is there an update? I tried it and I still get the error :/
Thanks
Never mind I got it -
Would like to do this on my N56VZ w/ Windows 8 (64 bit). Does anyone have this working for Win 7? If yes, which files, steps should be followed? I just want to make the Fn key stick.
-
Hello, thank you for this great tool.
It was working well until I activated "Enable the Fn button lock key (Win + Space)".
Using Win+Space combo key does lock all other Fn functions, but the problem is that I want to activate them again and is not working.
Pressing Win+Space again does not do anything.
Deactivating the option has no effect.
Searching with "Registry Editor" and deleting all things with "AsusNbKeys" didn't do any good.
Uninstalling the ATK drivers using Revo Uninstaller with advanced cleanup and reisntall them clean, nothing.
No matter what I do and what I change, every time when the AsusNbKeys module is loaded, all other Fn functions are not working except the keys from the editor and the brightness and volume.
Does anyone know what this option "Enable the Fn button lock key (Win + Space)" changes so I can manualy restore it? Or how to fix this?
Thank you in advance
Liviu
P.S. I'm using Windows 8 x64 on ASUS N56VZ -
If only pressing fn-play would open itunes as well like on my old pc, that would free up my instant key for something else.
For that matter, if Asus weren't so funny about Apple and iTunes I wouldn't have wasted 2 days trying all these solutions, haha.
Mykey -
I would like thank all you users who developed this program over the years, it's incredibly helpful when installed correctly. Chiefly, I used it on my new ASUS G55VW, Windows 8 x64, to remap the directional-key "media functions" to the actual media stop/play/forward/back "keystrokes" recognized by media programs.
That said, I'd like to raise a question that's come up a few times in here, adding Fn to the available keystroke-additions. I don't want to use this for, say, nested functions, but I want to use it to stop the program from blocking some of my functions. Fn+F5/6, which control screen brightness, are unaffected by Asus Notebook Keys when I don't have them mapped, but for whatever reason the program being open prevents Fn+F3, F4, and F9, respectively keyboard-brightness down/up and touchpad-activity-toggle.
Instead of having a checkbox for "Fn" as a key, which I understand as being quite difficult as it isn't a standard "key" per se, I'm wondering if the program could have a setting to disable itself on certain keys, so I could hit Fn+F9 and it would do the default action of turning my touchpad off. As it stands, I have to turn off AsusNbKeys, then do the function, and then turn it back on. Currently I'm thinking of setting up a macro with AutoHotKey or somehing so I can instantly turn off the program, hit the function, and turn it back on again, but I'd rather be able to do it without having to end/start the process each time. -
I've been trying to use this solution for a while, but I got one problem:
Upon installing Asus Notebook Keys, I get the following error: Could not acces network location %PUBLIC%\Desktop\
I had the same error when installing the ATK Package, however I got around that by installing the software for 'Just me' instead of 'everyone', however this option isn't available for Asus Notebook Keys.
Executing the installer as admin didn't help either.
Any chance somebody knows how to get this fixed?
Kind Regards,
Zythean -
Here's the link: 3mpty's lab: How to get ASUS notebooks' media keys to work with Winamp/MusicBee/Etc
Use the zip-file at the end of all his writing.MikeOShay likes this. -
hey guys,
i finally had to register aswell...
i'd like to pick up the thread again... first of all, thx for the great work! everything works like a charm, besides one little fakt, which i wanna talk about:
as previously discussed, i'd like to bind winamp to the play/pause button (N75), if it's not opened yet. is that possible somehow? it should be, afaik. Unfortunately i'm not a programmer... but is it maybe possible via the registry to add a value or string to accomplish my goal?
cheers -
Hi there
First of all, I would like to thank to all people who created/contributed this project.
Very useful tool for customization
Now regarding problems with notebooks N55, N75, N56, N76 (some Fn keys don't work while AsusNbKeys is working): I believe that problem is in "PulseEvent" at line 415 (Code.cpp from source).
From what I have read, it is unreliable (deprecated) function and it should be replaced.
Problem is that I do not know how (and with what) it should be replaced.
Maybe can give pointer to someone who have clue what to do. -
I've installed Asus Notebook Keys v1.3 and followed the instructions from this post, but still I cannot map any keys...
My notebook is: Asus S46CA.
It is annoying that in order to MUTE or VOLUME UP/DOWN i need to use the FUNCTION KEY + F10/F11/F12.
I would like to re-program the keys, so that I could use only:
F10 to MUTE
F11 to VOLUME DOWN
F12 to VOLUME UP
As I don't really use the F10/F11/F12, I'd like their functionality to be available with a FUNCTION KEY, i.e. FN + F11 for F11.
Can you tell me if it is possible with this software?
It is like editing the already existing/programmed events, and seems to be impossible.
I do the following:
1. Run AsusNbKeys.exe
2. Run AsusNbKeysCtrl.exe
3. Click 'Add New Event'
4. The following message pops up on the screen:
"Now it's time to press key to obtain it's event code! PLEASE PRESS KEY TO TRAP EVENT (Waiting For 10 Seconds)"
5. I tried pressing any key or key combination (FN + sth), but nothing happens on the screen...
I cannot really pass this step and create any new event
6. Also, when should tick the box under Additional Options "Enable FN Button Lock Hotkey (Win + Space)? What does it do?
While I appreciate the effort taken to create the program, it is not user friendly at all.
I would appreciate if you could help me with the above.
I would expect something like this when you run AsusNBKeysCrtl.exe:
1. Edit the existing event.
2. Enter the code of the event (FN + F10 to Mute)
3. Enter the new code for this event (F10 to Mute)
4. Save the changes -
It can't, say, map a key to perform the intended functions of these keys elsewhere, so I could hit ctrl+alt+T and it would disable/enable my touchpad, rather than fn+F9, which is the default for me.
That said, I think there is a function within Windows to adjust volume and toggle mute, so it wouldn't be a matter of remapping Asus' defaults to bypass the fn key, it'd be a case of finding some key macro program and mapping mute/VolUp/VolDown to the F10-12 keys. -
I can't find a working link to the program in this topic anymore. Does someone know where I can safely get it?
-
3mpty's lab: How to get ASUS notebooks' media keys to work with Winamp/MusicBee/Etc
Asus notebook keys, v1.3
Discussion in 'Asus' started by NP_, Aug 2, 2007.