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.
2/4 anonim válasza:
C# ban is meglehet. Winapi kell hozzá
3/4 anonim válasza:
19:24: Marshalni akarod a WDK-t? Sok sikert hozzá.
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.
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!