不知道我得的是滑鼠手,還是肩周炎。
長時間右手(或者左手)使用滑鼠的話,那只胳膊便會不自在。
於是便有了切換滑鼠主次要鍵的需求。
【控制面板->滑鼠】有更改它的設定,可點來點去讓我覺得不夠方便。
我需要的是「乙個命令就能搞定它」,這樣我就可以在命令列,或者程式載入器裡面方便的執行他。
下面的**便是要實現這一需求:
他是乙個命令列程式。如果當前滑鼠是右手習慣,則將滑鼠習慣設定為左手,反之設定成右手習慣。
實現**如下:
c#**
using system;
using system.runtime.interopservices;
using microsoft.win32;
namespace swapmousemodel
else
console.writeline("end");
} }
}
總結下對c#新認識:
1. static與const不能同時修飾乙個變數
類成員是const就自動是static。因此或者只用const, 或者可以用readonly static
通過該鏈結可以展開檢視「windows關於mouse」的api。
另外注意,該方法不會修改登錄檔。所以為了重啟後修改依然有效,需要另行儲存登錄檔設定。
通過該鏈結可以展開檢視如何獲得「其他類似的屬性」
4. c#中可以使用var。
Delphi 切換滑鼠左右按鍵
要切換滑鼠按鈕可以呼叫 api swapmousebutton,但這個函式不會改變控制面板中的設定。下面的 通過修改登錄檔來實現這個功能 uses windows,registry const leftbutton 0 rightbutton 1 vauetoread swapmousebutton...
iMouse 快速切換滑鼠左右鍵
此blog是imouse軟體的官網 是鍵盤上數字 1 左邊的鍵 切換左右鍵。說明 1.支援win xp vista win 7 win 8。2.軟體大小 16kb,md5值 e6ef7c38987066d846526f5ba78e6a7b。3.此軟體百分百無毒,請注意核對md5。為了有效減小軟體大小...
使用C 改變滑鼠的指標形狀
1.在乙個無標題的窗體中用mousemove事件判斷滑鼠座標是否到達窗體的邊緣,如果是的話將滑鼠指標改為可調整窗體大小的雙向箭頭.private void form1 mousemove object sender,system.windows.forms.mouseeventargs e 改成這樣...