Communauté Play-Arena


    Asus Nb Keys (personalisation de toutes les touches)

    Partagez

    b4bass

    Distributeur de baffes

    Nombre de messages : 142
    Age : 27
    OS Principal : Linux

    Asus Nb Keys (personalisation de toutes les touches)

    Message par b4bass le Sam 21 Mar 2009 - 16:42

    Je vous présente AsusNBKeys Very Happy

    Page du téléchargement (pour avoir les mises à jours) : http://forum.notebookreview.com/showthread.php?t=150016

    Utilisation : Ce programme vous permet de lancer une appli ou une combinaison de touches via un Hotkey.
    - Telecharger le package
    - Executer AsusNbKeys.exe (Le driver ATK0100 a besoin d'etre installé, ainsi qu'ATKMedia)
    - Executer AsusNbKeysCtrl.exe afin de faire les configs (les configs ne se font qu'une seul fois, plus la peine de lancer l'exe ensuite pour utiliser les hotkeys)

    Concretement, ce que vous pouvez faire par exemple, c'est utiliser 3 des boutons tactiles du G50, par exemple pour avoir : un mute, un volume up, un volume down.
    Je vais vous expliquer la démarche à suivre:
    En gros, AsusNBKey va simmuler une combinaison de touche, qui elle même correspond à une fonction sous AutoHotKey

    - Lancer les 2 exe.
    - Pour ajouter un hotkey, cliquer sur add event, et cliquer sur un des bouton tactile (sauf celui de l'express gate qui n'est pas accessible depuis windows)
    - choisissez ensuite "keystroke" pour choisir une combinaison de touches : configurer ensuite les touches comme ceci



    - Une fois vos 3 boutons configurés, cliquer sur le save du bas pour enregistrer vos changement dans le registre.
    - Télécharger AutoHotKey http://www.autohotkey.com/download/ qui va nous permettre d'attribuer une fonction a votre combinaison de touche.
    - Lancer AutoHotKey en mode compatibilité XP SP2 (sous vista), et cliquer sur "edit script" dans le system tray.
    - Editer le script comme ceci :

    Code:
    ; IMPORTANT INFO ABOUT GETTING STARTED: Lines that start with a
    ; semicolon, such as this one, are comments.  They are not executed.

    ; This script has a special filename and path because it is automatically
    ; launched when you run the program directly.  Also, any text file whose
    ; name ends in .ahk is associated with the program, which means that it
    ; can be launched simply by double-clicking it.  You can have as many .ahk
    ; files as you want, located in any folder.  You can also run more than
    ; one ahk file simultaneously and each will get its own tray icon.

    ^!+p::Send {Volume_Up 5}  ; Raise the master volume by 5 interval (you can try with an other number for more precision).
    ^!+o::Send {Volume_Down 5}  ; Lower the master volume by 5 intervals.

    ; Note: From now on whenever you run AutoHotkey directly, this script
    ; will be loaded.  So feel free to customize it to suit your needs.

    ; Please read the QUICK-START TUTORIAL near the top of the help file.
    ; It explains how to perform common automation tasks such as sending
    ; keystrokes and mouse clicks.  It also explains more about hotkeys.

    - Choisissez ensuite reload script pour actualiser vos changements.
    - Voilà, vous avez vos 3 boutons tactiles qui permettent maintenant de controler le volume Very Happy
    - Vous pouvez configurer AsusNbKeys.exe et AutoHotKey pour qu'ils se lancent au démarage grâce à msconfig (demarrer, puis executer) (ou grace a startupdalayer, en changeant la priorité : voir plus bas)

    ++


    Dernière édition par b4bass le Dim 22 Mar 2009 - 16:19, édité 1 fois
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 37
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par Stouf le Sam 21 Mar 2009 - 17:55

    Héhé, j'ai trouvé aussi cet outil, je suis en train justement de le personnaliser pour une utilisation plus simple, intégrée dans le PipBoy Companion, et dédié au G50v.

    Voici les codes correspondant aux fonctions spéciales :

    MEDIA_NEXT : 000007b0
    MEDIA_PREVIOUS : 000007b1
    MEDIA_STOP : 000007b2
    MEDIA_PLAY_PAUSE : 000007b3

    BROWSER_BACK : 000007a6
    BROWSER_FORWARD : 000007a7
    BROWSER_REFRESH : 000007a8
    BROWSER_STOP : 000007a9
    BROWSER_SEARCH : 000007aa
    BROWSER_FAVORITES : 000007ab
    BROWSER_HOME_START : 000007ac

    VOLUME_MUTE : 000007ad
    VOLUME+ : 000007af
    VOLUME- : 000007ae

    Sanka

    Graine de développeur

    Nombre de messages : 29
    Age : 36
    OS Principal : Vista
    Script OLED : Sanka

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par Sanka le Sam 21 Mar 2009 - 17:57

    Merci pour le tuto ! Par contre, petite rectification, la touche express gate est configurable ! D'origine, elle appelle le media center (j'évite d'ailleurs cette touche comme la peste, quand j'ai le malheur de la frôler, le PC se fige 10 à 20 sec tant le media center est lourd à lancer).
    Du coup, j'ai mis le Volume - sur l'ex direct console, vol + sur power4gear (le mec qui court), et mute sur l'express gate. Je garde le bouton tactile de droite pour gérer le touchpad.
    J'ai également changé ton script pour que le volume change de 10 en 10 au lieu de 5, du coup j'ai 5 paliers de son pour aller de 0 à 100. Merci aussi pour autohotkey, au départ j'avais utilisé uniquement AsusNbKeys, et impossible de régler les paliers pour le son, pour passer de 0 à 100, il fallait appuyer... 100 fois ! Razz
    Petit screen de la config de mes touches sous AsusNbKeys :


    PS : J'ai mis AsusNbKeys et AutoHotkey dans "tous les programmes > démarrage", j'ai testé après un reboot, ça fonctionne ! Ca faisait vraiment un moment que je cherchais une façon efficace de gérer le volume, j'aurais pas imaginé mieux !
    Le top, ça serait maintenant de pouvoir afficher l'OSD qu'on voit habituellement quand on appuie Fn+F10 ou F11 etc... Mais bon, on va pas chipoter Razz
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 37
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par Stouf le Sam 21 Mar 2009 - 18:04

    Le top, ça serait maintenant de pouvoir afficher l'OSD qu'on voit habituellement quand on appuie Fn+F10 ou F11 etc... Mais bon, on va pas chipoter
    ca, tu peux le faire avec autohotkey, fais une recherche sur le site, tu trouveras le code qu'il te faut Wink

    Vou voyez que c'est bien AHK !

    b4bass

    Distributeur de baffes

    Nombre de messages : 142
    Age : 27
    OS Principal : Linux

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par b4bass le Sam 21 Mar 2009 - 18:30

    AHK c'est magique ^^

    Mais petite question sanka :
    - comment t'as fait pour controler le volume sans AHK ? Moi justement j'y arrivai pas Sad donc j'ai du le télécharger :p

    Sinon, apparemment j'ai un probleme avec la fonction Volume_Mute et le bouton direct console : quand j'appuis sur ce fameux bouton ma touche Ctrl reste bloqué (donc je ne peux plus rien faire sous windows...)
    Par contre avec un Ctrl + Alt + Shift : aucun problème... c'est ça que je ne comprend pas...
    J'ai du remplacé le Volume_Mute par un Volume_Down 100... mais c'est moins pratique

    @Stouf : oui, on peut afficher les images... mais j'ai pas trouvé comment faire correspondre un tel volume à une tel image (pour avoir la barre qui monte ou qui descend)

    Sinon, je lance AsusNbKeys.exe et AHK en priorité temps réel car pendant les jeux.. ya un petit temps de latence (ou lorsque le pc plante)
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 37
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par Stouf le Sam 21 Mar 2009 - 20:13

    script Volume OSD pour AHK :
    ; Volume On-Screen-Display (OSD) -- by Rajat
    ; http://www.autohotkey.com
    ; This script assigns hotkeys of your choice to raise and lower the
    ; master and/or wave volume. Both volumes are displayed as different
    ; color bar graphs.

    ;_________________________________________________
    ;_______User Settings_____________________________

    ; Make customisation only in this area or hotkey area only!!

    ; The percentage by which to raise or lower the volume each time:
    vol_Step = 4

    ; How long to display the volume level bar graphs:
    vol_DisplayTime = 2000

    ; Master Volume Bar color (see the help file to use more
    ; precise shades):
    vol_CBM = Red

    ; Wave Volume Bar color
    vol_CBW = Blue

    ; Background color
    vol_CW = Silver

    ; Bar's screen position. Use -1 to center the bar in that dimension:
    vol_PosX = -1
    vol_PosY = -1
    vol_Width = 150 ; width of bar
    vol_Thick = 12 ; thickness of bar

    ; If your keyboard has multimedia buttons for Volume, you can
    ; try changing the below hotkeys to use them by specifying
    ; Volume_Up, ^Volume_Up, Volume_Down, and ^Volume_Down:
    HotKey, #Up, vol_MasterUp ; Win+UpArrow
    HotKey, #Down, vol_MasterDown
    HotKey, +#Up, vol_WaveUp ; Shift+Win+UpArrow
    HotKey, +#Down, vol_WaveDown


    ;___________________________________________
    ;_____Auto Execute Section__________________

    ; DON'T CHANGE ANYTHING HERE (unless you know what you're doing).

    vol_BarOptionsMaster = 1:B ZH%vol_Thick% ZX0 ZY0 W%vol_Width% CB%vol_CBM% CW%vol_CW%
    vol_BarOptionsWave = 2:B ZH%vol_Thick% ZX0 ZY0 W%vol_Width% CB%vol_CBW% CW%vol_CW%

    ; If the X position has been specified, add it to the options.
    ; Otherwise, omit it to center the bar horizontally:
    if vol_PosX >= 0
    {
    vol_BarOptionsMaster = %vol_BarOptionsMaster% X%vol_PosX%
    vol_BarOptionsWave = %vol_BarOptionsWave% X%vol_PosX%
    }

    ; If the Y position has been specified, add it to the options.
    ; Otherwise, omit it to have it calculated later:
    if vol_PosY >= 0
    {
    vol_BarOptionsMaster = %vol_BarOptionsMaster% Y%vol_PosY%
    vol_PosY_wave = %vol_PosY%
    vol_PosY_wave += %vol_Thick%
    vol_BarOptionsWave = %vol_BarOptionsWave% Y%vol_PosY_wave%
    }

    #SingleInstance
    SetBatchLines, 10ms
    Return


    ;___________________________________________

    vol_WaveUp:
    SoundSet, +%vol_Step%, Wave
    Gosub, vol_ShowBars
    return

    vol_WaveDown:
    SoundSet, -%vol_Step%, Wave
    Gosub, vol_ShowBars
    return

    vol_MasterUp:
    SoundSet, +%vol_Step%
    Gosub, vol_ShowBars
    return

    vol_MasterDown:
    SoundSet, -%vol_Step%
    Gosub, vol_ShowBars
    return

    vol_ShowBars:
    ; To prevent the "flashing" effect, only create the bar window if it
    ; doesn't already exist:
    IfWinNotExist, vol_Wave
    Progress, %vol_BarOptionsWave%, , , vol_Wave
    IfWinNotExist, vol_Master
    {
    ; Calculate position here in case screen resolution changes while
    ; the script is running:
    if vol_PosY < 0
    {
    ; Create the Wave bar just above the Master bar:
    WinGetPos, , vol_Wave_Posy, , , vol_Wave
    vol_Wave_Posy -= %vol_Thick%
    Progress, %vol_BarOptionsMaster% Y%vol_Wave_Posy%, , , vol_Master
    }
    else
    Progress, %vol_BarOptionsMaster%, , , vol_Master
    }
    ; Get both volumes in case the user or an external program changed them:
    SoundGet, vol_Master, Master
    SoundGet, vol_Wave, Wave
    Progress, 1:%vol_Master%
    Progress, 2:%vol_Wave%
    SetTimer, vol_BarOff, %vol_DisplayTime%
    return

    vol_BarOff:
    SetTimer, vol_BarOff, off
    Progress, 1:Off
    Progress, 2:Off
    return

    Si vous voulez d'autres scripts du genre, demandez, j'en ai une grosse collection, donc une bonne partie perso (GUI wget, admintool, joystick2mouse, joyhotkey, etc...)

    Sanka

    Graine de développeur

    Nombre de messages : 29
    Age : 36
    OS Principal : Vista
    Script OLED : Sanka

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par Sanka le Sam 21 Mar 2009 - 20:17

    Stouf a écrit:
    Le top, ça serait maintenant de pouvoir afficher l'OSD qu'on voit habituellement quand on appuie Fn+F10 ou F11 etc... Mais bon, on va pas chipoter
    ca, tu peux le faire avec autohotkey, fais une recherche sur le site, tu trouveras le code qu'il te faut Wink

    Vou voyez que c'est bien AHK !
    Merci ! Mais je trouve pas :'( Ma recherche m'a amené là : http://www.autohotkey.com/wiki/index.php?title=script_Listing#scripts
    Mais après je trouve pas de script "prêt à l'emploi"... Même pas de script pour OSD à vrai dire... Est ce qu'il y a un script s'appuyant sur l'OSD d'origine (les images que tu avais extraites, à partir desquelles j'avais dessiné les icônes pour LCDHype) ou est ce qu'il faut soi même "appeler" des images de son choix ?

    Merci beaucoup ! (j'ai mis 2h à rédiger ce message, j'ai eu un long coup de fil en plein milieu^^)

    [quote="b4bass"]

    1- comment t'as fait pour controler le volume sans AHK ? Moi justement j'y arrivai pas Sad donc j'ai du le télécharger :p

    2- Sinon, apparemment j'ai un probleme avec la fonction Volume_Mute et le bouton direct console : quand j'appuis sur ce fameux bouton ma touche Ctrl reste bloqué (donc je ne peux plus rien faire sous windows...)
    1-Alors, pour le volume sans AKH, j'ai tout simplement utilisé le menu déroulant qui liste toutes les touches du pc^^ :

    Pour le mute ça marche bien, mais pour le volume + et -, ça monte ou ça descend unité par unité, donc bof :/ Vaut 100 fois mieux utiliser AHK !

    2- Tu as redémarré ton PC depuis que tu installé AHK et AsusNbKeys ? Parce que chez moi, après avoir tout intallé et configuré, le PC a eu un comportement très étrange : pour résumer les touches de la souris et du clavier avaient l'air complètement chamboulées... Après un reboot, tout est rentré dans l'ordre Wink

    EDIT : Ah non en fait j'ai le même problème avec mute ! Mais c'est très bizarre, on dirait que ça change à chaque fois que j'appuie sur mute ! Des fois on dirait que ça bloque ctrl, des fois shift, et des fois c'est limite surnaturel lol (ouverture des propriétés d'un fichier alors que je fais un simple clic gauche dessus !)
    Donc pour le mute, éviter AHK et configurer directement dans AsusNbKeys Wink
    RE-EDIT : Sham, quand tu dis que tu mets les processus en priorité temps réel, tu le fais manuellement ou il y'a une façon automatisée pour que ça se fasse tout seul au démarrage ?
    RE-RE-EDIT :
    Stouf a écrit:script Volume OSD pour AHK :
    Si vous voulez d'autres scripts du genre, demandez, j'en ai une grosse collection, donc une bonne partie perso (GUI wget, admintool, joystick2mouse, joyhotkey, etc...)
    Bin si tu avais un script qui fasse la même chose pour le mute/unmute, ça serait cool Razz (celui ci ne gère que l'OSD pour le Vol+ et -). J'ai commencé à retoucher le script à mon goût, mais il y'a quelques trucs que je n'arrive pas à faire...
    -Changer la taille du background : il est prévu pour afficher deux barre, une pour le volume, une pour le "wave" ( Question ), vu que je n'utilise pas le wave, j'aimerais réduire la taille du backgroud (couleur grise) pour qu'elle fasse à peu près la même taille que la barre du volume... Je sais pas si je suis bien clair...
    -Le volume semble baisser de façon exponentielle : voici les valeurs du son à chaque "saut"
    0, 32, 49, 63, 74, 84, 94, 100... Pourtant au niveau du script j'ai mis la valeur 15
    vol_Step = 15
    Je n'arrive pas à comprendre comment faire en sorte que les "sauts" soient réguliers... Ou mieux, inverser la courbe : dans le cas actuel, le volume augmente trop vite quand il est bas, et trop lentement quand il est élévé. L'inverse serait plus pratique, afin de pouvoir régler assez finement le volume à bas niveau.
    Sinon, ça fonctionne tout de même de façon très satisfaisante, c'est juste que je suis un peu trop perfectionniste Razz
    Si ça interesse du monde, voilà le script légèrement retouché :
    ; Volume On-Screen-Display (OSD) -- by Rajat
    ; http://www.autohotkey.com
    ; This script assigns hotkeys of your choice to raise and lower the
    ; master and/or wave volume. Both volumes are displayed as different
    ; color bar graphs.

    ;_________________________________________________
    ;_______User Settings_____________________________

    ; Make customisation only in this area or hotkey area only!!

    ; The percentage by which to raise or lower the volume each time:
    vol_Step = 15

    ; How long to display the volume level bar graphs:
    vol_DisplayTime = 2000

    ; Master Volume Bar color (see the help file to use more
    ; precise shades):
    vol_CBM = Red

    ; Wave Volume Bar color
    vol_CBW = Blue

    ; Background color
    vol_CW = Silver

    ; Bar's screen position. Use -1 to center the bar in that dimension:
    vol_PosX = -1
    vol_PosY = -1
    vol_Width = 150 ; width of bar
    vol_Thick = 6 ; thickness of bar

    ; If your keyboard has multimedia buttons for Volume, you can
    ; try changing the below hotkeys to use them by specifying
    ; Volume_Up, ^Volume_Up, Volume_Down, and ^Volume_Down:
    ; HotKey, #Up, vol_MasterUp ; Win+UpArrow
    ; HotKey, #Down, vol_MasterDown
    ; HotKey, +#Up, vol_WaveUp ; Shift+Win+UpArrow
    ; HotKey, +#Down, vol_WaveDown
    ; ^!+p::Send {Volume_Up 5} ; Raise the master volume by 5 interval (you can try with an other number for more precision).
    ; ^!+o::Send {Volume_Down 5} ; Lower the master volume by 5 intervals.
    ; ^!+i::Send {Volume_Mute} Mute/unmute the master volume.
    HotKey, ^!+p, vol_MasterUp ; Win+UpArrow
    HotKey, ^!+o, vol_MasterDown

    ;___________________________________________
    ;_____Auto Execute Section__________________

    ; DON'T CHANGE ANYTHING HERE (unless you know what you're doing).

    vol_BarOptionsMaster = 1:B ZH%vol_Thick% ZX0 ZY0 W%vol_Width% CB%vol_CBM% CW%vol_CW%
    vol_BarOptionsWave = 2:B ZH%vol_Thick% ZX0 ZY0 W%vol_Width% CB%vol_CBW% CW%vol_CW%

    ; If the X position has been specified, add it to the options.
    ; Otherwise, omit it to center the bar horizontally:
    if vol_PosX >= 0
    {
    vol_BarOptionsMaster = %vol_BarOptionsMaster% X%vol_PosX%
    vol_BarOptionsWave = %vol_BarOptionsWave% X%vol_PosX%
    }

    ; If the Y position has been specified, add it to the options.
    ; Otherwise, omit it to have it calculated later:
    if vol_PosY >= 0
    {
    vol_BarOptionsMaster = %vol_BarOptionsMaster% Y%vol_PosY%
    vol_PosY_wave = %vol_PosY%
    vol_PosY_wave += %vol_Thick%
    vol_BarOptionsWave = %vol_BarOptionsWave% Y%vol_PosY_wave%
    }

    #SingleInstance
    SetBatchLines, 10ms
    Return


    ;___________________________________________

    vol_WaveUp:
    SoundSet, +%vol_Step%, Wave
    Gosub, vol_ShowBars
    return

    vol_WaveDown:
    SoundSet, -%vol_Step%, Wave
    Gosub, vol_ShowBars
    return

    vol_MasterUp:
    SoundSet, +%vol_Step%
    Gosub, vol_ShowBars
    return

    vol_MasterDown:
    SoundSet, -%vol_Step%
    Gosub, vol_ShowBars
    return

    vol_ShowBars:
    ; To prevent the "flashing" effect, only create the bar window if it
    ; doesn't already exist:
    IfWinNotExist, vol_Wave
    Progress, %vol_BarOptionsWave%, , , vol_Wave
    IfWinNotExist, vol_Master
    {
    ; Calculate position here in case screen resolution changes while
    ; the script is running:
    if vol_PosY < 0
    {
    ; Create the Wave bar just above the Master bar:
    WinGetPos, , vol_Wave_Posy, , , vol_Wave
    vol_Wave_Posy -= %vol_Thick%
    Progress, %vol_BarOptionsMaster% Y%vol_Wave_Posy%, , , vol_Master
    }
    else
    Progress, %vol_BarOptionsMaster%, , , vol_Master
    }
    ; Get both volumes in case the user or an external program changed them:
    SoundGet, vol_Master, Master
    SoundGet, vol_Wave, Wave
    Progress, 1:%vol_Master%
    Progress, 2:%vol_Wave%
    SetTimer, vol_BarOff, %vol_DisplayTime%
    return

    vol_BarOff:
    SetTimer, vol_BarOff, off
    Progress, 1:Off
    Progress, 2:Off
    return
    Et le screen de la config AsusNbKeys adaptée à ce script :


    Dernière édition par Sanka le Sam 21 Mar 2009 - 21:29, édité 1 fois
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 37
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par Stouf le Sam 21 Mar 2009 - 21:26

    Script vbs por lancer un processus avec une priorité différente de la normale :
    Const strProcessName = "C:\Games\Shaun White Snowboarding\ShaunWhiteSnowboardingGame.exe"

    Const REAL_TIME = 128
    Const HIGH = 256
    Const ABOVE_NORMAL = 32768
    Const NORMAL = 32
    Const BELOW_NORMAL = 16384
    Const LOW = 64

    strComputer = "."
    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
    Set objStartup = objWMIService.Get("Win32_ProcessStartup")
    Set objProcess = GetObject("winmgmts:root\cimv2:Win32_Process")

    Set objConfig = objStartup.SpawnInstance_
    objConfig.PriorityClass = HIGH

    errReturn = objProcess.Create(strProcessName, null, objConfig, intProcessID)
    Renommer en .vbs, modifier le chemin du programme, et exécuter...

    Vous en avez d'autres des comme ca ? Very Happy

    Sanka

    Graine de développeur

    Nombre de messages : 29
    Age : 36
    OS Principal : Vista
    Script OLED : Sanka

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par Sanka le Sam 21 Mar 2009 - 21:34

    Lol merci pour ta réponse, mais je posais la question par simple curiosité Razz Ca m'étonne qu'il n'y ait pas de façon plus simple de faire ça d'ailleurs ! J'en profite pour dire que j'ai encore édité mon message juste au dessus pour y rajouter un paquet de questions... Oui oui, je suis en mode boulet^^

    oXid_FoX

    Maltraiteur de Betas

    Nombre de messages : 32
    Age : 31
    OS Principal : Vista
    Script OLED : Autre script LCDHype

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par oXid_FoX le Sam 21 Mar 2009 - 21:51

    yop yop !

    thread ultra intéressant, mais... y a pas une grosse synthèse ?
    j'ai cru comprendre que les touches tactiles sont toutes configurables avec cet outil... parfait. et si j'ai bien suivi, y a pas de résident supplémentaire ?
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 37
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par Stouf le Dim 22 Mar 2009 - 1:33

    Toutes sauf Fn+F1 et pour moi la touche Express Gate.

    Par contre ici on joue avec 2 choses bien distinctes :
    - Le script AutoHotkey (OSD)
    - Le programme AsusNbKeys qui permet de redéfinir les raccourcis claviers.

    Chacun a son propre résident pour pouvoir fonctionner, et AsusNbKeys utilise un exe de plus pour sa configuration (via clés de registre)

    Donc non, pas de synthèse, on joue avec tout ceci depuis trop peu longtemps, pour le moment on tatonne un peu ^^

    b4bass

    Distributeur de baffes

    Nombre de messages : 142
    Age : 27
    OS Principal : Linux

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par b4bass le Dim 22 Mar 2009 - 1:41

    Sanka a écrit:
    1-Alors, pour le volume sans AKH, j'ai tout simplement utilisé le menu déroulant qui liste toutes les touches du pc^^
    Je n'avai pas vu la fonction :p

    Sanka a écrit:
    2- Tu as redémarré ton PC depuis que tu installé AHK et AsusNbKeys ? Parce que chez moi, après avoir tout intallé et configuré, le PC a eu un comportement très étrange : pour résumer les touches de la souris et du clavier avaient l'air complètement chamboulées... Après un reboot, tout est rentré dans l'ordre Wink

    EDIT : Ah non en fait j'ai le même problème avec mute ! Mais c'est très bizarre, on dirait que ça change à chaque fois que j'appuie sur mute ! Des fois on dirait que ça bloque ctrl, des fois shift, et des fois c'est limite surnaturel lol (ouverture des propriétés d'un fichier alors que je fais un simple clic gauche dessus !)
    Donc pour le mute, éviter AHK et configurer directement dans AsusNbKeys Wink

    Je viens de parametrer pour que ça fonctionne sans AHK, j'editerai le tuto demain.

    Sanka a écrit:
    RE-EDIT : Sham, quand tu dis que tu mets les processus en priorité temps réel, tu le fais manuellement ou il y'a une façon automatisée pour que ça se fasse tout seul au démarrage ?

    J'ai trouvé une technique qui fonctionne pas mal :
    - Je lance mes programmes aux démarrage avec le programme "startup delayer" (comme ça je peux leur attribuer un parametre. C'est super pratique, et mille fois mieux que msconfig.
    - En gros, je demande a lancer une console (cmd.exe) puis je rentre comme parametre "/b /c START /realtime C:\Users\B4bass\Desktop\keys\AsusNbKeys.exe" (/b pour ne pas voir la fenetre noire, /c pour aller chercher le programme, /realtime pour mettre la priorité en temps réelle)


    Sanka a écrit:
    0, 32, 49, 63, 74, 84, 94, 100... Pourtant au niveau du script j'ai mis la valeur 15
    vol_Step = 15
    Je n'arrive pas à comprendre comment faire en sorte que les "sauts" soient réguliers... Ou mieux, inverser la courbe : dans le cas actuel, le volume augmente trop vite quand il est bas, et trop lentement quand il est élévé. L'inverse serait plus pratique, afin de pouvoir régler assez finement le volume à bas niveau.
    Sinon, ça fonctionne tout de même de façon très satisfaisante, c'est juste que je suis un peu trop perfectionniste Razz

    J'ai eu le même souci ^^
    J'ai pas encore trouver les valeurs parfaites pour un saut de 5 (quoique je vais peut etre passer à 7...

    Quand il y aura un scipt nickel pour l'OSD avec mute + volume, je l'integrerais au tuto.

    Stouf a écrit:Toutes sauf Fn+F1 et pour moi la touche Express Gate.
    Pareil pour moi ^^ G50-43K oblige Very Happy
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 37
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par Stouf le Dim 22 Mar 2009 - 1:51

    Pourquoi, plutot qu'utiliser StartupDelayer (je déteste ^^), tu mets pas ta ligne de commande dans un fichier bat lancé au démarrage du système ?

    Je dis ca je dis rien ^^

    Au fait : vous savez que le fofo est équipé de 2 chats (dont 1 IRC) ? ca pourrait etre pratique parfois ^^

    b4bass

    Distributeur de baffes

    Nombre de messages : 142
    Age : 27
    OS Principal : Linux

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par b4bass le Dim 22 Mar 2009 - 2:54

    La premiere utilité de StartupDalayer c'est de lancer des programmes progressivement Very Happy
    Et je ne vois pas pourquoi tu ne l'aime pas ^^ Il est stable et ne prend presque aucune ressource.

    Les bat, c'est bien (j'en abuse même beaucoup), mais ça lance une commande ^^, j'aime pas, ça fais "sale", je prefaire que tout soit transparent Smile

    ok ok pr le chat ^^

    Sanka

    Graine de développeur

    Nombre de messages : 29
    Age : 36
    OS Principal : Vista
    Script OLED : Sanka

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par Sanka le Dim 22 Mar 2009 - 8:08

    C'est vrai, je comprends pas non plus pourquoi tu déteste StartupDelayer ? (un problème avec ce programme dans ta tendre enfance ? Very Happy)
    Je l'ai découvert il y a quelques mois, et c'est vraiment génial pour démarrer le système d'une façon plus légère, et avoir rapidement la main sur l'OS sans sacrifier tous les programmes qu'on veut lancer au démarrage !

    Et sinon, j'avais même pas calculé qu'on pouvait gérer autant de choses quant à la façon dont se lancent les programmes, merci pour l'info^^

    Vraiment bizarre cette histoire de touche tactile express gate, ça serait bien d'avoir quelques retours de personnes arrivant à la reconfigurer comme moi, car ça m'étonne quand même beaucoup qu'il y ait une différence à ce niveau entre les différentes versions du G50 !

    Si je trouve un script parfaitement adapté pour l'OSD et la gestion des touches, ou que j'arrive à reconfigurer l'actuel, je vous le fais savoir Wink

    oXid_FoX

    Maltraiteur de Betas

    Nombre de messages : 32
    Age : 31
    OS Principal : Vista
    Script OLED : Autre script LCDHype

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par oXid_FoX le Dim 22 Mar 2009 - 18:08

    p'tite question toute bête: vous êtes tous restés avec Vista64 ?
    il me semble si j'ai bien suivi que certains sont repassés à XP... peut-être est-ce pour ça que certaines manip fonctionnent chez l'un mais pas chez l'autre.
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 37
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par Stouf le Dim 22 Mar 2009 - 21:01

    Moi je suis sous WinXP Trust depuis belle lurette, et très content Smile

    Pour info, vous pouvez le spécifier dans votre profil sur le forum, j'ai prévu le champ correspondant, qu'on ne se pose plus la question ^^
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 37
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par Stouf le Dim 22 Mar 2009 - 21:07

    Sanka a écrit:C'est vrai, je comprends pas non plus pourquoi tu déteste StartupDelayer ? (un problème avec ce programme dans ta tendre enfance ? Very Happy)
    Je l'ai découvert il y a quelques mois, et c'est vraiment génial pour démarrer le système d'une façon plus légère, et avoir rapidement la main sur l'OS sans sacrifier tous les programmes qu'on veut lancer au démarrage !

    Et sinon, j'avais même pas calculé qu'on pouvait gérer autant de choses quant à la façon dont se lancent les programmes, merci pour l'info^^

    Vraiment bizarre cette histoire de touche tactile express gate, ça serait bien d'avoir quelques retours de personnes arrivant à la reconfigurer comme moi, car ça m'étonne quand même beaucoup qu'il y ait une différence à ce niveau entre les différentes versions du G50 !

    Si je trouve un script parfaitement adapté pour l'OSD et la gestion des touches, ou que j'arrive à reconfigurer l'actuel, je vous le fais savoir Wink
    Le mieux serait encore que tu nous fasses un export de l'arbre registre HKCU\Software\AsusNbKeys, avec la touche ExpressGate configurée...
    Moi aussi ca me semble bizarre... A noter que EG n'est pas installé chez moi, je pense que ca vient de la. (je pense le réinstaller d'ici peu pour tenter de le remplacer par une autre distrib, donc je testerai à ce moment la...)

    Sanka

    Graine de développeur

    Nombre de messages : 29
    Age : 36
    OS Principal : Vista
    Script OLED : Sanka

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par Sanka le Lun 23 Mar 2009 - 1:15

    Vista32 pour moi, en bon élève que je suis, j'avais déjà rempli mon profil^^

    Et voilà un lien du morceau du registre que tu me demandes, j'espère que ça pourra vous être utile (pour une fois que c'est ma version "cheap" du G50 qui roxx, je suis content Razz) !
    http://www.megaupload.com/?d=G6OFOE7O

    Contenu sponsorisé

    Re: Asus Nb Keys (personalisation de toutes les touches)

    Message par Contenu sponsorisé


      La date/heure actuelle est Sam 27 Mai 2017 - 23:13