MX5000 Functions
So, ich denke, dieses Thema verdient durchaus seine eigene Seite:
Wie ich vor kurzem gepostet habe, arbeite ich zur Zeit an einem Programm, das es ermöglicht, verschiedene Daten auf dem Display von Logitech MX5000-Tastaturen darzustellen.
Um nicht immer den ganzen Blog durchsuchen zu müssen, um die aktuelle Version zu finden, werde ich sie immer auf dieser Seite aktualisieren.
Benötigt wird das .NET Framework 2.0.
MX5000functions - Version 0.1.0 fixed
Bilder: (es ist gar nicht so einfach, dieses Display ohne zu große Spiegelungen zu photographieren…)
Changelog:
0.1.0 fixed:
- Es hatte sich wohl noch eine Datei des Frameworks 3.5 eingeschlichen, ich habe die dll jetzt dem Archiv beigefügt und hoffe, es läuft.
0.1.0:
-Navigation direkt über das Display. Vorerst keine neuen Funktionen, bis die Display-Menüs getestet sind.
-Minimieren in den SystemTray
14 Kommentare to MX5000 Functions
Kommentar verfassen
Statische Seiten
Kategorien
- Allgemein (13)
- Filme (7)
- Fun (16)
- Ireland (24)
- Musik (7)
- Programmierung (6)
- Uni (20)
- Mitschriften (15)
- WS 09/10 (13)
- Mitschriften (15)
- Windows / Linux (6)
Archive
- Februar 2012 (3)
- März 2011 (1)
- Februar 2011 (3)
- Juli 2010 (1)
- April 2010 (1)
- März 2010 (1)
- Februar 2010 (4)
- Januar 2010 (11)
- Dezember 2009 (3)
- November 2009 (2)
- September 2009 (3)
- August 2009 (9)
- Juli 2009 (2)
- Mai 2009 (1)
- April 2009 (2)
- März 2009 (4)
- Februar 2009 (6)
- Januar 2009 (6)
- Dezember 2008 (14)
- November 2008 (6)
- Oktober 2008 (13)
| M | D | M | D | F | S | S |
|---|---|---|---|---|---|---|
| « Feb | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | |||
Letzte Kommentare
- Stex bei Über
- Annika bei Über
- Stex bei [JS] Ein einzelnes Div abdunkeln
- oliver bei [JS] Ein einzelnes Div abdunkeln
- CDU-Hasser bei MX5000 Functions





