Forum: PC Hard- und Software Tastaturtasten Simulieren


von Jens S. (syncmasterlp)


Lesenswert?

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!

: Bearbeitet durch User
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Möglicherweise ist das hier schon eine Lösung für Dein Problem:

http://highrez.co.uk/downloads/xmousebuttoncontrol.htm

von Andreas B. (andreasb)


Lesenswert?

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

von Jens S. (syncmasterlp)


Lesenswert?

Rufus Τ. F. schrieb:
> Möglicherweise ist das hier schon eine Lösung für Dein Problem:
>
> http://highrez.co.uk/downloads/xmousebuttoncontrol.htm

Leider Nein, dass Programm habe ich schon ausprobiert, es erkennt die 
Tasten leider auch nicht.

von Jens S. (syncmasterlp)


Lesenswert?

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!?

von Andreas B. (andreasb)


Lesenswert?

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

von Jens S. (syncmasterlp)


Lesenswert?

Hmm, hast du eine Idee wie ich anfangen könnte?

Wo kriege ich Infos darüber wie ich die Tasten richtig auslese und ihnen 
dann etwas zuweise?

von Andreas B. (andreasb)


Lesenswert?

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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.