Personaliser boutons QuickPlay (Portable HP)

J’ai passé quelques heures à faire du reverse engineering pour découvrir ce qui se produit lorsque j’appuie sur un des boutons tactiles de mon ordinateur portable de marque HP.

Les deux touches tactiles qui m’intéressaient particulièrement étaient celle qui normalement démarre le logiciel QuickPlay et celle qui démarre la lecture d’un dvd dans QuickPlay (ces deux mêmes touches sont aussi sur la télécommande IR). Puisque je suis contre tous les crapwares que HP nous impose, je n’utilise pas QuickPlay et je voulais démarrer d’autres applications à la place :) .

Bref le bouton qui démarre normallement QuickPlay démarre maintenant un Terminal ssh et le bouton “dvd” démarre windows media center(ou VLC, j’ai pas arrêté mon choix encore) :D .

La procédure est très simple, mais je ne l’ai pas trouvé après de nombreuses recherches sur google, j’ai dû la découvrir par essais-erreur.

Voici comment faire:

  1. Installer les drivers HP pour les touches (Il faut que les touches fonctionnent évidement ! Mais le logiciel QuickPlay n’est PAS obligatoire du tout !)
  2. Le fichier qui est exécuté lorsqu’on appuie sur la touche QuickPlay est \Program Files\HP\QuickPlay\QPMenu.exe
  3. Le fichier qui est exécuté lorsqu’on appuie sur la touche Dvd est \Program Files\HP\QuickPlay\DVDP.exe

Vous aurez deviné, il suffit de créer/remplacer les exécutables pour ouvrir ce qu’on veut !

L’astuce devrait fonctionner sur tous les portables de série dv2000-dv2900, sans doute d’autres gammes.

Pour créer un exécutable qui exécute un autre programme (parce qu’on ne peut pas bêtement copier firefox.exe dans le dossier) vous pouvez faire un simple programme C qui contient system(”firefox.exe”); ou alors télécharger ce programme pour convertir un fichier .bat en exe.

J’ai fait un petit vidéo qui montre comment faire: ici le vidéo montre comment exécuter filezilla quand j’appuie sur la touche DVD. À la fin, vous devinerez, Filezilla démarre quand j’appuie sur la touche en question ;) .

J’ai aussi fait un miroir du programme là: bat_to_exe_converter.

Je ferai un article prochainement pour expliquer comment faire fonctionner ces touches sur FreeBSD ou Linux !

Bonne chance !

6 Responses to “Personaliser boutons QuickPlay (Portable HP)”

  1. Ant says:

    Bonjour,

    je cherche depuis un petit moment comment changer le programme qui est démarré par la touche QuickPlay. Je suis content de tomber sur ce post, ca donne une idée, mais…je n’ai rien compris….concrêtement comment fais-tu? Mes capacité en C sont limitées….comment faire??

    Merci d’avance!

  2. alex says:

    Salut,

    Commences par télécharger ce programme: http://www.f2ko.de/English/b2e/index.php
    Ensuite ouvre notepad et inscrit le chemin complet du programme que tu veux executer entre guillemets

    Exemple: “C:\Program files\Mozilla Firefox\Firefox.exe”

    Enregistre le fichier avec un nom du genre script.bat

    Ouvre le programme que tu as téléchargé au début.
    Ensuite remplis ça comme suit:
    Batchfile: Ici tu choisis le fichier .bat qu’on vient de créer
    Include: Vide
    Iconfile: Vide
    Save as: Enregistre le en tant que DVDP.exe ou QPMenu.exe selon ce que tu veux remplacer

    Clique sur compile.

    Et finalement prends le fichier que tu viens de créer (DVDP.exe ou QPMenu.exe) et place le aux endroits mentionnées dans le post en haut !

  3. Ant says:

    Cool, ca n’a pas l’air si compliqué!! Je vais tenter de suite!!

    Un grand merci à toi!!

    Super ton blog, même si pour le non initié c’est parfois un peu complexe!! Au moins on apprend! Bonne continuation

  4. Ant says:

    Par contre le site ne fonctionne pas, c’est quoi comme programme? je peux peut être le trouver ailleurs! Merci d’avance

  5. alex says:

    Salut,

    Le site fonctionne chez moi pourtant..

    Regarde à la fin de mon article, j’ai mis une copie du programme que tu peux télécharger directement et j’ai aussi fait un vidéo qui montre comment faire, c’est très simple ;) .

    J’espère que ça t’aide !

  6. JPierre-35 says:

    Super !!! Ca marche aux petits oignons…. Maintenant, j’ouvre MediaPlayer avec le bouton QuickPlay :))

    Je galérai : j’avais bêtement fait un raccourci et ça ne fonctionnait pas :(
    merci encore et meilleurs voeux.

Leave a Reply