cleanup and add shift key -> _ blacklist

remove shared data segment
remove space to control
some refactoring
re-enable F1 and F2
blacklist VNC clients
blacklist VNC client