procedure wmkeydown(var msg: TWMKeyDown); message WM_KEYDOWN; ... case msg.CharCode of VK_LEFT:; VK_RIGHT:; ...