Each axis should be reversible in the settings as well. I have my steering wheels set up so that if I turn either one right it moves down the list in GameEx. I don't know off the top of my head which way the axis is actually set up relative to the mouse though. So I guess being able to just assign a key to each axis direction would be good enough. When I coded this up, I used a minimum travel before sending a key since the mouse can twitch +/- a pixel or so without any movement of the wheel. So, I think the best way to implement this would be sending the key if the mouse is moved a certain distance (defined by a sensitivity value in the config). Also, if you have a larger list, it would be really nice to have a way to increase the speed of the scroll. I tried to implement this by looking at how far the mouse was moved in the poll time and paging if it was above the threshold. I couldn't get it to work correctly because the pageup/pagedown buttons didn't seem to send correctly. I never got into it too far because there aren't that many games on my driving cab. If this were used on a cab with a spinner on the main control panel, it might be a nice feature to be able to wing the spinner and shoot down the list... I'm not saying my code is perfect, but I think it works the way I would want it implemented. Maybe you could fire it up and see what it does if my explanation isn't that clear. http://www.gameex.info/forums/index.php?ac...ost&id=4735