keyboard-hook
Globalne przechwytywanie klawiatury w aplikacji C#
Chcę przechwycić skrót klawiaturowy w mojej aplikacji i wywołać okno dialogowe, które pojawi się, jeśli użytkownik naciśnie k ... o zablokowanie klawiatury i myszy.
Szukam lekkiego rozwiązania, które pozwoliłoby to zrobić bez wiązania klawiatury i myszy.
Zmodyfikuj NSEvent, aby wysłać inny klucz niż ten, który został naciśnięty
Próbuję stworzyć hook klawiatury OS X do celów technologii wspomagającej (tj. nie martw się, nie keylogger).
Kiedy użytkowni ... c w osiągnięciu któregokolwiek z tych celów? Zasadniczo modyfikowanie nsevent "keyboardEvent", aby wysłać inny znak. Dzięki.
Co może spowodować, że system Windows odpisze niskopoziomowy (globalny) haczyk klawiatury?
Mamy kilka globalnych hooków klawiatury zainstalowanych przez SetWindowsHookEx z WH_KEYBOARD_LL, które wydają się być losowo ... więc nie powinny być GC ' D.
EDIT: Verified with calls to GC.Collect(); że nadal działają, więc nie są zbierane garbaged.