• [^] # Re: Raccourcis claviers

    Posté par . En réponse à la dépêche Dernières évolutions autour de 0 A.D.. Évalué à 5.

    Bon, je m'incruste, mais j'ai vu des trucs qui m'agacent dans ce thread.

    Petite liste:

    • la touche pg up n'est jamais utilisée par les jeux ==> alooooooors, duke nukem, might and magic, divers autres FPS ( je me souviens aussi que certains jeux libres et récent utilisent ces touches en config alternative pour le coup, mais pour pas dire d'ânerie je ne vais pas citer de noms. Je vous encourage à aller dans aptitude, et consulter la vue par debtags->jeux et fouiner du côté des jeux quake-like... ) que je connais ne doivent pas être des jeux. En réalité, je la vois souvent utilisée par ceux qui préfèrent les touches flêchées au ZQSD. Et j'en connais plusieurs ( j'ai même connu de bons joueurs dans ce cas, pas juste des "noobs" ), qui utilisent les touches appropriées et non pas ZQSD.
    • la SDL est faite pour les jeux ( raccourcis très rapide de "la SDL, pas d'une bibliothèque générale, mais d'une bibliothèque qui est beaucoup utilisée dans les jeux" ). MOUAHAHAHAHAHAHA!!!!!! Si je l'enlève de ma machine actuelle ( je suis au boulot ) je casse blender, gimp, makehuman ( bon ok, ces 3 logiciels ne me servent que pendant les pauses, j'avoue ), virtualbox, et mplayer. Combien de jeux dans cette liste? Et je gage que si j'avais un DE classique au lieu d'une machine minimaliste je casserai bien plus de choses. Au passage, j'en profite que les touches ZQSD sont utilisées par blender pour diverses choses, mais sûrement pas pour déplacer la vue ( a minima: S pour Scale, Z pour activer/désactiver le mode filaire).
    • c'est à la SDL de gérer les layout. Archi faux, encore une fois. La SDL est, je cite, "a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware ". Autrement dit, elle existe pour permettre aux dev d'utiliser le matos sans s'occuper de l'OS. Le matos en question n'est pas nécessairement un PC, d'ailleurs la SDL fonctionne sur des tablettes, entres autres, si je ne m'abuse. Cette ( bonne ) lib n'est pas encore un bloatware, et je prie que pour ça soit le cas encore longtemps, parce qu'un accès vidéo simple, c'est vital quand on a pas envie de se cogner 30 pages de docs de divers OS/framework pour faire un truc aussi simple que changer la couleur d'un unique pixel. Les layout ne font pas partie des choses de bas niveau, ne t'en déplaise.

    Je vais donc insister lourdement: la SDL n'est pas faite pour les jeux, il se trouve juste que certains jeux connus s'en servent, parce que ce n'est pas un bloatware et que contrairement à nombre de framework, elle n'impose aucun outil.
    Merci donc de la conserver simple et efficace, sans qu'elle ne fasse de choix par défauts àlacon (tm) en fonction du baromètre. C'est tellement agréable d'avoir un tournevis qui juste tourne des vis dans le sens et à la vitesse demandés... (Merci à toi Sam Lantinga, qui à rendu la facilité de dessiner sur un écran à des dev passés du mode réel au mode protégé o/ )

    Mais comme la critique est facile, je vais te suggérer une solution.
    Plutôt qu'utiliser des touches lettrées pour des déplacements, utilises donc les touches fléchées, qui sont faites pour ça. Si elles sont trop loin des autres touches de ton clavier, modifie donc ton layout pour les mettre au milieu du bloc principal ou achètes un clavier dédié au jeu, et ensuite, tu auras le droit de râler qu'une config par défaut ne prenne pas en charge ton layout, n'utilise pas les touches pour l'usage pour lequel elles ont été conçues.
    Enfin, je tiens à signaler à l'aimable assistance que certains jeux, tels que flare, sont capables, moyennant contribution, d'intégrer diverses configurations par défaut ( il fut un temps ou un français avait contribué une disposition qui lui convenait sur le wiki de flare. Depuis, cette disposition à été intégrée dans un jeu de configurations paramétrables.).
    Par contre, ce n'est pas détecté par défaut, il s'agit d'un choix de l'utilisateur. Ça peut paraître stupide, mais, comme je l'ai indiqué, la configuration "locale" en question à été faite pour convenir à son auteur uniquement, puis partagée au cas où d'autres la trouveraient utile. Au passage, si quelqu'un veut un truc automatique pour la france, rien ne l'empêche de créer un package sélectionnant la config française par défaut, comme c'est le cas notamment pour firefox ou libre office... après c'est sûr, il y a plus de boulot que pour poster sur un forum )

    En même temps, pourquoi certains francophones utilisent-ils dvorak, bépo, diverses dispositions qwerty, voire même, comble de l'horreur, des dispositions azerty non franco-françaises? Mais quels idiots... les autres, les français azerty classiques représentent 99% des utilisateurs et on se fait chier avec eux? ( oupa )

    Je gage que 0AD ne crachera pas sur les contributions de la dite aimable assistance. Par contre, je doute que critiquer sur un forum quelconque ( pas celui de 0AD donc, dans ce cas précis ) sans connaître les problèmes techniques derrière permettra d'améliorer les choses. Peut-être que je me trompe.