I think it would be helpful to have a fill-in-the-blank drill set, where you must type in the correct response.
You could have it question both the pronunciation and the definition of vocabulary and set it up the text box to type in hiragana, katakana (or both), or in standard English when appropriate.
For example, if you're shown:
You would type:
If you were shown:
for pronunciation, you would type:
but for definition, you would type:
This might not be helpful for everyone, but I know it is helpful for me to have to spell things out or write things out.