Przechwytywanie skrótów klawiszowych.

0

Witam,
piszę w wxDevC++ programik, który ma działać zminimalizowany i odpowiednio zareagować na zadany skrót klawiszowy, np. skrót lAlt + lCtrl + x wyświetli komunikat "Udało się".
Domyślam się, że musi być na hockach, bo focus będzie ustawiony na inne okno.

PS myślicie, że możliwe jest zrobienie czegoś takiego w java? Czy jest zbyt wysokopoziomowa?

0

Ja bym użył WinApi w C. W dllce piszesz hooka na komunikaty klawiatury wysokopoziomowej i odpowiednio je przekierowujesz.

0

A coś więcej? Niezbyt znam się na tych rzeczach i mało piszę w ogóle C/C++. Że już o libkach w dll nie wspomnę ;)

1

To nie lepiej najpierw poćwiczyć na czymś łatwiejszym? Po co pchać się na głębokie wody z łódką ?

http://www.google.pl/url?sa=t&rct=j&q=winapi%20hook%20kurs&source=web&cd=1&cad=rja&ved=0CB8QFjAA&url=http%3A%2F%2Fcpp0x.pl%2Fkursy%2FKurs-WinAPI-C%2B%2B%2FZaawansowane%2FHaki%2F199&ei=yySqUJPCF-754QSN0ICwDQ&usg=AFQjCNHYsQvjwl2abmT_Mm9vs4qXaE35IQ

http://www.google.pl/url?sa=t&rct=j&q=winapi%20dll%20kurs&source=web&cd=1&cad=rja&ved=0CB8QFjAA&url=http%3A%2F%2Fcpp0x.pl%2Fkursy%2FKurs-WinAPI-C%2B%2B%2FZaawansowane%2FDLL%2F198&ei=ESWqUL--JpPE4gSo2YA4&usg=AFQjCNG6twBX10-njh_dIgxxOONZSYCY0Q

Ja z tych dwóch kursów zrobiłem globalnego hooka. Hooki bez dll działają tylko dla jednej instancji. Tak bynajmniej wyczytałem z tego kursu.
Jest coś takiego jak Acceleratory, ale to też tylko wewnątrz aplikacji

0

I wszystko wiadomo, dzięki za pomoc :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1