Controlling keyboard with mouse

0

There seems to be a lot of software to control (or emulate) mouse input through the keyboard, but what about the opposite?

Basically I'm looking for a way to emulate up/down/left/right clicks with mouse movement, at a fast rate (i.e. lots of very short and quick right clicks while I move the mouse to the right)

If I have to learn some scripting language to do it, ok, but I don't know if it would even be possible.

Note: This is meant to work on fullscreen, and having a way to turn it on/off with an F# key would be awesome!

Thanks for your time :)

Camilo Martin

Posted 2009-11-30T23:11:17.143

Reputation: 2 308

on what operating system? – John T – 2009-11-30T23:24:01.940

Windows XP SP3 Pro 32bit, sorry – Camilo Martin – 2009-12-01T00:07:46.500

Answers

3

OK, hopefully supplying a useful answer this time, instead of the inverse of the actual answer you wanted...

How about an AutoHotkey script for mouse gestures? You haven't indicated what sort of control you require, so perhaps a set of gestures is adequate. If, however, you're looking to essentially replace the whole keyboard with one mouse, well, this may not be the answer you need. Or, good luck memorizing all those gestures. :-D


As is so often the case, AutoHotkey is your tool. I won't bore you with extensive review or details, as Google (and even SuperUser) are loaded with info about it.

EDIT: In fact, here's a ready-made script that'll enable you to use your numeric keypad as a mouse, with several customizations.

JMD

Posted 2009-11-30T23:11:17.143

Reputation: 4 427

He's looking for the opposite. – John T – 2009-11-30T23:23:12.953

Yes. yes he is. I just came back here to change my answer, but you've already commented. sigh Ridiculous, I even initially read the question the right-way 'round. – JMD – 2009-11-30T23:25:26.117

Also using the numpad as a mouse is possible in Windows without any special tools ... just enable MouseKeys. – Joey – 2009-11-30T23:31:50.723

@Johannes, true enough, but that (first) script I linked actually has a fairly complete mouse implementation with buttons controlling the mouse wheel and some extra buttons. None of that matters though since he's looking for the opposite. (Still shaking my head that I read it correctly and looked up the wrong answer anyway.) – JMD – 2009-11-30T23:35:36.503

Thanks, this seems interesting. If AutoHotkey has mouse events this is a probable solution! – Camilo Martin – 2009-12-01T00:15:26.967

Edit: I'm so going to learn AutoHotkey! Thanks for the solution, this will take some time and effort but It's the only way to efficiently achieve my objective of sending directional keystrokes by moving the mouse. Also AutoHotkey will come in handy for doing almost anything in the future =) – Camilo Martin – 2009-12-01T00:29:57.813

1

If you're on Windows, what about the On-Screen Keyboard?

It's found under All Programs -> Accessories -> Accessibility on XP (similar for Vista+)

alt text

John T

Posted 2009-11-30T23:11:17.143

Reputation: 149 037

Yep, assuming the O/S is a match for him, this is about the best way to go. – JMD – 2009-11-30T23:32:40.300

I knew about the on-screen keyboard, but I can use the keyboard. It would just be much better if I could use the mouse, so I'm looking for a more comfortable solution :)

Thanks anyway ^^ – Camilo Martin – 2009-12-01T00:18:43.403

0

If you want something where you can type with your mouse, then I suggest you take a look at Dasher.

That is, if I take your question title as the question. As I really don't quite understand your question.

Joey

Posted 2009-11-30T23:11:17.143

Reputation: 36 381

I'll take a look at Dasher =) My intention is to control arbitrary key input through mouse movement, e.g., repeatedly emulate the input of a given "left" key while moving the mouse to the left. – Camilo Martin – 2009-12-01T00:13:03.370

Took a look at dasher, but it's not exactly what I need, I don't need all the keys in fact, just a small set of keys mapped to mouse movement. Anyway the concept of dasher is surprisingly innovattive! – Camilo Martin – 2009-12-01T00:24:04.767