h6. [[WindowManager]] h6(. » [[WindowManager SWI Calls|SWI Calls]] h6((. » Wimp_ProcessKey h2. Wimp_ProcessKey h5. (SWI &400DC) |_<. Entry | | |<^. R0 |[[Character Codes|Character Code]] | |_<. Exit | | |<^. R0 |Corrupt | h4. Use The purpose of this call is twofold: # Pass on un-used keypresses that the task has been notified of via the [[Wimp_Poll|Wimp_Poll]] ([[Key_Pressed|Key_Pressed]] event code) # Insert keypresses into the Wimp buffer h4. Notes A task must pass on keypresses that it does not use, to ensure that other tasks get notified of them too. Characters passed on take precedence over characters in the keyboard buffer when notifying tasks. h4. See also * [[Character Codes|Character Codes]] * [[Key_Pressed|Key_Pressed]] * [[Reason Codes|Reason Codes]] * [[Wimp_Poll|Wimp_Poll]]