Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/01/2007, à 14: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 lol )

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, à 15: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, à 15:29)

Hors ligne

#3 Le 18/01/2007, à 16: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, à 16: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, à 16: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, à 17: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, à 20: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, à 20: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, à 21: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, à 22: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, à 01: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 wink

merci pour votre aide

#12 Le 19/01/2007, à 14: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 wink

#13 Le 19/01/2007, à 15:28

lawl

Re : problème avec le clavier et un FPS (wolfenstein Ennemy territory)

oops en fait j'ai confondu shift et ctrl yikes)
Mais si tu joue avec zqsd ca change pas bcp ce que j'ai dit

#14 Le 19/01/2007, à 15: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, à 22: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, à 13: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, à 15: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