keycode 47 = bracketleft braceleft backslash keycode 48 = bracketright braceright asciitilde keycode 49 = grave asciitilde keycode 61 = apostrophe quotedbl q keycode 62 = comma less w keycode 63 = period greater keycode 64 = P keycode 65 = Y keycode 66 = F keycode 67 = G keycode 68 = C keycode 69 = R keycode 70 = L keycode 71 = slash question keycode 72 = equal plus asciitilde keycode 84 = A keycode 85 = O keycode 86 = E keycode 87 = U keycode 88 = I keycode 89 = D keycode 90 = H keycode 91 = T keycode 92 = N keycode 93 = S keycode 94 = minus underscore backslash keycode 107 = semicolon colon z keycode 108 = Q keycode 109 = J keycode 110 = K keycode 111 = X keycode 112 = B keycode 113 = M keycode 114 = W keycode 115 = V keycode 116 = Z