Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Filtriranje unosa sa tastature u drugim aplikacijama/windowsima

[es] :: .NET :: .NET Desktop razvoj :: Filtriranje unosa sa tastature u drugim aplikacijama/windowsima

[ Pregleda: 1701 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ljube
Ljubiša Knežević
Banjaluka

Član broj: 22429
Poruke: 158
217.75.198.*



+2 Profil

icon Filtriranje unosa sa tastature u drugim aplikacijama/windowsima27.04.2011. u 09:07 - pre 157 meseci
Da li je moguće filtrirati unos sa tastature kada druga aplikacija ima fokus?

Radim na projektu koji ima više rfid čitača koji se ponašaju kao tastature. Problem je u tome što čitači nemaju mogućnost podešavanja nekog id-a ili neke jedinstvne oznake, tako da se nezna koji rfid je poslao očitanje.

To sam nekako rješio sa rawinput i hvatanjem HID oznake a onda ostavio korisnicima da podese sufiks (dodatnu oznaku) u zavisnosti koji HID je poslao podatke.

Idelno bi bilo kada bih mogao u potpunosti da blokiram/filtriram prenos podataka sa izabrane tastature (rfid koji se ponaša kao tastatura) a zatim da korisnicima ostavim mogućnost podešavanja formata kako žele da prenesu pročitane podatke (dodatni filteri, prefiksa/sufiksa za svaku tastaturu).

Svaki hint/link je dobrodošao - ako je ovo uopšte moguće...

Hvala.





 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Filtriranje unosa sa tastature u drugim aplikacijama/windowsima27.04.2011. u 09:41 - pre 157 meseci
Hint: keyboard hook.
 
Odgovor na temu

ljube
Ljubiša Knežević
Banjaluka

Član broj: 22429
Poruke: 158
217.75.198.*



+2 Profil

icon Re: Filtriranje unosa sa tastature u drugim aplikacijama/windowsima27.04.2011. u 10:49 - pre 157 meseci
Gledao sam keyboard hook kao alternativu čitanja podataka za raw input, ali nisam našao kako da zaustavim prenos sa tastature drugim aplikacijama - to jest da "zarobim" tastaturu.

Da li ima neki primjer kako to uraditi?

Hvala.

 
Odgovor na temu

ljube
Ljubiša Knežević
Banjaluka

Član broj: 22429
Poruke: 158
217.75.198.*



+2 Profil

icon Re: Filtriranje unosa sa tastature u drugim aplikacijama/windowsima27.04.2011. u 10:55 - pre 157 meseci
Našao sam hook primjer. Hvala hint je bio dobar!

http://www.codeproject.com/KB/cs/CSLLKeyboardHook.aspx


Pozdrav,
Ljube

 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.dynamic.sbb.rs.



+395 Profil

icon Re: Filtriranje unosa sa tastature u drugim aplikacijama/windowsima27.04.2011. u 11:02 - pre 157 meseci
Citat:

Problem je u tome što čitači nemaju mogućnost podešavanja nekog id-a ili neke jedinstvne oznake, tako da se nezna koji rfid je poslao očitanje.

Nije problem ...
Imas f-ju GetRawInputDeviceInfo kojoj prosledjujes parametre koji ti stignu od inputa tvog hid uredjaja ..
http://msdn.microsoft.com/en-u...ary/ms645597%28v=vs.85%29.aspx

RAWINPUTHEADER i hDevice parametar ..
http://msdn.microsoft.com/en-u...ary/ms645571%28v=vs.85%29.aspx


Eh sad ti samo ostaje kako to da pretočiš u .NET :)


Viva lollapalooza
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Filtriranje unosa sa tastature u drugim aplikacijama/windowsima27.04.2011. u 11:14 - pre 157 meseci
Citat:
ljube: Gledao sam keyboard hook kao alternativu čitanja podataka za raw input, ali nisam našao kako da zaustavim prenos sa tastature drugim aplikacijama - to jest da "zarobim" tastaturu.

U funkciji koja ti bude pozvana kada je neki taster pritisnut imas drugu funkciju koju ti pozivas da bi prosledio dalje. Ako je ne pozoves - blokirao si.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.dynamic.sbb.rs.



+395 Profil

icon Re: Filtriranje unosa sa tastature u drugim aplikacijama/windowsima27.04.2011. u 11:25 - pre 157 meseci
Nasao sam primer za c# sa raw input api-ijem
http://www.codeproject.com/KB/...;view=Quick&select=2811936


Viva lollapalooza
 
Odgovor na temu

ljube
Ljubiša Knežević
Banjaluka

Član broj: 22429
Poruke: 158
217.75.198.*



+2 Profil

icon Re: Filtriranje unosa sa tastature u drugim aplikacijama/windowsima27.04.2011. u 11:26 - pre 157 meseci
Hvala, mislim da sada imam sve potrebno da završim projekat.

Pozdrav.


 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Filtriranje unosa sa tastature u drugim aplikacijama/windowsima

[ Pregleda: 1701 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.