cleanup todo
2nd-use comments translated to english and minor renames.

Code is otherwise pretty much the same, but could be cleaned up a lot - breaking from switch everywhere is messy.
2nd-use unify similar statements
2nd-use repeat active.
Merge branch 'mkt-repeat' into maltron

SecondUse comments translated to English and small renames as well as some if-branch unification.
MKT also repeat their key after a press-release-keep_pressed sequence if it is the only key pressed.