Mail Archives: djgpp/1995/08/02/12:18:35
Xref: | news-dnh.mv.net comp.os.msdos.djgpp:1323
|
Path: | news-dnh.mv.net!mv!news.sprintlink.net!howland.reston.ans.net!vixen.cso.uiuc.edu!news.uoregon.edu!news.bc.net!info.ucla.edu!delphi.cs.ucla.edu!edwin
|
From: | edwin AT cs DOT ucla DOT edu (E. Robert Tisdale)
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | Help Needed Reading Keyboard Scancodes
|
Date: | 2 Aug 1995 02:22:06 GMT
|
Organization: | UCLA Computer Science Dept.
|
Lines: | 15
|
Distribution: | world
|
Nntp-Posting-Host: | flamingo.cs.ucla.edu
|
To: | djgpp AT sun DOT soe DOT clarkson DOT edu
|
Dj-Gateway: | from newsgroup comp.os.msdos.djgpp
|
I think I know how to trap keyboard scancodes using interrupt vector 0x15
thanks to all the help I got from people in this and other newsgroups.
Now, I need to know how to get an `istream' object to read the scancodes.
Apparently, an `ifstream' attached to `/dev/con' expects ASCII characters,
echos each character I type and waits until I press the Enter key before
it delivers any characters to my program.
Is there a clever way to change this behavior?
If not, I suppose I could manage my own scancode buffer apart from the
keyboard buffer if someone could tell me how to get an `istream' to source
my scancode buffer instead of the keycode buffer.
Thanks in advance, Bob Tisdale.
- Raw text -