Rodange, June 19th, 1991 --------------------------------- | CTRL-ALT-UTIL & CapsLock Status | | V1.0 (Freeware) | | (c) 1990,91 Rasquin Jean-Pierre | --------------------------------- V1.0: This is a synthesis of two programs I have written (CapsLock Status and CTRL-ALT-UTIL). ------------------------------------------------------------------------------- CapsLock Status (V2.2à) ----------------------- This part of the programm displays a square in the top left corner of the screen. If it is animated (a 'c' scrolling from the left to the right) this means that the CapsLock is turned on. It runs in ANY (!) resolution, whether color or monochrom, OverScan or not, it will even adapt when changing resolution (!). To switch it on or off, you have to use Ctrl-Alt-Shift-Shift, you can stop your computer as long as you keep these keys pressed ! P.S.: I said this Program would run in ANY Resolution, it theoretically should, but I haven't had the possibilty to try it on BIG-Screen-Monitor. What you should know : ---------------------- It installs in a VBL-Slot, if none is free, in installs (by XBRA) before the last VBL-Slot-program. The Linea-variable 'Bytes per line' ($2) is used to be resolution-undependant. The screen-memory top is fetched at $44E. The KBShift-status is read from : for TOS 1.0 : a fixed adress. ($E1B) for TOS 1.2- : os_kbshift from the sysbase. (Adress in '_sysbase' + $24) ------------------------------------------------------------------------------- CTRL-ALT-Util (V1.0e) --------------------- You're probably wondering why it's called CTRL-ALT-Util, well just because it is a resident programm, and that all its (in my oppinion) usefull features are CTRL-ALT-key combinations. Description of the features : ----------------------------- CTRL-ALT : + Tab : Invert screencolors (also in Color mode !!!, may not always look good, but it's usefull on the Desktop.) + Esc : Stop the computer until Shift-Shfit is pressed. + F1 : Swap screenfrequences (50-60Hz) (no effect in Mono.) + F2 : Force mouse display on (The screenbackground may be altered by the mouse, but nevertheless very usefull) + F3 : Force mouse Display off (If this function is used twice, F2 must be used twice too to display the mouse again !) + F4 : Swap modem DTR on/off + F5 : Swap keyclick on/off + Backspace : Reset (warm-start) + Right Shift Backspace : Reset (cold-start) /\ / \ / !! \ Be carefull with the last two functions !!! / \ -------- Some further details about the program : It installs in the IKBDSYS vector using XBRA. It installs in the Etv_Term ($408) too, and sets the DTR back to the status it has last been switched by CTRL-ALT-UTIL when leaving a program, as some programs have to switch it off :-(. ------------------------------------------------------------------------------- XBRA ID is 'CtCp'. If once istalled, it displays 'already installed...' if run again. It uses 838 Bytes of memory ! (100% assembler) Think that's all I have to say about it ! Any comments, suggestions ... are wellcome ! FoReM Adress : Node 363 (ComNet Lux.), User 'Jean-Pierre Rasquin' Fido Adress : 2:270/15 (Meeting Box), User 'Jeanpierre Rasquin' Rasquin Jean-Pierre 240, Rte de Longwy L-4831 Rodange Luxemburg P.S.1: It is strictly forbidden to sell this program. It may be distributed via PD-Services ! P.S.2: In case something goes wrong with this programm, please let me know !!! Thanks. ------------------------------------------------------------------------------- To Jeff Molofee : ----------------- Here's a very personal version for you... Try it out, if you like it, you can distribute it ! If you have some special wishes for CTRLCAPS, tell me via FNet. -------------------------------------------------------------------------------