Dans mon FPS préféré, une touche permet de signaler un ennemi à ses équipiers.
N'ayant pas assez de doigts et n'étant pas contorsionniste pour laisser appuyé continuellement sur cette touche, je recherche une méthode pratique pour le faire à ma place
Même si ça fonctionne je souhaite éviter le chewing-gum/cure-dent ou autre système qui bloquerait mécaniquement la touche.
Je viens de découvrir ce petit logiciel qui m'a l'air de répondre à mes attentes.
Mais...parce qu'il y a toujours un mais:
- lorsque j'ouvre le bloc-note mon code fonctionne mais pas dans le jeu
- j'ai essayé de rajouter une condition de fenêtre mais il ne fonctionne toujours pas dans le jeu
- j'ai modifié dans les paramètres d'entrée le "type" de touche et passé de W32 en DirectX, pas mieux.
En gros, je souhaite appuyer sur la touche w pendant 2 secondes, la relacher, puis recommencer indéfiniment tant que cette fenêtre est ouverte.
Voila mon code:
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
<settings program="actionaz" version="3.7.0" scriptVersion="1.0.0" os="Windows"/>
<actions>
<action name="ActionGoto" version="1.0.0"/>
<action name="ActionKey" version="1.0.0"/>
<action name="ActionWindowCondition" version="1.0.0"/>
</actions>
<parameters/>
<script pauseBefore="0" pauseAfter="0">
<action name="ActionWindowCondition">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="width">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="title">
<subParameter name="value" code="0">AA Game (32-bit, DX9)</subParameter>
</parameter>
<parameter name="condition">
<subParameter name="value" code="0">exists</subParameter>
</parameter>
<parameter name="size">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="processId">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="height">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="position">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="ifTrue">
<subParameter name="line" code="0">002</subParameter>
<subParameter name="action" code="0">goto</subParameter>
</parameter>
<parameter name="ifFalse">
<subParameter name="line" code="0">001</subParameter>
<subParameter name="action" code="0">goto</subParameter>
</parameter>
<parameter name="yCoordinate">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="xCoordinate">
<subParameter name="value" code="0"></subParameter>
</parameter>
</action>
<action name="ActionKey">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<exception id="33" action="0" line=""/>
<parameter name="alt">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="action">
<subParameter name="value" code="0">press</subParameter>
</parameter>
<parameter name="amount">
<subParameter name="value" code="0">1</subParameter>
</parameter>
<parameter name="meta">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="key">
<subParameter name="key" code="0">W</subParameter>
<subParameter name="isQtKey" code="0">true</subParameter>
</parameter>
<parameter name="ctrl">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="shift">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">win32</subParameter>
</parameter>
<parameter name="pause">
<subParameter name="value" code="0">2000</subParameter>
</parameter>
</action>
<action name="ActionKey">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<exception id="33" action="0" line=""/>
<parameter name="alt">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="action">
<subParameter name="value" code="0">release</subParameter>
</parameter>
<parameter name="amount">
<subParameter name="value" code="0">1</subParameter>
</parameter>
<parameter name="meta">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="key">
<subParameter name="key" code="0">W</subParameter>
<subParameter name="isQtKey" code="0">true</subParameter>
</parameter>
<parameter name="ctrl">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="shift">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">win32</subParameter>
</parameter>
<parameter name="pause">
<subParameter name="value" code="0">10</subParameter>
</parameter>
</action>
<action name="ActionGoto">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="line">
<subParameter name="value" code="0">001</subParameter>
</parameter>
</action>
</script>
</scriptfile>
Si une ame charitable pourait m'indiquer ou je fais fausse route, ça serait sympa.
Merci d'avance