I have posted an update to my StickyKeys_dll to the Code Arcs. I created it to deal with the problem of Accessibility features in Windows that can intrude on a game that uses the Shift key (in particular) or the NUM Lock key. There were a number of requests on the BlitzBasic B3D board asking for ways to disable other intrusions such as accidentally hitting the Windows (Start) key or crashes caused by users ALT+TABbing within a game. The update includes this functionality.
Features:
=========
1. Can toggle the Accessibility features (FilterKeys, StickyKeys, ToggleKeys) on and off
2. Can independently toggle ToggleKeys on/off
3. Can enable/disable SysKey combinations {Alt+TAB, Alt+Esc, Ctrl+Esc, LeftWIN key, RightWIN key} through simple toggle to restrict task switching from within game
4. Can toggle audible feedback for blocked SysKeys
5. Simple toggle to allow/deny any keyboard intrusions (put outside start + end of your game loop)
N.B. there is presently no Ctr+Alt+Delete blocking functionality
There have been a few tests by the community and it all seems to be working nicely. :-)
Check the Code Arc entry for StickyKey_dll
Hope this isn't seen as 'spamming' (I announced this on the thread requesting the new functions) ... but threads drop out of sight quickly on the B3D Programming forum and this is technically a UserLib.
Features:
=========
1. Can toggle the Accessibility features (FilterKeys, StickyKeys, ToggleKeys) on and off
2. Can independently toggle ToggleKeys on/off
3. Can enable/disable SysKey combinations {Alt+TAB, Alt+Esc, Ctrl+Esc, LeftWIN key, RightWIN key} through simple toggle to restrict task switching from within game
4. Can toggle audible feedback for blocked SysKeys
5. Simple toggle to allow/deny any keyboard intrusions (put outside start + end of your game loop)
N.B. there is presently no Ctr+Alt+Delete blocking functionality
There have been a few tests by the community and it all seems to be working nicely. :-)
Check the Code Arc entry for StickyKey_dll
Hope this isn't seen as 'spamming' (I announced this on the thread requesting the new functions) ... but threads drop out of sight quickly on the B3D Programming forum and this is technically a UserLib.