www.mikrocontroller.net

Forum: PC-Programmierung Tastatur Linux


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Daniel (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ich habe nun ne halbe Stunde bei google gesucht aber nichts 
befriedigendes gefunden.

Ich möchte die Eingabe der Tastatur ohne [Enter-Taste] abfragen.
Das Betriebssystem ist Linux.

Kann mir jemand helfen? Vielen Dank.

Autor: Daniel (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ach ja. Programmiersprache: C

Autor: MK (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo Daniel,

meine erster Idee war jetzt " Keylogger ".
Musst dich mal schlau machen wie man sowas in C schreibt.
im Internet müssten Beispiele vorhanden sein.

Gruß,
Matthias

Autor: Μαtthias W. (matthias) Benutzerseite
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert

Autor: Andreas B. (andreas_b77)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Daniel schrieb:
> Ich möchte die Eingabe der Tastatur ohne [Enter-Taste] abfragen.

Nur wo? Als Programm mit Standardein-/ausgabe über eine Konsole? → man 
termios, ICANON deaktivieren und jedes Zeichen einzeln behandeln.

Autor: Karsten F. (Firma: von Dänemark) (bingo600)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ich brauche diser
http://stackoverflow.com/questions/448944/c-non-bl...

mfg
Bingo Dänemark

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Andreas B. schrieb:
> man
> termios, ICANON deaktivieren und jedes Zeichen einzeln behandeln.

Man sollte natürlich dran denken, dass man dann auch die Zeilen-
editierfunktionen selbst realsieren muss (so man sie braucht).

Autor: Klaus Wachtler (mfgkw)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Bzw. wenn man die Tastatur abfangen will, um Zeileneditieren zu 
ermöglichen, fährt man mit etwas wie libreadline wahrscheinlich besser.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net