WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Simulationen > Home Cockpit - Das Forum für die "Bastler"

Home Cockpit - Das Forum für die "Bastler" Cockpitbauer tauschen Pläne, Erfahrungen, Meinungen über den Bau von Homecockpits aus...

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 13.08.2005, 00:28   #1
borisvp
Hero
 
Registriert seit: 28.12.2004
Beiträge: 812


borisvp eine Nachricht über AIM schicken
Standard Opencockpits und FSUIPC

Nabend

Jetzt hab ich mal ein bisschen mit Opencockpits experimentiert und komme auch ganz gut damit zurecht, aber ein auf paar Fragen suche ich ne Antwort.

Ich bitte die Opencockpits-Kenner unter euch, das hier mal durchzulesen; vielleicht könnt ihr mir ja den einen oder anderen Tipp geben

1. FSUIPC-Offsets

Das auf der Opencockpits-Homepage verfügbare Dokument zu den FSUIPC-Offsets ist vom Oktober 2003. Die Offsets funktionieren zwar so weit, aber es fehlen doch weite Bereiche, die in der neueren Version vom Oktober 2004 aufgelistet sind. Z.B. der ganze Bereich GPS-Bedienung. Auch die Offset-Adressen unterscheiden sich ziemlich.

Ich möcht mir ein Bedieninterface für's GPS bauen. Geht das mit Opencockpits wohl nicht? Über FSUIPC lässt sich das GPS ja komplett extern bedienen, nur wie krieg ich das mit Opencockpits gebacken?

2. USBKeys

Mit dem Modul kann man ja bekanntlich Tastaturkommandos erzeugen. So weit, so gut, nur außer in eine Textdatei im Notepad bekomme ich die Ausgabe nirgendwo hin. In der Ini-Datei kann man wohl das Ausgabefenster einstellen, aber irgendwie klappt das bei mir nicht. Mit USBKeys wollte ich eigentlich das P8R-FMC ansteuern (die Homepage dazu gibts ja wohl nicht mehr...), das sich ja auch vollständig über die Tastatur bedienen lässt.

Danke schonmal für eure Antworten

Gruß
Boris
borisvp ist offline   Mit Zitat antworten
Alt 13.08.2005, 10:27   #2
Rüdiger
Newbie
 
Registriert seit: 12.08.2005
Beiträge: 5


Standard

Hallo,
zu Deiner Frage Nr. 1:
Die notwendige Information findest Du im FSUIPC SDK im Dokument 'FSUIPC for Programmers.doc'. Download: http://www.schiratti.com/dowson.html

Zur Frage Nr. 2:
Du musst die Ini Datei 'Encoder_Keys.ini' anpassen. Die Keystrokes werden zu der Windows Application gesendet, die in der Zeile 'window' angegeben ist. Den Namen der Applikation ist derjenige, der als Fenster Caption angezeigt wird. Dieser kann sich durchaus dynamisch ändern. Wie in meinem Beispiel unten, da ich noch WideService installiert habe. Um die Caption zu überprüfen verlasse am Besten den Vollscreecn Mode.


[window = "a.txt - Bloc de notas"]

window = "Microsoft Flight Simulator 2004 - Das Jahrhundert der Luftfahrt with wideserver: waiting for clients"

Computer sind sturr - der Text muss 100% identisch sein, also auch Leerzeichen beachten.

Gruss
Rüdiger
Rüdiger ist offline   Mit Zitat antworten
Alt 13.08.2005, 14:25   #3
borisvp
Hero
 
Registriert seit: 28.12.2004
Beiträge: 812


borisvp eine Nachricht über AIM schicken
Standard

Hallo Rüdiger,

erstmal danke für deine Antwort

Mit dem FSUIPC-SDK hab ich ja dann erstmal ne Weile zu tun

Aber für USBKeys bin ich irgendwie noch zu doof

Egal was ich in die Ini-Datei auch unter window eintrage, die Ausgabe krieg ich immer im aktiven Fenster

Vielleicht kannst du mir da ja nochmal helfen.

Gruß
Boris
borisvp ist offline   Mit Zitat antworten
Alt 13.08.2005, 15:44   #4
borisvp
Hero
 
Registriert seit: 28.12.2004
Beiträge: 812


borisvp eine Nachricht über AIM schicken
Standard

Noch was zu USBKeys:

Bei allen Buchstabentasten bekomme ich ein Shift mit (also aus c wird UMSCHALT+C) und bei ö, ä und ü kommen 9 (Zehnertastatur), F1 und STRG.

Wie bekommt man das denn in den Griff (insbesondere das Shift bei allen Buchstabentasten)?

Gruß
Boris
borisvp ist offline   Mit Zitat antworten
Alt 13.08.2005, 20:44   #5
Rüdiger
Newbie
 
Registriert seit: 12.08.2005
Beiträge: 5


Standard

Hallo Boris,
um bei der Key Emulation 'Kleinbuchstaben' zu erhalten musst Du bei der Definition das Zeichen '<' voranstellen. Beispiel:

#88=<a

Emuliert 'a'.

#88=<A

Emuliert ebenfalls 'a'.

#88=a oder A bring im Resultat immmer 'A'

Die Frage mit dem Aktiven Window ist schon etwas schwieriger. Die Weiterleitung der Keystrokes erfolgt an die Applikation die im Ini File genannt ist, sofern diese auch aktive ist. Falls die Applikation 'minimized' ist, wird diese wieder 'maximized', aber bekommt dennoch nicht den Fokus. Ist leider so. Hatte damit allerdings bislang noch kein wirkliches Problem, da der FS bei mir immer das aktive Window ist.

Gruss
Rüdiger
Rüdiger ist offline   Mit Zitat antworten
Alt 14.08.2005, 18:34   #6
borisvp
Hero
 
Registriert seit: 28.12.2004
Beiträge: 812


borisvp eine Nachricht über AIM schicken
Standard

Hallo Rüdiger

schönen Dank für deine Hilfe; nu funktioniert das so wie es soll

Gruß
Boris
borisvp ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:40 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag