def get_key_map(self):
kdict = {}<EOL>for gdk_name in dir(Gdk):<EOL><INDENT>nb_name = gdk_name.upper()<EOL>kdict[nb_name] = getattr(Gdk, gdk_name)<EOL><DEDENT>return kdict<EOL>
Return a dict in the form of

SHOEBOT_KEY_NAME, GTK_VALUE

Shoebot key names look like KEY_LEFT, whereas Gdk uses KEY_Left
- Shoebot key names are derived from Nodebox 1, which was a mac
  app.