DPRG
DPRG List  



DPRG: BOUNCE dprglist@dprg.org: Non-member submission from ["Travers, Patrick " <PTravers@GTECH.COM>]

Subject: DPRG: BOUNCE dprglist@dprg.org: Non-member submission from ["Travers, Patrick " <PTravers@GTECH.COM>]
From: Ralph Tenny rten at metronet.com
Date: Mon Aug 16 15:21:05 CDT 1999

Part of the answer to this is that it is possible to have an external
controller generate keystrokes that LOOK LIKE they come from the regular
keyboard. Theoretically, it would be possible to do the same in the mouse
channel, but it would be MUCH harder.
Ralph

On Mon, 16 Aug 1999, Jim Brown wrote:

> >From: "Travers, Patrick " <PTravers at GTECH.COM>
> >To: DPRG Mail List <dprglist at dprg.org>
> >Subject: Newbie wants to tackle a difficult project right off the bat
> >Date: Mon, 16 Aug 1999 14:47:00 -0400
> >MIME-Version: 1.0
> >X-Mailer: Internet Mail Service (5.5.2448.0)
> >Content-Type: text/plain
> >
> >     
> >     Greetings all!
> >     
> >     Ok, I admit it.  I had never built a robot before Saturday.  <gasp>  
> >     Being a reasonable individual and recognizing my limitations, I went 
> >     out and bought the LEGO Mindstorms kit and have started working 
> >     through the tutorials.  I'm sure there are some of you that will claim 
> >     I _still_ have not built a robot.  ;)
> >     
> >     Regardless of past experience, I have a very specific application that 
> >     I would like to make a robot for and am hoping that one of you has 
> >     already solved this - or can at least point me in the right direction.
> >     
> >     Ok - here goes.  I want a robot that will type on a keyboard, move the 
> >     mouse around and click according to a pre-programmed set of 
> >     instructions (a macro).  That's all.  Simple, right?  :-P
> >     
> >     Reasons that I need a robot to do this:
> >     
> >     1) The computer program I am running doesn't like ANY other programs 
> >     running on the machine.  It won't allow them to run (at best) or hangs 
> >     the computer if the TSR/DLL tries to insert stuff on the keyboard 
> >     stack (at worst).
> >     
> >     2) There are no keyboard/pointer combination devices out on the market 
> >     that are programmable (that I can find, anyway).  Plenty of 
> >     programmable keyboards, some keyboards with built in pointing devices, 
> >     but no combination programmable ones.
> >     
> >     Observations:
> >     
> >     1) I highly suspect that using wheels to move the robot back and forth 
> >     will not be accurate enough, since I want this thing to run for many 
> >     hours unattended.  Over time, the accumulated slippage of movement (or 
> >     battery voltage drop) will eventually result in the wrong keys being 
> >     pressed and the mouse being moved too far or not far enough.
> >     
> >     2) Thinking along the lines of using the Mindstorm robotics kit, I 
> >     envision three motors and three touch switches.  The three motors will 
> >     control the X, Y and Z movement of the 'presser' arm, and two touch 
> >     switches will lock into an X Y coordinate gridwork suspended above the 
> >     keyboard.  This will ensure that the 'presser' arm is positioned 
> >     directly above the key (or mouse button) to be pressed.  The final 
> >     touch switch will sense when the presser arm comes in contact with the 
> >     key/mouse button.
> >     
> >     3) As far as mouse movement goes, the command buttons that need to be 
> >     clicked on always appear in the same places on the screen.  However, 
> >     both mouse buttons need to be pressed (left and right) individually.
> >     
> >     Further (and here I know I've left the realm of reality), it would 
> >     _really_ be nice to be able to control the robot actions based on text 
> >     appearing on the screen (I told you I was dreaming).  It's not 
> >     _absolutely_ necessary, but it sure would be nice.
> >     
> >     Hoping that someone can help me,
> >     Patrick Travers
> >
> >
> - - ____ - - - - - - ___ - - - - - - - - - - - - - - - - - - - - - - - - - -
>     \/\_\@  ____    /  /\ __  ___          ___    http://www.dprg.org 
>     / / /\ / / /\  /--/ //\_\/\_/\ /\/\/\ /\_/\  brownjim at airmail.net
> /__/ / / // / / / /__/ // / /__/ //_/_/ // // /  (972)495-3821
> \__\/  \/ \/\/\/  \__\/ \/  \__\/ \_\_\/ \/ \/ james_121 at yahoo.com
> jim_brown at bigfoot.com jbrown at dprg.org http://www.cyberramp.net/~jbrown
> Cole's Law:  Thinly Shreaded Cabbage
> 

------------------------------

More information about the DPRG mailing list