For some reason, there appears to be some confusion over
what does.
It's very simple, and
it's all spelled out in the documentation.
You give it a message, and if the message is a keypress that
matches an entry in the accelerator table,
the corresponding or
message is sent to the window you said you are translating messages for.
One ...