| | | HIDmacros: X-plane support 4. 12. 2010 / 18:25 | |
| | | |
|
| | | HIDmacros: X-plane support 4. 12. 2010 / 20:44 | |
| | Díííky moc |
| |
|
| | | HIDmacros: X-plane support 6. 12. 2010 / 10:51 | |
| | A to jsem si myslel, že se přes Vánoce budu věnovat rodině... |
| |
|
| | | HIDmacros: X-plane support 6. 12. 2010 / 16:20 | |
| | Co když má někdo zapojena dvě zařízení, která se hlásí stejným názvem? (třeba vykuchal dvě F-23 a má z toho nějaké čudlíky)
Není to můj případ, jenom aby z toho nebyl někdo vykulený... |
| |
|
| | | | HIDmacros: X-plane support 6. 12. 2010 / 18:11 | |
| | Jsou videt obe a prejmenovat si je muze jak chce. Zobrazeno je i jakesi id, ktery bude vzdycky ruzny. |
| |
|
| | | | | HIDmacros: X-plane support 6. 12. 2010 / 20:32 | |
| | No jo, vlastně, už jsem to zapomněl. Ale já se s tím sžiju. První pokus s x-plane už mi prošel, tak jdu zkoumat dál.. |
| |
|
| | | HIDmacros: X-plane support 7. 12. 2010 / 14:28 | |
| | Dočetl jsem se, že se dá cosi poslat do jakéhosi interního bufferu, ale nenašel jsem zmínku o tom, jak to z toho interního bufferu přečíst, případně skriptem zapsat.
V oblasti, kde se definují fce (procedury), by se hodila možnost includu (externí soubor se skriptem).
Předpokládám, že se z nějaké proměnné (FSX, FSUIPC nebo XPL) dá vyčíst, s čím se zrovna letí a podle toho by se mohl načíst externí skript s mapováním klapek na ten který stroj. To by bylo prima.
Jinak zatím učůrávám blahem a potlačuji nutkání poslat do patřičných míst autora předraženého switchhelper-u pro xpl... |
| |
|
| | | | HIDmacros: X-plane support 8. 12. 2010 / 09:32 | |
| | Z bufferu se cte funkci HIDmacros.GetBuffer - jak je zmineno zde: http://www.hidmacros.eu/scripting.php#buffer
Take je funkce na zpisovani a pridavani.
Co se tyce includu, tak tam to moc nevidim. Napsat include "zvenku" nejak staticky v nastaveni HIDmacros by nebyl problem, ale to nevyresi conditional iclude. A z kodu si nejsem jistej - kdyz uz mi bezi skript tam tam pristkavat dalsi source... to by se ScriptControlu asi nelibilo.
Ja to resim tak, ze si v routines vytahnu kod letadla a pak si pomoci casu nastavim co potrebuju - na otvirani ruznych panelu atd. |
| |
|
| | | | | HIDmacros: X-plane support 8. 12. 2010 / 10:33 | |
| | no jo, slepé oko.
Statický include by úplně stačil. Chápu problém s více script enginama chápu, to byl jen nápad.
|
| |
|
| | | HIDmacros: X-plane support 8. 12. 2010 / 08:55 | |
| | Zdar,
další zkušenosti s XPL napojením. JS funguje bez problémů, u JS se nesmí zapomínat (a já jsem zapomněl), že JS je case senzitive. Takže HIDmacros není to samé jako HIDMacros.
Pokud mám něco napsané a zkouším to s XPL, je vše ok. Pak napíšu ovládání nové fce a pokud HidMacros.exe celé nerestartuju, tak se to celé zblázní a nefunguje to. Po restartu je vše zase OK a fungují i nově napsané věci. (Zblázní znamená, že čudl na zapínání levého magneta najednou zapíná světla a pod.) Možná se zblázní samotné XPL, nevím, zkoušel jsem to na std C172 v XPL 9.66.
Možná by nebylo úplně špatné nějaké "load config and init" nebo něco takového, alespoň pro účely psaní takových konfigů. Pokud jsou konfigy hotové, tak to samozřejmě není nutné. S tím by mohlo souviset i nahrávání configu podle typu letadla... (to je na delší úvahu)
Taky mě napadlo, že by možná stálo za to, aby měl každý skript určeno v čem je (JS, VB), předpokládám, že by se dal potáhnout skript od někoho jiného a použít pro můj čudlík, aniž bych to musel přepisovat do jiného jazyka. Pokud by to nebylo složité, bylo by to prima.
Dál: nemáte někdo zkušenosti s nastavováním parametru v XPL, kde se nastavuje hodnota float? Nefunguje mi třeba osvětlení kokpitu nebo parkovací brzdy.
Další dotazy příjdou..
|
| |
|
| | | | HIDmacros: X-plane support 8. 12. 2010 / 09:39 | |
| | A zmacknes si po uprave skriptu Compile, nebo Compile All nahore? Nezkompilovany skript by ani nemel bezet, resp pobezi ta minula verze, co byla naposledy kompilovana.
Pokud to nefunguje ani tak, posli mi svuj xml s popisem jak to navodit a ja to zkusim + opravim.
Kazdy skript v jinem jazyku nebude, musel bych tam na to vytvaret vic skriptovacich enginu, nebyly by sharovane promenne atd. Samozrejme resit lze vse, ale skoda se s tim psat vzhledem k pridane hodnote, to tam radsi dopisu neco uzitecnejsiho.
Float jsem mozna nastavovat ani nezkousel, takze tam muze byt chyba, zkusim na to mrknout. |
| |
|
| | | | | HIDmacros: X-plane support 8. 12. 2010 / 10:36 | |
| | ..dělal jsem to tak, že jsem dopsal kousek skriptu k čudlíku a ten kousek zkompiloval.
S floatem jsem si zatím nehrál moc dlouho, zkusím to ještě ve čtvrtek (dneska jdu na pivo), pak bych se ozval.
Ještě info. Kdy se zapisuje konfigurační xml? Nějaké explicitní tlačidlo na zápis by možná taky neškodilo.
|
| |
|
| | | | | | HIDmacros: X-plane support 8. 12. 2010 / 10:51 | |
| | Njn, to se muze stat, ze ten Compile na single script uplne nefunguje. Je to beta a presne takove veci se musi doladit. Takze diky za otestovani a kdyz budu mit popis, jak to navodit, oprava by mela byt rychla.
Xml se zapisuje jen pri ukonceni a dat tam exta tlacitko by slo... uz jsem parkat o zmeny taky prisel, ono malo programu umi zakousnout Windows jako HIDmacros, kdyz zustane funkcni hook na klavesnici a mys a vsechny zpravy se zahazujou ... |
| |
|
| | | | | | | HIDmacros: X-plane support 8. 12. 2010 / 12:28 | |
| | To mi připomělo větu mého kolegy, co se stará o jednu doménu u nás: (seděl naproti mě)
"Chtěl jsem vám napsat, že nic nefunguje, ale nefunguje mi klávesnice!"
|
| |
|
| | | HIDmacros: X-plane support 8. 12. 2010 / 17:00 | |
| | Možná by na některé věci mohlo být zajímavé, kdyby HIDMacros umělo myší drag. |
| |
|
| | | | HIDmacros: X-plane support 8. 12. 2010 / 19:09 | |
| | | |
|
| | | | | HIDmacros: X-plane support 9. 12. 2010 / 09:27 | |
| | To by mohlo stačit.
|
| |
|
| | | HIDmacros: X-plane support 9. 12. 2010 / 14:47 | |
| | Co možnost získat současné souřadnice myši, něco myší udělat a pak se zase vrátit, byl by to problém?
|
| |
|
| | | | HIDmacros: X-plane support 9. 12. 2010 / 15:33 | |
| | No v teto chvili funguje mouse move (MouseClick x,y,0) ze jen presune pointer mysi, vsechny ostatni klikaci akce (MouseClick x,y,>0) funguji s navratem - presune, klikne a vrati na puvodni misto. Takze to uz tam je.
Pokud bys chtel jenom precist souradnice mysi, tak zatim to tam neni (jen pres AutoItX). Mozna to ale pridam primo do HIDmacros - mohlo by se hodit. |
| |
|
| | | HIDmacros: X-plane support 10. 12. 2010 / 15:11 | |
| | Zkoušel jsem jak bude HIDmacros fungovat s rotary, ale zdá se, že na tohle je tento nástroj dost pomalý. Musím točit hodně, ale hodně pomalu, aby to chytlo každý impuls. Dělám něco špatně? Nebo HIDMacros není tak rychlé aby zpracovalo např 5-10 imp za sekundu? Ještě to prozkoumám večer. |
| |
|
| | | HIDmacros: X-plane support 11. 12. 2010 / 21:17 | |
| | Pokud má člověk těch čudlů namapovaných víc, možná by ho potěšilo, kdyby na zmáčknutí toho čudlu HIDmacros ukázalo, jestli na něm něco je nebo ne. Aby se nestalo, že na jeden čudl namapuju dvě akce.
Šlo by to? |
| |
|
| | | | HIDmacros: X-plane support 12. 12. 2010 / 00:08 | |
| | Kdyz se snazis namapovat neco na klavesu, na ktery uz neco je, tak ti to napise. To podle me staci.
Stejne si ty cudliky musis popsat, ne? |
| |
|
| | | | | HIDmacros: X-plane support 12. 12. 2010 / 13:05 | |
| | Aha, to by stačit mohlo. Pravda, když chci něco opravit, tak většinou vím co... I když. Už jsem se dostal do situace "co, sakra, dělá tenhle čudl..".
Já mám ty čudly takové jako univerzál, a když s tím letím třeba L200, tak na jedněch čudlech jsou magneta a ty samé čudly s L410 jsou na invertory. (FS9)
Takže čudly zásadně nepopisuju |
| |
|
| | | HIDmacros: X-plane support 17. 12. 2010 / 17:13 | |
| | Nechtěli byste někdo, kdo máte třeba X52 (tam tuším nějaký ten rotary je (?)) zkusit, jestli je HIDMacros.exe dost rychlý na to aby obsloužil tuhle událost? Mě se to doma s MJ16 nedaří.
Dííííík. |
| |
|
| | | | HIDmacros: X-plane support 17. 12. 2010 / 17:38 | |
| | Ja se na to mrknu, ale jak presne by ten test mel vypadat?
Mas na tom nejakej skript, co saha do Xplane?
V komunikaci s Xplane prodleva je, ale melo by se to stihnout pri dalsim snimku v Xplane, takze by to drhlo kdyz bys mel nizky fps.
A zkousel si to na ne-skriptovy akci? Dat si nejaky pismenko do notepadu, pri otoceni kolecka. |
| |
|
| | | | | HIDmacros: X-plane support 18. 12. 2010 / 14:03 | |
| | Právě, že jsem to zkoušel na tupé akci - HIDMacros.SendKeys("A"); do notepadu. SVMapper v pohodě, ale HIDMacros napíše tak každé patnácté písmenko, a to ještě jenom někdy.
Příjde mi to jako když se HIDmacros dotáže na stav na chvilku, kdy zrovna není tlačítko stisknuté. (Rotary generuje krátký impulz - viditelný okem, tipnul bych tak 0,1s možná i trochu kratší)
Ještě by mě zajímalo, co je to za událost, když HID macros zahlásí zařízení "MJoy" (to vím, to je jedno moje zařízení), ale událost button 16 () - tedy žádné up/down.
Nedaří se mi měnit nastavení nascanovaného tlačítka. Pokud vyskočí dialog s tlačítky (mohl by zarolovat na to aktivní tlačítko), přepnu z up na down, tak se to nezmění.
|
| |
|
| | | | | | HIDmacros: X-plane support 18. 12. 2010 / 17:52 | |
| | Jo uz jsem to pochopil, rotary ti generuje buttony na game device a ne kolecko mysi.
Tak tam je skutecne docela dlouha prodleva, myslim tak 500ms, protoze to puvodne bylo mysleny na toggle switche.
Tak ja ti zkompiluju verzi co to bude mit kratsi, pripadne nejakej unpublished parametr v xml konfiguraku. A pak se domluvime i na tech tlacitkach. |
| |
|
| | | HIDmacros: X-plane support 17. 1. 2011 / 11:00 | |
| | Pozor! začíná to být luxusní! |
| |
|
| | | HIDmacros: X-plane support 21. 1. 2011 / 10:32 | |
| | ...oprava poznámky (už je předmětná) HIDMacros 2.0 beta2 ve WIN2008 x64 i Win7 x86 funguje (osobně jsem zkusil).
|
| |
|
|