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.
Merge branch 'maltron' of https://github.com/frobiac/adnw into maltron
input from frobiac:
- 2nd-use comments translated to english and minor renames.
- 2nd-use unify similar statements
- 2nd-use repeat active.
- cleanup todo