OS4 DepotLogo by Alkaron 
(anonymous IP:,0) 

   Bug tracker
   Locale browser


   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (593)
   o Document (22)
   o Driver (97)
   o Emulation (146)
   o Game (994)
   o Graphics (494)
   o Library (113)
   o Network (230)
   o Office (65)
   o Utility (913)
   o Video (69)

Total files: 4333

Full index file
Recent index file



Support the site

 Readme for:  Utility » Workbench » midmouse.lha


Description: Set the mousepointer to a given position
Download: midmouse.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 31kb
Version: V.1.2
Date: 15 Feb 13
Author: Thomas Rapp, Wolfgang Hosemann
Submitter: Thomas Blatt
Email: tommysammy/gmx de
Homepage: http://thomas-rapp.homepage.t-online.de/
Requirements: AmigaOS4.1
Category: utility/workbench
Replaces: utility/workbench/midmouse.lha
License: Freeware
Distribute: yes
Min OS Version: 4.1
FileID: 7722
Comments: 2
Snapshots: 0
Videos: 0
Downloads: 17  (Current version)
17  (Accumulated)

[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] 
MidMouse 1.2

Coding: Thomas Rapp (version 1.0), Wolfgang Hosemann (version 1.1, 1.2)
Icons: Thomas Blatt

English readers, please read below!


Wie bei den anderen kleinen Utilities, welche aus Anfragen in Foren entstehen, 
hat Thomas die grundlegende Arbeit geleistet und Wolfgang gewünschte weitere 
Features implementiert ;)

MidMouse ist ein kleines Utility, mit dem man den Mauszeiger per Kommando auf
jede gewünschte Position setzen kann.



Voreinstellung ist

Die Voreinstellung setzt den Mauszeiger genau auf die Mitte des aktiven Screens,
andere Koordinaten werden wie angegeben gesetzt. 

Niels Bache stellte die Frage, was passieren mag, wenn man einen "scrollenden
Screen" (der Screen ist größer als die sichtbare Fläche) verwendet und die
Position des Mauszeigers außerhalb der sichtbaren Fläche gesetzt wird. Nun,
Intuition ist so clever den Screen zu scrollen, so daß der Mauszeiger immer im
sichtbaren Bereich ist. Wird eine Position angegeben, die größer als die
tatsächliche Fläche des Screens ist, so setzt Intuition den Mauszeiger an den
Rand des Screens.

MidMouse kann per Shell oder per Workbench gestartet werden. Für den Start per
Workbench werden die Tooltypes des Icons ausgewertet, beim Start per Shell die
angegebenen Parameter.

Die Auswertung der Shell-Parameter wurde nun geändert, um Problemen bei der 
Angabe von mehr als 2 Parametern aus dem Weg zu gehen. Die Parameter für XPOS
und YPOS müssen nun zwingend angegeben werden (Schlüsselworte sind jedoch nicht
zwingend nötig). Wird für eine Achse -1 angegeben, so wird der Mauszeiger auf
die Mitte der jeweiligen Bildschirmachse gesetzt.

Version 1.2

- Auswertung der Shell-Parameter verändert. Es wird ausschließlich ReadArgs()
  mit passendem Template verwendet. Beide möglichen Parameter müssen nun
  angegeben werden (/N/A).

- potentielle Ursache für Abstürze beseitigt (rdargs = NULL).

Version 1.1 

- wertet Tooltypes und Shell-Parameter aus
- Verhalten von Intuition für übergroße Screens getestet

Version 1.0

- Ursprungsversion


Like some other little utilities that evolved from discussions in several 
forums, Thomas made the initial version and Wolfgang implemented new features
demanded by users ;)

MidMouse is a small utility that sets the mousepointer to a given position on
the active screen.



The default values are

The default values set the mousepointer to the middle of the screen.

Niels Bache asked about the result, if you use a screen larger than the visible
area ("scrollable") and give a position outside the visible area, but still 
inside the area of the screen. Well, Intuition is clever enough to scroll the
screen, so that the mouspointer is always within the visible area. If a position
is given that is outside the screen area, Intuition sets the mousepointer to
the limits of the screen.

MidMouse could be started by Shell or Workbench. If it is started by Workbench,
the Tooltype values of the MidMouse Icon are used to set the position. If it is
started by Shell, the command line parameters are used.

Shell parameter checking was changed to avoid problems with more than two 
parameters. XPOS and YPOS values are both required now (keywords are not
mandatory). If one of the parameters is -1, the mousepointer is set to the 
center of the respective axis of the screen.

Version 1.2
- checking of shell parameters changed. ReadArgs() with appropriate template is
  used now. Both Parameters must be specified (/N/A).
- potential crash condition eliminated (rdargs = NULL).

Version 1.1
- Tooltypes and shell parameter evaluation implemented.
- Behaviour of Intuition regarding scrollable screens tested.

Version 1.0
- initial version.

Copyright (c) 2004-2023 by Björn Hagström All Rights Reserved
Amiga OS and its logos are registered trademarks of Hyperion Entertainment