Autor Wątek: Key Scanner  (Przeczytany 6479 razy)

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
Key Scanner
« dnia: Piątek, 03 Kwiecień 2009, 00:27 »
Malutki programik, napisany w kilka minut, na żądanie :)  Być może kiedyś wyciągnę z niego coś więcej....

Key Scanner 0.2



Program rozpoznaje klawisze. Zapisywane są zarówno wciśnięcia, jak i puszczenia klawiszy, dodatkowo widać wchodzące w skład całego zdarzenia zmiany stanu shift... Na powyższym screenie przedstawiona sytuacja wciśnięcia i puszczenia klawisza OK na DPadzie.

Może się komuś przyda... dajcie znać, jakie dziwne i niestandardowe klawisze potrafi toto czytać, a jakich nie...   rozpoznaje w każdym razie słuchawki, kółko itp. Przydałaby się informacja, czy wciągnie np. klawisze na słuchawkach....

Odczytany kod liczbowy można użyć np. w mortscripcie, poprzez komendę:
SendSpecial(13)

.Net CF 3.5

« Ostatnia zmiana: Czwartek, 03 Wrzesień 2009, 21:00 wysłana przez utak3r »

Offline peejay

  • GZU
  • Core
  • ****
  • Podziękowań: 34
  • SGS2 JB 4.1.2 Stock
Odp: Key Scanner
« Odpowiedź #1 dnia: Piątek, 03 Kwiecień 2009, 00:47 »
ok, po szybkim teście - na mojej kajzerce łapie klawisze sprzętowe. klawisza na zestawie słuchawkowym [kablowy] nie łapie, żadnego klawisza na zestawie BT A2DP [vol+, vol-, play/pause, słuchawka] nie łapie.
home is where the hard disk is | silence! i design you! | [9]™
żona się bawi: SGS2 JB 4.1.2 Stock



Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
Odp: Key Scanner
« Odpowiedź #2 dnia: Piątek, 03 Kwiecień 2009, 00:49 »
...tak myślałem.... czyli nie wysyła komunikatu klawisza, tylko coś innego. No cóż, może kiedy indziej ;)


Offline peejay

  • GZU
  • Core
  • ****
  • Podziękowań: 34
  • SGS2 JB 4.1.2 Stock
Odp: Key Scanner
« Odpowiedź #3 dnia: Piątek, 03 Kwiecień 2009, 00:55 »
spoko i tak się przyda :)
home is where the hard disk is | silence! i design you! | [9]™
żona się bawi: SGS2 JB 4.1.2 Stock


nokser

  • Gość
Odp: Key Scanner
« Odpowiedź #4 dnia: Środa, 22 Lipiec 2009, 11:45 »
Ok Utak3r
potrzebuję informacji, skąd program pobiera informacje - z modułów, czy z wpisów rejestru.


Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: Key Scanner
« Odpowiedź #5 dnia: Środa, 22 Lipiec 2009, 12:03 »
zbiera z tego, co przekazuje gwes (afaik).

nokser

  • Gość
Odp: Key Scanner
« Odpowiedź #6 dnia: Środa, 22 Lipiec 2009, 12:19 »
Tyle to wiem, ale z czego dokładnie ?-?

Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: Key Scanner
« Odpowiedź #7 dnia: Środa, 22 Lipiec 2009, 12:20 »
ze sterownika klawiatury?

nokser

  • Gość
Odp: Key Scanner
« Odpowiedź #8 dnia: Środa, 22 Lipiec 2009, 12:52 »
No to klapa......
U mnie jest to keypad.dll
Ale nie mogę znaleźć właściwego ciągu  :oT



dodano: Środa, 22 Lipiec 2009, 12:44
program pokazuje funkcje właściwie, tyle że - kiedy wciskam w prawo kursor, to funkcją jest przesunięcie w dół  :gwm:

Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: Key Scanner
« Odpowiedź #9 dnia: Wtorek, 01 Wrzesień 2009, 21:46 »
odkopię.
Tool użyteczny, ale parę 'ale'.
Aby działał poprawnie musi przejąć kontrolę nad wszystkimi klawiszami. Inaczej niektórych odczytać się nie da.
Lista kodów powinna być "multiline", przynajmniej 3 linijki.
thx za support.


Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
Odp: Key Scanner
« Odpowiedź #10 dnia: Wtorek, 01 Wrzesień 2009, 22:06 »
Aby działał poprawnie musi przejąć kontrolę nad wszystkimi klawiszami. Inaczej niektórych odczytać się nie da.

Muszę pomyśleć, jak tego dokonać....

Lista kodów powinna być "multiline", przynajmniej 3 linijki.

Racja.

Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: Key Scanner
« Odpowiedź #11 dnia: Środa, 02 Wrzesień 2009, 18:59 »
dodając
http://msdn.microsoft.com/en-us/library/bb431750.aspx

kody przeanalizowane
0xFC - VK_APP1
0xFD -OK Key
Ktoś może wie, jakie kody ma reszta klawiszy do przypisywania aplikacji? Bo o to się głównie rozchodzi.


Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
Odp: Key Scanner
« Odpowiedź #12 dnia: Środa, 02 Wrzesień 2009, 21:49 »
u mnie:
mail C1, IE C2, comm C3,  kamera C4, record C7, lewy SK 70, prawy SK 71, OK 5C, OK na dpadzie 86.

Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: Key Scanner
« Odpowiedź #13 dnia: Środa, 02 Wrzesień 2009, 21:58 »
ok, ale wywołanie C1, C2, ...
cytując "The VK_APP keys will only be recognized by the system if they are wrapped with VK_LWIN."
Także, jak u ciebie wyglądają kody we właściwym wywołaniu?

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
Odp: Key Scanner
« Odpowiedź #14 dnia: Środa, 02 Wrzesień 2009, 22:37 »
keyscanner pokazał mi na klawiszu record 199, czyli C7...