English Flag Switch to English

ChaozLabs JoyBoard

Inhalt

  1. Download und Neuigkeiten
  2. Was ist JoyBoard
  3. Wie benutzt man JoyBoard
  4. Bugs melden oder Feedback geben

Download und Neuigkeiten

Hier kann die aktuelle Version von JoyBoard heruntergeladen werden:
Download Button

Version 1.0.36.0

Neuigkeiten

15.10.2009: Bugfix release (1.0.36.0)

04.10.2009: Bugfix release (1.0.35.0)

01.10.2009 erste Veröffentlichung (1.0.34.0)

Was ist JoyBoard

JoyBoard ist ein kleines Windows Programm das Joystick und Gamepad eingaben in Tastatur und Mauseingaben wandelt. Das ist dann sinnvoll wenn man Spiele spielen möchte die normalerweise keine Gamepads oder Joysticks als Eingabegeräte akzeptieren.
Wenn man z.B. alte DOS Spiele in der DosBox spielen möchte fehlt einem oft die Möglichkeit einen Joystick verwenden zu können, hier kommt JoyBoard ins Spiel indem es die Joystickbewegungen in einfache Tastenkommandos übersetzt, so können selbst alte Spiele von den verbesserten Eingabemöglichkeiten profitieren.

Wie benutzt man JoyBoard

Presets

Direkt nach dem Start:

Screenshot
Wie man sehen kann ist die Benutzeroberfläche sehr einfach gehalten, man wird direkt in die Konfiguration des Gamepads geworfen. Alle Dinge die geändert werden wirken sich direkt aus. Man sollte also vorsichtig sein wenn man Mausbewegungen auf Joystick Achsen legt da die Maus sofort anfangen wird sich zu bewegen!

Playstation Controller

Es gibt einige Voreinstellungen für verbreitete Joysticks und Gamepads. Die erste ist direkt nach dem start sichtbar und stellt einen Playstation Controller dar. Alle Achsen und Knöpfe können mit Aktionen verbunden werden. Man sollte jedoch Vorsicht walten lassen wenn man vom Analog auf den Digitalmodus umschaltet da die Achsennullpunkte im jeweils anderen Modus an einer anderen Stelle liegen könnten und daher die Maus anfangen könnte sich kontinuierlich in eine Richtung zu bewegen. Sollte dies passieren einfach auf den "Neu laden" Knopf neben dem Joystickauswahlfeld drücken oder den Controller vom Computer trennen und wieder einstecken. Wie man leicht sehen kann werden beim überfahren der Einstellungsschaltflächen mit der Maus die entsprechenden Knöpfe und Achsen in der Grafik hervorgehoben.

Einfache Flightsticks

Screenshot
Die nächste Voreinstellung ist ein mehr oder weniger simpler Flightstick. Er besitzt 8 Knöpfe, einen POV Head und 4 Achsen (X, Y, Z rotation und Schubregler). Wie im vorhergehenden Beispiel werden auch hier die Achsen und Knöpfe hervorgehoben wenn man die entsprechenden Setup Felder mit der Maus berührt.

XBox Controller

Screenshot
Nun zu einem weiteren Gamepad: Der XBox 360 Controller. Diese Einstellung funktioniert auch für die älteren XBox und XBox S Controller. Der Originale XBox Controller besitzt jedoch die beiden mit "Analog" markierten Knöpfe nicht und die beiden "Digital" Knöpfe sind als weißer und schwarzer kleiner Knopf in der nähe des X/Y/A/B Kreuzes ausgeführt.
Achtung: Tieffliegende Bugs vorraus! Ich besitze keinen XBox Controller und muss mich daher auf Informationen aus dem Web verlassen. Diese Einstellung wurde nicht von mir getestet, daher bin ich um Fehlermeldungen und sonstige Hinweise sehr dankbar.

Nostalgie

Screenshot
Ihr kennt dieses alte Schätzchen oder? Der einfachste aller Joysticks, 2 Achsen, 2 Knöpfe. Er ist hauptsächlich wegen des nostalgischen Wertes hier eingebaut, funktioniert aber natürlich.

Generischer Joystick/Gamepad

