Another riddle

This riddle was written by Rebekah for my birthday:

If you feel lonely give me a squeeze,
I’ll do my best not to respond with a wheeze.
My keys cannot open any door,
But stand on a street and we won’t be poor.
Push my buttons but don’t wind me up,
Bystanders will put money in your cup.
Not just on the street, play me at home,
In field and in forest, wherever you roam.