Keyboard 'Ctrl' provokes scrolling... Possible? How?
Posted: Fri Jan 18, 2019 4:44 am
Hello. It looks like Phil has done a comprehensive job -- Thank you, Phil! I'm new to XMBC. I'm glad to be here. This is my first topic.
Is there a way to set up XMBC so that, while the user is depressing the keyboard 'Ctrl' key, in addition to being reported as cursor movement (the usual response), 'mickeys' are also reported as scrolls? In other words, scrolling is toggeled on and 'mickeys' are piped to the x-y scrolling inputs while the 'Ctrl' key is depressed (and only then).
I must confess that I don't know how Windows handles 'mickeys'. I imagine 2 possiblities:
1, If cursor position is document-centric, then the effect would be that the cursor appears to stand still while the mouse-moves scroll the document, or
2, If cursor position is window-centric, then in order to achieve the effect, 'mickeys' would need to be blocked instead of being passed to the API.
I believe that the earliest versions of Windows utilized window-centric mouse reports (i.e., #2), but that was a long, long time ago and I may be wrong.
I tried to create this effect and wound up having to assign it to a mouse button (rather than to the naked 'Ctrl' key). So, I assigned 'Ctrl' as a left mouse button modifier and tested the result. It did not go well. I managed to lock up the GUI in scroll mode (but fear not; I did find a way to recover by launching Task Manager via keyboard and then using it to kill the process, so that's not the reason for this topic).
Is it possible to achieve the desired effect? How?
Your thoughts are very welcome... Let the Rumpus begin!
Mark.
Is there a way to set up XMBC so that, while the user is depressing the keyboard 'Ctrl' key, in addition to being reported as cursor movement (the usual response), 'mickeys' are also reported as scrolls? In other words, scrolling is toggeled on and 'mickeys' are piped to the x-y scrolling inputs while the 'Ctrl' key is depressed (and only then).
I must confess that I don't know how Windows handles 'mickeys'. I imagine 2 possiblities:
1, If cursor position is document-centric, then the effect would be that the cursor appears to stand still while the mouse-moves scroll the document, or
2, If cursor position is window-centric, then in order to achieve the effect, 'mickeys' would need to be blocked instead of being passed to the API.
I believe that the earliest versions of Windows utilized window-centric mouse reports (i.e., #2), but that was a long, long time ago and I may be wrong.
I tried to create this effect and wound up having to assign it to a mouse button (rather than to the naked 'Ctrl' key). So, I assigned 'Ctrl' as a left mouse button modifier and tested the result. It did not go well. I managed to lock up the GUI in scroll mode (but fear not; I did find a way to recover by launching Task Manager via keyboard and then using it to kill the process, so that's not the reason for this topic).
Is it possible to achieve the desired effect? How?
Your thoughts are very welcome... Let the Rumpus begin!
Mark.