Wpisywanie wyrazu po wcisnieciu jakiejs kombinacji klawiszy.

0

Witam!

Chce zrobic program, ktory po uruchomieniu caly czas monitoruje wcisniecia klawiszy, a po wcisnieciu np. CTRL+T wpisuje 'tekst'. Chodzi mi o to, ze program ten ma dzialac tylko w tle, a wpisywac dany tekst wszedzie gdzie jest to mozliwe (notatnik, word, IE, i.t.d.).
Czyli np. pisze cos w notatniku, a zeby usprawnic sobie wpisywanie jakiegos wyrazu chce zrobic program, ktory po nacisnieciu np. CTRL+T wypisze dany wyraz. Oczywiscie program ten ma dzialac calkowicie w tle, nawet nie potrzebuje w nim formy. On jedynie ma pisac rozne wyrazy po wcisnieciu odpowiedniej kombinacji klawiszy.
Jak cos takiego zrobic ?

0

Hook na klawiature, szukaj w FAQ.

0

Trzeba zarejestrować skrót klawiszowy funkcją RegisterHotKey, a potem łapać kolejno za uchwyty otwartych okien i wklejać tekst. Może to być skomplikowane, ponieważ nie wiadomo do do jakiego komponentu wkleić tekst (np. w Notatniku trzeba wkleić to do Memo, ale w IE już do paska adresu). Skorzystaj z funkcji: EnumWindows, EnumWindowsProc. Ewentualnie z EnumChildWindows, EnumChildProc.

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