How to find what to do
This passage is written to be general that can be also applied to other open source project. Many people use some program, and want to help with some project, but don't know what to do.
The very first thing is, find something that scratch your itch. Fix bug that annoying you, implement features that you interest in. Especially for new feature, new feature have more possiblity to introduce bugs, thus why from project point of view, need some people to maintain the code in the future. Bugfixing is much more free, even if you work like "hit and run", nobody will complain about it.
Secondly, ask developer about what do they think about it, even for bugfixing, it need to be fixed in the right place, due to Input method is relatively complex (If an application have complex internal state, it is complex).