![]() |
Om det här är ditt första besök, se till att gå till vår FAQ (finns även länk till FAQ i navigeringsmenyn ovan). Du kan behöva att registrera dig innan du kan posta (finns även en länk till registrering i navigeringsmenyn ovan). För att titta på inlägg, välj det forum som du vill besöka från de som är listade nedan. |
|
|
Ämnesverktyg | Visningsalternativ |
![]() |
#11 |
Medlem
Reg.datum: Apr 2004
Ort: Lom - Norway
Inlägg: 1 272
|
![]()
Det går alltid att översätta tangentbordskoder till en speciell hårdvara om man vill, om man har den kunskapen.
Jag är ju programmerare och elekrtronik ingenjör, och som programmerare försöker man alltid att göra det så bekvämt för sig som möjligt (ni har kanske sett alla kryptiska och korta variabelnamn i källkoder som vi använder - det är bara för att vi inte orkar att skriva så långa ord). Om det inte redan finns ett program som kan underlätta ens tillvaro, så gör man det själv. Jag gjorde ett generellt program för Windows för många år sedan, som översätter mus tangenter/hjul-koder till tangentkoder, för att underlätta mitt arbete. Sen upptäckte jag att köra tåg med endast musens tangenter och hjul var ju väldigt bekvämt. Det är bara att definiera vilka musfunktioner som ska översättas till tangentbordet. Detta går naturligvis att översätta från en joystik också. Jag anser dock att en joystik är överflödig, när man ändå har en mus i ena handen. Man kör endast med pekfingret vilande i ett bekvämt läge över musen. Om man behöver använda originalfunktionerna för musen, är det bara att hålla nere Ctrl-tangenten samtidigt. Mitt program är en så kallad "keyhook" som ligger i bakgrunden av alla program som är aktiva i Windows. Programmet känner av musens koder och översätter dessa till tangentbordskoder innan något annat program "ser" dessa koder. Några exmpel. TRS DCC mode. Endast mus-hjulet används.
-
__________________
svenolov I Trainz vet man att det omöjliga är möjligt (bevingade ord myntade av Nisse). Senast redigerad av svenolov den 2009-10-30 klockan 23:13. |
![]() |
![]() |