2008-10-15 47 views
1

我的筆記本電腦上有一個神祕的「AV Now」按鈕,通常會啓動三星的「AVStation Now」應用程序。我沒有安裝這個應用程序,所以我想讓這個按鈕去做別的事情。在Windows上連接軟鍵?

所以(這個問題可以推廣到任何鍵盤上面有軟鍵盤),我將如何去寫一個Windows程序(C++或C#)來:

  • 搞清楚按下這個按鈕的功能。它是一個自定義的USB HID設備,還是僅僅是一個晦澀的組合鍵?
  • 爲這個按鈕安裝一個全局鉤子,這樣我就可以得到它來做一些有用的事情。

回答

1

我想讓這個按鈕做別的事。

如果你不堅持自己編寫的程序,您可以重映射按鍵:這些額外的按鈕大多隻是模糊的組合鍵,並在WinXP及以上的,可以重新映射上幾乎任何按鈕通過修改註冊表設置在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

有一個前端實用程序爲您做到這一點:檢查出SharpKeys。您選擇要重新映射的密鑰,重新映射的密鑰,寫入註冊表並重新啓動。 (將鍵盤映射寫入註冊表需要管理權限,因爲鍵盤映射對所有用戶都是全局的。)

+0

有很多不太熟悉的鍵可以映射到。例如,我已將我的神祕筆記本按鈕變成播放/暫停鍵和計算器鍵,將Caps Lock設置爲靜音鍵,並將正確的Winkey更改爲F14鍵(然後我將其指定爲啓動內容的熱鍵)。 – Piskvor 2008-10-22 07:03:42