added better keyboard handling

possibility to navigate by typing a letter
clean added code and indentation
Updated file name to 1.1
Merge branch 'loicginoux-master' into version-1.1