I got it working. I used Nitrogen raw windows messages for arrows and special keys and a OnFormKeyPress for catch chars.