簡體   English   中英

跨系統KeyUp和KeyDown的C#事件

[英]C# events for KeyUp and KeyDown across system

試圖編寫一個程序來標記整個系統的Key_up或Key_down事件,但是我在實現過程上遇到了困難。 我在這里看到過一些文章,這些文章都鏈接到有關Global Hooks的過時文章,但是它們通常都太舊了,以至於我無法使源代碼正常工作,或者對它的工作原理沒有任何探索。

我正在尋找某種相對簡單的實現(例如,我可以使用的庫或DLL,或者如果它是由Visual Studio 2010實現的),而不是使用多個類和文件來制作全局鈎子。

我的代碼的使用:我本質上是想擴展CTRL + C函數來檢測是否按下了CTRL,以及是否按下了C和1(CTRL + C + 1),所以我復制了,而且還將復制的文本存儲到記事本文檔中。

因此,考慮到這一點,設計所有這些代碼僅掛鈎到僅用於1個鍵的KeyDown / KeyUp似乎非常廣泛

如果最近已經回答了這個問題,請鏈接我,我可以關閉/編輯它,以免重復

是的,所以在發布此消息后,我幾乎立即通過重新搜索字詞找到了解決方法://抱歉,大家都是“那個家伙”。 但是,本着幫助的精神,這里是指向超級快速方法的鏈接,該方法可在您的應用程序中獲取全局熱鍵:

http://www.dreamincode.net/forums/topic/180436-global-hotkeys/

這適用於創建新的熱鍵和覆蓋舊的熱鍵

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM