Ah oui, je croyais que tu voulais en permanence accéder aux fonctions multimédia, plutôt qu'aux F1-12 ^^
Il y a généralement une option cachée quelque part pour changer ça, le problème, c'est que ça dépend du modèle et, si ce n'est pas dans le firmware UEFI, aussi du système d'exploitation.
Nil Le 20/08/2017 à 13:40 Perso, je trouve aussi dommage la disparition de la touche Menu contextuel sur énormément de claviers... Faire un Shift+F10 pour ça n'est pas du tout pratique.
Brunni Le 20/08/2017 à 18:18Edité par Brunni le 20/08/2017 à 18:25 Zerosquare> Non, mais Windows ne demande pas non plus les droits d'admin pour écouter le clavier en mode utilisateur hein… (bon dans ce cas tu n'intercepteras pas les touches sur le task manager et autres, mais de toute façon ce qui est sensible, genre le navigateur, tourne en user mode). Ceci dit oui je suis du même avis que c'est un peu abusé la facilité à faire un keylogger. En plus ce n'est même pas vraiment utile, puisque si tu manques des événements (lorsqu'une appli en mode admin est en avant plan) tu ne pourras pas reconstituer de façon fiable l'état du clavier donc pour les utilitaires style mon roxxortool ça ne sert à rien. En plus ces handlers sont partiellement exécutés en mode coopératif, donc même si ça n'arrive plus vraiment parce qu'ils ont mis des gardes fous, à un moment donné on pouvait faire planter le système entier avec ça.
Godzil> Que chez Apple. On s'y fait, il y a des avantages, mais pas quand comme moi tu as un Mac Suisse à la maison (et que tu as un clavier PC au bureau, car eux n'ont pas cette disposition, ils ont juste une touche de plus de chaque côté de la barre d'espace).
Warpten> Ce serait douteux, en général il y a toujours un truc pour les différencier (par exemple left windows, right windows, etc.), mais il faut bien inspecter tout l'événement. Les codes sont souvent similaires en effet, surtout qu'ils sont le plus souvent codés sur un seul byte. Quoi qu'il en soit ton clavier a effectivement été pensé par des gens bizarres (avoir des touches flèches full-size c'est bien mais où elles sont euh…).
SCPCD Le 24/08/2017 à 20:26 FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
Comment on peut faire ce genre de truc sans se rendre compte que c'est imbitable/illisible/in-maintenable/débile/etc... ??????????
avec évidement du copier/coller à tire-larigot, du public static excessivement partout, des variables qui devrait être locale défini au niveau de la classe (tant qu'a faire) et j'en passe.....
public void machin()
{
...
toto(0);
...
}
public void truc()
{
...
toto(1);
...
}
public void bidule()
{
...
toto(2);
...
}
public void toto(final int action)
{
...
switch (action)
{
case 0:
executerAction(0);
break;
case 1:
executerAction(1);
break;
case 2:
executerAction(2);
break;
}
...
}
public void executerAction(int action)
{
switch (action)
{
case 0:
...watmillignes
...
break;
case 1:
...watmillignes
...
break;
case 2:
...watmillignes
...
break;
case 3:
...watmillignes
...
break;
}
}
c'est une sorte d'obfuscation maison?
vince Le 24/08/2017 à 23:05 j'ai oublié un fichier sur ton pc ?
C'est du Java ?
En assembleur, je traiterais ce genre de truc avec une table de saut pc-relative, pour appeler tes watmillignes en callback.
Nil Le 29/08/2017 à 11:31 Me faire avoir par des différences d'architectures 32 bits/64 bits au niveau de la gestion des entiers dans des scripts PHP, parce que mon environnement de dev est en 64 bits et ma prod en 32 bits... check.
Devoir modifier à la volée du code en prod... check.
La prochaine fois, je saurai qu'il faut utiliser GMP dès la conception de l'application...
Rassure-toi. Macron va probablement supprimer les CDIs dans la fonction publique, donc ce genre de bugs va disparaître de lui-même !
—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbo Pen^2 Le 05/10/2017 à 12:00 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU