Maus
Aus C64-Wiki
Inhaltsverzeichnis |
[bearbeiten] Allgemein
Die Maus (engl. Mouse) ist ein Eingabegerät, welches u.a. zur Steuerung von Benutzeroberfächen (GUI) dient, aber auch in Computerspielen und Anwendungen genutzt wird. Während am C64 die Maus nur in wenigen Anwendungen sinnvoll genutzt werden kann, hat sich die Maus neben der Tastatur auf den Computersystemen PC und MAC als wichtigstes Eingabegerät durchgesetzt.
Die klassische Computermaus wurde Anfang der 1980er Jahre am Xerox PARC entwickelt und besteht aus einer Laufrad-Kugel in einem handlichen Gehäuse. Über Sensoren wird eine Kugelbewegung in X- und Y-Richtung gemessen und an dem Computer gemeldet. Entsprechende Programme verarbeiten diese Signale und bewegen z.B. den Mauszeiger an die richtige Bildschirmposition. Damit eine Maus gleichmäßiger läuft, wurde sie auf ein sogenanntes Mauspad gelegt. Dieses bestand häufig aus mit Stoff überzogenem weichem Schaumstoff oder (später) härterem Kunststoff, und diente in erster Linie dazu, durch eine griffige Oberfläche die Mauskugel nicht rutschen zu lassen. Außerdem wurde die Verschmutzung der Mauselektronik dadurch etwas herausgezögert.
Zusätzlich besitzen Mäuse ein, zwei oder mehr Funktionsknöpfe, heutzutage meist auch zusätzlich ein Scrollrad zum einfacheren Lesen von langen Texten auf dem Bildschirm. Standardmäßig besitzt die klassische Computermaus zwei Druckknöpfe oben, und zwar auf der linken und rechten Seite, wobei der linke Druckknopf üblicherweise zur Steuerung, Markierung oder Menüpunktanwahl genutzt wird. Seit den 1990er Jahren hat sich, hauptsächlich durch Verbreitung des Betriebssystems Windows 95, die Nutzung des rechten Druckknopfes für das sogenannte Kontextmenü durchgesetzt. Die Belegung der weiteren Funktionstasten lassen sich heutzutage über den Maustreiber festlegen.
Die Entwicklung beim Anschluss der Computermäuse ist nicht stehengeblieben und so gibt es heute Modelle, die nicht mehr über die (jahrelang als Standard beim Anschluss einer Maus angesehene) serielle Schnittstelle (beim PC meist RS-232) angeschlossen werden können, sondern über die neueren Schnittstellen PS/2, USB oder drahtlos per Infrarot oder Bluetooth.
Zusätzlich eliminieren Funkmäuse im Gegensatz zu steckerorientierten Anschlussarten das Verbindungskabel, was ihnen Vorteile in der Bewegungsfreiheit verschafft, auf der anderen Seite aber auch eine etwas verlangsamte Reaktionszeit sowie die Abhängigkeit von Batterien/Akkus.
Auch haben Neuentwicklungen bei der Bewegungserfassung wie die (mechaniklose) optische Abtastung (heutzutage Quasi-Standard bei Mäusen) dem wartungsintensiven System aus Kugel, Übertragungsrollen und Sensorscheiben den Rang abgelaufen und dabei sowohl die Robustheit als auch gleichzeitig die Positionsauflösung enorm erhöht.
[bearbeiten] Maus am C64
Am C64 wurden PC-Computermäuse über eine entsprechende Interfacekarte an die serielle Schnittstelle oder an den Userport angeschlossen, seltener über die Controlports. Hierfür gibt es auch einen speziellen Adapter Micromys.
Mäuse speziell für den C64 wurden dagegen standardmässig an den Controlport angeschlossen. Wobei beim C64 grundsätzlich zwischen zwei Maustypen unterschieden wird. Der Unterschied liegt hier in der Arbeitsweise der Maus bzw. ihrem Interface.
[bearbeiten] Digital - Joystickmodus
Bei der so genannten Joystick-Maus, werden die Mausbewegungen in die Signale eines digitalen Joysticks umgewandelt. Die Bewegungen werden also so umgesetzt, dass sie denen eines Digitaljoysticks gleichen. Damit sind zwar nur einfache horizontale, vertikale und 45°-diagonale Bewegungen möglich, dafür kann die Maus auch mit Programmen eingesetzt werden, die nur auf Joystick-Steuerung ausgelegt sind. Eine Erkennung der Geschwindigkeit ist nicht möglich, ein Mauszeiger bewegt sich also nur mit der vom Programm festgelegten Geschwindigkeit.
- Mouse 1350 von Commodore
- Maus M1 von NORIS DATA
- Geos-Mouse von Boeder
- Elite Mouse
- Maus SV-705 von Datalux
[bearbeiten] Analog - Proportionalmodus
Die Vorteile einer Analog-Maus liegen in der Erkennung der Bewegungsgeschwindigkeit aber auch der "Position" der Maus. In der Regel können bei dieser Maus auch zwei Funktionstasten unabhängig voneinander abgefragt werden. Die Signale werden hierbei ähnlich wie bei den Paddles über die zwei A/D-Wandler des Soundchips verarbeitet. Die Analog-Maus ist hauptsächlich für die Arbeit mit GEOS geeignet, aber auch einige von GEOS unabhängige Anwendungsprogramme und Spiele unterstützen sie.
- Mouse 1351 von Commodore
- SmartMouse von Creative Micro Designs Review
- Scanntronik Maus
- Clever Mouse 1
- M3 Mouse von Contriver Tech. Inc.
Weitere:
- Magic Mouse von Connexions/SMC Supplies
- Mighty Mouse
- POWERclick mouse (in der C64-/C128-Version)
- NEOS-Maus (MS-30) von Nihon Electronics Co., Ltd. (nicht 1351 kompatibel)
[bearbeiten] Anschlussbelegung
| Pin | Joystick Modus | Proportional Modus |
|---|---|---|
| 1 | Nach oben | Rechte Taste |
| 2 | Nach unten | unbenutzt |
| 3 | Nach links | unbenutzt |
| 4 | Nach rechts | unbenutzt |
| 5 | unbenutzt | Y-Position |
| 6 | Linke Taste | Linke Taste |
| 7 | + 5V | + 5V |
| 8 | GND | GND |
| 9 | Rechte Taste | X-Position |
[bearbeiten] Software
Es gibt nur wenig Software, für die man eine Maus benötigt bzw. die eine Bedienung mit der Maus ermöglichen. Die wichtigsten seien hier kurz erwähnt:
[bearbeiten] Anwendungen
- GEOS Benutzeroberfläche
- GoDot Bildbearbeitungsprogramm
- Final Cartridge 3
- Pagefox (Bild- und Textverarbeitung)
- Prophet64 Musiksoftware
[bearbeiten] Spiele
[bearbeiten] Übersicht der Mausarten
- klassische Computermaus (mit Kugel und einem oder mehreren Knöpfen)
- Maus mit Mausrad (Wheelmouse)
- Optische Mäuse, entweder LED oder Laser (seit Mitte der 90er Jahre)
- Funkmäuse (also Betrieb ohne Kabel; allerdings Akku oder Batterie nötig; seit etwa dem Jahr 2000)
- Optische Funkmäuse (allerdings Akku oder Batterie nötig; seit etwa dem Jahr 2002)
- Mäuse z.B. über induktiven Mousepad (batterielos, seit etwa dem Jahr 2004)
[bearbeiten] Aktuelle Mäuse am C64
Die Mäuse für den C64 stammen aus einer Zeit, in der nur Kugelmäuse gebaut wurden. Kugelmäuse wurden jedoch schon vor vielen Jahren von den in der Praxis wesentlich robusteren optischen Mäusen ersetzt. Um diese Mäuse auch am C64 nutzen zu können, braucht man einen Adapter, der das PS2-Protokoll einer modernen Maus in das Protokoll des C64 übersetzt. Dabei können die unterschiedlichen Maus-Arten (digital- oder proportional, siehe oben) emuliert werden. Es gibt sowohl quelloffene Selbstbau-Projekte, als auch kommerziell verfügbare Adapter, bei denen auch die mittlere Maustaste und die Impulse des Scrollrades an den C64 weitergeleitet werden.
[bearbeiten] Links
| Wikipedia: Maus (EDV) |
Serielles Maus-Interface für PC-Maus an Commodore
Selbstbau-Interface "(M)ouse" auf Basis eines Atmel-Microcontrollers
