Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
Seltsame Zeichen in der Shell
Meine Shell läuft mittlerweile so weit, allerdings produziert ein Backspace seltsame Zeichen und tut nicht das was er soll. Jemand ne Lösung?
das wird daran liegen, dass für solche tasten wie BS, ESC, UP, DOWN etc. nicht der terminal-treiber, sondern die jeweilige anwendung selbst zuständig ist. es läge jetzt an dir, diese tasten mit speziellen aktionen zu belegen, ansonsten werden sie halt in einer ersatzdarstellung auf dem bildschirm ausgegeben.
na natürlich nicht.
jetzt verunsichert ihr mich aber!
als nächstes sollen wir noch ne pipe oder so impolementieren. lasst ma gut sein. va wenn wir noch überhauptnicth gelernt haben wie man eine console dynamisch verändert.
überlegt mal
nicht? cool…
aber dann könnte ich doch auch die bash so um-coden, dass es aussieht, sie wäre von mir… und in ‘mysh’ umbenennen etc
was dann beim automatischen korrigieren passieren würde, wär mal interessant!
hmmm … wenn man die Eingabe mit fgets liest muss es doch möglich sein, seine Eingaben korrigieren zu können. Schließlich sendet das Terminal diese Zeile so lange nicht zum Programm bis man Return gedrückt hat … oder?
@Pipe implementieren: so etwas ähnliches kommt noch. “Implementieren sie einen Ringpuffer mit Erzeugern und Verbrauchern mittels Semaphoren und Shared Memory” g … ganz ganz witzig … ich kann dir sagen, so ein Sempahorenvektor ist ein gepfrimel … aber praktisch g
also bei mir geht es auch - zumindest backspace. die cursortasten gehen nicht, aber das ist ja nicht so wichtig. also keine ahnung, was guardian fuer ein problem hat - im cip-pool existiert dieses (bei mir) nicht!