Hallo,
ich habe mir vor kurzem eine neue Maus gekauft, diese hat 11 Tasten.
Es werden jedoch nur die Tasten 1,2,3,4,5 erkannt, bzw. haben einen
Namen.
In dem Programm/ Treiber der Maus kann ich jeder Taste eine Funktion
(eine andere beliebige Taste auf der Tastatur) zuweisen.
Meine Idee war jetzt diese Tasten, auf andere Tastaturtasten zu legen
die bereits auf der Tastatur vorhanden sind. Jedoch hat jede Taste in
den meisten Programmen schon etwas voreingestellt!
Deshalb kam mir die Idee, dass man ja ein paar Tasten erstellen/
simulieren könnte, die es gar nicht auf der Tastatur gibt.
Gibt es irgendeine Möglichkeit das zu verwirklichen?
Noch ein paar Infos:
Maus: VicTsing Programmable 11 Tasten Wired Gaming Mouse
Treiber: Mitgeliefert, läuft aber auch Plug-and-Play
Betriebssystem: Win 8.1
Danke im Voraus für alle Antworten!
Ausser den Standard Tasten gibt es noch diverse weitere, wie Play /
Pause, EMail, Hilfe, etc.
Je nach Notebook gibt es da noch weitere, z.B. hatte ich ein Convertible
Notebook mit einer Rotationstaste.
Also grundsätzlich geht das schon, diese konnte ich unter Linux alle
mappen.
Die Frage ist hier vor allem ob dir der Treiber / Die Konfiguration der
Maus eine entsprechende Option anbietet?
Mach doch mal ein Screenshot von der Konfiguration der Maus, nur die
wenigsten werden genau diese Maus haben.
ggf. geht auch etwas wie WINDOWS+SHIFT+CTRL+U oder sowas, sollte nicht
belegt sein...
Was möchtest du schlussendlich erreichen? Willst du selbst ein Programm
machen, das die Keycodes abfängt?
mfg Andreas
Andreas B. schrieb:> ggf. geht auch etwas wie WINDOWS+SHIFT+CTRL+U oder sowas, sollte nicht> belegt sein...
Genau sowas will ich nicht haben, da in dem Fall es sowieso nicht gehen
würde da nur bis zu 2 Tastenkombinationen möglich sind!
Warum will ich es nicht?:
Das liegt daran da ich es schon mit diversen anderen Kombinationen
versucht hatte und es immer Probleme mit irgendeinem Programm gab!
Deshalb will ich mich informieren ob es möglich ist Tasten zu erstellen,
obwohl es diese auf der Tastatur nicht gibt, man könnte ja z.B. ein
Gamepad oder ähnliches simulieren!?
Jens S. schrieb:> Deshalb will ich mich informieren ob es möglich ist Tasten zu erstellen,> obwohl es diese auf der Tastatur nicht gibt, man könnte ja z.B. ein> Gamepad oder ähnliches simulieren!?
WARUM?
Was willst du erreichen?
Ich gehe auch nicht mit meinem Auto in die Garage, und sage dem Ich habe
ein Problem, können sie mir hier ein Loch bohren, um das Problem zu
lösen?
(Loch bohren geht. Custom Taste machen geht auch, musst du dir halt
irgendwie selbst programmieren)
mfg Andreas
Jens S. schrieb:> Hmm, hast du eine Idee wie ich anfangen könnte?
Ich verstehe nicht ganz, was du haben willst...
> Wo kriege ich Infos darüber wie ich die Tasten richtig auslese und ihnen> dann etwas zuweise?
Also grundsätzlich kann jedes Programm ein Key senden.
https://batchloaf.wordpress.com/2012/04/17/simulating-a-keystroke-in-win32-c-or-c-using-sendinput/
Du kannst hier in der Scruct ziemlich sicher Keycodes abfüllen, die
nicht definiert sind.
Somit sollte eigentlich keine Applikation darauf ansprechen.
(Ob dein Maustreiber das kann, weiss ich nicht...)
Grundsätzlich solltest du diese auch als Hotkey registrieren können
(gut, ich habe Tasten registriert, die es gibt, aber dürfte kein
Unterschied machen)
https://msdn.microsoft.com/en-us/library/windows/desktop/ms646309%28v=vs.85%29.aspx
Willst du etwas selbst programmieren?
Wenn du z.B. im Treiber konfigurieren kannst, das er ein Programm
ausführt, wenn du eine Taste drückst, dann kannst du ja deine Aktionen
hinterlegen, und wenn es dein eigenes Tasten-Send-Programm ist?
mfg Andreas