Invertir ejes del joystick js0

Hola comunidad.

Ya es posteado esto en varios foros, pero a parte de un programilla en c que no me funciona, nadie me da una solución a mi problema.

Tengo acelerometro en el portátil, y me gustaría configurarlo. El problema es que a la hora de la calibrarlo, los ejes están al revés. Cuando lo muevo para arriba el eje se va a la derecha, cuando le doy hacia la izquierda, el eje sube, y así sucesivamente con los ejes.

He leído que esto se puede configurar desde el xorg.conf.
Pero he estado experimentando y no consigo ningún resultado favorable... sigue haciendo lo mismo, no varían las direcciones.
Este es el xorg.conf.
Section "ServerLayout"
     ....     
     InputDevice    "ST LIS3LV02DL Accelerometer" "SendCoreEvents"
     ....
EndSection

Section "InputDevice"
    Identifier     "ST LIS3LV02DL Accelerometer"
    Driver         "joydev"
    Option         "Device" "/dev/input/js0"
    Option         "StartKeysEnabled" "False"
    Option "MapAxis1"          "mode=relative    axis=+1y  deadzone=5000"
    Option "MapAxis2"          "mode=relative    axis=+1x  deadzone=5000"

    #Left Stick
    #Option         "MapAxis1"     "mode=relative axis=+1.5X deadzone=30"
    #Option         "MapAxis2"     "mode=relative axis=+1.5Y deadzone=30"
    #Right Stick
    #Option         "MapAxis3"     "mode=absolute axis=400Y deadzone=30"
    #Option         "MapAxis4"     "mode=absolute axis=400X deadzone=30"
    #Directional Pad
    #Option         "MapAxis5"     "mode=accelerated axis=+1ZX deadzone=30"
    #Option         "MapAxis6"     "mode=accelerated axis=+1ZY deadzone=30"
EndSection


¿Alguien puede echarme una mano, y decirme como he de configurarlo para que se inviertan los ejes?
Si existe alguna alternativa... estoy abierto a sigerencias.

Saludos y gracias
0 respuestas