Ok, so let's stop arguing what Flirc should and shouldn't do and find a solution native to Flirc.
So, it's possible in windows to use the "Ease of Access Center" functions to use the numeric keypad to emulate the curser/mouse movements. The problem is the full keyboard template doesn't include the keypad. A numeric keypad would be the optimal solution but baring that is appears the Command Line Interface (flirc_util.exe) may to be able to get the proper codes in. Unfortunately the CLI isn't documented and there's only a few cryptic references in the forums. I've found some key codes, ASCII codes and some USB HID codes that might be of use. The question is which codes to use and what format to use with the CLI to get them in. I found a reference to "flirc_util.exe record_api xxx xxx" though I'm not sure what the convention is and what the proper codes to use are. Maybe you coukld spread some light on that?
The first challenge is to send the command "Left Alt+Left Shift+Num Lock" to turn on the keypad mouse functions. I'd envision having a button to to the function on and off. The question is - what is the CLI syntax to send multiple keys and what codes would be appropriate?
Once the keypad mouse is active then we need to get the codes in to control the curser movement. The keypad can do 9 directions, but I think the MCE remote may just have left, right, up & down on the keypad. Even if it's possible to do all 9, programming just the 4 basic would suffice as we only need rudimentary movements. I don't think folks are going to seriously try and play games or anything; we just need to be able to move it to a given location. The question is - what is the CLI codes would be appropriate for LEFT - RIGHT - UP - DOWN
Now we need to figure out the mouse button functions, left mouse click & Double-click & right mouse. I don't think any of those are difficult, but again we need to figure out the key codes and the syntax for the CLI.
Your thoughts?