The tabstop property is set to false, I even have dxDraw.setfocus. I did a lot of tests with all the gui properties of the button and the form and no joy.

TabStop doesn't do a thing for my problem, do a simple test and place 3 buttons on a form -- try to move between them with the cursor keys on your keyboard, it's not moving focus right? That's all good and well but click on one of them (even without onclick event handler) and move the cursor keys.....No tabstop anymore... TabStop only works if you press Tab, not if the user clicks and then press the cursor keys.

I want to stop the moving between the controls if a mouse click happens and the user then press the cursor keys. In my game the mouse click on a button will enable/disable music and directly after that the user must select (with the cursor keys) a further item to play or to close.

I'm using 2 buttons on dxDraw but I don't think DelphiX has anything to do with the tab behaviour of the buttons.