Open desktop files as utf-8, ascii would cause errors
Fix for chr(sym) failing on some keys (Audio Mute for eg)
Merge pull request #3 from ideasman42/master

Minor fixes for exeptions found while testing