Any way to make an arcade button function like a mouse button so you can drag and drop?
The button must be connected through the same "mouse" as the trackball to
drag and drop. (I'm assuming you're talking about using an arcade button and a trackball) So if you hacked a mouse to the trackball, the button must be connected to the same hacked mouse; if you hooked the TB through an optipac the button needs to also. Single clicking will work even if the button and TB go through different connections, but not dragging/dropping.
Tech: This is due to how windows gets the mouse messages. You can test this with two mice. Select some text. Move the pointer over the selected text and click and hold a button on one mouse (like you are about to drag and drop the text). Then move the
other mouse. Notice that once you move the other mouse, the text is dropped. When the second mouse moves, it sends it's status: movement + no buttons pressed. Windows sees this more resent data as more current than the other mouse's last message sent when its button was pressed. Therefore, the movement and button info must come from the same mouse to drag and drop.