不知道我得的是鼠標手,還是肩周炎。
長時間右手(或者左手)使用鼠標的話,那只胳膊便會不自在。
于是便有了切換鼠標主次要鍵的需求。
【控制面板->鼠標】有更改它的設(shè)置,可點來點去讓我覺得不夠方便。
我需要的是“一個命令就能搞定它”,這樣我就可以在命令行,或者程序加載器里面方便的運行他。
下面的代碼便是要實現(xiàn)這一需求:
他是一個命令行程序。如果當前鼠標是右手習(xí)慣,則將鼠標習(xí)慣設(shè)置為左手,反之設(shè)置成右手習(xí)慣。
實現(xiàn)代碼如下:
總結(jié)下對C#新認識:
1. static與const不能同時修飾一個變量
類成員是const就自動是static。因此或者只用const, 或者可以用readonly static
2. SwapMouseButton Function
通過該鏈接可以展開查看“windows關(guān)于mouse”的api。
另外注意,該方法不會修改注冊表。所以為了重啟后修改依然有效,需要另行保存注冊表設(shè)置。
3. GetSystemMetrics Function
通過該鏈接可以展開查看如何獲得“其他類似的屬性”
4. C#中可以使用var。
Google到的參考鏈接:
http://www.theeldergeek.com/forum/lofiversion/index.php?t10400.html
http://stackoverflow.com/questions/653911/swapping-left-and-right-mouse-button-in-net
新聞熱點
疑難解答