Kezdőoldal » Számítástechnika » Programozás » C# lenyomott billentyű helyett...

C# lenyomott billentyű helyett más billentyű?

Figyelt kérdés

Szeretnék egy olyan programot írni, ami ha fut BÁRHOVA szeretnék beirni valamit, ha a felhasználó lenyom (például) egy "a" betűt,akkor ahelyett "b" betűt irjon.

De ugy szeretném, hogy nem a programon belül van egy textbox és abba, HANEM ugy, hogy elinditom a programot, és megnyitom pl a chrome-ot, akkor ott már működjön.


2011. dec. 16. 17:07
 1/4 anonim ***** válasza:
Ehhez filter drivert kell írnod, azt meg C#-ban nem tudsz. Töltsd le a WDK-t, és ugorj neki C-ben.
2011. dec. 16. 17:27
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
C# ban is meglehet. Winapi kell hozzá
2011. dec. 16. 19:24
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:
19:24: Marshalni akarod a WDK-t? Sok sikert hozzá.
2011. dec. 16. 20:03
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

Hát, még sosem csináltam ilyet, de én is látok rá némi halvány esélyt, hogy winapi-val meg lehet csinálni. A lenyomott billentyűket érzékelni elég egyszerű,

SetWindowsHookEx. Ami fontos, hogy VS IDE-ből debug módban nem fog működni, tehát debuggolni nem nagyon fogod tudni :)

A karakter kicserélésére már nincs ötletem így fejből, de pointer-ként kapod meg a lParamot és a wParamot, szóval lehet, hogy bele tudsz piszkálni.

2011. dec. 18. 11:00
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!