Visa ett inlägg
Gammal 2009-10-30, 23:09   #11
svenolov
Medlem
 
Reg.datum: Apr 2004
Ort: Lom - Norway
Inlägg: 1 272
Standard Lat mans hand

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.
  • Wheel up: Throttle + (W)
  • Wheel down: Throttle - (X)
  • Wheel (middle) button down: Stop (S)
MSTS CAB mode. Hjulet och höger tangent används.
  • Wheel up: Throttle +
  • Wheel down: Throttle -
  • Wheel (middle) button down: Release Throttle/Break
  • Right button down: Break
Den som är intresserad av att använda detta program, för eget privat bruk endast, skriv ett PM till mig. Programmet har jag använt under många år i alla möjliga sammanhang. Det är helt buggfritt och det är garanterat Windows kompatibelt och följer alla regler enligt "Windows programming API".
-
Bifogade bilder
Filtyp: jpg TheHook.jpg (78.1 KB, 92 visningar)
__________________
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.
svenolov besöker inte forumet just nu   Svara med citat