2 mäuse unabhängig konfigurieren
.dcp 01.03.2009 - 13:58 1069 10
.dcp
notamodbuthot
|
hab jetzt mein logitech mediaboard um auf der couch meinen pc zu bedienen. ansonsten nutze ich meine cherry und die mx518.
das touchpad des mediaboards ist allerdings sehr langsam. meine mx518 ist allerdings genau richtig, daher bringts mir nichts, die cursorgeschwindigkeit hochzusetzen. ich hab die logitech software nicht installiert, weil ich sie ziemlich klobig und unnütz finde. wenn sie allerdings 2 logitech mäuse unabhängig konfigurieren könnte, würd ich sie natürlich installieren.
gibts sonst noch ne möglichkeit, das zu bewerkstelligen?
tia .dcp
|
Hansmaulwurf
u wot m8?
|
Einen Shortcut machen, um zwischen zwei Cursosgeschwindigkeiten zu switchen, sollte den Job doch erledigen, oder ? Oder hab ich das Problem falsch verstanden ?
|
.dcp
notamodbuthot
|
wie würde dieser shortcut aussehen?
|
schizo
Produkt der Gesellschaft
|
Ich hab ein ähnliches Problem: Ich bin Linkshänder und hab daher die Maustasten vertauscht. Ich hab mir für den Beamer ein Wireless Keyboard mit Touchpad zugelegt, damit ich nicht dauernd vor den Rechner gehn muss. Da allerdings die Maustasten vertauscht sind hat das Touchpad als Hit Action die alt Funktion der Maus. Würde es funktionieren, wenn ich den Maustreiber dekompiliere, dort die Maustasten vertausche und dem Wireless Keyboard den anderen Treiber zuteile? Falls das funktioniert könnte dort vermutlich auch die Cursorgeschwindigkeit verändert werden.
|
Hansmaulwurf
u wot m8?
|
|
.dcp
notamodbuthot
|
thx, aber funzt leider nicht, beide werden als die gleiche mouse erkannt
|
.dcp
notamodbuthot
|
|
schizo
Produkt der Gesellschaft
|
Wäre über den Source dankbar. Hab grad rausgefunden, dass mit SPI_SETMOUSEBUTTONSWAP = 0x0021,
die Primary und Secondary vertauscht werden können. Wär zwar nicht so schön wie die andere Methode, nur für die fehlts mir momentan an Zeit
|
.dcp
notamodbuthot
|
hab ich mal ausprobiert, funzt einwandfrei: einfach mSwitch 1 für linkshänder ausführen, mSwitch 0 für normales verhalten. mSwitch.exe using System;
using System.Runtime.InteropServices;
namespace mSwitch
{
class Program
{
public const UInt32 SPI_SETMOUSEBUTTONSWAP = 0x0021;
[DllImport("User32.dll")]
static extern Boolean SystemParametersInfo(
UInt32 uiAction,
UInt32 uiParam,
UInt32 pvParam,
UInt32 fWinIni);
static void Main(string[] args)
{
if (args.Length == 0)
{
Console.WriteLine("Usage: mSpeed.exe [x]\r\n x\tSwitch mouse buttons: 0 = false; 1 = true");
Console.ReadLine();
}
else
{
try
{
UInt32 switchstate = Convert.ToUInt32(args[0]);
if (switchstate == 0 || switchstate == 1)
{
SystemParametersInfo(
SPI_SETMOUSEBUTTONSWAP,
switchstate,
0,
2);
}
else
{
Console.WriteLine("Argument needs to 0 or 1");
Console.ReadLine();
}
}
catch
{
Console.WriteLine("Argument needs to be 0 or 1");
Console.ReadLine();
}
}
}
}
}
und falls doch wer braucht das speedsetting tool: mSpeed.exe der wert darf zwischen 1 und 20 liegen: mSpeed.exe x using System;
using System.Runtime.InteropServices;
namespace mSpeed
{
class Program
{
public const UInt32 SPI_SETMOUSESPEED = 0x0071;
[DllImport("User32.dll")]
static extern Boolean SystemParametersInfo(
UInt32 uiAction,
UInt32 uiParam,
UInt32 pvParam,
UInt32 fWinIni);
static void Main(string[] args)
{
if (args.Length == 0)
{
Console.WriteLine("Usage: mSpeed.exe [x]\r\n x\tSet mouse speed (1-20)");
Console.ReadLine();
}
else
{
try
{
uint speed = Convert.ToUInt32(args[0]);
if (speed > 0 && speed < 21)
{
SystemParametersInfo(
SPI_SETMOUSESPEED,
0,
speed,
0);
}
else
{
Console.WriteLine("Argument needs to be an integer between 1 and 20");
Console.ReadLine();
}
}
catch
{
Console.WriteLine("Argument needs to be an integer between 1 and 20");
Console.ReadLine();
}
}
}
}
}
|
schizo
Produkt der Gesellschaft
|
hab ich mal ausprobiert, funzt einwandfrei: einfach mSwitch 1 für linkshänder ausführen, mSwitch 0 für normales verhalten.
mSwitch.exe thx, haut hin. Bin grad stark am überlegen, ob die beiden commands das Razor Tool ablösen, dass ich bis jetzt dafür benutzt hab.
|
.dcp
notamodbuthot
|
ich bastel auch grad an ner forms anwendung für die tray-area. ist komfortabler als mit mehreren commands/verknüpfungen.
|