Is there something wrong with your keyboard?
Yea that's pretty much the only way for hobbyists to do it.