Zmiana klawiszy na klawiaturze

Zmiana klawiszy na klawiaturze
DA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 25
0

Chciałbym napisać program, który zmieni funkcjonalność klawiszy pod systemem windows.
na przykład: po wciśnięciu DELETE PC uzna, że wciśnięto ALT.
Już pomijając program czy ktoś wie jak to ustawić "ręcznie"? Trzeba grzebać w rejestrze?

msm
  • Rejestracja: dni
  • Ostatnio: dni
0

Ja kiedyś kombinowałem z napisaniem sterownika który to zmieni, da się w ten sposób ale to dużo roboty... Da się też jakoś zwykłym user-api, ale nie pamiętam jak.

A zaraz po tym jak skończyłem pisać swój program, stwierdziłem że wolę jednak sprawdzone rozwiązanie i, jeśli dobrze pamiętam, użyłem tego: http://code.google.com/p/keymapper/

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
0

Nie trzeba pisać sterownika.

Remapowanie klawiszy można zrobić w rejestrze.
Twój program może wpisywać tam po prostu odpowiednie wartości.

http://msdn.microsoft.com/en-us/library/windows/hardware/gg463447.aspx
http://msdn.microsoft.com/en-us/library/windows/hardware/gg463372.aspx

Dokumentacja jest stara, ale sposób na pewno działa pod Win7.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.