Entwickler-Ecke
Sonstiges (Delphi) - Bestimmte Tasten sperren...
Terra23 - Sa 25.01.03 14:03
Titel: Bestimmte Tasten sperren...
Hi.
Kann mir jemand sagen, wie es möglich ist, bestimmte Tasten zu sperren (z.B. STRG oder 'F' etc.). Das wäre wirklich wichtig.
MfG Terra23
:D
majolo - Sa 25.01.03 14:29
Hi,
schau mal weiter unten den Thread nur Zahlen eintippen.Ich denke, dass wird die evtl. helfen.Hier der Link:
http://www.delphi-forum.de/viewtopic.php?t=6343
Und benutze die Suchenfunktion.Kann mich an ähnliche Threads erinnern.
Gruss
majolo
Terra23 - Sa 25.01.03 15:10
Danke, ich habe zwar die Suchfunktion benutzt, aber irgendwie nichts Schlaues gefunden.
Nun noch eine Frage: Was bedeuten in dem Code '#8' bzw. '#0'? Das verstehe ich nicht ganz. Der Rest ist ja noch nachvollziehbar.
Grüße, Terra23..
Brueggendiek - Sa 25.01.03 15:21
Hallo Terra!
| Terra23 hat folgendes geschrieben: |
| Nun noch eine Frage: Was bedeuten in dem Code '#8' bzw. '#0'? |
#8 ist das Zeichen für Rückschritt - wenn also ein Tippfehler korrigiert wird.
#0 ist "gar nichts", d.h. die Taste wird ignoriert.
Gruß
Dietmar Brüggendiek
Terra23 - Sa 25.01.03 15:26
Danke. Ich werde mal versuchen, wie das in mein Prog paßt. Nun zum Abschluß noch eine dumme Frage, ja?
Also: Geht das auch mit den Tasten 'ALT' und so? Wenn '#8' Rückschritt heißt, gibt es eine Liste für sowas, z.B. '#9' = Leertaste oder so?
Danke und Grüße..
Brueggendiek - Sa 25.01.03 15:44
Hallo Terra!
Natürlich kannst Du z.B. mit ALT-8 den Rückschritt eingeben. Das sind die normalen ANSI-Codes. Das Leerzeichen ist übrigens #32 oder, wenn Du lieber sedezimal rechnest, #$20.
Besorge Dir mal eine Zeichensatz-Tabelle. Achte aber darauf, daß es keine ASCII-Tabelle ist, denn die stimmt mit der von Windows verwendeten ANSI-Tabelle nur in den ersten 128 Zeichen überein, alles was über #127 liegt, ist das anders.
ASCII enthält ab #128 (#$80) noch Blockgrafik-Zeichen z.B. für Rahmen und auch die nur vollständig in der US-Belegung. Windows ist ein benutzerfreundliches grafisches System, das heißt, der Benutzer soll so freundlich sein, die Linien mit Linienbefehlen selber zu zeichnen. Dafür gibt es mehr Umlaute (die bei ASCII über sogenannte Codepages auch verfügbar waren, es gab eben mehrere Belegungen für #128 ff).
Mit der Sache prügele ich mich übrigens zur Zeit herum - ich muß Druckdateien von MS-DOS auf den heutigen Nur-Grafik-Druckern ausgeben. Grafikdruck klappt ja schon, aber bei Buchstaben gibt es Ärger.
Gruß
Doietmar Brüggendiek
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!