#1 Le 18/01/2007, à 13:40
- anias
problème avec le clavier et un FPS (wolfenstein Ennemy territory)
Bonjour,
Je joue a WOLFET sur ubuntu et tout marche nikel (graphs, son etc...)
J'ai suivi ce topic qui m'a aidé à résoudre tous les problèmes de base :
http://forum.ubuntu-fr.org/viewtopic.php?id=19798&p=1
Il persiste un problème de config clavier :
J'utilise 12345678 pour changer d'armes, et Ctrl (le control gauche) pour me baisser.
Hors, quand je suis baissé, je ne peux pas changer d'armes (Ctrl + 1à9). Pire : Ctrl + 3 ça fait échap et ça m'ouvre le menu pour quitter le jeu !! donc je perd le controle de mon perso, le temps de refaire échap (et pour un FPs aussi bourrin ça pardonne pas )
Donc j'ai essayé d'adapter le fichier "kbd_et" indiqué dans le topic (lien ci dessus) de la manière suivante, afin de "neutraliser" la 2è 3è voir 4è fonction des touches 1à0 :
keycode 10 = 1 1 1 1
keycode 11 = 2 2 2 2
keycode 12 = 3 3 3 3
keycode 13 = 4 4 4 4
keycode 14 = 5 5 5 5
keycode 15 = 6 6 6 6
keycode 16 = 7 7 7 7
keycode 17 = 8 8 8 8
keycode 18 = 9 9 9 9
keycode 19 = 0 0 0 0
Cela m'a permis de changer d'arme même en restant appuyé sur SHIFT gauche. Mais CRTL+3 fait toujours escape... j'ai essayé de changer la dispo du clavier (anglais, fr sans touches mortes etc...), de farfouiller dans les options de raccourcis clavier de ubuntu... rien de rien.
si quelqu'un a une idée...
PS : c'est ubuntu qui gère différament le clavier ou WOLFEET ??
#2 Le 18/01/2007, à 14:26
- nadjyla
Re : problème avec le clavier et un FPS (wolfenstein Ennemy territory)
En utilisant/configurant la touche c pour te baisser, ça marche mieux?
Je n' ai pas modifié le fichier "kbd_et" ; et en mettant en clavier anglais juste pour wolf_et, ça marche correctement.
Dernière modification par nadjyla (Le 18/01/2007, à 14:29)
Hors ligne
#3 Le 18/01/2007, à 15:28
- anias
Re : problème avec le clavier et un FPS (wolfenstein Ennemy territory)
non, j'avais déjà essayé. Je viens de refaire l'essai, ça ne marche pas... CTRL + 3 = echap...
je vais essayer de configurer la touche CTRL en "X" ou "W" dans "kbd_et" et voir si ça marche mieux...
Je vais essayer avec un autre clavier aussi...
PS : la touche C n'est pas pratique pour se baisser car on a besoin de se déplacer (ZQSD) tout en restant baissé (CRTL). (tout comme la touche "SHIFT" qui sert à sprinter tout en se déplaçant (ZQSD)
Help !
#4 Le 18/01/2007, à 15:37
- anias
Re : problème avec le clavier et un FPS (wolfenstein Ennemy territory)
keycode 37 = X
dans kbd_et ça marche pas... ça fait bien X quand j'appuie sur CTRL mais si j'appuie sur 3 en même temps ça fait toujours echap... ça ressemble plus a une config système...
#5 Le 18/01/2007, à 15:49
- anias
Re : problème avec le clavier et un FPS (wolfenstein Ennemy territory)
autre clavier
autre clavier + anglais
marche pas non plus
même sous ubuntu, si je fais ALT + F2 ça lance une console de lancement et alors, si je fais CTRL+3 ça fait echap
#6 Le 18/01/2007, à 16:30
- anias
Re : problème avec le clavier et un FPS (wolfenstein Ennemy territory)
j'ai essayé la commande "xev" :
CTRL + 3 ça fait :
1 keypress 37
1 keypress 12
1 release 12
1 release 37 ...
donc ça sort pas echap... je comprend pas...
#7 Le 18/01/2007, à 19:03
- lawl
Re : problème avec le clavier et un FPS (wolfenstein Ennemy territory)
solution n'utilise pas Ctrl pour te crouche :x
Tu joue fleche ou zqsd ? si zqsd essaye le c c'est pas mal
#8 Le 18/01/2007, à 19:49
- Gandhi
Re : problème avec le clavier et un FPS (wolfenstein Ennemy territory)
moi j'utilise le click droit car je trouve ca vraiment utile !
mais inon je me souviens que j'avais eut le meme probleme avant ...
par contre javais pas le souvenir d'avoir trouvé une sollution
dsl
Hors ligne
#9 Le 18/01/2007, à 20:43
- anias
Re : problème avec le clavier et un FPS (wolfenstein Ennemy territory)
la bidouille "Lancement dans un deuxieme serveur X" a fait disparaître le problème !! mais elle a aussi annulé la bidouille "Configuration du son et des touches" (cf topic lien ci dessus)
c galère !
si qqun a une solution...
#10 Le 18/01/2007, à 21:38
- Gandhi
Re : problème avec le clavier et un FPS (wolfenstein Ennemy territory)
normalement lancer dans un nouveau serveur X ne devrait pas gener la configuration du son et des touches ...
qu 'utilises t comment script pour lancer ?
sous quelle version de ubuntu ?
merci de donner un peu plus d'info
Hors ligne
#11 Le 19/01/2007, à 00:37
- anias
Re : problème avec le clavier et un FPS (wolfenstein Ennemy territory)
la dernière version (6-10 je crois)
j'utilise les commandes données dans ce topic :
http://ubuntuforums.org/showthread.php?t=51486
sinon le coup du xmodmap ça marche tant que je ne configure pas le 3, sinon Ctrl + 3 = echap (sauf si je met keycode 12 = quotedbl 3)
du coup j'ai plus le 3 dans les voice chat (v13 = "all clear", chui obligé de faire v, 1, Shift+3)
mais bon c déjà mieux. Je comprend pas pourquoi CTRL + 3 ça fait echap mais bon...
PS : ctrl pour se baisser c bien plus ergonomique
merci pour votre aide
#12 Le 19/01/2007, à 13:25
- lawl
Re : problème avec le clavier et un FPS (wolfenstein Ennemy territory)
Ctrl c'est pour courir chez moi et oui c'est ergonomique car sur ET on se sert plus du sprint que du crouch.
Car à Et tu crouch pour avoir plus de precision mais cela quand l'ennemi est loin et donc c'est moins important que tu perde quelques dixieme de seconde alors que le sprint c'est en combat rapproché et la mieux ne faut pas perdre de temps
#13 Le 19/01/2007, à 14:28
- lawl
Re : problème avec le clavier et un FPS (wolfenstein Ennemy territory)
oops en fait j'ai confondu shift et ctrl )
Mais si tu joue avec zqsd ca change pas bcp ce que j'ai dit
#14 Le 19/01/2007, à 14:38
- Gandhi
Re : problème avec le clavier et un FPS (wolfenstein Ennemy territory)
moi je me sert tout le temps du crouch des qu'il y a un tir a moyen/long porté
donc click droit oblige
Hors ligne
#15 Le 20/01/2007, à 21:18
- anias
Re : problème avec le clavier et un FPS (wolfenstein Ennemy territory)
je veux pas faire un cours de frag, mais le principe est de faire le moins d'actions possibles en même temps avec la souris car ta précision diminue avec le nombre d'actions que tu fais de la main qui est sur la souris... idéalement c'est juste visée et tir (sauf entre les combats, pour les autres actions -soins/réparer etc...)
bref, je m'en sors avec 1à9 qui marchent pendant les fight (c'est à dire touches pressées seules et en association avec Ctrl et Shitf), 3 qui marche pas pour les voices (v+1à9). c'est pas si mal...
Si je trouve la solution idéale, je fais signe...
sinon pour minimiser le jeu, la solution la plus simple que j'aie trouvé (la tienne marchait mais j'étais toujours obligé de refaire la manip apres chaque reboot) c'est :
http://geekjide.dumontweb.com/howto.php#keyboard
mais leur mod de clavier ne m'aide pas plus...
#16 Le 27/01/2007, à 12:07
- anias
Re : problème avec le clavier et un FPS (wolfenstein Ennemy territory)
Bon, je suis arrivé à rendre ce jeu potable avec mes touches habituelles alors si ça peut rendre service à quelqu'un ou aider Gandhi dans son Tuto :
Mon script de lancement du jeu "myet" afin de pourvoir retourner au bureau à tout moment avec Ctrl+Alt+F7 ou F9 :
Script myet :
#!/bin/sh -u
#Enter here the localisation of your ET installation
ET_PATH="/usr/local/games/enemy-territory"
#We give the autorisation to launch a window from the current X server (:0)
# to our future new X server (:1)
MIT=`xauth list | grep 'unix:0' | head -n 1 | grep -o 'MIT-MAGIC-COOKIE.*'`
xauth add :1 $MIT
cd "$ET_PATH"
#We launch etpro directly remove "+set fs_game etpro" if you simply want to launch ET
xinit "$ET_PATH/et.x86" "$@" -- :1 &
#xmodmap -display :1 "$HOME/.Xmodmap"
#Uncomment the line below if you want the support of azerty keyboards (see section above)
xmodmap -display :1 "$HOME/.etwolf/kbd_et"
#xmodmap -display :1 "$HOME/.etwolf/etXmodmap"
vous remarquerez l'astuce du xauth qui évite d'avoir à le faire à chaque fois comme j'étais obligé à chaque reboot (astuce prise sur http://geekjide.dumontweb.com/howto.php ).
Ce script fait appel (avant dernière ligne) à un plan de clavier spécial (kbd_et) afin de pouvoir utiliser les touches 1 à 9 et celles du pavé numérique. Voici le plan de clavier qui marche avec ma config :
fichier kbd_et situé dans mon dossier personnel > faire ctrl + H pour afficher les dossiers cachés > .etwolf
(chemin complet = /home/VOTRELOGIN/.etwolf/)
Plan de clavien kbd_et :
keycode 10 = 1 1 ampersand
keycode 11 = 2 2 asciitilde Eacute
keycode 13 = 4 4 apostrophe braceleft
keycode 14 = 5 5 parenleft
keycode 15 = 6 6 minus bar
keycode 16 = 7 7 egrave grave
keycode 17 = 8 8 underscore backslash
keycode 18 = 9 9 ccedilla asciicircum
keycode 19 = 0 0 agrave at
keycode 20 = parenright
keycode 21 = equal plus
keycode 87 = KP_1
keycode 88 = KP_2
keycode 89 = KP_3
keycode 83 = KP_4
keycode 84 = KP_Begin
keycode 85 = KP_6
keycode 79 = KP_7
keycode 80 = KP_8
keycode 81 = KP_9
keycode 90 = KP_0
keycode 63 = KP_Multiply
keycode 112 = KP_Divide
keycode 91 = KP_Decimal
Vous remarquerez que j'ai effacé la ligne concernant le 3 car sinon, chez moi, CTRL + 3 fesait echap... et donc je perdais le controle du jeu pendant 1 ou 2 secondes fatales (le temps de faire echap à nouveau)
De plus, le "keycode 84" pour le 5 du pavé numérique est "KP_Begin" et non "KP_5" chez moi...
Maintenant, il s'agit de faire un cfg spécial pour le jeu avec cette disposition clavier. en effet il faut pouvoir faire la touche 1 à 9 tout en restant appuyé sur Shift ou Ctrl. ce cfg est à placer dans "/home/VOTRELOGIN/.etwolf/etmain/"
cfg pour WOLFET :
// touches pressees seules :
bind 0 "weaponbank 10"
bind 1 "weaponbank 1"
bind 2 "weaponbank 2"
bind 3 "weaponbank 3"
bind 4 "weaponbank 4"
bind 5 "weaponbank 5"
bind 6 "weaponbank 6"
bind 7 "weaponbank 7"
bind 8 "weaponbank 8"
bind 9 "weaponbank 9"
// touches pressees avec ctrl
bind 0x22 "weaponbank 3"
bind 0x1c "weaponbank 4"
bind 0x1d "weaponbank 5"
Remarques :
- Ctrl + 2 ne fonctionnera pas (ctrl+2 ne fait aucune touche dans wolfet...)
- Dans les voices chat, pour la touche 3, il faudra faire shift + 3
- vous serez peut être obligés de définir lcertains controles en ayant lancé une partie, puis Echap>options>controles ; par exemple rajouter " au Slot 3 etc...
Voila.. maintenant il reste à tester avec le mappage du clavier en anglais (commande "#setxkbmap us" à rajouter avant mon " xmodmap -display :1 "$HOME/.etwolf/kbd_et" " dans le script myet ; je verrais si ça lève certaines incompatibilités... si c'est intéressant je posterai ici.
PS : je ne sais pas quel tuto est le plus à jour :
http://la7co.no-ip.org/wiki/wakka.php?w … comments=1
http://forum.ubuntu-fr.org/viewtopic.php?id=19798&p=1
#17 Le 27/01/2007, à 14:05
- anias
Re : problème avec le clavier et un FPS (wolfenstein Ennemy territory)
Le "setxkbmap us" (sans le #) ne change rien...
c'est CTRL+3 = echap (si on met keycode 12 = 3 3 -ou 3 quotedbl-)
/ ou /
Ctrl+3=3 (si on met keycode 12 = rien -ou quotedbl 3-) mais les voice chat ne fonctionnent pas avec la touche 3 (il faut faire Shift+3)...
Hors ligne