getchar fix in stdlib
changes in keyboard