[core:punct] add utf8 code of the punctal keys left
[windows] refactor the KeyEventSink to process unprintable keys