Hotkeys einer Tastatur bauen

D

Daniel Pomrehn

Guest
Hallo,
meine Tastatur hat leider keine Hotkeys. Ich möchte mir deshalb selber
welcher basteln, um häufig benutzte Programme per Knopfdruck zu starten.
Dazu habe ich mir folgendes gedacht:

Meine Parallele Schnittstelle verwende ich nicht. Die parallele
Schnittstelle stellt mir ja 8 Datenleitungen zur Verfügung. Jetzt könnte man
doch eine Schaltung bauen, in der 8 Knöpfe vorhanden sind. Wenn einer dieser
Knöpfe gedrückt wird, wird der Stromkreis (5 Volt) zu einem Pin des Steckers
geschlossen. Auch müsste man ein Programm z.B. in C schreiben, dass ständig
jeden Pin der Parallelen Schnitstelle überwacht und sobald ein Knopf
gedrückt wurde, feststellt auf welchem Pin das Signal einging und
dementsprechend eine Aktion ausführt.

Nun meine Frage: Kann mir jemand sagen, ob man so eine Schaltung realisieren
könnte? Wenn ja, hat dann schon zufällig jemand einen Schaltplan dazu oder
kann mir jemand kurz erklären wie die Schaltung in etwa aussehen müsste?

Viele Grüße
Daniel
 
Daniel Pomrehn <post@daniel-pomrehn.de> schrieb im Beitrag <bv1a5f$n2lts$1@ID-151544.news.uni-berlin.de>...
Nun meine Frage: Kann mir jemand sagen, ob man so eine Schaltung realisieren
könnte? Wenn ja, hat dann schon zufällig jemand einen Schaltplan dazu oder
kann mir jemand kurz erklären wie die Schaltung in etwa aussehen müsste?

Geht so, Verdrahtung hast du doch schon beschrieben.
Die 5V koennen z.B. von einem Ausgang des Parallelports
kommen. Entweder Umschalt-taster (von Masse auf 5V)
oder je ein Widerstand von 10000 Ohm von diesem Ausgang
an jeden Eingang, und jeden Eingang ueber einen einfachen
Schliess-Taster an Masse.
--
Manfred Winterhoff, reply-to invalid, use mawin at despammed.com
homepage: http://www.geocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
 
Hallo Daniel,

es geht zwar immer wieder das Gerücht um, dass man vorwiderstände brauche,
ich hab noch nie welche gebraucht. Schließ einfach Deine Tasten vom Eingang
nach Masse. Gedrückt liest Du eine 0 offen eine 1. Ich würde an Deiner
Stelle aber eine Serielle Schnittstelle nehmen. Die kannst Du über Interrupt
schön abholen und brauchst nicht ewig zu pollen. Mit der serial.dll von
Kainka (war in einer Elektor 2002 beschrieben und dort auch irgendwie
downloadbar mitsammt Beschreibung) ist das ganze recht leicht zu machen mit
Eventhandler & wie das zeugs so heisst. Ich bin wirklich nicht der
Starprogrammierer und habs recht schnell geschafft, damit umzugehen.

Viel Spaß

Martin
 
Martin Schönegg <martin.schoenegg#und_hier_ist_klar_was_hinkommt#@arcor.de> schrieb im Beitrag <bv1enu$gem$1@online.de>...
es geht zwar immer wieder das Gerücht um, dass man vorwiderstände brauche,
Es ist halt der Unterschied zwischen 'geht zuverlaessig' und
'geht heute abend gerade bei mir'. Sei froh, das die (meisten)
Elektronikgeraetehersteller auf die 'Geruechte' was geben.
--
Manfred Winterhoff, reply-to invalid, use mawin at despammed.com
homepage: http://www.geocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
 
Hallo Daniel,

meine Tastatur hat leider keine Hotkeys. Ich möchte mir deshalb selber
welcher basteln, um häufig benutzte Programme per Knopfdruck zu starten.

Auch müsste man ein Programm z.B. in C schreiben
warum belegst Du keine Funktionstasten, entweder direkt, oder mit Alt-
bzw. Strg-Ebene? Erspart das Basteln und Du musst nur noch Software
schreiben. Da Du mit Auskotz-Exzess postest, also Windows benutzt,
kannst Du dafür die Funktion RegisterHotKey() verwenden und die
Programme mit CreateProcess() starten.
Ausserdem frage ich mich, ob Du eine Mäuseallergie hast - ich verwende
die Schnellstart-Leiste für häufig genutze Programme...

Gruß,

Ed
 
doch eine Schaltung bauen, in der 8 Knöpfe vorhanden sind. Wenn einer dieser
Knöpfe gedrückt wird, wird der Stromkreis (5 Volt) zu einem Pin des Steckers
geschlossen. Auch müsste man ein Programm z.B. in C schreiben, dass ständig
jeden Pin der Parallelen Schnitstelle überwacht und sobald ein Knopf
gedrückt wurde, feststellt auf welchem Pin das Signal einging und
dementsprechend eine Aktion ausführt.
Na toll. Software-Aufwand, Hardware-Aufwand und dann noch ein Task der den
PC langsamer macht...

Sieh Dir doch mal "Easy Hotkey" von www.casepro.de an. Kann 12 F-Tasten
frei belegen und kostet nur 5 EUR. Habe ich für einen Kunden lizensiert,
der ist sehr zufrieden damit.

cu,

Aguja

::Update:: www.PROuC.de ==> Free AVR-, PIC- & 8051-Programmers, Apps & Tips
 
"MaWin" <me@privacy.net> wrote in message news:<01c3e390$97454180$96e3b8d9@amdk6-300>...

es geht zwar immer wieder das Gerücht um, dass man vorwiderstände brauche,

Es ist halt der Unterschied zwischen 'geht zuverlaessig' und
'geht heute abend gerade bei mir'. Sei froh, das die (meisten)
Elektronikgeraetehersteller auf die 'Geruechte' was geben.
....oder auf die Gerueche nach verbrannten IC´s, falls es nicht
geklappt hat... :-(
Gruss
Harald
 
Hallo Aguja schrieb:

Na toll. Software-Aufwand, Hardware-Aufwand und dann noch ein Task der den
PC langsamer macht...
und noch irgendein Geraffel, dass verkabelt in Tastaturnähe herumfliegt
- die Idee überzeugt wirklich nicht.

Gruß,

Ed
 
Aguja wrote:
doch eine Schaltung bauen, in der 8 Knöpfe vorhanden sind. Wenn einer dieser
Knöpfe gedrückt wird, wird der Stromkreis (5 Volt) zu einem Pin des Steckers
geschlossen. Auch müsste man ein Programm z.B. in C schreiben, dass ständig
jeden Pin der Parallelen Schnitstelle überwacht und sobald ein Knopf
gedrückt wurde, feststellt auf welchem Pin das Signal einging und
dementsprechend eine Aktion ausführt.

Na toll. Software-Aufwand, Hardware-Aufwand und dann noch ein Task der den
PC langsamer macht...

Sieh Dir doch mal "Easy Hotkey" von www.casepro.de an. Kann 12 F-Tasten
frei belegen und kostet nur 5 EUR. Habe ich für einen Kunden lizensiert,
der ist sehr zufrieden damit.

cu,

Aguja
Sehe ich auch so, aber falls es Dir ums Basteln geht, dann suche mal
nach IOWarrior. Wird Dich bestimmt interessieren.

MfG Thoralf
 

Welcome to EDABoard.com

Sponsor

Back
Top