ambidextrous

adjective
  1. able to use both hands equally well
  2. skillful or versatile in multiple areas
  3. Usage: figurative

Examples