keycode 9 = grave asciitilde bar keycode 20 = bracketleft braceleft backslash keycode 21 = bracketright braceright asciitilde keycode 24 = apostrophe quotedbl q keycode 25 = comma less w keycode 26 = period greater keycode 27 = p P p keycode 28 = y Y y keycode 29 = f F f keycode 30 = g G g keycode 31 = c C c keycode 32 = r R r keycode 33 = l L l keycode 34 = slash question keycode 35 = equal plus asciitilde keycode 38 = a A a keycode 39 = o O o keycode 40 = e E e keycode 41 = u U u keycode 42 = i I i keycode 43 = d D d keycode 44 = h H h keycode 45 = t T t keycode 46 = n N n keycode 47 = s S s keycode 48 = minus underscore backslash keycode 49 = Escape keycode 52 = semicolon colon z keycode 53 = q Q q keycode 54 = j J j keycode 55 = k K k keycode 56 = x X x keycode 57 = b B b keycode 58 = m M m keycode 59 = w W w keycode 60 = v V v keycode 61 = z Z z