Salut , désolé pour le retard mais il y a une solution au problème sous xp en tout cas , je n'ai pas essayé sous vista.
1)
Allez dans Mes document/Battlefield 2/Profils/000X/
(X pour le numéro du profil)
2)
Ouvrez Controls.con avec wordpad
3)Cherchez la ligne ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_LeftShift 0 0 (avec edition rechercher) dans les options d'helicopter Et suprimez la.
4)Cherchez la ligne ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_LeftShift 0 0 Dans les options de bateau Et suprimez la.
5) Retournez dans le jeu , ca y est vous pouvez attribuer Maj à s'accroupir.
PS : les options d'helicopter ont pour en-tete de block de ligne de commande : ControlMap.create HelicopterPlayerInputControlMap
les options de bateau ont pour en-tete de block de ligne de commande : ControlMap.create SeaPlayerInputControlMap