Przemapowanie klawiszy

aZgon
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 488
0

Witam, ostatnio zmuszony bylem do zmiany klawiatury i niestety nie zwrocilem uwagi na jeden bardzo istotny szczegol, mianowicie nie mam pomiedzy np. prawym ctrl a prawym altem knefla do pokazywania windowsowego menu kontekstowego. Zamiast tego mam guziczek Fn co bym mogl sobie wlaczac np. messengera, trzymajac go + F8. Wcale z takich wygod nie korzystam dlatego zaczalem sie zastanawiac jak moglbym zasymulowac klikniecie "menu kontekstowe" zamiast Fn.

Za pomoc z gory dzieki.

Pozdrawiam, azgon.

olesio
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Szczecin
  • Postów: 4191
0

A musi być koniecznie w Delphi? Bo najprościej ja do tego celu użył bym programu z www.autohotkey.com i
tam jest też forum na którym po angielsku możesz zapytać jak zrobić HotKey (o ile się da, ale podejrzewam,
że tak) Fn::KlawiszWindows. Poniższy kod zapisany do pliku *.ahk i skompilowany przy użyciu ahk2exe.exe
z podkatalogu Compiler powoduje że w trakcie działania programu (obok zegarka pojawia się ikonka z menu,
w którym jest tylko opcja Exit) każde naciśnięcie lewego Ctrla albo prawego Alta traktowane jest jako prawy
Ctrl. Poniższy HotKey powinien działać na systemach od Windows XP wzwyż. A na starym '98, to nie działa.

Kopiuj
#SingleInstance force
Menu,TRAY,Tip,LControl::RControl
Menu,TRAY,NoStandard
Menu,TRAY,DeleteAll
Menu,TRAY,Add,E&xit,EXIT
LControl::RControl
EXIT:
ExitApp

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.