Blsub6'nın belirttiği gibi, bir kayıt defteri değerini değiştirebilirsiniz (toplu iş dosyasından çağrılan komutla):
REG ADD "HKCU\Control Panel\Mouse" /t REG_SZ /v SwapMouseButtons /d 1 /f
veya
REG ADD "HKCU\Control Panel\Mouse" /t REG_SZ /v SwapMouseButtons /d 0 /f
Ancak, yürürlüğe girmesi için oturumu kapatmanız gerekir .
Daha iyi bir çözüm , bu sorunun yanıtlarında açıklandığı gibi, ayarı değiştirmek için C # ile küçük bir .exe yapmaktır .
Aşağıdakileri swapmouse.cs
içeren bir metin dosyası oluşturun :
using System.Runtime.InteropServices;
using System;
class SwapMouse
{
[DllImport("user32.dll")]
public static extern Int32 SwapMouseButton(Int32 bSwap);
static void Main(string[] args)
{
int rightButtonIsAlreadyPrimary = SwapMouseButton(1);
if (rightButtonIsAlreadyPrimary != 0)
{
SwapMouseButton(0); // Make the left mousebutton primary
}
}
}
Ve swapmouse.exe
bu komutla derleyin :
"%SystemRoot%\Microsoft.NET\Framework64\v3.5\csc" swapmouse.cs
Sonra fare düğmelerini değiştirmek için bu exe kısayolunu çift tıklayın. Hemen yürürlüğe girer.
1. Right-click on the exe and select "Create Shortcut" 2. Move the shortcut to "C:\ProgramData\Microsoft\Windows\Start Menu" or the desktop 3. Right click on the shortcut, go to the Shorcut tab and select a shortcut key