Mam notebook Asus M51Sn z systemem Windows 7 (ale także Linux, ale to pytanie dotyczy tylko systemu Windows). Jak widać na poniższym obrazku, ma on pięć całkowicie bezużytecznych klawiszy w górnej części klawiatury. Chcę zmienić mapowanie takich kluczy na przydatne rzeczy.
W tym laptopie muszę używać Fn+F5
i Fn+F6
zmieniać jasność Fn+F10
, Fn+F11
a Fn+F12
także wyciszać lub zmieniać głośność. Te czynności są BARDZO uciążliwe, ponieważ wymagają naciśnięcia dwóch rąk i muszę spojrzeć na klawiaturę, aby znaleźć właściwy klawisz. Chcę zmienić mapowanie niepotrzebnych klawiszy u góry (jak pokazano na poprzednim zdjęciu), aby zmienić jasność i głośność.
Jak powiedziałem, potrzebuję rozwiązania dla systemu Windows 7 (już zmapowałem klucze w systemie Linux).
Zainstalowałem program od Asusa ATK Hotkey
, który jest odpowiedzialny za wyświetlanie komunikatów OSD o zmianach jasności / głośności. Jednak ten program jest bardzo zły, ponieważ działa całkowicie ukryty przed użytkownikiem i nie ma żadnej konfiguracji. Nawet pliki konfiguracyjne, ma tylko kilka plików EXE i DLL, nic więcej. Jest tak źle, że klawisz „otwórz przeglądarkę” na mojej klawiaturze zawsze uruchamia Internet Explorera, nawet jeśli nie jest to moja domyślna przeglądarka. W razie potrzeby z przyjemnością odinstaluję ten program, jeśli znajdę coś lepszego. (zmiana mapowania klawiszy na przydatne działania jest znacznie ważniejsza niż komunikaty OSD)
Rzeczy, które już próbowałem
Odinstalowywanie skrótu ATK
Bez ATK Hotkey
tego nadal mogę zmienić jasność (ponieważ prawdopodobnie jest obsługiwany przez BIOS), ale Fn+F*
klawisze nie zmieniają już głośności.
SharpKeys 3.0
SharpKeys 3.0 nie mógł odczytać żadnego specjalnego klawisza na moim laptopie. Założę się, że nie są to rzeczywiste naciśnięcia klawiszy, ale zdarzenia ACPI. Dlatego potrzebuję sposobu na mapowanie niektórych zdarzeń ACPI na użyteczne działania.
AutoHotkey
Próbowałem zainstalować AutoHotkey i uruchomić skrypt, aby znaleźć scancode klucza . Niestety, te specjalne klawisze na moim laptopie nie wydają się generować zdarzeń scancode ani naciśnięć klawiszy. (mam ten pomysł z odpowiedzi StackOverflow , szkoda, że nie działało to dla mnie)
Aktualizacja, 4 lata później : w 2014 roku ten notebook zepsuł się i przestałem go używać. Ponadto nie uruchamiam systemu Windows na bieżącym komputerze przenośnym.