Tastatur Treiber
Servus,
ich habe eine Multi-Funktionstastatur mit einer schicken F-Taste um die ganzen F-Tasten zu aktivieren bzw. zu deaktivieren.
Wenn der PC hochfährt ist sind die F-Tasten standardmäßig aus.
Jetzt habe ich 2 Möglichkeiten, erstens ich suche mir den dummen Treiber für die Tasta und schaue ob man da das ändern kann, da sage mir aber das kann ja jeder.
Die zweite Möglichkeit, die ich auch viel spannender finde, ich schreibe den Tasta-Treiber selber um und sage Ihm, das die F-Tasten immer an sind.
Jetzt stellt sich die Frage, wie komme ich an den Treiber ran und wie erkläre ich ihm das dann auch.
Hat sich jemand schonmal mit Treiber oder Schnittstellenprogrammierung auseinander gesetzt und kann da Tutorials empfehlen ??
Vielleicht hat ja auch jemand selber das Problem gehabt und weiß ich das lösen kann.
Mit freundlichen Grüßen
Dieablo
ich habe eine Multi-Funktionstastatur mit einer schicken F-Taste um die ganzen F-Tasten zu aktivieren bzw. zu deaktivieren.
Wenn der PC hochfährt ist sind die F-Tasten standardmäßig aus.
Jetzt habe ich 2 Möglichkeiten, erstens ich suche mir den dummen Treiber für die Tasta und schaue ob man da das ändern kann, da sage mir aber das kann ja jeder.
Die zweite Möglichkeit, die ich auch viel spannender finde, ich schreibe den Tasta-Treiber selber um und sage Ihm, das die F-Tasten immer an sind.
Jetzt stellt sich die Frage, wie komme ich an den Treiber ran und wie erkläre ich ihm das dann auch.
Hat sich jemand schonmal mit Treiber oder Schnittstellenprogrammierung auseinander gesetzt und kann da Tutorials empfehlen ??
Vielleicht hat ja auch jemand selber das Problem gehabt und weiß ich das lösen kann.
Mit freundlichen Grüßen
Dieablo
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 46618
Url: https://administrator.de/contentid/46618
Ausgedruckt am: 19.11.2024 um 03:11 Uhr
10 Kommentare
Neuester Kommentar
Nabend,
wieso erinnert mich das jetzt an die Programmierung eines Eigenen Betriebssystems die wir hier vor ein paar Tagen geführt haben ?
Also, wenn du die Tastatur neugekauft hast sollte eine Treiber CD dabei sein. wenn nicht sollte über den Hersteller ein Treiber dafür zu bekommen sein in dem man genau diese Funktion aktivieren/deaktivieren kann .
Ob es sich lohnt eine Treiber oder die Schnittstelle wegen dieser einen Funktion umzuschreiben wage ich mal stark zu bezweifeln.
Man muss das Rad nun nicht wirklich jedes mal neu erfinden!
Und wenn man der Meinung ist, es doch zu tun, sollte man wenigstens wissen wovon man spricht und dieses Eindruck habe ich nicht wirklich.
wieso erinnert mich das jetzt an die Programmierung eines Eigenen Betriebssystems die wir hier vor ein paar Tagen geführt haben ?
Also, wenn du die Tastatur neugekauft hast sollte eine Treiber CD dabei sein. wenn nicht sollte über den Hersteller ein Treiber dafür zu bekommen sein in dem man genau diese Funktion aktivieren/deaktivieren kann .
Ob es sich lohnt eine Treiber oder die Schnittstelle wegen dieser einen Funktion umzuschreiben wage ich mal stark zu bezweifeln.
Man muss das Rad nun nicht wirklich jedes mal neu erfinden!
Und wenn man der Meinung ist, es doch zu tun, sollte man wenigstens wissen wovon man spricht und dieses Eindruck habe ich nicht wirklich.
@thekingofqueens
Es ist eine Logitech Elite Keyboard
@brammer
so krass wie du würde ich das ned
formulieren. Ich habe schon ein bisschen
Ahnung und ich weiß auch was ich
möchte,
Sinnvoler Ansatz.Es ist eine Logitech Elite Keyboard
@brammer
so krass wie du würde ich das ned
formulieren. Ich habe schon ein bisschen
Ahnung und ich weiß auch was ich
möchte,
ich habe bloß keine Idee
wie ich es lösen kann.
Wenn du Ahnung vom Programmieren hast, stellt sich
für mich die Frage wieso du hier nicht auf die Iee kommst
das du den Tastaturtreiber umschreiben musst.
Darf man Eventuell Erfahren in welchen Sprachen du
Programmierst ?
Ich Programmiere
sehr gern und auch schon lange und würde
gerne mein Horizont erweitern,
sehr gern und auch schon lange und würde
gerne mein Horizont erweitern,
Lobenswert, und mehr als mancher User macht.
was ich
bestimmt nicht mit einer fertigen CD mache
(die ich durchaus bestitze), wo ich dann
irgendwo ein häckchen setze.
bestimmt nicht mit einer fertigen CD mache
(die ich durchaus bestitze), wo ich dann
irgendwo ein häckchen setze.
Das Problem dürfte im wesentlichen sein das du nicht an den
Treiber rankommen wirst, da du mit den Treiber nur vom Hersteller
bekommen wirst und ich gehe mal davon aus die "EULA" von Logitech
ähnliche Inhalte wie jede andere Software und du daher nicht am
Treiber basteln darfst, da du dadurch gegen die Lizenzbestimmungen
verstossen würdest. (Ob das für dich in diesem Fall ein Kriterium ist oder
nicht lasse ich enfach mal ausser Acht. Auch die rechtliche Gültigkeit dieser EULA lasse ich jetzt mal außer Betracht).
Unabhängig davon müsstest du den Programmierten Treiber erst mal in
eine für dich lesbaren Codierung Konvertieren, und ob das so einfach ist weiß ich nicht.
Außerdem habe ich dann ein Programm
mehr drauf, was wenn auch nicht viel, Platz
verbraucht. Wenn ich es selber schreibe muss
ich VIELLEICHT nur eine Zeile ändern
oder hinzufügen, was ich aber nicht
weiß, weil ich davon auch keine Ahnung
habe.
mehr drauf, was wenn auch nicht viel, Platz
verbraucht. Wenn ich es selber schreibe muss
ich VIELLEICHT nur eine Zeile ändern
oder hinzufügen, was ich aber nicht
weiß, weil ich davon auch keine Ahnung
habe.
Wenn du ein Standard Windows PC benutzt oder auch Linux PC
mit einer Standard Installation ist auf deinem Rechner sowieso mehr
Krempel als du je brauchen wirst, oder jeder andere je brauchen kann,
da mit jeder Standard installation immer auch unnötige Komponenten
mit installiert werden, insofern würde ich mir bei den heutigen
Festplatten größen nicht wirklich gedanken darüber machen.
Ich möchte ja auch ned unbedingt
eine Lösung, sondern ansätze wie
ich da ran gehen soll bzw. wo ich
Informationen zum Thema finden kann. Wenn ich
dann dieses Prob. gelöst habe, kann ich
später vielleicht ähnliche Probleme
lösen oder darauf aufbauen.
eine Lösung, sondern ansätze wie
ich da ran gehen soll bzw. wo ich
Informationen zum Thema finden kann. Wenn ich
dann dieses Prob. gelöst habe, kann ich
später vielleicht ähnliche Probleme
lösen oder darauf aufbauen.
Guter Ansatz.
Wenn du wirklich Treiber Programmierung machen willst
solltest du dich mit der Hardware auseinander setzen
und den jeweils dadrunter liegenden Standards die als
Programmierungsgrundlage für diese Schnittstelle dienen.
Dazu dürften in diesem Falle neben dem Tastaturtreiber auch
Informationen über die verwendete Schnittstelle (USB/PS2)
auch Informationen gehören über ASCII Codierung und eine
gutes Dutzend anderer Gudlagen.
Gruß
Dieablo
Dieablo
Vor ein paar Tagen gab es hier eine Diskussion darüber
ob jemand mit wenig Ahnung in der Lage ist mit der Hlfestellung
aus diesem Forum ein eigenes Bertiebssystem das XP Like
sein sollte, zu programmieren.
Da diese Diskussion mit einigen recht amüsanten Kommentaren
gespickt wurde habe ich mich zu meinem Verweis darauf verleiten
lassen.
Hallo,
wenn du mit all den angegebenen Programmiersprachen fließend umgehen kannst bin ich beeindruckt.
Dann verstehe ich dein Problem allerdings erst recht nicht.
Wenn du die Treiber CD hast kansst du den Treiber von dieser CD ja nehmen.
Bestandteil dieses Treibers dürfte ja wohl auch die von dir gesuchte Funktion sein.
Wenn du einen eigenen Treiber schreiben willst solltest du dich auf der Basis deiner
Kenntnisse selbst orientieren können.
Im Zweifelsfall müsstest du es mit Reverse Engeneering versuchen, wobei wieder ein Blick auf die Rechtmässigkeit fällt.
Ich werde halt das Gefühl nicht los das du das Rad neuerfinden willst.
Etwas nachzuvollziehen um es zu lernen ist die eine Sache. Aber etwas doppelt und dreifach zu machen will ich nciht verstehen.
wenn du mit all den angegebenen Programmiersprachen fließend umgehen kannst bin ich beeindruckt.
Dann verstehe ich dein Problem allerdings erst recht nicht.
Wenn du die Treiber CD hast kansst du den Treiber von dieser CD ja nehmen.
Bestandteil dieses Treibers dürfte ja wohl auch die von dir gesuchte Funktion sein.
Wenn du einen eigenen Treiber schreiben willst solltest du dich auf der Basis deiner
Kenntnisse selbst orientieren können.
Im Zweifelsfall müsstest du es mit Reverse Engeneering versuchen, wobei wieder ein Blick auf die Rechtmässigkeit fällt.
Ich werde halt das Gefühl nicht los das du das Rad neuerfinden willst.
Etwas nachzuvollziehen um es zu lernen ist die eine Sache. Aber etwas doppelt und dreifach zu machen will ich nciht verstehen.
andere Idee: wozu teiber umschreiben und nicht die Taste schlicht und einfach blockieren?
dies ließe sich mit einem schlichten keyhook verwirklichen
wenn du nicht weisst wie das geht: verwende mein minitool mysterykey
MysteryKey download*
öffne die datei settings.ahk im editor, dort stehen weitere instruktionen. Wenn du dem Link zur Dokumentation folgst kannst du bei drücken der betreffenden Taste jeglichen script ausführen
PS: Ob dieser knopf auch wirklich identifiziert werden kann weiss ich nicht...meine spezialknöpfe wurden alle gefunden
*)der download ist auf 1000 downloads beschränkt
dies ließe sich mit einem schlichten keyhook verwirklichen
wenn du nicht weisst wie das geht: verwende mein minitool mysterykey
MysteryKey download*
öffne die datei settings.ahk im editor, dort stehen weitere instruktionen. Wenn du dem Link zur Dokumentation folgst kannst du bei drücken der betreffenden Taste jeglichen script ausführen
PS: Ob dieser knopf auch wirklich identifiziert werden kann weiss ich nicht...meine spezialknöpfe wurden alle gefunden
*)der download ist auf 1000 downloads beschränkt