general i/o question

Garrett Cooper yanefbsd at gmail.com
Wed May 7 18:14:02 UTC 2008


On May 7, 2008, at 8:39 AM, rmgls at free.fr wrote:

>
> Hi all,
>
> Sorry if its a FAQ but i don't find any answer for this topic.
>
> i need to test (NOWAIT), the presence of keypressed/depressed on a  
> terminal
> and then read the scan code, like for a piano pc keyboard.
>
> my questions are as follows:
>
> 1. is it a general C function which may scan a terminal without  
> waiting?
>
> 2. how to get the scancodes?
>
> of course i can poll tje  (0x64) keyboard port on a i386 architecture,
> but this is not a general method, and it is suited for a distant  
> terminal
> for instance.
>
> Any hint would be appreciated.
>
> thanks in advance.
>
> rmgls

getc(3), or were you looking for something a bit more specific?
-Garret


More information about the freebsd-hackers mailing list