Screenshot
Dies ist die allgemeine Voreinstellung, keine schönen Bilder nur langweilige Tabellen :)
Aber auch diese Seite ist sehr mächtig, und funktioniert mit beinahe jedem Joystick. Man kann sehen welcher Knopf gedrückt wird und welche Achse bewegt wird. Man kann bis zu 12 Knöpfe, 6 Achsen und einen POV Head konfigurieren. Sollte der Joystick weniger Knöpfe oder Achsen besitzen können die zusätzlichen Felder einfach ignoriert werden.

Mögliche Aktionen

Nichts tun (Do nothing)

Screenshot
Diese Einstellung deaktiviert einfach den entsprechenden Knopf oder die Achse der sie zugewiesen wird. Alle Knöpfe und Achsen stehen zu beginn auf dieser Einstellung.

Tastatureingabe (Keyboard Input)

Screenshot
Hiermit kann man einen Knopf oder eine Achse Tastatureingaben verursachen lassen. Sobald ein Knopf am Joystick gedrückt wird wird die entsprechende Taste der Tastatur gedrückt, wird der Knopf wieder losgelassen so wird auch die Taste der Tastatur freigegeben. Man kann die standard Zusatztasten "Umschalt" (Shift), "Strg" (Ctrl) und "Alt" zusätzlich halten lassen. Möchte man nur eine dieser Zusatztasten drücken und keine andere Taste so kann man das "Press this Key" Feld einfach auf "(no key)" (keine Taste) stehen lassen.

Tastendruck (Key press)

Screenshot
Diese Funktion ist ähnlich zur vorhergehenden, mit dem Unterschied, dass die Taste nicht gehalten wird sondern sofort wieder freigegeben. Außerdem wird die Taste nicht widerholt gedrückt bis der Controller sich wieder in Nullstellung befindet. Doch es gibt noch eine weitere Funktion: Man kann einfach das "Double Tap" Feld anhaken damit die Taste zweimal in schneller Folge gedrückt wird, sozusagen ein Doppelklick mit der Tastatur.

Mausbewegung (Mouse Move)

Screenshot
Diese Funktion wird am besten auf eine Controller Achse gelegt und nicht auf einen Knopf, denn wer will schon die Maus Pixelweise über den Bildschirm schieben. Diese Funktion erlaubt das Bewegen des Mauszeigers und funktioniert auch mit DirectInput Spielen (währe ja auch Sinnlos falls nicht). Außerdem erlaubt es die Benutzung des Mausrades. Der Schieberegler am unteren Ende des Fensters wird zur Geschwindigkeitseinstellung benutzt. Aber Vorsicht diese Einstellung wird von der Aktualisierungsgeschwindigkeit die im Hauptfenster eingestellt wird beeinflusst. Der Regler bestimmt die Anzahl der Pixel um die der Mauszeiger pro Aktualisierungsintervall bewegt wird. Stellt man also das Aktualisierungsintervall auf eine lange Zeitstufe und diesen Regler auf maximum so wird der Mauszeiger mehr Ruckeln als sich flüssig bewegen.

Mausklick (Mouse Click)

Screenshot
Tut exakt was dran steht.

Konfiguration Laden (Load config)

Screenshot
Dies ist eine sehr mächtige Funktion da sie erlaubt die laufende Konfiguration direkt auszutauschen ohne das Spiel verlassen zu müssen. Man kann einfach eine andere Konfigurationsdatei auswählen die durch den Druck auf den entsprechenden Knopf geladen wird. Möchte man später wieder aus dieser Konfiguration zurückkehren ist zur Rückkehr ebenfalls ein Knopf einzustellen in der neu geladenen Konfiguration. Dies ist sozusagen die "Umschalt"-Taste für den Controller wenn doch einmal die Knöpfe nicht ausreichen oder das gewünschte Spiel mehrere Modi besitzt (z.B. Menu und Ingame). Hierfür kommen mir Spiele wie die X-Serie oder viele Rollenspiele in den Sinn.

Bugs melden oder Feedback geben

Momentan existiert kein Bugtracker, daher kontaktiert mich einfach direkt:

Seid nicht schüchtern und schreibt mir einfach ne Nachricht mit Fehlermeldungen oder Verbesserungsvorschlägen, ich spreche Deutsch und Englisch.


Copyright © 2009 Johannes Schriewer