basic support for macosx keyboard