Hi,
habe die 0.1.0 getestet, welche tatsächlich Fehler beim Framwork aufzeigte. Seit der 0.1.0 fixed läuft das Prog bei mir einwandfrei. *
Ich bin gespannt auf weitere Fuktionen – wie wäre es mit CPU/HDD Temp, Fan Speed, etc.?
(Wäre wahrscheinlich ein Plugin für nötig, welches den Sensor-Dump übernimmt. Würde das evtl auch mit einer *.dll funktionieren?)
Gäbe es eine Möglichkeit, die Übertragung zu beschleunigen?
*) Mein System: Win XP Home SP3,
P4 HT @ 3.0 GHz, 1,5 GB DDR-RAM,
ATI Radeon 9800XXL 128 MB AGPMem,
200 Gb HDD
(Nutze das MX5000 ohne System- oder Widcomm-Bluetooth.
Das bedeutet eigentlich nur, dass ich den EDR 2.0 Dongle nicht für andere Geräte nutzen kann. Möchte ich auch nicht…
Für die Display-Übertragung und Sonderfunktionen ist nur das SetPoint-interne Bluetooth notwendig.)
Hi dB,
vielen Dank erstmal fürs Testen!
Die Übertragung an das Display ist das Hauptproblem im Moment. Ich vermute, dass die HIDlibrary, die genutzt wird, mit der MX5000 nicht richtig klarkommt. Ich werde demnächst mal eine andere Version testen, vielleicht bringt das mehr Geschwindigkeit (und weniger Prozessorauslastung), ansonsten muss ich versuchen, da selbst was zusammenzubauen.
Für Daten wie Prozessortemperatur etc. muss wahrscheinlich wirklich ein anderes Programm im Hintergrund laufen (das ist aber soweit ich das gesehen habe bei den G15-Applets nicht anders).
Hallo Stex,
ich habe mir auch gerade die MX5000 gebraucht gekauft, weil ich einfach mal was anderes sehen wollte als mein Internet Navigator Elite.
Ich wusste schon vor dem Kauf von der Inkompatibilität der G15-Applets zur MX5000. Umso mehr freute ich mich, als ich beim googlen auf deine Seite gestoßen bin.
Ich habe dein Programm mal getestet, dafür dass die Entwicklung ja erst am Anfang steht, funktioniert es schon ganz gut. Ich bin zwar selbst kein Software-Entwickler allerdings scheint mir der von dir gewählte Ansatz ungünstig. Ich kann mir nicht vorstellen, dass man damit die Reaktionsträgheit auf ein erträgliches Maß reduzieren kann.
Wäre es denn nicht möglich den gleichen Weg zu nehmen wie Logitech? Ein xml-File basteln dürfte kein Problem sein, dieses Richtung MX5000 zu befördern wohl auch nicht. Ich vermute nur, dass Setpoint dieses xml-File noch irgendwie in ein binary oder was Ähnliches konvertiert, dort dürfte die Schwierigkeit sein. Vielleicht könnte man Setpoint ein manipuliertes xml-File unterschieben, dass dann von Setpoint konvertiert wird.
Naja, vielleicht stochere ich auch im falschen Sumpf und diese Möglichkeit besteht gar nicht, aber wenn doch stellt sich mir als nächstes die Frage, wie gelangen die Applets zur G15? Möglicherweise auch als xml-File?
Wäre ja der Hammer, wenn man einen Konverter schreiben könnte, der ein G15-Applet in ein MX5000 kompatibles xml konvertiert, dieses dann Setpoint unterjubelt, und man am Ende das Applet auf der MX5000 nutzen könnte.
MfG Baalsson
Hi Baalsson,
das Problem ist folgendes:
Ich könnte der MX5000 sicher ein xml-file senden, aber letztendlich enthielte das auch nur statische Inhalte (wie z.B. den Usernamen oder das Standard-Menü). Was grundsätzlich ja gefordert wurde, waren Dinge wie die Prozessorauslastung oder Temperaturen auf dem Display anzeigen zu können.
Ich muss also irgendwie anderweitig Daten zur Tastatur schicken. Im Moment funktioniert das ja auch gut, aber eben mit sehr hoher Prozessorauslastung, was ich der zugrundeliegenden Library zuschreibe und was ich noch nicht behoben habe. Setpoint kann ja scheinbar Daten besser versenden, ansonsten wäre die Songanzeige für iTunes nicht möglich.
Woran ich im Moment arbeite ist, dass man eigene Tastenbelegungen für die Sondertasten wie play/pause oder auch die vier Menü-Buttons setzen kann, die auch je nachdem, welches Programm im Vordergrund ist, variieren können.
Vielleicht stoße ich im Zuge dessen auch darauf, wie ich Daten schneller und ressourcenschonender senden kann.
Wenn ich mit irgendeiner Aussage hier erwiesen im Unrecht bin, sagt bescheid
Hi,
ich bin über ein Forum in dem auf deine Seite hier verwisen wurde auf dein Programm gestoßen, mich nervt es auch schon seit langem das das display der mx5000 eigentlich über ist. Außer das ich beim zocken darauf die Uhrzet im Auge habe bringt es mir eigentlich nichts.
Die funktionen die deine Software hat, sind für mich auch nicht weiter von Interesse. Was mich aber dennoch sehr gefreut hat, dass es überhaupt geht!
Ich habe selbst keine Ahnung von dem was du schönes programmiert hast, was ich jedoch nützlich finden würde wär eine Anbindung an ICQ und IRC, oder einen Timer (pizzaaaaa
) oder Signalstärke der Verbindung zwischen Tastatur PC und Maus PC oder Netzwerklast bzw up- und down- stream in kb. Ideen hätte ich genug, aber ich befürchte, dass Meiste ist nicht realisierbar.
Aber am Ende zählt nur, deine Software funktioniert bei mir tadellos, was der eigentliche Grund war warum ich hier schreibe!;) Dass sie nicht meinen Wünschen entspricht, steht ja auf einem ganz anderen Blatt!
So long
Rasco
Hi
Ich habe es auch versucht nur leider kann ich nicht NET Framework 2.0 installieren da Windows 7 64 Bit drauf habe ich habe es versucht mit der jetzigen Version dann kommt die Meldung ( Bitte verbinden sie vor dem programmstart ihre Mx5000 mit dem Computer)
Was ich aber gemacht habe kann mir da mal einer weiter helfen den ich würde das echt gut finden dieses Programm Nutzen zu können
Danke schon mal im voraus
MFG Sven
Hi Sven,
läuft SetPoint auf deinem System denn korrekt, also zeigt die Tastatur z.B. bei iTunes an, welches Lied abgespielt wird? Wenn nein, scheint das ein generelles Problem mit Win7 64 zu sein. Ich habe die 32bit-Version und es funktioniert alles, wie es soll.
Funktioniert diese Framework-Version unter x64 nicht?
http://www.microsoft.com/downloads/details.aspx?familyid=b44a0000-acf8-4fa1-affb-40e78d788b00&displaylang=de
Ich muss ehrlich zugeben, dass ich mich mit x64 noch nicht wirklich beschäftigt habe (da die es einfach zu inkompatibel vielen Anwendungen gegenüber ist, das ist mir das übliche 1GB mehr nicht wert), daher weiß ich nicht, ob es mit dieser Version überhaupt funktionieren würde, aber versuchen kann man’s ja mal.
Mein Problem im Moment ist, dass ich aufgrund des Studiums recht wenig Zeit habe, mich mit diesem Programm zu beschäftigen, eigentlich liegt auf meinem Rechner die Version für Programmspezifische Tastenbelegungen schon bereit, mit etwas Glück komme ich in der nächsten Zeit dazu. In dem Zuge kann ich dann auch mal schauen, ob ich an der Verbindung des Programms zur Tastatur noch was verbessern kann.
Hi Stex,
lese gerade die Nachricht von Sven und muss feststellen, dass dieses Problem bei mir ebenfalls auftritt.
Inzwischen hat sich meine Konfiguration auch geändert (vgl. 1 Eintrag vom 17.08.09, s.o.).
Habe jetzt Win7 Prof.x64 und nutze wieder alle SetPoint-Treiber uneingeschränkt. Hatte MX5000Func seitdem nicht getestet. NetFramework 2.0 zu installieren hab ich gar nicht erst versucht.
Über die neue Version und eventuelle Verbesserungen würde ich mich sehr freuen. Könnte man dann nicht direkt die nötigen Dateien des Framework 2.0 für x86 sowie x64 einbinden, wie Du es mit der 3.5er Datei gemacht hast?
Bis dahin liebe Grüße
dB
Hi
Danke für die schelle Antwort.
Zu 1 Ich habe kein iTunes auf meinen Pc drauf aber meinen E-Mail werden mir auf der Tastatur angezeigt
Zu 2 Immer wen ich versuche NET Framework auf meinen pc zu installieren kommt die Meldung Es ist schon eine Version von NET Framework installiert
Wie kann ich den Feststellen ob es an der Version lieg und wie finde ich überhaut heraus welche Version ich auf meinen PC habe
Zu 3 Mach dir keinen Stress ich habe schon lange darauf Gewartet da macht mir das warten nix mehr aus
Danke schon mal
MFG Sven
HI ich noch mal
So habe grade noch mal ITunes auf meinen PC installiert und es werden die Daten angezeigt
Ich muss doch nur dein Programm starten oder habe ich da was falsch gemacht ?oder in welchen Ordner muss das
MFG Sven
ich hab das selbe prob unter vista 64bit alles geht nur MX5000Func meldet Bitte verbinden sie vor dem programmstart ihre Mx5000 mit dem Computer
Habe das selbe Problem wie Sarah.
Nutze Windows 7 Prof. 64bit
Setpoint habe ich auch abgestellt.
Dachte ich poste auch nochma was…
Also ich hab Win7 ebenfalls mit 64bit version und die MX5000 und MX1000 Laser also Blutooth combi.
Bei mir sagt er schon beim starten der exe das ich erst meine Tastatur anschliesen soll …
würde mich über lösungsideen freuen da auch ich genervet von der “eingeschränktheit” der MX bin … gibt zwar schon nen Tool mit dem man einiges mehr machen kann direkt von logitech (nennt sich uberInstaller und funktioniert mit der neues setpoint variante) aber das bietet auch noch nichts vergleichbares zum machbaren ala g15.
LG DasSmad
Hey, fals du noch Lebst
könntest du den Source veröffentlichen?
Würde versuchen es weiter zu endwickeln
Gruß