@Inestical:
You are right, you could use the text array for displaying the key mapping aswell.
But (now here comes the but ) in my humble oppinion the normal/standard user might be confused by the names.
Thus I did take my time to write some kind of hugh text array ranging to the highest scan code.
It includes a name for the keys (that I can change etc.) but maintains the right order.
Thus it allows me to access this text array with the scan code of the key and I'll be able to get the string I chosed for that specific key.

just an idea