delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2005/02/11/00:31:32

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: apsh AT ecr DOT mu DOT oz DOT au (Alistair_P SHILTON)
Subject: keyboard problem with allegro (printscreen)
Newsgroups: comp.os.msdos.djgpp
X-Newsreader: TIN [version 1.2 PL2]
X-Original-NNTP-Posting-Host: gromit.ecr.mu.oz.au
Message-ID: <420c419d$1@news.unimelb.edu.au>
X-Original-Trace: 11 Feb 2005 16:24:45 +1100, gromit.ecr.mu.oz.au
Organization: The University of Melbourne
Lines: 32
Date: Fri, 11 Feb 2005 05:24:47 GMT
NNTP-Posting-Host: 128.250.20.3
X-Trace: news.optus.net.au 1108099487 128.250.20.3 (Fri, 11 Feb 2005 16:24:47 EST)
NNTP-Posting-Date: Fri, 11 Feb 2005 16:24:47 EST
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi

I'm having some peculiar troubles with the "print screen" button in allegro 
(DJGPP version), which I'd like to use it for a screen capture function, and 
was wondering if this is a known issue.  The problem occurs in an emulator 
I've written (code online at http://www2.ee.mu.oz.au/pgrad/apsh/microbee/ -
see mbee32k.c, relevant function key_lowlevel_stuff).  I've set
keyboard_lowlevel_callback to my function key_lowlevel_stuff to catch key 
press and release, and everything works fine for most keys (callback function 
is called for press and release with an appropriate scancode) - except when 
PRT_SCR is pressed.  When PRTSCR is pressed on it's own, the callback function 
is usually not called at all, except very occasionally when it is called with 
the release scancode KEY_PRTSCR | 0x080.  Oddly, if control-PTRSCR is pressed 
then the PRTSCR scancode gets through as expected.

I've tried everything I can think of, and googling seems to draw a blank.  Any 
thoughts?  I know I could just use a different key for the purpose, but 
printscreen seems to be the logical choice, and also is one of only 5 keys 
present on the my pc keyboard but not on later model microbees, which is what 
I'm planning to emulate, so I'd prefer to use it if possible.

tia


--
----------------------------------------------------

Alistair Shilton

http://www2.ee.mu.oz.au/pgrad/apsh/microbee/


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019