Ouai, c´est un bug que j´ai aussi quand j´installe un des patchs. En fait, c´est une ligne de commande (notamment pour la position accrouppi chez moi), qui disparait.
Deux solutions:
1ère: Cliquer sur "par défaut" ,et ensuite réattribuer les touches. Il parrait que çà a marcher pour certains.
2ème: (celle que j´utilise). Rééditer manuellement le fichier "controls".
Il se trouve là: "Menu Démarrer"
"Mes documents"
"Battlefield 2"
"Profiles"
"0001"
"Controls".
Vous ouvrez le fichier en question avec le bloc-note, et vous placer cette ligne
ControlMap.addKeyToTriggerMapping c_PICrouch IDFKeyboard IDKey_LeftShift 0 0
comme indiquer sur la screen suivante:
http://pix.nofrag.com/77/e8/25563492510cb81bdf3ce49be9be.html
Une fois que vous avez coller la ligne, vous fermer la fenêtre; un message va vous demander si vous voulez enregistrer les modifications; vous cliquer sur "oui".
Voilà, maintenant, vous pouvez de nouveau vous accroupir in-game.
P.S.: Si après avoir lancer votre jeu et que vous allez faire un tour dans les options de "commandes", ne vous inquitez pas si la case "s´accroupir" est vide. La commande fonctionne quand même. Et vous le vérifierez d´ailleurs par vous-même en jouant.