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 05.10.2005, 21:36   #1
protonmw
Senior Member
 
Registriert seit: 14.08.2005
Beiträge: 136


Frage the "pipe" character | that separates rotaries

Hab grad folgendes gefunden:

So you define something like this:

Name a line "GYROKey" and have the key event be: "K+VK_SHIFT;K+N;d40;K-N;K-VK_SHIFT|K+VK_SHIFT;K+M;d40;K-M;K-VK_SHIFT"

This looks *horrible* but lets try to break it up:

K+KEY = press key "KEY" down. So:

K+VK_SHIFT = press shift down.
K+N = press down n
d40 = delay 40 milliseconds
K-N = release key n
K-VK_SHIFT = release shift.

Now you understand this just does a "Shift-N"

Then there's the "pipe" character | that separates rotaries - when a switch becomes "1" it does the event *on the right side* of the pipe, and when a switch becomes -1 (or was it 0? Cant remember now) then it does the sequence on the left side.



Das ist genau das was ich noch brauche!!!!!!!
Aber das geht nicht!

Das "|" wird nicht akzeptiert...

Weiss jemand wie der Syntax korrekt lautet???
____________________________________
Marc

CondorVA CFG1170 // EDDC_TWR
http://www.edoh.de
protonmw ist offline   Mit Zitat antworten
Alt 07.10.2005, 16:18   #2
protonmw
Senior Member
 
Registriert seit: 14.08.2005
Beiträge: 136


Standard

Keiner eine Idee???

Dirk doch bestimmt...
____________________________________
Marc

CondorVA CFG1170 // EDDC_TWR
http://www.edoh.de
protonmw ist offline   Mit Zitat antworten
Alt 19.10.2005, 12:02   #3
protonmw
Senior Member
 
Registriert seit: 14.08.2005
Beiträge: 136


Standard

ICH HOLE DEN BEITRAG SOLANGE HERVOR BIS JEMAND ANTWORTET!!

Ne mal im ernst, bei mir steht alles still deswegen!
____________________________________
Marc

CondorVA CFG1170 // EDDC_TWR
http://www.edoh.de
protonmw ist offline   Mit Zitat antworten
Alt 19.10.2005, 16:10   #4
Dirkce
Veteran
 
Registriert seit: 06.03.2003
Alter: 57
Beiträge: 278


Standard

Nur eine Idee,

aber muß vor dem Pipe nicht ein Blank (Leerzeichen) sein?!?!

Gruss

Dirk
Dirkce ist offline   Mit Zitat antworten
Alt 19.10.2005, 18:03   #5
Pantu
Master
 
Registriert seit: 11.01.2001
Beiträge: 798


Standard

Hallo Dirk,

gut gemeint, aber leider nein, auch eine Semikolon davor, oder / und nach dem PIPE char führt zum Erfolg.
Das kann wahrscheinlich nur der "wahre" Dirk auflösen.

Zwischenzeitlich hilft nur probieren oder Dirk den "Wahren" in Lelystaadt auf der SIM Konferenz besuchen.

Schade

Gruß

Peter

P.S.: Ist richtig spannend dieses PIPE Zeichen, also so eine richtige Pfeife halt.
____________________________________
Immer 3 Grüne

Pantu
Pantu ist offline   Mit Zitat antworten
Alt 19.10.2005, 22:29   #6
dirkan
Master
 
Registriert seit: 14.02.2002
Alter: 66
Beiträge: 644


Standard

Hi ihr Rätselnden,

also mit dem Pipe ist schon ganz richtig. Links davon steht eine Sequenz und rechts davon steht eine.

Die linke wird verwendet, wenn das Objekt den Wert 0 hat und die Rechte in allen anderen Fällen.

Die Sequenzen sind übrigens 1:1 dem Windows nachempfunden, so dass eigentlich alles mögliche und unmögliche damit realisierbar sein sollte. Detailliert steht das Tastaturverhalten im Charles Petzold (Bibel f. Windows Programmierer) definiert.

Wer Lust und Zeit hat ==> lesen sonst probieren.

Viel Erfolg

Dirk
dirkan ist offline   Mit Zitat antworten
Alt 26.01.2006, 20:50   #7
Pantu
Master
 
Registriert seit: 11.01.2001
Beiträge: 798


Standard

Hallo Dirk,

ich muss doch nochmal den alten Thread ausgraben, denn der in der Readme beschriebene Befehl zum Aktivieren eines bestimmten Fensters
"W" funktioniert nicht, sonder bringt FSclient zum Einfrieren.

Habe genau nach der Readme den String Wc;K+A;K-A eingegeben. Sobald ich den entsprechenden Taster betätige friert FSclient ein. Es wird kein Event erkannt und ich muss das Programm brutal beenden und neu starten.

Sende ich den ASCII Wert für z.B. "A" = 65 an den PM CDU Offset x5428, so funktioniert das zwar, aber ich kann nur im ca. Sekundentakt Buchstaben eingeben. Schnellere Eingaben werden verschluckt.

Über einen Keyboard event geht alles sehr schnell, aber Nachteil dabei ist, dass das Fenster, in meinem Fall die PM CDU, aktiv sein muss.

Was mache ich falsch??
Gibt es da eine Lösung dafür??

Vielen Dank schon mal in Voraus

Gruß

Peter
Pantu 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 05:27 Uhr.


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