You can probably go on eBay and buy a new switch cheap as I recently did and they are very easy to replace.
Try wiggling the steering wheel
With the key stuck in the accessory position the steering wheel is locked and the gearshift is locked in the park position. Perhaps you should consider having a locksmith change the key cylinder where it is, or else have it towed to the garage.
Slightly turn the steering wheel and it should let you turn the key to on position
If the battery is dead it will not allow the key to return to locked position. Thus trapping you key in the ignition.
You can't get a locked ignition out of a 1992 Lincoln Town Car. Turn the ignition on to take it out
Turn the steering wheel hard to the left or right while turning the key.
The steering and ignition will become locked on a 97 Chevy Cavalier if the key is not inserted into the ignition and turned. This helps to prevent theft.
my 1985 ford crown Victoria ignition has locked up! what do i do?
You can use pliersto turn back but igintion will need replacement.
Car Locked Out
Replace the ignition lock cylinder.
To remove the key from the ignition of a 2003 Land Rover, ensure that the vehicle is in the "Park" position. Turn the ignition switch to the "Off" position, and gently pull the key out. If the key won't come out, check that the steering wheel isn't locked; sometimes, turning the wheel slightly can release the ignition lock. If issues persist, there may be an underlying problem with the ignition system that needs professional attention.