Dot-Net
在 Windows 中添加全域鍵盤快捷鍵的最簡單方法是什麼?
我希望我的應用程序在未執行時檢測鍵盤快捷鍵,但由於在 Windows 中似乎沒有執行此操作的功能,因此合理的備份方法是擁有一個沒有任何 UI 來偵聽按鍵的後台程序。當應用程序不在.Net的前台時,是否可以監視按鍵?
看起來這篇CodeProject 文章有我需要的東西。
這個庫也不錯
編輯:我最近創建了這個庫,它使用了不同的方法:NHotkey
Windows 快捷方式可以有一個關聯的熱鍵——右鍵點擊“開始”菜單中的任何程序,轉到“屬性”,您將看到一個“快捷鍵”框。然後,Windows 將代表您查找該熱鍵,並在看到它時啟動您的程序。(我用它來製作
Ctrl+Alt+C啟動計算器。)要以程式方式進行設置,請使用IShellLink。