I've been enjoying great success with GPC since Maurice and others helped me get the graphics going.
GRX? If so, your `KeyPressed' problem can easily be solved; see the `MouseEvent'-related functions of GRX. (Although they are named `MouseEvent', they cover the keyboard as well and in a more flexible way than `KeyPressed' and `ReadKey' do.)
I'm now hung up on a little side issue. In TP and BP, there was a useful Boolean function "keypressed". This let you do things like: [...]
The next (beta) release of GPC (scheduled for ... er ... last week #-) will come with a portable standard unit that will cover this. (Many thanks to Frank and The African Chief.:-)
Peter