TIP: Click on subject to list as thread! ANSI
echo: qedit
to: ALL
from: ROSS_BOYD@TNT.COM.AU
date: 1997-12-11 10:09:00
subject: RE: TSE 2.8 feedback

From: Ross_Boyd@tnt.com.au
G'day Chris,
Chris wrote:
>CodeWright does this by intentionally misinterpreting keystrokes.  a
>console mode app cannot do this, but a fully GUI app can.  technical
>info follows...
>keystrokes are received as messages that say which key was pressed,
>whether is is being pressed (eg, WM_KEYDOWN & others), or released
>(WM_KEYUP & others), and also how many times the key has been pressed
>(if the system is very busy and the user is holding down a key,
>keypressed can be "batched" by a WM_KEYDOWN that says "8 presses", >etc).
>that's a simplified explanation, but good enough to explain how
>Codewright does it.  so Codewright detects when a key is being held (ie,
>a WM_KEYDOWN has come, but no WM_KEYUP yet) and will start to multiply
>the keystrokes.  so if you hold a key down for 5 seconds, Windows may
>tell Codewright that the key has been hit 20 times, but Codewright can
>"accelerate" the keyboard by multiplying and behaving as if the key were
>pressed 40 times, etc.
> chris
Thanks for clarifying that.
I've used this technique in my own (DOS) applications to speed up 
scrolling of pages of displayed text. So I know what you mean.
It seems like it would be pretty simple to implement in TSE Pro for Windows.
Hmmmm... yoohooo Sammy .
Seriously though, I'm about to d/l and try the qkeys macro that Sammy 
has ported to 32bit. That uses the same technique. It didn't accelerate 
the keyrate anywhere near what I'd like in TSE 2.5. Maybe all it needs 
is the ability to configure the repeatrate and delay.
BTW, did you ever try Hyperkey (a shareware DOS TSR)? It worked very 
well with TSE 2.5.  It felt like TSE was turbo-charged!
Anyway, I'm gonna try qkeys and see if that will do the trick. Thanks 
for all your info.
Regards,
Ross Boyd 	

---
---------------
* Origin: apana>>>>>fidonet [sawasdi.apana.org.au] (3:800/846.13)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.