[vb] registrera tangenttryckningar

Permalänk
Medlem

[vb] registrera tangenttryckningar

skulle behöva ett program som registrerar och ändrar tangenttryckningar externt (dvs även utanför programmet)

så om jag trycker på t.ex. "m" så ska det bli ett "ö"

hur ska jag gå tillväga? finns det någon kod som jag kan slå en blick på?

tack på förhand

Permalänk
Medlem

hmmm...
skulle du inte bara kunna ta tangent koden för den tangent som användaren trycker på och ändra det värdet till något annat beroende på vilken det är.
typ (inte riktig kod men du fattar nog):

VarPressedKey = key_pressed
VarPressedKey = VarPressedKey + 20

Ifall det nu blir ett "m" och tangentkoden för "m" är 20 och koden för "ö" är 40 så borde dethär resultera med att du får en variabel för vilken symbol som börvisas.

PS. Jag är enbart nybörjare, har programerat i GML förr .DS

Permalänk
Medlem

Tror du måste gå genom windows api för sånt om du skall kunna påverka det, för om du bara fångar tangenttryckningarna som neckutrek säger tror jag bara det fungerar i det programmet... Gjorde ett program som flyttade muspekaren om man var idle i vb, använde windows api till det, tror det är samma sak med detta...

Visa signatur

[size="1"]Allt går att fixa med lite våld, vaselin och silvertejp...[/size]

Permalänk

mm du kan inte styra med bara vb

Visa signatur

Sojuz Sovetskich Sotsialistitjeskich Respublik