just built a nice little tool for entering keystrokes using the mouse wheel only and thought, you might wanna give it a try.
After you've copied it to your harddrive and you run it, you'll get this picture on the screen:
As you can see, it shows you a small tootip window, displaying the currently selected, the previous and the next character in the queue. To select a character, simply turn the mouse wheel. When you reach the character you need, click the mouse wheel button and it'll be send to the current control (which is supposed to be a textbox). Do that until you've completed your input.
Further you see the window is split in four regions, whereas 3 of them have a special meaning:
- BS sends a Backspace whenever you click it (with the left mouse button)
- CR sends a Carriage Return
- Func switches between normal characters, numbers and special characters
Once you stop turning the mouse wheel, this window will hide itself. To bring it back, simply hold down the wheel button until it pops up again (this timings are configurable as well).
What characters you see there browsing through, is defined within the according section in the configuration file. Feel free to edit and change this according to your needs.
Also in the configuration file you can apply colors, position and font settings. I'd say, the configuration is self explaining (for those who know me: yes, it is XML - you can use PhoneCtlConfig.exe to change it)
Needles to say that it's .NET and therefore it needs .NET Framework to run it.
If you try it, please be aware that it's just capturing mouse input. Since it doesn't consume it completely, it may happen that the application in foreground reacts on the wheel command as well.
You can download it here: MouseWheelInput.zip
Yeah... but useless for you ... .NET... you know
whoah, sweet prog.. haven't had a change to use yet, but I'm sure I'll need it, especially since the "i-drive" type of knob I have acts as a scroll wheel.
RIGHT! Agrrrrr....Originally Posted by zorro
Well, you still have got my compliment for invention and the end result.
Now get back to chair and code it again from scratch in Delphi 8 or something.
A small improvement: If the window is open and you hold down the mouse wheel button it'll switch function mode (normal / numbers / spec. char) without the need to move the mouse and click the upper right corner.
I could do that... but I love doing .NET so much.Originally Posted by LagunaICE
BTW: I recognized that there is a slight performance problem using .NET with on a Via Epia Mxxxxx. So I replaced my M10000 with an old notebook (Pentium III 1Ghz) and all performane issues were blown away.
Beside, there are so many other benefits using a notebook. e.g. no more reset on starting the engine, you can use it elsewhere than only in your car.
Pity I don't have a docking station for it... it'll be more comfy removing it.
Some comment on this?