home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: ArcFS Archive
(archive/arcFS).
You can browse this item here: hotkeys
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| ArcFS Archive (archive/arcFS)
| magic
| Supported |
100%
| file
| RISC OS archive (ArcFS format)
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Acorn ArcFS Archive
| default
| |
100%
| gt2
| Kopftext: 'Archive'
| default (weak)
| |
100%
| detectItEasy
| Archive: ArcFS
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | fc 00 00 00 54 03 00 00 |Archive.|....T...|
|00000010| 28 00 00 00 64 00 00 00 | 00 00 00 00 00 00 00 00 |(...d...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 82 21 68 6f 74 6b 65 79 | 73 00 00 00 ff ff ff ff |.!hotkey|s.......|
|00000070| 45 ff ff ff b2 93 9b a2 | 33 00 00 00 ff ff ff ff |E.......|3.......|
|00000080| d8 00 00 80 82 21 48 65 | 6c 70 00 00 ff ff ff 00 |.....!He|lp......|
|00000090| 38 25 00 00 45 ff ff ff | b0 28 55 54 33 00 09 f8 |8%..E...|.(UT3...|
|000000a0| 38 25 00 00 24 00 00 00 | 82 21 52 75 6e 00 ff 00 |8%..$...|.!Run...|
|000000b0| ff ff ff 00 b7 00 00 00 | 44 eb ff ff 7e c6 e9 ed |........|D...~...|
|000000c0| 33 00 4a c4 b7 00 00 00 | 80 25 00 00 82 21 52 75 |3.J.....|.%...!Ru|
|000000d0| 6e 49 6d 61 67 65 00 00 | 1e 2c 00 00 45 fb ff ff |nImage..|.,..E...|
|000000e0| ca 35 50 54 33 00 3d a1 | 1e 2c 00 00 5b 26 00 00 |.5PT3.=.|.,..[&..|
|000000f0| 82 21 53 70 72 69 74 65 | 73 00 ff 00 20 07 00 00 |.!Sprite|s... ...|
|00000100| 44 f9 ff ff fe 12 e6 ed | 33 00 41 ea 20 07 00 00 |D.......|3.A. ...|
|00000110| 9d 52 00 00 00 ff ff 00 | ff ff ff 00 ff ff ff 00 |.R......|........|
|00000120| ff ff ff 00 ff ff ff 00 | ff ff ff 00 ff ff ff 00 |........|........|
|00000130| ff ff ff 00 ab fc ff 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000350| 00 00 00 00 46 69 6c 65 | 44 61 74 61 82 21 48 65 |....File|Data.!He|
|00000360| 6c 70 00 00 ff ff ff 00 | 38 25 00 00 45 fd ff ff |lp......|8%..E...|
|00000370| 24 94 9b a2 03 00 09 f8 | 21 48 6f 74 6b 65 79 73 |$.......|!Hotkeys|
|00000380| 2c 20 56 31 2e 30 36 0a | a9 20 50 65 74 65 72 20 |, V1.06.|. Peter |
|00000390| 4a 2e 20 42 75 72 77 6f | 6f 64 2c 20 31 39 39 33 |J. Burwo|od, 1993|
|000003a0| 2c 20 31 39 39 34 0a 0a | 4c 69 63 65 6e 73 65 20 |, 1994..|License |
|000003b0| 43 6f 6e 64 69 74 69 6f | 6e 73 0a 3d 3d 3d 3d 3d |Conditio|ns.=====|
|000003c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 0a 0a 54 |========|=====..T|
|000003d0| 68 69 73 20 76 65 72 73 | 69 6f 6e 20 6f 66 20 21 |his vers|ion of !|
|000003e0| 68 6f 74 6b 65 79 73 20 | 69 73 20 4e 4f 54 20 50 |hotkeys |is NOT P|
|000003f0| 75 62 6c 69 63 20 44 6f | 6d 61 69 6e 2c 20 69 74 |ublic Do|main, it|
|00000400| 20 69 73 20 22 46 72 65 | 65 77 61 72 65 22 2e 20 | is "Fre|eware". |
|00000410| 54 68 69 73 20 6d 65 61 | 6e 73 0a 79 6f 75 20 6d |This mea|ns.you m|
|00000420| 61 79 20 63 6f 70 79 20 | 69 74 20 66 72 65 65 6c |ay copy |it freel|
|00000430| 79 20 61 6e 64 20 67 69 | 76 65 20 69 74 20 74 6f |y and gi|ve it to|
|00000440| 20 79 6f 75 72 20 66 72 | 69 65 6e 64 73 20 61 73 | your fr|iends as|
|00000450| 20 6c 6f 6e 67 20 61 73 | 20 79 6f 75 20 6d 65 65 | long as| you mee|
|00000460| 74 20 61 6c 6c 0a 6f 66 | 20 74 68 65 20 66 6f 6c |t all.of| the fol|
|00000470| 6c 6f 77 69 6e 67 20 63 | 6f 6e 64 69 74 69 6f 6e |lowing c|ondition|
|00000480| 73 3a 0a 0a 20 20 20 20 | 8f 20 59 6f 75 20 6d 61 |s:.. |. You ma|
|00000490| 79 20 6e 6f 74 20 75 70 | 6c 6f 61 64 20 69 74 20 |y not up|load it |
|000004a0| 74 6f 20 61 6e 79 20 42 | 42 53 73 20 65 74 63 20 |to any B|BSs etc |
|000004b0| 6f 72 20 69 6e 63 6c 75 | 64 65 20 69 74 20 6f 6e |or inclu|de it on|
|000004c0| 20 61 6e 79 20 50 44 20 | 64 69 73 63 73 2e 0a 20 | any PD |discs.. |
|000004d0| 20 20 20 20 20 49 27 6d | 20 73 6f 72 72 79 20 61 | I'm| sorry a|
|000004e0| 62 6f 75 74 20 74 68 69 | 73 20 72 65 73 74 72 69 |bout thi|s restri|
|000004f0| 63 74 69 6f 6e 2c 20 62 | 75 74 20 49 27 76 65 20 |ction, b|ut I've |
|00000500| 68 61 64 20 74 68 69 73 | 20 70 72 6f 67 72 61 6d |had this| program|
|00000510| 2c 20 69 6e 20 61 6e 0a | 20 20 20 20 20 20 65 61 |, in an.| ea|
|00000520| 72 6c 69 65 72 20 66 6f | 72 6d 2c 20 70 75 62 6c |rlier fo|rm, publ|
|00000530| 69 73 68 65 64 20 69 6e | 20 52 69 73 63 20 55 73 |ished in| Risc Us|
|00000540| 65 72 20 61 6e 64 20 6f | 6e 20 74 68 65 69 72 20 |er and o|n their |
|00000550| 6d 61 67 61 7a 69 6e 65 | 20 64 69 73 63 2e 0a 20 |magazine| disc.. |
|00000560| 20 20 20 20 20 54 68 69 | 73 20 6d 65 61 6e 73 20 | Thi|s means |
|00000570| 49 20 61 6d 20 6e 6f 74 | 20 61 6c 6c 6f 77 65 64 |I am not| allowed|
|00000580| 20 74 6f 20 70 6c 61 63 | 65 20 69 74 20 6f 6e 20 | to plac|e it on |
|00000590| 42 42 53 73 20 6f 72 20 | 6f 6e 20 61 6e 79 20 50 |BBSs or |on any P|
|000005a0| 44 20 64 69 73 63 73 0a | 20 20 20 20 20 20 66 6f |D discs.| fo|
|000005b0| 72 20 6f 6e 65 20 79 65 | 61 72 2c 20 49 20 77 69 |r one ye|ar, I wi|
|000005c0| 6c 6c 20 72 65 76 69 65 | 77 20 74 68 65 20 73 69 |ll revie|w the si|
|000005d0| 74 75 61 74 69 6f 6e 20 | 61 74 20 74 68 65 20 65 |tuation |at the e|
|000005e0| 6e 64 20 6f 66 20 31 39 | 39 34 2e 0a 20 20 20 20 |nd of 19|94.. |
|000005f0| 20 20 54 68 61 74 20 73 | 61 69 64 2c 20 49 20 4f | That s|aid, I O|
|00000600| 57 4e 20 74 68 65 20 63 | 6f 70 79 72 69 67 68 74 |WN the c|opyright|
|00000610| 20 6f 6e 20 74 68 69 73 | 20 70 72 6f 67 72 61 6d | on this| program|
|00000620| 2c 20 52 69 73 63 20 44 | 65 76 65 6c 6f 70 6d 65 |, Risc D|evelopme|
|00000630| 6e 74 73 0a 20 20 20 20 | 20 20 64 6f 20 6e 6f 74 |nts. | do not|
|00000640| 2e 0a 0a 20 20 20 20 8f | 20 59 6f 75 20 6d 75 73 |... .| You mus|
|00000650| 74 20 63 6f 70 79 20 74 | 68 65 20 57 48 4f 4c 45 |t copy t|he WHOLE|
|00000660| 20 70 72 6f 67 72 61 6d | 2c 20 61 6e 64 20 41 4c | program|, and AL|
|00000670| 4c 20 69 74 73 20 64 61 | 74 61 20 66 69 6c 65 73 |L its da|ta files|
|00000680| 20 69 6e 63 6c 75 64 69 | 6e 67 0a 20 20 20 20 20 | includi|ng. |
|00000690| 20 74 68 69 73 20 74 65 | 78 74 20 66 69 6c 65 2c | this te|xt file,|
|000006a0| 20 69 6e 20 45 58 41 43 | 54 4c 59 20 74 68 65 20 | in EXAC|TLY the |
|000006b0| 63 6f 6e 64 69 74 69 6f | 6e 20 79 6f 75 20 72 65 |conditio|n you re|
|000006c0| 63 65 69 76 65 64 20 69 | 74 2e 20 54 68 65 0a 20 |ceived i|t. The. |
|000006d0| 20 20 20 20 20 65 61 73 | 69 65 73 74 20 77 61 79 | eas|iest way|
|000006e0| 20 74 6f 20 64 6f 20 74 | 68 69 73 20 69 73 20 74 | to do t|his is t|
|000006f0| 6f 20 6b 65 65 70 20 74 | 68 65 20 6f 72 69 67 69 |o keep t|he origi|
|00000700| 6e 61 6c 20 61 72 63 68 | 69 76 65 20 74 6f 20 70 |nal arch|ive to p|
|00000710| 61 73 73 0a 20 20 20 20 | 20 20 61 72 6f 75 6e 64 |ass. | around|
|00000720| 2c 20 72 61 74 68 65 72 | 20 74 68 61 6e 20 63 6f |, rather| than co|
|00000730| 70 79 69 6e 67 20 79 6f | 75 72 20 65 78 74 72 61 |pying yo|ur extra|
|00000740| 63 74 65 64 20 63 6f 70 | 79 2e 0a 0a 20 20 20 20 |cted cop|y... |
|00000750| 8f 20 59 6f 75 20 6d 75 | 73 74 20 6e 6f 74 20 63 |. You mu|st not c|
|00000760| 68 61 72 67 65 20 61 6e | 79 20 6d 6f 6e 65 79 20 |harge an|y money |
|00000770| 66 6f 72 20 74 68 65 20 | 75 73 65 2c 20 73 74 6f |for the |use, sto|
|00000780| 72 61 67 65 20 6f 72 20 | 64 69 73 74 72 69 62 75 |rage or |distribu|
|00000790| 74 69 6f 6e 0a 20 20 20 | 20 20 20 6f 66 20 21 68 |tion. | of !h|
|000007a0| 6f 74 6b 65 79 73 20 28 | 65 78 63 65 70 74 20 66 |otkeys (|except f|
|000007b0| 6f 72 20 61 20 2a 2a 53 | 4d 41 4c 4c 2a 2a 20 61 |or a **S|MALL** a|
|000007c0| 6d 6f 75 6e 74 20 74 6f | 20 63 6f 76 65 72 20 64 |mount to| cover d|
|000007d0| 69 73 63 20 63 6f 70 79 | 69 6e 67 0a 20 20 20 20 |isc copy|ing. |
|000007e0| 20 20 63 6f 73 74 73 20 | 4f 4e 4c 59 2c 20 6d 61 | costs |ONLY, ma|
|000007f0| 78 69 6d 75 6d 20 a3 30 | 2e 31 30 29 2e 0a 0a 20 |ximum .0|.10)... |
|00000800| 20 20 20 8f 20 49 20 64 | 6f 20 6e 6f 74 20 61 63 | . I d|o not ac|
|00000810| 63 65 70 74 20 61 6e 79 | 20 6c 69 61 62 69 6c 69 |cept any| liabili|
|00000820| 74 79 20 77 68 61 74 73 | 6f 65 76 65 72 20 66 6f |ty whats|oever fo|
|00000830| 72 20 61 6e 79 20 6c 6f | 73 73 20 6f 72 20 64 61 |r any lo|ss or da|
|00000840| 6d 61 67 65 20 74 6f 0a | 20 20 20 20 20 20 64 61 |mage to.| da|
|00000850| 74 61 20 74 68 61 74 20 | 72 65 73 75 6c 74 20 66 |ta that |result f|
|00000860| 72 6f 6d 20 74 68 65 20 | 75 73 65 20 6f 66 20 21 |rom the |use of !|
|00000870| 68 6f 74 6b 65 79 73 2e | 20 28 4e 6f 74 20 74 68 |hotkeys.| (Not th|
|00000880| 61 74 20 49 20 68 61 76 | 65 20 66 6f 75 6e 64 20 |at I hav|e found |
|00000890| 69 74 0a 20 20 20 20 20 | 20 75 6e 72 65 6c 69 61 |it. | unrelia|
|000008a0| 62 6c 65 20 61 6e 79 77 | 61 79 29 2e 0a 0a 20 20 |ble anyw|ay)... |
|000008b0| 20 20 8f 20 4e 6f 20 76 | 65 72 73 69 6f 6e 20 6f | . No v|ersion o|
|000008c0| 66 20 21 68 6f 74 6b 65 | 79 73 20 6d 61 79 20 62 |f !hotke|ys may b|
|000008d0| 65 20 69 6e 63 6c 75 64 | 65 64 20 77 69 74 68 20 |e includ|ed with |
|000008e0| 61 6e 79 20 43 6f 6d 6d | 65 72 63 69 61 6c 0a 20 |any Comm|ercial. |
|000008f0| 20 20 20 20 20 64 69 73 | 74 72 69 62 75 74 69 6f | dis|tributio|
|00000900| 6e 20 77 69 74 68 6f 75 | 74 20 6d 79 20 77 72 69 |n withou|t my wri|
|00000910| 74 74 65 6e 20 70 65 72 | 6d 69 73 73 69 6f 6e 2e |tten per|mission.|
|00000920| 0a 0a 50 6c 65 61 73 65 | 20 65 6e 6a 6f 79 20 74 |..Please| enjoy t|
|00000930| 68 69 73 20 70 61 63 6b | 61 67 65 2e 20 53 65 6e |his pack|age. Sen|
|00000940| 64 20 61 6e 79 20 62 75 | 67 20 72 65 70 6f 72 74 |d any bu|g report|
|00000950| 73 20 6f 72 20 73 75 67 | 67 65 73 74 69 6f 6e 73 |s or sug|gestions|
|00000960| 20 74 6f 20 74 68 65 0a | 61 64 64 72 65 73 73 20 | to the.|address |
|00000970| 62 65 6c 6f 77 2e 0a 0a | 45 6d 61 69 6c 3a 20 70 |below...|Email: p|
|00000980| 6a 62 40 61 72 63 61 6e | 67 65 6c 2e 64 65 6d 6f |jb@arcan|gel.demo|
|00000990| 6e 2e 63 6f 2e 75 6b 0a | 0a 53 6e 61 69 6c 3a 20 |n.co.uk.|.Snail: |
|000009a0| 50 65 74 65 72 20 42 75 | 72 77 6f 6f 64 0a 20 20 |Peter Bu|rwood. |
|000009b0| 20 20 20 20 20 32 30 35 | 20 4d 61 73 6f 6e 73 20 | 205| Masons |
|000009c0| 41 76 65 6e 75 65 2c 0a | 20 20 20 20 20 20 20 48 |Avenue,.| H|
|000009d0| 61 72 72 6f 77 2c 0a 20 | 20 20 20 20 20 20 4d 69 |arrow,. | Mi|
|000009e0| 64 64 6c 65 73 65 78 0a | 20 20 20 20 20 20 20 48 |ddlesex.| H|
|000009f0| 41 33 20 35 41 5a 0a 0a | 0a 49 6e 74 72 6f 64 75 |A3 5AZ..|.Introdu|
|00000a00| 63 74 69 6f 6e 0a 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |ction.==|========|
|00000a10| 3d 3d 0a 0a 54 68 69 73 | 20 75 74 69 6c 69 74 79 |==..This| utility|
|00000a20| 20 70 72 6f 76 69 64 65 | 73 20 6b 65 79 62 6f 61 | provide|s keyboa|
|00000a30| 72 64 20 73 68 6f 72 74 | 63 75 74 73 20 66 6f 72 |rd short|cuts for|
|00000a40| 20 63 6f 6d 6d 6f 6e 20 | 57 69 6d 70 20 6f 70 74 | common |Wimp opt|
|00000a50| 69 6f 6e 73 2c 20 6d 61 | 69 6e 6c 79 0a 63 6f 6e |ions, ma|inly.con|
|00000a60| 63 65 6e 74 72 61 74 69 | 6e 67 20 6f 6e 20 74 68 |centrati|ng on th|
|00000a70| 65 20 6d 61 6e 69 70 75 | 6c 61 74 69 6f 6e 20 6f |e manipu|lation o|
|00000a80| 66 20 74 68 65 20 77 69 | 6e 64 6f 77 20 73 74 61 |f the wi|ndow sta|
|00000a90| 63 6b 2e 20 54 68 69 73 | 20 75 74 69 6c 69 74 79 |ck. This| utility|
|00000aa0| 20 69 73 0a 70 72 69 6d | 61 72 69 6c 79 20 64 65 | is.prim|arily de|
|00000ab0| 73 69 67 6e 65 64 20 74 | 6f 20 68 65 6c 70 20 75 |signed t|o help u|
|00000ac0| 73 65 72 73 20 77 68 6f | 20 68 61 76 65 20 6d 61 |sers who| have ma|
|00000ad0| 6e 79 20 6f 76 65 72 6c | 61 70 70 69 6e 67 20 77 |ny overl|apping w|
|00000ae0| 69 6e 64 6f 77 73 20 6f | 70 65 6e 20 61 74 0a 74 |indows o|pen at.t|
|00000af0| 68 65 20 73 61 6d 65 20 | 74 69 6d 65 20 61 6e 64 |he same |time and|
|00000b00| 20 63 61 6e 6e 6f 74 20 | 61 6c 77 61 79 73 20 67 | cannot |always g|
|00000b10| 65 74 20 61 74 20 61 20 | 77 69 6e 64 6f 77 20 62 |et at a |window b|
|00000b20| 65 63 61 75 73 65 20 74 | 68 65 20 63 6f 6e 74 72 |ecause t|he contr|
|00000b30| 6f 6c 20 69 63 6f 6e 73 | 0a 61 72 65 20 6f 62 73 |ol icons|.are obs|
|00000b40| 63 75 72 65 64 20 62 65 | 68 69 6e 64 20 6f 74 68 |cured be|hind oth|
|00000b50| 65 72 20 77 69 6e 64 6f | 77 73 2e 20 48 6f 77 65 |er windo|ws. Howe|
|00000b60| 76 65 72 2c 20 61 73 20 | 77 69 74 68 20 61 6c 6c |ver, as |with all|
|00000b70| 20 6b 65 79 62 6f 61 72 | 64 20 73 68 6f 72 74 63 | keyboar|d shortc|
|00000b80| 75 74 73 2c 0a 74 68 65 | 20 66 75 6e 63 74 69 6f |uts,.the| functio|
|00000b90| 6e 73 20 61 72 65 20 61 | 6c 73 6f 20 75 73 65 66 |ns are a|lso usef|
|00000ba0| 75 6c 20 6f 6e 20 75 6e | 63 6c 75 74 74 65 72 65 |ul on un|cluttere|
|00000bb0| 64 20 64 65 73 6b 74 6f | 70 73 20 73 69 6e 63 65 |d deskto|ps since|
|00000bc0| 20 74 68 65 79 20 61 72 | 65 20 6f 66 74 65 6e 0a | they ar|e often.|
|00000bd0| 71 75 69 63 6b 65 72 20 | 74 68 61 6e 20 63 61 72 |quicker |than car|
|00000be0| 72 79 69 6e 67 20 6f 75 | 74 20 74 68 65 20 66 75 |rying ou|t the fu|
|00000bf0| 6e 63 74 69 6f 6e 20 77 | 69 74 68 20 74 68 65 20 |nction w|ith the |
|00000c00| 6d 6f 75 73 65 20 61 6e | 64 20 63 61 6e 20 73 61 |mouse an|d can sa|
|00000c10| 76 65 20 61 20 6c 6f 74 | 20 6f 66 0a 70 75 73 68 |ve a lot| of.push|
|00000c20| 69 6e 67 20 61 6e 64 20 | 70 6f 70 70 69 6e 67 20 |ing and |popping |
|00000c30| 61 6e 64 20 6d 6f 76 65 | 6d 65 6e 74 20 6f 66 20 |and move|ment of |
|00000c40| 77 69 6e 64 6f 77 73 2e | 20 54 68 65 20 75 74 69 |windows.| The uti|
|00000c50| 6c 69 74 79 20 77 6f 72 | 6b 73 20 77 69 74 68 20 |lity wor|ks with |
|00000c60| 65 69 74 68 65 72 0a 52 | 49 53 43 20 4f 53 20 32 |either.R|ISC OS 2|
|00000c70| 20 6f 72 20 52 49 53 43 | 20 4f 53 20 33 2c 20 62 | or RISC| OS 3, b|
|00000c80| 75 74 20 73 6f 6d 65 20 | 66 75 6e 63 74 69 6f 6e |ut some |function|
|00000c90| 73 20 72 65 71 75 69 72 | 65 20 52 49 53 43 20 4f |s requir|e RISC O|
|00000ca0| 53 20 33 2e 0a 0a 54 68 | 65 20 66 6f 6c 6c 6f 77 |S 3...Th|e follow|
|00000cb0| 69 6e 67 20 66 75 6e 63 | 74 69 6f 6e 73 20 61 72 |ing func|tions ar|
|00000cc0| 65 20 70 72 6f 76 69 64 | 65 64 20 3a 0a 20 20 20 |e provid|ed :. |
|00000cd0| 0a 20 20 20 20 8f 20 70 | 6f 70 20 77 69 6e 64 6f |. . p|op windo|
|00000ce0| 77 20 74 6f 20 74 68 65 | 20 66 72 6f 6e 74 0a 20 |w to the| front. |
|00000cf0| 20 20 20 8f 20 70 75 73 | 68 20 77 69 6e 64 6f 77 | . pus|h window|
|00000d00| 20 74 6f 20 74 68 65 20 | 62 61 63 6b 0a 20 20 20 | to the |back. |
|00000d10| 20 8f 20 70 6f 70 20 77 | 69 6e 64 6f 77 20 6f 6e | . pop w|indow on|
|00000d20| 65 20 70 6f 73 69 74 69 | 6f 6e 20 75 70 20 74 68 |e positi|on up th|
|00000d30| 65 20 77 69 6e 64 6f 77 | 20 73 74 61 63 6b 0a 20 |e window| stack. |
|00000d40| 20 20 20 8f 20 70 75 73 | 68 20 77 69 6e 64 6f 77 | . pus|h window|
|00000d50| 20 6f 6e 65 20 70 6f 73 | 69 74 69 6f 6e 20 64 6f | one pos|ition do|
|00000d60| 77 6e 20 74 68 65 20 77 | 69 6e 64 6f 77 20 73 74 |wn the w|indow st|
|00000d70| 61 63 6b 0a 20 20 20 20 | 8f 20 63 79 63 6c 65 20 |ack. |. cycle |
|00000d80| 77 69 6e 64 6f 77 73 20 | 75 70 20 74 68 65 20 73 |windows |up the s|
|00000d90| 74 61 63 6b 0a 20 20 20 | 20 8f 20 63 79 63 6c 65 |tack. | . cycle|
|00000da0| 20 77 69 6e 64 6f 77 73 | 20 64 6f 77 6e 20 74 68 | windows| down th|
|00000db0| 65 20 73 74 61 63 6b 0a | 20 20 20 20 8f 20 70 75 |e stack.| . pu|
|00000dc0| 73 68 20 61 6c 6c 20 6f | 70 65 6e 20 77 69 6e 64 |sh all o|pen wind|
|00000dd0| 6f 77 73 20 62 65 68 69 | 6e 64 20 74 68 65 20 50 |ows behi|nd the P|
|00000de0| 69 6e 62 6f 61 72 64 0a | 20 20 20 20 8f 20 70 6f |inboard.| . po|
|00000df0| 70 20 61 6c 6c 20 6f 70 | 65 6e 20 77 69 6e 64 6f |p all op|en windo|
|00000e00| 77 73 20 66 72 6f 6d 20 | 62 65 68 69 6e 64 20 74 |ws from |behind t|
|00000e10| 68 65 20 50 69 6e 62 6f | 61 72 64 0a 20 20 20 20 |he Pinbo|ard. |
|00000e20| 8f 20 63 6c 6f 73 65 20 | 61 20 77 69 6e 64 6f 77 |. close |a window|
|00000e30| 0a 20 20 20 20 8f 20 69 | 63 6f 6e 69 73 65 20 61 |. . i|conise a|
|00000e40| 20 77 69 6e 64 6f 77 0a | 20 20 20 20 8f 20 74 6f | window.| . to|
|00000e50| 67 67 6c 65 20 77 69 6e | 64 6f 77 20 73 69 7a 65 |ggle win|dow size|
|00000e60| 0a 20 20 20 20 8f 20 6d | 6f 76 65 20 61 20 77 69 |. . m|ove a wi|
|00000e70| 6e 64 6f 77 20 61 72 6f | 75 6e 64 20 74 68 65 20 |ndow aro|und the |
|00000e80| 73 63 72 65 65 6e 20 77 | 69 74 68 20 74 68 65 20 |screen w|ith the |
|00000e90| 63 75 72 73 6f 72 20 6b | 65 79 73 0a 20 20 20 20 |cursor k|eys. |
|00000ea0| 8f 20 6f 70 65 6e 20 74 | 68 65 20 72 6f 6f 74 20 |. open t|he root |
|00000eb0| 64 69 72 65 63 74 6f 72 | 79 0a 20 20 20 20 8f 20 |director|y. . |
|00000ec0| 6f 70 65 6e 20 74 68 65 | 20 63 75 72 72 65 6e 74 |open the| current|
|00000ed0| 6c 79 20 73 65 6c 65 63 | 74 65 64 20 64 69 72 65 |ly selec|ted dire|
|00000ee0| 63 74 6f 72 79 20 28 43 | 53 44 29 0a 20 20 20 20 |ctory (C|SD). |
|00000ef0| 8f 20 6f 70 65 6e 20 74 | 68 65 20 6c 69 62 72 61 |. open t|he libra|
|00000f00| 72 79 20 64 69 72 65 63 | 74 6f 72 79 20 28 4c 69 |ry direc|tory (Li|
|00000f10| 62 29 0a 20 20 20 20 8f | 20 6b 69 6c 6c 20 74 68 |b). .| kill th|
|00000f20| 65 20 21 48 6f 74 4b 65 | 79 73 20 75 74 69 6c 69 |e !HotKe|ys utili|
|00000f30| 74 79 20 0a 0a 54 68 65 | 20 61 62 6f 76 65 20 66 |ty ..The| above f|
|00000f40| 75 6e 63 74 69 6f 6e 73 | 20 61 72 65 20 65 78 70 |unctions| are exp|
|00000f50| 6c 61 69 6e 65 64 20 69 | 6e 20 73 6c 69 67 68 74 |lained i|n slight|
|00000f60| 6c 79 20 6d 6f 72 65 20 | 64 65 74 61 69 6c 20 62 |ly more |detail b|
|00000f70| 65 6c 6f 77 20 77 69 74 | 68 20 61 20 62 72 69 65 |elow wit|h a brie|
|00000f80| 66 0a 65 78 61 6d 70 6c | 65 20 6f 66 20 74 68 65 |f.exampl|e of the|
|00000f90| 69 72 20 74 79 70 65 20 | 6f 66 20 75 73 65 20 61 |ir type |of use a|
|00000fa0| 6e 64 20 74 68 65 20 6b | 65 79 20 63 6f 6d 62 69 |nd the k|ey combi|
|00000fb0| 6e 61 74 69 6f 6e 20 72 | 65 71 75 69 72 65 64 20 |nation r|equired |
|00000fc0| 74 6f 20 61 63 74 69 76 | 61 74 65 0a 74 68 65 20 |to activ|ate.the |
|00000fd0| 66 75 6e 63 74 69 6f 6e | 2e 20 54 68 65 20 66 75 |function|. The fu|
|00000fe0| 6e 63 74 69 6f 6e 20 6e | 6f 72 6d 61 6c 6c 79 20 |nction n|ormally |
|00000ff0| 77 6f 72 6b 73 20 6f 6e | 20 74 68 65 20 77 69 6e |works on| the win|
|00001000| 64 6f 77 20 63 6f 6e 74 | 61 69 6e 69 6e 67 20 74 |dow cont|aining t|
|00001010| 68 65 0a 70 6f 69 6e 74 | 65 72 2c 20 62 75 74 20 |he.point|er, but |
|00001020| 62 79 20 75 73 69 6e 67 | 20 43 4f 4e 54 52 4f 4c |by using| CONTROL|
|00001030| 20 77 69 74 68 20 74 68 | 65 20 6b 65 79 28 73 29 | with th|e key(s)|
|00001040| 20 74 68 65 20 6f 70 65 | 72 61 74 69 6f 6e 20 77 | the ope|ration w|
|00001050| 69 6c 6c 20 77 6f 72 6b | 20 6f 6e 20 74 68 65 0a |ill work| on the.|
|00001060| 77 69 6e 64 6f 77 20 77 | 69 74 68 20 69 6e 70 75 |window w|ith inpu|
|00001070| 74 20 66 6f 63 75 73 2e | 0a 0a 0a 48 6f 77 20 69 |t focus.|...How i|
|00001080| 74 20 77 6f 72 6b 73 20 | 28 76 65 72 79 20 62 72 |t works |(very br|
|00001090| 69 65 66 21 29 0a 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |ief!).==|========|
|000010a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000010b0| 0a 0a 54 68 65 20 75 74 | 69 6c 69 74 79 20 77 6f |..The ut|ility wo|
|000010c0| 72 6b 73 20 62 79 20 75 | 73 69 6e 67 20 74 68 65 |rks by u|sing the|
|000010d0| 20 22 67 72 61 62 20 6b | 65 79 73 22 20 66 61 63 | "grab k|eys" fac|
|000010e0| 69 6c 69 74 79 20 6f 66 | 20 74 68 65 20 57 69 6d |ility of| the Wim|
|000010f0| 70 20 61 6e 64 20 74 68 | 65 0a 66 75 6e 63 74 69 |p and th|e.functi|
|00001100| 6f 6e 73 20 6e 6f 72 6d | 61 6c 6c 79 20 75 73 65 |ons norm|ally use|
|00001110| 20 74 68 65 20 41 4c 54 | 20 6b 65 79 20 61 73 20 | the ALT| key as |
|00001120| 61 20 73 68 69 66 74 69 | 6e 67 20 6b 65 79 20 28 |a shifti|ng key (|
|00001130| 6c 69 6b 65 20 43 54 52 | 4c 20 61 6e 64 20 53 48 |like CTR|L and SH|
|00001140| 49 46 54 29 0a 61 73 20 | 75 73 65 64 20 62 79 20 |IFT).as |used by |
|00001150| 50 43 73 2e 20 57 68 69 | 6c 65 20 74 68 69 73 20 |PCs. Whi|le this |
|00001160| 69 73 20 6e 6f 74 20 74 | 6f 74 61 6c 6c 79 20 69 |is not t|otally i|
|00001170| 6e 6c 69 6e 65 20 77 69 | 74 68 20 63 75 72 72 65 |nline wi|th curre|
|00001180| 6e 74 20 41 63 6f 72 6e | 20 73 74 79 6c 65 0a 67 |nt Acorn| style.g|
|00001190| 75 69 64 65 6c 69 6e 65 | 73 2c 20 69 74 20 69 73 |uideline|s, it is|
|000011a0| 20 6f 62 76 69 6f 75 73 | 20 66 72 6f 6d 20 74 68 | obvious| from th|
|000011b0| 65 20 52 49 53 43 20 4f | 53 20 33 20 73 74 79 6c |e RISC O|S 3 styl|
|000011c0| 65 20 67 75 69 64 65 20 | 74 68 61 74 20 41 63 6f |e guide |that Aco|
|000011d0| 72 6e 20 61 72 65 0a 63 | 6f 6e 73 69 64 65 72 69 |rn are.c|onsideri|
|000011e0| 6e 67 20 6d 61 6b 69 6e | 67 20 74 68 65 20 41 4c |ng makin|g the AL|
|000011f0| 54 20 6b 65 79 20 77 6f | 72 6b 20 6c 69 6b 65 20 |T key wo|rk like |
|00001200| 74 68 65 20 50 43 20 41 | 4c 54 20 6b 65 79 20 28 |the PC A|LT key (|
|00001210| 73 65 65 20 52 49 53 43 | 20 4f 53 20 33 20 53 74 |see RISC| OS 3 St|
|00001220| 79 6c 65 0a 47 75 69 64 | 65 20 70 2e 36 39 29 20 |yle.Guid|e p.69) |
|00001230| 77 68 69 63 68 20 77 6f | 75 6c 64 20 72 65 6d 6f |which wo|uld remo|
|00001240| 76 65 20 74 68 65 20 6e | 65 65 64 20 66 6f 72 20 |ve the n|eed for |
|00001250| 75 73 69 6e 67 20 74 68 | 65 20 4e 55 4c 4c 20 72 |using th|e NULL r|
|00001260| 65 61 73 6f 6e 20 63 6f | 64 65 20 74 6f 0a 73 63 |eason co|de to.sc|
|00001270| 61 6e 20 74 68 65 20 6b | 65 79 62 6f 61 72 64 20 |an the k|eyboard |
|00001280| 28 73 65 65 20 62 65 6c | 6f 77 29 2e 20 54 68 69 |(see bel|ow). Thi|
|00001290| 73 20 73 61 69 64 2c 20 | 74 68 65 20 75 73 65 20 |s said, |the use |
|000012a0| 6f 66 20 74 68 65 20 41 | 4c 54 20 6b 65 79 20 64 |of the A|LT key d|
|000012b0| 6f 65 73 20 6e 6f 74 0a | 64 65 74 72 61 63 74 20 |oes not.|detract |
|000012c0| 66 72 6f 6d 20 74 68 65 | 20 75 73 65 20 6f 66 20 |from the| use of |
|000012d0| 74 68 65 20 61 70 70 6c | 69 63 61 74 69 6f 6e 20 |the appl|ication |
|000012e0| 62 65 63 61 75 73 65 20 | 61 6e 79 20 6b 65 79 20 |because |any key |
|000012f0| 63 6f 6d 62 69 6e 61 74 | 69 6f 6e 20 74 68 61 74 |combinat|ion that|
|00001300| 0a 63 61 75 73 65 73 20 | 61 20 57 69 6d 70 5f 50 |.causes |a Wimp_P|
|00001310| 72 6f 63 65 73 73 4b 65 | 79 20 63 61 6e 20 62 65 |rocessKe|y can be|
|00001320| 20 75 73 65 64 20 62 79 | 20 74 68 65 20 75 74 69 | used by| the uti|
|00001330| 6c 69 74 79 2e 20 49 20 | 68 61 76 65 20 63 68 6f |lity. I |have cho|
|00001340| 73 65 6e 20 74 6f 20 75 | 73 65 0a 74 68 65 20 41 |sen to u|se.the A|
|00001350| 4c 54 20 6b 65 79 20 73 | 69 6d 70 6c 79 20 74 6f |LT key s|imply to|
|00001360| 20 61 76 6f 69 64 20 63 | 6f 6e 66 6c 69 63 74 20 | avoid c|onflict |
|00001370| 77 69 74 68 20 74 68 65 | 20 77 69 64 65 20 72 61 |with the| wide ra|
|00001380| 6e 67 65 20 6f 66 20 64 | 69 66 66 65 72 69 6e 67 |nge of d|iffering|
|00001390| 0a 6b 65 79 62 6f 61 72 | 64 20 63 6f 6d 62 69 6e |.keyboar|d combin|
|000013a0| 61 74 69 6f 6e 73 20 75 | 73 65 64 20 62 79 20 63 |ations u|sed by c|
|000013b0| 6f 6d 6d 65 72 63 69 61 | 6c 20 61 70 70 6c 69 63 |ommercia|l applic|
|000013c0| 61 74 69 6f 6e 73 20 61 | 6e 64 2c 20 6d 6f 73 74 |ations a|nd, most|
|000013d0| 0a 69 6d 70 6f 72 74 61 | 6e 74 6c 79 2c 20 49 20 |.importa|ntly, I |
|000013e0| 64 6f 20 6e 6f 74 20 69 | 6e 74 65 72 66 65 72 65 |do not i|nterfere|
|000013f0| 20 77 69 74 68 20 74 68 | 65 20 75 73 65 20 6f 66 | with th|e use of|
|00001400| 20 74 68 65 20 41 4c 54 | 20 6b 65 79 20 74 6f 20 | the ALT| key to |
|00001410| 61 63 63 65 73 73 20 61 | 6e 79 0a 73 70 65 63 69 |access a|ny.speci|
|00001420| 61 6c 20 63 68 61 72 61 | 63 74 65 72 73 2e 0a 0a |al chara|cters...|
|00001430| 54 68 65 20 75 74 69 6c | 69 74 79 20 75 73 65 73 |The util|ity uses|
|00001440| 20 74 68 65 20 4e 55 4c | 4c 20 72 65 61 73 6f 6e | the NUL|L reason|
|00001450| 20 63 6f 64 65 20 74 6f | 20 73 63 61 6e 20 74 68 | code to| scan th|
|00001460| 65 20 6b 65 79 62 6f 61 | 72 64 20 66 6f 72 20 74 |e keyboa|rd for t|
|00001470| 68 65 20 41 4c 54 20 6b | 65 79 0a 61 6e 64 20 69 |he ALT k|ey.and i|
|00001480| 66 20 73 65 65 6e 20 61 | 64 64 73 20 26 32 30 30 |f seen a|dds &200|
|00001490| 20 74 6f 20 74 68 65 20 | 49 4e 54 45 52 4e 41 4c | to the |INTERNAL|
|000014a0| 20 6b 65 79 63 6f 64 65 | 20 28 73 65 65 20 52 49 | keycode| (see RI|
|000014b0| 53 43 20 4f 53 20 33 20 | 50 52 4d 20 70 2e 31 2d |SC OS 3 |PRM p.1-|
|000014c0| 38 34 39 29 0a 70 6c 75 | 73 20 26 38 30 30 20 66 |849).plu|s &800 f|
|000014d0| 6f 72 20 53 48 49 46 54 | 20 61 6e 64 20 26 34 30 |or SHIFT| and &40|
|000014e0| 30 30 20 66 6f 72 20 43 | 54 52 4c 2e 20 49 20 75 |00 for C|TRL. I u|
|000014f0| 73 65 20 49 4e 54 45 52 | 4e 41 4c 20 6b 65 79 63 |se INTER|NAL keyc|
|00001500| 6f 64 65 73 20 62 65 63 | 61 75 73 65 20 74 68 69 |odes bec|ause thi|
|00001510| 73 0a 6f 62 6c 69 76 61 | 74 65 73 20 74 68 65 20 |s.obliva|tes the |
|00001520| 72 65 71 75 69 72 65 6d | 65 6e 74 20 66 6f 72 20 |requirem|ent for |
|00001530| 61 20 6d 61 70 70 69 6e | 67 20 74 61 62 6c 65 20 |a mappin|g table |
|00001540| 74 6f 20 41 53 43 49 49 | 2e 20 46 75 72 74 68 65 |to ASCII|. Furthe|
|00001550| 72 2c 20 61 6c 6c 20 74 | 68 65 20 41 4c 54 0a 6b |r, all t|he ALT.k|
|00001560| 65 79 20 63 6f 6d 62 69 | 6e 61 74 69 6f 6e 73 20 |ey combi|nations |
|00001570| 49 20 68 61 76 65 20 75 | 73 65 64 20 64 6f 20 6e |I have u|sed do n|
|00001580| 6f 74 20 72 65 74 75 72 | 6e 20 61 6e 79 20 6b 65 |ot retur|n any ke|
|00001590| 79 20 74 6f 20 74 68 65 | 20 57 69 6d 70 20 73 69 |y to the| Wimp si|
|000015a0| 6e 63 65 20 74 68 65 0a | 61 63 74 75 61 6c 20 6b |nce the.|actual k|
|000015b0| 65 79 63 6f 64 65 20 63 | 6f 75 6c 64 20 6e 6f 74 |eycode c|ould not|
|000015c0| 20 62 65 20 75 6e 64 65 | 72 73 74 6f 6f 64 20 62 | be unde|rstood b|
|000015d0| 79 20 61 6e 79 20 6f 74 | 68 65 72 20 61 70 70 6c |y any ot|her appl|
|000015e0| 69 63 61 74 69 6f 6e 2e | 20 4f 62 76 69 6f 75 73 |ication.| Obvious|
|000015f0| 6c 79 0a 6e 6f 72 6d 61 | 6c 20 6b 65 79 73 20 70 |ly.norma|l keys p|
|00001600| 61 73 73 65 64 20 74 68 | 72 6f 75 67 68 20 57 69 |assed th|rough Wi|
|00001610| 6d 70 5f 50 72 6f 63 65 | 73 73 4b 65 79 20 63 61 |mp_Proce|ssKey ca|
|00001620| 6e 20 62 65 20 75 73 65 | 64 20 69 6e 20 61 64 64 |n be use|d in add|
|00001630| 69 74 69 6f 6e 20 74 6f | 20 41 4c 54 0a 63 6f 6d |ition to| ALT.com|
|00001640| 62 69 6e 61 74 69 6f 6e | 73 2e 0a 0a 49 66 20 74 |bination|s...If t|
|00001650| 68 65 20 41 4c 54 20 6b | 65 79 20 69 73 20 68 65 |he ALT k|ey is he|
|00001660| 6c 64 20 64 6f 77 6e 20 | 61 63 72 6f 73 73 20 68 |ld down |across h|
|00001670| 6f 74 6b 65 79 20 70 72 | 65 73 73 65 73 20 74 68 |otkey pr|esses th|
|00001680| 65 6e 20 74 68 65 20 74 | 61 72 67 65 74 20 77 69 |en the t|arget wi|
|00001690| 6e 64 6f 77 0a 72 65 6d | 61 69 6e 73 20 63 6f 6e |ndow.rem|ains con|
|000016a0| 73 74 61 6e 74 20 28 75 | 73 65 66 75 6c 20 66 6f |stant (u|seful fo|
|000016b0| 72 20 70 6f 70 69 6e 67 | 20 61 20 77 69 6e 64 6f |r poping| a windo|
|000016c0| 77 20 74 68 61 74 20 77 | 61 73 20 70 75 73 68 65 |w that w|as pushe|
|000016d0| 64 20 61 6e 64 20 62 65 | 63 61 6d 65 0a 74 6f 74 |d and be|came.tot|
|000016e0| 61 6c 6c 79 20 6f 62 73 | 63 75 72 65 64 29 2e 0a |ally obs|cured)..|
|000016f0| 0a 53 69 6e 63 65 20 74 | 68 65 20 70 72 6f 67 72 |.Since t|he progr|
|00001700| 61 6d 20 69 73 20 61 20 | 75 74 69 6c 69 74 79 2c |am is a |utility,|
|00001710| 20 77 68 69 63 68 20 63 | 6f 75 6c 64 20 62 65 20 | which c|ould be |
|00001720| 6d 61 64 65 20 69 6e 74 | 6f 20 61 20 6d 6f 64 75 |made int|o a modu|
|00001730| 6c 65 2c 20 69 74 20 64 | 6f 65 73 0a 6e 6f 74 20 |le, it d|oes.not |
|00001740| 6c 6f 61 64 20 61 6e 20 | 69 63 6f 6e 20 6f 6e 74 |load an |icon ont|
|00001750| 6f 20 74 68 65 20 69 63 | 6f 6e 20 62 61 72 2e 0a |o the ic|on bar..|
|00001760| 0a 0a 54 68 65 20 66 75 | 6e 63 74 69 6f 6e 73 20 |..The fu|nctions |
|00001770| 64 65 73 63 72 69 62 65 | 64 0a 3d 3d 3d 3d 3d 3d |describe|d.======|
|00001780| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001790| 3d 0a 0a 8f 20 70 6f 70 | 20 77 69 6e 64 6f 77 20 |=... pop| window |
|000017a0| 74 6f 20 74 68 65 20 66 | 72 6f 6e 74 20 28 61 6c |to the f|ront (al|
|000017b0| 74 2d 75 70 61 72 72 6f | 77 29 0a 54 68 69 73 20 |t-uparro|w).This |
|000017c0| 69 73 20 76 65 72 79 20 | 75 73 65 66 75 6c 20 77 |is very |useful w|
|000017d0| 68 65 6e 20 79 6f 75 20 | 63 61 6e 20 6f 6e 6c 79 |hen you |can only|
|000017e0| 20 73 65 65 20 70 61 72 | 74 20 6f 66 20 74 68 65 | see par|t of the|
|000017f0| 20 77 6f 72 6b 20 61 72 | 65 61 20 6f 66 20 61 20 | work ar|ea of a |
|00001800| 77 69 6e 64 6f 77 2c 0a | 65 73 70 65 63 69 61 6c |window,.|especial|
|00001810| 6c 79 20 6f 6e 20 65 64 | 69 74 6f 72 20 77 69 6e |ly on ed|itor win|
|00001820| 64 6f 77 73 2e 0a 0a 8f | 20 70 75 73 68 20 77 69 |dows....| push wi|
|00001830| 6e 64 6f 77 20 74 6f 20 | 74 68 65 20 62 61 63 6b |ndow to |the back|
|00001840| 20 28 61 6c 74 2d 64 6f | 77 6e 61 72 72 6f 77 20 | (alt-do|wnarrow |
|00001850| 6f 72 20 61 6c 74 2d 66 | 33 29 0a 54 68 65 20 63 |or alt-f|3).The c|
|00001860| 6f 6d 70 6c 65 6d 65 6e | 74 61 72 79 20 6f 70 74 |omplemen|tary opt|
|00001870| 69 6f 6e 20 74 6f 20 70 | 6f 70 20 61 6e 64 20 61 |ion to p|op and a|
|00001880| 6c 74 65 72 6e 61 74 69 | 76 65 20 74 6f 20 75 73 |lternati|ve to us|
|00001890| 69 6e 67 20 74 68 65 20 | 70 75 73 68 20 74 6f 20 |ing the |push to |
|000018a0| 62 61 63 6b 0a 69 63 6f | 6e 2e 0a 0a 8f 20 70 6f |back.ico|n.... po|
|000018b0| 70 20 77 69 6e 64 6f 77 | 20 6f 6e 65 20 70 6f 73 |p window| one pos|
|000018c0| 69 74 69 6f 6e 20 75 70 | 20 74 68 65 20 77 69 6e |ition up| the win|
|000018d0| 64 6f 77 20 73 74 61 63 | 6b 20 28 61 6c 74 2d 72 |dow stac|k (alt-r|
|000018e0| 69 67 68 74 61 72 72 6f | 77 29 0a 54 68 69 73 20 |ightarro|w).This |
|000018f0| 69 73 20 76 65 72 79 20 | 75 73 65 66 75 6c 20 77 |is very |useful w|
|00001900| 68 65 6e 20 79 6f 75 20 | 77 61 6e 74 20 74 6f 20 |hen you |want to |
|00001910| 73 65 65 20 6d 6f 72 65 | 20 6f 66 20 61 20 77 69 |see more| of a wi|
|00001920| 6e 64 6f 77 20 62 75 74 | 20 6e 6f 74 20 6f 62 73 |ndow but| not obs|
|00001930| 63 75 72 65 0a 74 68 65 | 20 74 6f 70 20 77 69 6e |cure.the| top win|
|00001940| 64 6f 77 73 2e 0a 0a 8f | 20 70 75 73 68 20 77 69 |dows....| push wi|
|00001950| 6e 64 6f 77 20 6f 6e 65 | 20 70 6f 73 69 74 69 6f |ndow one| positio|
|00001960| 6e 20 64 6f 77 6e 20 74 | 68 65 20 77 69 6e 64 6f |n down t|he windo|
|00001970| 77 20 73 74 61 63 6b 20 | 28 61 6c 74 2d 6c 65 66 |w stack |(alt-lef|
|00001980| 74 61 72 72 6f 77 29 0a | 54 68 69 73 20 69 73 20 |tarrow).|This is |
|00001990| 76 65 72 79 20 75 73 65 | 66 75 6c 20 77 68 65 6e |very use|ful when|
|000019a0| 20 79 6f 75 20 77 61 6e | 74 20 74 6f 20 73 65 65 | you wan|t to see|
|000019b0| 20 6d 6f 72 65 20 6f 66 | 20 74 68 65 20 77 69 6e | more of| the win|
|000019c0| 64 6f 77 20 62 65 68 69 | 6e 64 20 69 74 20 62 75 |dow behi|nd it bu|
|000019d0| 74 0a 64 6f 6e 27 74 20 | 77 61 6e 74 20 74 6f 20 |t.don't |want to |
|000019e0| 70 75 73 68 20 74 68 69 | 73 20 77 69 6e 64 6f 77 |push thi|s window|
|000019f0| 20 72 69 67 68 74 20 74 | 6f 20 74 68 65 20 62 61 | right t|o the ba|
|00001a00| 63 6b 20 6f 66 20 74 68 | 65 20 73 74 61 63 6b 20 |ck of th|e stack |
|00001a10| 61 6e 64 20 6c 6f 73 65 | 20 73 69 67 68 74 0a 6f |and lose| sight.o|
|00001a20| 66 20 69 74 20 28 66 6f | 72 20 65 78 61 6d 70 6c |f it (fo|r exampl|
|00001a30| 65 20 61 66 74 65 72 20 | 61 20 74 6f 67 67 6c 65 |e after |a toggle|
|00001a40| 20 74 6f 20 66 75 6c 6c | 20 73 69 7a 65 20 6f 6e | to full| size on|
|00001a50| 20 74 68 65 20 74 6f 70 | 20 77 69 6e 64 6f 77 29 | the top| window)|
|00001a60| 2e 0a 0a 8f 20 63 79 63 | 6c 65 20 77 69 6e 64 6f |.... cyc|le windo|
|00001a70| 77 73 20 75 70 20 74 68 | 65 20 73 74 61 63 6b 20 |ws up th|e stack |
|00001a80| 28 61 6c 74 2b 63 74 72 | 6c 2d 63 29 20 20 20 2d |(alt+ctr|l-c) -|
|00001a90| 20 4e 65 77 20 69 6e 20 | 56 31 2e 30 36 0a 54 68 | New in |V1.06.Th|
|00001aa0| 69 73 20 69 73 20 76 65 | 72 79 20 75 73 65 66 75 |is is ve|ry usefu|
|00001ab0| 6c 20 77 68 65 6e 20 61 | 20 77 69 6e 64 6f 77 20 |l when a| window |
|00001ac0| 69 73 20 63 6f 6d 70 6c | 65 74 65 6c 79 20 62 75 |is compl|etely bu|
|00001ad0| 72 69 65 64 20 61 74 20 | 74 68 65 20 62 6f 74 74 |ried at |the bott|
|00001ae0| 6f 6d 20 6f 66 20 74 68 | 65 0a 77 69 6e 64 6f 77 |om of th|e.window|
|00001af0| 20 73 74 61 63 6b 2c 20 | 62 79 20 62 72 69 6e 67 | stack, |by bring|
|00001b00| 69 6e 67 20 74 68 65 20 | 62 6f 74 74 6f 6d 2d 6d |ing the |bottom-m|
|00001b10| 6f 73 74 20 77 69 6e 64 | 6f 77 20 74 6f 20 74 68 |ost wind|ow to th|
|00001b20| 65 20 74 6f 70 20 6f 66 | 20 74 68 65 20 73 74 61 |e top of| the sta|
|00001b30| 63 6b 2e 0a 0a 8f 20 63 | 79 63 6c 65 20 77 69 6e |ck.... c|ycle win|
|00001b40| 64 6f 77 73 20 64 6f 77 | 6e 20 74 68 65 20 73 74 |dows dow|n the st|
|00001b50| 61 63 6b 20 28 61 6c 74 | 2b 63 74 72 6c 2d 64 29 |ack (alt|+ctrl-d)|
|00001b60| 20 2d 20 4e 65 77 20 69 | 6e 20 56 31 2e 30 36 0a | - New i|n V1.06.|
|00001b70| 54 68 69 73 20 63 6f 6d | 70 6c 65 74 65 6d 65 6e |This com|pletemen|
|00001b80| 74 73 20 63 79 63 6c 69 | 6e 67 20 77 69 6e 64 6f |ts cycli|ng windo|
|00001b90| 77 73 20 75 70 2c 20 62 | 79 20 70 75 73 68 69 6e |ws up, b|y pushin|
|00001ba0| 67 20 74 68 65 20 74 6f | 70 20 77 69 6e 64 6f 77 |g the to|p window|
|00001bb0| 20 74 6f 20 74 68 65 0a | 62 6f 74 74 6f 6d 20 6f | to the.|bottom o|
|00001bc0| 66 20 74 68 65 20 73 74 | 61 63 6b 20 77 69 74 68 |f the st|ack with|
|00001bd0| 6f 75 74 20 68 61 76 69 | 6e 67 20 74 6f 20 6d 6f |out havi|ng to mo|
|00001be0| 76 65 20 74 68 65 20 6d | 6f 75 73 65 2e 0a 0a 8f |ve the m|ouse....|
|00001bf0| 20 70 75 73 68 20 61 6c | 6c 20 6f 70 65 6e 20 77 | push al|l open w|
|00001c00| 69 6e 64 6f 77 73 20 62 | 65 68 69 6e 64 20 74 68 |indows b|ehind th|
|00001c10| 65 20 50 69 6e 62 6f 61 | 72 64 20 28 61 6c 74 2d |e Pinboa|rd (alt-|
|00001c20| 62 28 61 63 6b 29 29 20 | 4e 4f 54 20 52 49 53 43 |b(ack)) |NOT RISC|
|00001c30| 20 4f 53 20 32 0a 54 68 | 69 73 20 69 73 20 65 78 | OS 2.Th|is is ex|
|00001c40| 74 72 65 6d 65 6c 79 20 | 75 73 65 66 75 6c 20 77 |tremely |useful w|
|00001c50| 68 65 6e 20 79 6f 75 20 | 77 61 6e 74 20 74 6f 20 |hen you |want to |
|00001c60| 67 65 74 20 61 74 20 74 | 68 6f 73 65 20 70 69 6e |get at t|hose pin|
|00001c70| 6e 65 64 20 69 63 6f 6e | 73 20 77 68 69 63 68 0a |ned icon|s which.|
|00001c80| 61 72 65 20 6f 62 73 63 | 75 72 65 64 20 62 79 20 |are obsc|ured by |
|00001c90| 61 6c 6c 20 79 6f 75 72 | 20 6f 70 65 6e 20 77 69 |all your| open wi|
|00001ca0| 6e 64 6f 77 73 2e 20 41 | 6e 6f 74 68 65 72 20 75 |ndows. A|nother u|
|00001cb0| 73 65 20 69 73 20 74 6f | 20 65 6e 61 62 6c 65 20 |se is to| enable |
|00001cc0| 79 6f 75 20 74 6f 20 70 | 75 73 68 0a 79 6f 75 72 |you to p|ush.your|
|00001cd0| 20 63 75 72 72 65 6e 74 | 20 77 6f 72 6b 20 62 65 | current| work be|
|00001ce0| 68 69 6e 64 20 74 68 65 | 20 50 69 6e 62 6f 61 72 |hind the| Pinboar|
|00001cf0| 64 20 61 6e 64 20 77 6f | 72 6b 20 6f 6e 20 73 6f |d and wo|rk on so|
|00001d00| 6d 65 20 6f 74 68 65 72 | 20 74 61 73 6b 20 66 6f |me other| task fo|
|00001d10| 72 20 61 0a 77 68 69 6c | 65 20 61 6e 64 20 74 68 |r a.whil|e and th|
|00001d20| 65 6e 20 62 72 69 6e 67 | 20 79 6f 75 72 20 69 6e |en bring| your in|
|00001d30| 74 65 72 72 75 70 74 65 | 64 20 77 6f 72 6b 20 73 |terrupte|d work s|
|00001d40| 65 73 73 69 6f 6e 20 62 | 61 63 6b 20 77 68 65 6e |ession b|ack when|
|00001d50| 20 79 6f 75 20 68 61 76 | 65 0a 66 69 6e 69 73 68 | you hav|e.finish|
|00001d60| 65 64 20 77 69 74 68 20 | 74 68 65 20 73 65 63 6f |ed with |the seco|
|00001d70| 6e 64 20 74 61 73 6b 2e | 20 28 4e 6f 74 65 2c 20 |nd task.| (Note, |
|00001d80| 49 20 61 6d 20 74 68 69 | 6e 6b 69 6e 67 20 6f 66 |I am thi|nking of|
|00001d90| 20 65 78 74 65 6e 64 69 | 6e 67 20 74 68 69 73 20 | extendi|ng this |
|00001da0| 73 6f 0a 74 68 61 74 20 | 6d 75 6c 74 69 70 6c 65 |so.that |multiple|
|00001db0| 20 64 65 73 6b 74 6f 70 | 73 20 63 61 6e 20 62 65 | desktop|s can be|
|00001dc0| 20 6d 61 6e 61 67 65 64 | 20 61 74 20 74 68 65 20 | managed| at the |
|00001dd0| 73 61 6d 65 20 74 69 6d | 65 20 61 6e 64 20 73 77 |same tim|e and sw|
|00001de0| 69 74 63 68 69 6e 67 20 | 62 65 74 77 65 65 6e 0a |itching |between.|
|00001df0| 74 68 65 6d 20 62 79 20 | 61 20 73 69 6d 70 6c 65 |them by |a simple|
|00001e00| 20 6b 65 79 70 72 65 73 | 73 29 2e 20 41 6e 79 20 | keypres|s). Any |
|00001e10| 77 69 6e 64 6f 77 73 20 | 72 65 2d 6f 70 65 6e 65 |windows |re-opene|
|00001e20| 64 20 28 73 75 63 68 20 | 61 73 20 46 69 6c 65 72 |d (such |as Filer|
|00001e30| 20 77 69 6e 64 6f 77 73 | 29 0a 61 6e 64 20 74 68 | windows|).and th|
|00001e40| 65 6e 20 63 6c 6f 73 65 | 64 20 77 69 6c 6c 20 6e |en close|d will n|
|00001e50| 6f 74 20 72 65 61 70 70 | 65 61 72 20 66 72 6f 6d |ot reapp|ear from|
|00001e60| 20 74 68 65 20 73 61 76 | 65 64 20 64 65 73 6b 74 | the sav|ed deskt|
|00001e70| 6f 70 2e 20 41 6c 73 6f | 20 61 6e 79 0a 61 70 70 |op. Also| any.app|
|00001e80| 6c 69 63 61 74 69 6f 6e | 20 74 68 61 74 20 69 73 |lication| that is|
|00001e90| 20 6b 69 6c 6c 65 64 20 | 77 69 6c 6c 20 63 6c 6f | killed |will clo|
|00001ea0| 73 65 20 74 68 65 69 72 | 20 68 69 64 64 65 6e 20 |se their| hidden |
|00001eb0| 77 69 6e 64 6f 77 73 2e | 0a 0a 8f 20 70 6f 70 20 |windows.|... pop |
|00001ec0| 61 6c 6c 20 6f 70 65 6e | 20 77 69 6e 64 6f 77 73 |all open| windows|
|00001ed0| 20 66 72 6f 6d 20 62 65 | 68 69 6e 64 20 74 68 65 | from be|hind the|
|00001ee0| 20 50 69 6e 62 6f 61 72 | 64 20 28 61 6c 74 2d 66 | Pinboar|d (alt-f|
|00001ef0| 28 72 6f 6e 74 29 29 20 | 4e 4f 54 20 52 49 53 43 |(ront)) |NOT RISC|
|00001f00| 20 4f 53 20 32 0a 54 6f | 20 6d 61 6b 65 20 74 68 | OS 2.To| make th|
|00001f10| 65 20 6f 70 65 6e 20 77 | 69 6e 64 6f 77 73 20 76 |e open w|indows v|
|00001f20| 69 73 69 62 6c 65 20 61 | 67 61 69 6e 20 61 66 74 |isible a|gain aft|
|00001f30| 65 72 20 79 6f 75 20 68 | 61 76 65 20 66 69 6e 69 |er you h|ave fini|
|00001f40| 73 68 65 64 20 77 69 74 | 68 20 74 68 65 0a 50 69 |shed wit|h the.Pi|
|00001f50| 6e 62 6f 61 72 64 20 6f | 72 20 79 6f 75 72 20 6f |nboard o|r your o|
|00001f60| 74 68 65 72 20 74 61 73 | 6b 2e 0a 0a 8f 20 63 6c |ther tas|k.... cl|
|00001f70| 6f 73 65 20 61 20 77 69 | 6e 64 6f 77 20 28 61 6c |ose a wi|ndow (al|
|00001f80| 74 2d 66 34 20 6f 72 20 | 61 6c 74 2d 73 65 6c 65 |t-f4 or |alt-sele|
|00001f90| 63 74 20 6f 72 20 61 6c | 74 2d 61 64 6a 75 73 74 |ct or al|t-adjust|
|00001fa0| 29 0a 41 6e 20 61 6c 74 | 65 72 6e 61 74 69 76 65 |).An alt|ernative|
|00001fb0| 20 74 6f 20 75 73 69 6e | 67 20 74 68 65 20 63 6c | to usin|g the cl|
|00001fc0| 6f 73 65 20 69 63 6f 6e | 2c 20 75 73 65 66 75 6c |ose icon|, useful|
|00001fd0| 20 69 66 20 6e 6f 74 20 | 76 69 73 69 62 6c 65 2e | if not |visible.|
|00001fe0| 20 54 68 69 73 20 66 75 | 6e 63 74 69 6f 6e 0a 75 | This fu|nction.u|
|00001ff0| 73 65 73 20 61 6c 74 2d | 66 34 20 73 69 6e 63 65 |ses alt-|f4 since|
|00002000| 20 69 74 20 69 73 20 74 | 68 65 20 6b 65 79 20 75 | it is t|he key u|
|00002010| 73 65 64 20 62 79 20 74 | 68 65 20 4d 6f 74 69 66 |sed by t|he Motif|
|00002020| 20 57 69 6e 64 6f 77 20 | 4d 61 6e 61 67 65 72 20 | Window |Manager |
|00002030| 28 6d 77 6d 29 2c 20 61 | 6e 64 0a 61 73 20 77 69 |(mwm), a|nd.as wi|
|00002040| 74 68 20 61 6e 79 20 66 | 75 6e 63 74 69 6f 6e 20 |th any f|unction |
|00002050| 63 6f 75 6c 64 20 65 61 | 73 69 6c 79 20 62 65 20 |could ea|sily be |
|00002060| 63 68 61 6e 67 65 64 20 | 74 6f 20 75 73 65 20 61 |changed |to use a|
|00002070| 6e 6f 74 68 65 72 20 6b | 65 79 20 6f 72 0a 61 64 |nother k|ey or.ad|
|00002080| 64 69 74 69 6f 6e 61 6c | 20 6b 65 79 73 20 61 73 |ditional| keys as|
|00002090| 20 61 6c 74 65 72 6e 61 | 74 69 76 65 73 2e 0a 56 | alterna|tives..V|
|000020a0| 31 2e 30 31 20 61 64 64 | 65 64 20 61 6c 74 2d 73 |1.01 add|ed alt-s|
|000020b0| 65 6c 65 63 74 20 61 6e | 64 20 61 6c 74 2d 61 64 |elect an|d alt-ad|
|000020c0| 6a 75 73 74 20 73 70 65 | 63 69 66 69 63 61 6c 6c |just spe|cificall|
|000020d0| 79 20 66 6f 72 20 66 69 | 6c 65 72 20 77 69 6e 64 |y for fi|ler wind|
|000020e0| 6f 77 73 2c 20 62 75 74 | 0a 74 68 65 79 20 77 6f |ows, but|.they wo|
|000020f0| 72 6b 20 77 69 74 68 20 | 61 6c 6c 20 77 69 6e 64 |rk with |all wind|
|00002100| 6f 77 73 2e 20 61 6c 74 | 2d 66 34 20 6f 6e 20 66 |ows. alt|-f4 on f|
|00002110| 69 6c 65 72 20 77 69 6e | 64 6f 77 73 20 6f 70 65 |iler win|dows ope|
|00002120| 6e 73 20 74 68 65 69 72 | 20 70 61 72 65 6e 74 2c |ns their| parent,|
|00002130| 0a 77 68 69 6c 65 20 61 | 6c 74 2d 61 64 6a 75 73 |.while a|lt-adjus|
|00002140| 74 20 6f 70 65 6e 73 20 | 66 69 6c 65 72 20 70 61 |t opens |filer pa|
|00002150| 72 65 6e 74 73 2c 20 61 | 6e 64 20 6f 70 65 6e 73 |rents, a|nd opens|
|00002160| 20 74 68 65 20 66 69 6c | 65 72 20 66 6f 72 20 74 | the fil|er for t|
|00002170| 68 65 20 77 69 6e 64 6f | 77 0a 62 65 69 6e 67 20 |he windo|w.being |
|00002180| 63 6c 6f 73 65 64 2c 20 | 69 2e 65 2e 2c 20 69 74 |closed, |i.e., it|
|00002190| 20 62 65 68 61 76 65 73 | 20 61 73 20 69 66 20 61 | behaves| as if a|
|000021a0| 64 6a 75 73 74 20 6f 6e | 20 74 68 65 20 63 6c 6f |djust on| the clo|
|000021b0| 73 65 20 69 63 6f 6e 20 | 68 61 73 20 62 65 65 6e |se icon |has been|
|000021c0| 20 75 73 65 64 2e 0a 0a | 8f 20 69 63 6f 6e 69 73 | used...|. iconis|
|000021d0| 65 20 61 20 77 69 6e 64 | 6f 77 20 28 61 6c 74 2d |e a wind|ow (alt-|
|000021e0| 69 28 63 6f 6e 69 73 65 | 29 20 6f 72 20 61 6c 74 |i(conise|) or alt|
|000021f0| 2d 66 39 29 20 2d 20 4e | 65 77 20 69 6e 20 56 31 |-f9) - N|ew in V1|
|00002200| 2e 30 31 2c 20 6e 6f 74 | 20 52 49 53 43 20 4f 53 |.01, not| RISC OS|
|00002210| 20 32 0a 41 6e 20 61 6c | 74 65 72 6e 61 74 69 76 | 2.An al|ternativ|
|00002220| 65 20 74 6f 20 75 73 69 | 6e 67 20 74 68 65 20 63 |e to usi|ng the c|
|00002230| 6c 6f 73 65 20 69 63 6f | 6e 20 77 69 74 68 20 73 |lose ico|n with s|
|00002240| 68 69 66 74 2c 20 75 73 | 65 66 75 6c 20 69 66 20 |hift, us|eful if |
|00002250| 6e 6f 74 20 76 69 73 69 | 62 6c 65 2e 0a 54 68 69 |not visi|ble..Thi|
|00002260| 73 20 66 75 6e 63 74 69 | 6f 6e 20 61 6c 73 65 20 |s functi|on alse |
|00002270| 75 73 65 73 20 61 6c 74 | 2d 66 39 20 73 69 6e 63 |uses alt|-f9 sinc|
|00002280| 65 20 69 74 20 69 73 20 | 74 68 65 20 6b 65 79 20 |e it is |the key |
|00002290| 75 73 65 64 20 62 79 20 | 74 68 65 20 4d 6f 74 69 |used by |the Moti|
|000022a0| 66 20 57 69 6e 64 6f 77 | 0a 4d 61 6e 61 67 65 72 |f Window|.Manager|
|000022b0| 20 28 6d 77 6d 29 2e 20 | 41 20 73 65 63 6f 6e 64 | (mwm). |A second|
|000022c0| 20 75 73 65 20 69 73 20 | 66 6f 72 20 69 63 6f 6e | use is |for icon|
|000022d0| 69 73 69 6e 67 20 77 69 | 6e 64 6f 77 73 20 79 6f |ising wi|ndows yo|
|000022e0| 75 20 64 6f 6e 27 74 20 | 77 61 6e 74 20 70 75 73 |u don't |want pus|
|000022f0| 68 65 64 0a 77 69 74 68 | 20 61 6c 74 2d 62 2e 0a |hed.with| alt-b..|
|00002300| 0a 8f 20 74 6f 67 67 6c | 65 20 77 69 6e 64 6f 77 |.. toggl|e window|
|00002310| 20 73 69 7a 65 20 28 61 | 6c 74 2d 66 31 30 29 0a | size (a|lt-f10).|
|00002320| 41 6e 20 61 6c 74 65 72 | 6e 61 74 69 76 65 20 74 |An alter|native t|
|00002330| 6f 20 75 73 69 6e 67 20 | 74 68 65 20 74 6f 67 67 |o using |the togg|
|00002340| 6c 65 20 73 69 7a 65 20 | 69 63 6f 6e 20 77 69 74 |le size |icon wit|
|00002350| 68 20 41 44 4a 55 53 54 | 2c 20 75 73 65 66 75 6c |h ADJUST|, useful|
|00002360| 20 69 66 20 6e 6f 74 0a | 76 69 73 69 62 6c 65 2e | if not.|visible.|
|00002370| 20 54 68 69 73 20 66 75 | 6e 63 74 69 6f 6e 20 75 | This fu|nction u|
|00002380| 73 65 73 20 61 6c 74 2d | 66 31 30 20 73 69 6e 63 |ses alt-|f10 sinc|
|00002390| 65 20 69 74 20 69 73 20 | 74 68 65 20 6b 65 79 20 |e it is |the key |
|000023a0| 75 73 65 64 20 62 79 20 | 74 68 65 20 4d 6f 74 69 |used by |the Moti|
|000023b0| 66 0a 57 69 6e 64 6f 77 | 20 4d 61 6e 61 67 65 72 |f.Window| Manager|
|000023c0| 20 28 6d 77 6d 29 2c 20 | 61 6e 64 20 61 73 20 77 | (mwm), |and as w|
|000023d0| 69 74 68 20 61 6e 79 20 | 66 75 6e 63 74 69 6f 6e |ith any |function|
|000023e0| 20 63 6f 75 6c 64 20 65 | 61 73 69 6c 79 20 62 65 | could e|asily be|
|000023f0| 20 63 68 61 6e 67 65 64 | 20 74 6f 0a 75 73 65 20 | changed| to.use |
|00002400| 61 6e 6f 74 68 65 72 20 | 6b 65 79 20 6f 72 20 61 |another |key or a|
|00002410| 64 64 69 74 69 6f 6e 61 | 6c 20 6b 65 79 73 20 61 |dditiona|l keys a|
|00002420| 73 20 61 6c 74 65 72 6e | 61 74 69 76 65 73 2e 0a |s altern|atives..|
|00002430| 0a 8f 20 6d 6f 76 65 20 | 61 20 77 69 6e 64 6f 77 |.. move |a window|
|00002440| 20 61 72 6f 75 6e 64 20 | 74 68 65 20 73 63 72 65 | around |the scre|
|00002450| 65 6e 20 77 69 74 68 20 | 74 68 65 20 63 75 72 73 |en with |the curs|
|00002460| 6f 72 20 6b 65 79 73 20 | 28 61 6c 74 2b 73 68 69 |or keys |(alt+shi|
|00002470| 66 74 2d 63 75 72 73 6f | 72 6b 65 79 73 29 0a 41 |ft-curso|rkeys).A|
|00002480| 6e 20 61 6c 74 65 72 6e | 61 74 69 76 65 20 74 6f |n altern|ative to|
|00002490| 20 64 72 61 67 67 69 6e | 67 20 74 68 65 20 77 69 | draggin|g the wi|
|000024a0| 6e 64 6f 77 20 77 69 74 | 68 20 41 44 4a 55 53 54 |ndow wit|h ADJUST|
|000024b0| 20 6f 6e 20 74 68 65 20 | 74 69 74 6c 65 20 62 61 | on the |title ba|
|000024c0| 72 2c 20 75 73 65 66 75 | 6c 0a 69 66 20 6e 6f 74 |r, usefu|l.if not|
|000024d0| 20 76 69 73 69 62 6c 65 | 2e 0a 0a 8f 20 6f 70 65 | visible|.... ope|
|000024e0| 6e 20 74 68 65 20 63 75 | 72 72 65 6e 74 6c 79 20 |n the cu|rrently |
|000024f0| 73 65 6c 65 63 74 65 64 | 20 64 69 72 65 63 74 6f |selected| directo|
|00002500| 72 79 20 28 43 53 44 29 | 20 28 61 6c 74 2b 73 68 |ry (CSD)| (alt+sh|
|00002510| 69 66 74 2d 32 29 20 6e | 6f 74 20 52 49 53 43 20 |ift-2) n|ot RISC |
|00002520| 4f 53 20 32 0a 54 68 69 | 73 20 69 73 20 61 20 75 |OS 2.Thi|s is a u|
|00002530| 73 65 66 75 6c 20 77 61 | 79 20 6f 66 20 6f 70 65 |seful wa|y of ope|
|00002540| 6e 69 6e 67 20 61 20 66 | 69 6c 65 72 20 66 6f 72 |ning a f|iler for|
|00002550| 20 74 68 65 20 43 53 44 | 2e 20 54 68 65 20 70 72 | the CSD|. The pr|
|00002560| 6f 67 72 61 6d 20 75 73 | 65 73 20 61 0a 73 79 73 |ogram us|es a.sys|
|00002570| 74 65 6d 20 76 61 72 69 | 61 62 6c 65 20 6e 6f 74 |tem vari|able not|
|00002580| 20 61 76 61 69 6c 61 62 | 6c 65 20 69 6e 20 52 49 | availab|le in RI|
|00002590| 53 43 20 4f 53 20 32 2e | 20 56 31 2e 30 34 20 6e |SC OS 2.| V1.04 n|
|000025a0| 6f 77 20 75 73 65 73 20 | 61 20 73 79 73 74 65 6d |ow uses |a system|
|000025b0| 20 63 61 6c 6c 0a 6e 6f | 74 20 61 76 61 69 6c 61 | call.no|t availa|
|000025c0| 62 6c 65 20 69 6e 20 52 | 49 53 43 20 4f 53 20 32 |ble in R|ISC OS 2|
|000025d0| 2e 0a 0a 8f 20 6f 70 65 | 6e 20 74 68 65 20 72 6f |.... ope|n the ro|
|000025e0| 6f 74 20 64 69 72 65 63 | 74 6f 72 79 20 28 61 6c |ot direc|tory (al|
|000025f0| 74 2b 73 68 69 66 74 2d | 34 29 0a 41 6e 20 61 6c |t+shift-|4).An al|
|00002600| 74 65 72 6e 61 74 69 76 | 65 20 74 6f 20 63 6c 69 |ternativ|e to cli|
|00002610| 63 6b 69 6e 67 20 6f 6e | 20 74 68 65 20 64 69 73 |cking on| the dis|
|00002620| 63 20 64 72 69 76 65 20 | 69 63 6f 6e 2e 20 54 68 |c drive |icon. Th|
|00002630| 65 20 70 72 6f 67 72 61 | 6d 20 68 61 73 20 74 68 |e progra|m has th|
|00002640| 65 20 66 69 6c 65 0a 73 | 79 73 74 65 6d 20 74 79 |e file.s|ystem ty|
|00002650| 70 65 20 61 6e 64 20 64 | 72 69 76 65 20 6e 61 6d |pe and d|rive nam|
|00002660| 65 20 68 61 72 64 63 6f | 64 65 64 20 61 6e 64 20 |e hardco|ded and |
|00002670| 73 68 6f 75 6c 64 20 62 | 65 20 63 68 61 6e 67 65 |should b|e change|
|00002680| 64 20 74 6f 20 73 75 69 | 74 65 20 74 68 65 0a 75 |d to sui|te the.u|
|00002690| 73 65 72 2e 0a 0a 8f 20 | 6f 70 65 6e 20 74 68 65 |ser.... |open the|
|000026a0| 20 6c 69 62 72 61 72 79 | 20 64 69 72 65 63 74 6f | library| directo|
|000026b0| 72 79 20 28 4c 69 62 29 | 20 28 61 6c 74 2b 73 68 |ry (Lib)| (alt+sh|
|000026c0| 69 66 74 2d 35 29 20 6e | 6f 74 20 52 49 53 43 20 |ift-5) n|ot RISC |
|000026d0| 4f 53 20 32 0a 54 68 69 | 73 20 69 73 20 61 20 75 |OS 2.Thi|s is a u|
|000026e0| 73 65 66 75 6c 20 77 61 | 79 20 6f 66 20 6f 70 65 |seful wa|y of ope|
|000026f0| 6e 69 6e 67 20 61 20 66 | 69 6c 65 72 20 66 6f 72 |ning a f|iler for|
|00002700| 20 74 68 65 20 6c 69 62 | 72 61 72 79 2e 20 54 68 | the lib|rary. Th|
|00002710| 65 20 70 72 6f 67 72 61 | 6d 20 75 73 65 73 20 61 |e progra|m uses a|
|00002720| 0a 73 79 73 74 65 6d 20 | 76 61 72 69 61 62 6c 65 |.system |variable|
|00002730| 20 6e 6f 74 20 61 76 61 | 69 6c 61 62 6c 65 20 69 | not ava|ilable i|
|00002740| 6e 20 52 49 53 43 20 4f | 53 20 32 2e 20 56 31 2e |n RISC O|S 2. V1.|
|00002750| 30 34 20 6e 6f 77 20 75 | 73 65 73 20 61 20 73 79 |04 now u|ses a sy|
|00002760| 73 74 65 6d 20 63 61 6c | 6c 0a 6e 6f 74 20 61 76 |stem cal|l.not av|
|00002770| 61 69 6c 61 62 6c 65 20 | 69 6e 20 52 49 53 43 20 |ailable |in RISC |
|00002780| 4f 53 20 32 2e 0a 0a 8f | 20 6b 69 6c 6c 20 74 68 |OS 2....| kill th|
|00002790| 65 20 21 48 6f 74 4b 65 | 79 73 20 75 74 69 6c 69 |e !HotKe|ys utili|
|000027a0| 74 79 20 28 61 6c 74 2d | 65 73 63 29 0a 49 20 64 |ty (alt-|esc).I d|
|000027b0| 6f 6e 27 74 20 6b 6e 6f | 77 20 77 68 79 20 6f 6e |on't kno|w why on|
|000027c0| 20 65 61 72 74 68 20 79 | 6f 75 20 77 6f 75 6c 64 | earth y|ou would|
|000027d0| 20 77 61 6e 74 20 74 6f | 20 64 6f 20 74 68 69 73 | want to| do this|
|000027e0| 20 74 6f 20 6d 79 20 70 | 6f 6f 72 20 6c 69 74 74 | to my p|oor litt|
|000027f0| 6c 65 0a 75 74 69 6c 69 | 74 79 2c 20 62 75 74 20 |le.utili|ty, but |
|00002800| 69 66 20 79 6f 75 20 6d | 75 73 74 2c 20 74 68 65 |if you m|ust, the|
|00002810| 6e 20 69 74 20 69 73 20 | 61 6e 20 61 6c 74 65 72 |n it is |an alter|
|00002820| 6e 61 74 69 76 65 20 74 | 6f 20 75 73 69 6e 67 20 |native t|o using |
|00002830| 74 68 65 20 54 61 73 6b | 0a 4d 61 6e 61 67 65 72 |the Task|.Manager|
|00002840| 20 77 69 6e 64 6f 77 2e | 0a 0a 4e 6f 77 20 67 6f | window.|..Now go|
|00002850| 20 62 61 63 6b 20 61 6e | 64 20 72 65 61 64 20 74 | back an|d read t|
|00002860| 68 65 20 6c 69 63 65 6e | 73 65 20 63 6f 6e 64 69 |he licen|se condi|
|00002870| 74 69 6f 6e 73 20 61 74 | 20 74 68 65 20 62 65 67 |tions at| the beg|
|00002880| 69 6e 6e 69 6e 67 20 6f | 66 20 74 68 65 20 66 69 |inning o|f the fi|
|00002890| 6c 65 0a 77 68 69 63 68 | 20 79 6f 75 20 73 6b 69 |le.which| you ski|
|000028a0| 70 70 65 64 20 66 69 72 | 73 74 20 74 69 6d 65 2e |pped fir|st time.|
|000028b0| 46 69 6c 65 44 61 74 61 | 82 21 52 75 6e 00 ff 00 |FileData|.!Run...|
|000028c0| ff ff ff 00 b7 00 00 00 | 44 eb ff ff 7e c6 e9 ed |........|D...~...|
|000028d0| 03 00 4a c4 7c 20 21 52 | 75 6e 20 66 69 6c 65 20 |..J.| !R|un file |
|000028e0| 66 6f 72 20 21 48 6f 74 | 6b 65 79 73 0a 77 69 6d |for !Hot|keys.wim|
|000028f0| 70 73 6c 6f 74 20 2d 6d | 69 6e 20 33 32 6b 20 2d |pslot -m|in 32k -|
|00002900| 6d 61 78 20 33 32 4b 0a | 49 46 20 22 3c 48 6f 74 |max 32K.|IF "<Hot|
|00002910| 4b 65 79 73 24 44 69 72 | 3e 22 3c 3e 22 22 20 54 |Keys$Dir|>"<>"" T|
|00002920| 68 65 6e 20 45 72 72 6f | 72 20 48 6f 74 4b 65 79 |hen Erro|r HotKey|
|00002930| 73 20 69 73 20 61 6c 72 | 65 61 64 79 20 72 75 6e |s is alr|eady run|
|00002940| 6e 69 6e 67 0a 53 65 74 | 20 48 6f 74 4b 65 79 73 |ning.Set| HotKeys|
|00002950| 24 44 69 72 20 3c 4f 62 | 65 79 24 44 69 72 3e 0a |$Dir <Ob|ey$Dir>.|
|00002960| 52 55 4e 20 3c 4f 62 65 | 79 24 44 69 72 3e 2e 21 |RUN <Obe|y$Dir>.!|
|00002970| 52 75 6e 49 6d 61 67 65 | 0a 55 6e 73 65 74 20 48 |RunImage|.Unset H|
|00002980| 6f 74 4b 65 79 73 24 44 | 69 72 0a 46 69 6c 65 44 |otKeys$D|ir.FileD|
|00002990| 61 74 61 82 21 52 75 6e | 49 6d 61 67 65 00 00 1e |ata.!Run|Image...|
|000029a0| 2c 00 00 45 fb ff ff ca | 35 50 54 03 00 3d a1 0d |,..E....|5PT..=..|
|000029b0| 00 0a 10 f4 20 3e 21 52 | 75 6e 49 6d 61 67 65 0d |.... >!R|unImage.|
|000029c0| 00 14 14 f4 20 56 65 72 | 73 69 6f 6e 20 20 20 31 |.... Ver|sion 1|
|000029d0| 2e 30 36 0d 00 1e 20 f4 | 20 41 75 74 68 6f 72 20 |.06... .| Author |
|000029e0| 20 20 20 50 65 74 65 72 | 20 4a 2e 20 42 75 72 77 | Peter| J. Burw|
|000029f0| 6f 6f 64 0d 00 28 18 f4 | 20 54 69 74 6c 65 20 20 |ood..(..| Title |
|00002a00| 20 20 20 21 48 6f 74 6b | 65 79 73 0d 00 32 21 f4 | !Hotk|eys..2!.|
|00002a10| 20 46 61 63 69 6c 69 74 | 79 20 20 48 6f 74 20 6b | Facilit|y Hot k|
|00002a20| 65 79 20 70 72 6f 63 65 | 73 73 6f 72 0d 00 3c 29 |ey proce|ssor..<)|
|00002a30| f4 20 50 72 6f 67 72 61 | 6d 20 20 20 a9 20 50 2e |. Progra|m . P.|
|00002a40| 4a 2e 42 75 72 77 6f 6f | 64 2c 20 31 39 39 33 2c |J.Burwoo|d, 1993,|
|00002a50| 20 31 39 39 34 0d 00 46 | 18 f4 20 53 74 61 74 75 | 1994..F|.. Statu|
|00002a60| 73 20 20 20 20 46 72 65 | 65 77 61 72 65 0d 00 50 |s Fre|eware..P|
|00002a70| 05 3a 0d 00 5a 19 de 20 | 62 6c 25 20 26 32 30 30 |.:..Z.. |bl% &200|
|00002a80| 2c 20 63 61 72 65 74 25 | 20 32 34 0d 00 64 4b 6d |, caret%| 24..dKm|
|00002a90| 61 78 77 25 3d 31 30 32 | 34 3a de 20 77 73 74 61 |axw%=102|4:. wsta|
|00002aa0| 63 6b 25 28 6d 61 78 77 | 25 29 20 20 20 20 20 20 |ck%(maxw|%) |
|00002ab0| 3a 20 f4 20 66 69 78 65 | 64 20 73 69 7a 65 20 31 |: . fixe|d size 1|
|00002ac0| 30 32 34 20 77 69 6e 64 | 6f 77 73 20 28 66 6f 72 |024 wind|ows (for|
|00002ad0| 20 6e 6f 77 21 29 0d 00 | 6e 10 ee 20 85 20 f2 65 | now!)..|n.. . .e|
|00002ae0| 72 72 6f 72 3a e0 0d 00 | 78 05 3a 0d 00 82 1d 71 |rror:...|x.:....q|
|00002af0| 75 69 74 25 3d a3 3a 69 | 62 25 3d 2d 32 3a 63 75 |uit%=.:i|b%=-2:cu|
|00002b00| 72 77 69 6e 25 3d 2d 31 | 0d 00 8c 1b 68 69 64 64 |rwin%=-1|....hidd|
|00002b10| 65 6e 25 3d 2d 31 3a 64 | 62 6c 62 6f 75 6e 63 65 |en%=-1:d|blbounce|
|00002b20| 25 3d a3 0d 00 96 13 74 | 61 73 6b 24 3d 22 48 6f |%=.....t|ask$="Ho|
|00002b30| 74 4b 65 79 73 22 0d 00 | a0 0e f2 61 73 73 5f 6d |tKeys"..|...ass_m|
|00002b40| 6f 75 73 65 0d 00 aa 31 | f4 2d 2d 2d 2d 2d 2d 2d |ouse...1|.-------|
|00002b50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002b60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002b70| 2d 2d 2d 2d 2d 0d 00 b4 | 2d f4 20 49 6e 69 74 69 |-----...|-. Initi|
|00002b80| 61 6c 69 73 65 20 57 49 | 4d 50 2c 20 43 72 65 61 |alise WI|MP, Crea|
|00002b90| 74 65 20 61 6e 64 20 4f | 70 65 6e 20 77 69 6e 64 |te and O|pen wind|
|00002ba0| 6f 77 0d 00 be 31 f4 2d | 2d 2d 2d 2d 2d 2d 2d 2d |ow...1.-|--------|
|00002bb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002bc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002bd0| 2d 2d 2d 0d 00 c8 3c c8 | 99 22 57 69 6d 70 5f 49 |---...<.|."Wimp_I|
|00002be0| 6e 69 74 69 61 6c 69 73 | 65 22 2c 32 30 30 2c 26 |nitialis|e",200,&|
|00002bf0| 34 42 35 33 34 31 35 34 | 2c 74 61 73 6b 24 20 b8 |4B534154|,task$ .|
|00002c00| 20 76 65 72 73 69 6f 6e | 25 2c 74 61 73 6b 25 0d | version|%,task%.|
|00002c10| 00 d2 42 e7 20 76 65 72 | 73 69 6f 6e 25 3e 3d 33 |..B. ver|sion%>=3|
|00002c20| 30 30 20 62 6c 25 21 30 | 3d 2d 32 3a c8 99 22 57 |00 bl%!0|=-2:.."W|
|00002c30| 69 6d 70 5f 47 65 74 57 | 69 6e 64 6f 77 53 74 61 |imp_GetW|indowSta|
|00002c40| 74 65 22 2c 2c 62 6c 25 | 3a 69 62 25 3d 21 62 6c |te",,bl%|:ib%=!bl|
|00002c50| 25 0d 00 dc 14 77 68 61 | 6e 64 6c 65 25 3d a4 63 |%....wha|ndle%=.c|
|00002c60| 72 65 61 74 65 0d 00 e6 | 18 f2 6f 70 65 6e 28 77 |reate...|..open(w|
|00002c70| 68 61 6e 64 6c 65 25 2c | 2d 32 2c a3 29 0d 00 f0 |handle%,|-2,.)...|
|00002c80| 25 f4 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |%.------|--------|
|00002c90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002ca0| 2d 2d 0d 00 fa 17 f4 20 | 20 20 20 20 20 20 20 20 |--..... | |
|00002cb0| 57 49 4d 50 20 50 6f 6c | 6c 0d 01 04 25 f4 2d 2d |WIMP Pol|l...%.--|
|00002cc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002cd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 01 |--------|------..|
|00002ce0| 0e 35 ee 20 85 20 e7 20 | a4 77 69 6d 70 65 72 72 |.5. . . |.wimperr|
|00002cf0| 6f 72 28 62 6c 25 2c 9e | 2c f6 24 2c 74 61 73 6b |or(bl%,.|,.$,task|
|00002d00| 24 2c 31 2c 31 29 3d 32 | 20 8c 20 f2 63 6c 6f 73 |$,1,1)=2| . .clos|
|00002d10| 65 3a e0 0d 01 18 13 f5 | 3a f2 70 6f 6c 6c 3a fd |e:......|:.poll:.|
|00002d20| 20 71 75 69 74 25 0d 01 | 22 0a f2 63 6c 6f 73 65 | quit%..|"..close|
|00002d30| 0d 01 2c 05 e0 0d 01 36 | 25 f4 2d 2d 2d 2d 2d 2d |..,....6|%.------|
|00002d40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002d50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 01 40 05 3a 0d |--------|--..@.:.|
|00002d60| 01 4a 0a dd f2 70 6f 6c | 6c 0d 01 54 0d ea 20 72 |.J...pol|l..T.. r|
|00002d70| 65 61 73 6f 6e 25 0d 01 | 5e 25 c8 99 22 57 69 6d |eason%..|^%.."Wim|
|00002d80| 70 5f 50 6f 6c 6c 22 2c | 26 33 38 37 30 2c 62 6c |p_Poll",|&3870,bl|
|00002d90| 25 20 b8 20 72 65 61 73 | 6f 6e 25 0d 01 68 10 c8 |% . reas|on%..h..|
|00002da0| 8e 20 72 65 61 73 6f 6e | 25 20 ca 0d 01 72 16 20 |. reason|% ...r. |
|00002db0| 20 c9 20 30 20 3a 20 f2 | 73 63 61 6e 5f 6b 65 79 | . 0 : .|scan_key|
|00002dc0| 73 0d 01 7c 34 20 20 c9 | 20 32 20 3a 20 e7 20 21 |s..|4 .| 2 : . !|
|00002dd0| 62 6c 25 3d 77 68 61 6e | 64 6c 65 25 20 c8 99 22 |bl%=whan|dle% .."|
|00002de0| 57 69 6d 70 5f 4f 70 65 | 6e 57 69 6e 64 6f 77 22 |Wimp_Ope|nWindow"|
|00002df0| 2c 2c 62 6c 25 0d 01 86 | 13 20 20 c9 20 33 20 3a |,,bl%...|. . 3 :|
|00002e00| 20 71 75 69 74 25 3d b9 | 0d 01 90 20 20 20 c9 20 | quit%=.|... . |
|00002e10| 38 20 3a 20 f2 68 6f 74 | 6b 65 79 28 21 62 6c 25 |8 : .hot|key(!bl%|
|00002e20| 2c 62 6c 25 21 32 34 29 | 0d 01 9a 20 20 20 c9 20 |,bl%!24)|... . |
|00002e30| 31 37 2c 31 38 20 3a 20 | 71 75 69 74 25 20 3d 20 |17,18 : |quit% = |
|00002e40| 62 6c 25 21 31 36 3d 30 | 0d 01 a4 05 cb 0d 01 ae |bl%!16=0|........|
|00002e50| 05 e1 0d 01 b8 05 3a 0d | 01 c2 0c dd a4 63 72 65 |......:.|.....cre|
|00002e60| 61 74 65 0d 01 cc 0d ea | 20 68 61 6e 64 6c 65 25 |ate.....| handle%|
|00002e70| 0d 01 d6 1f 24 62 6c 25 | 3d c4 38 38 2c bd 30 29 |....$bl%|=.88,.0)|
|00002e80| 3a 20 f4 20 43 6c 65 61 | 72 20 62 6c 6f 63 6b 0d |: . Clea|r block.|
|00002e90| 01 e0 31 62 6c 25 21 30 | 3d 2d 31 30 35 36 20 20 |..1bl%!0|=-1056 |
|00002ea0| 20 20 20 20 20 20 20 20 | 20 3a 20 f4 20 77 69 6e | | : . win|
|00002eb0| 64 6f 77 20 69 73 20 6f | 66 66 73 63 72 65 65 6e |dow is o|ffscreen|
|00002ec0| 0d 01 ea 0b 62 6c 25 21 | 34 3d 30 0d 01 f4 0f 62 |....bl%!|4=0....b|
|00002ed0| 6c 25 21 38 3d 2d 31 30 | 32 34 0d 01 fe 0d 62 6c |l%!8=-10|24....bl|
|00002ee0| 25 21 31 32 3d 33 32 0d | 02 08 0c 62 6c 25 21 31 |%!12=32.|...bl%!1|
|00002ef0| 36 3d 30 0d 02 12 0c 62 | 6c 25 21 32 30 3d 30 0d |6=0....b|l%!20=0.|
|00002f00| 02 1c 2c 62 6c 25 21 32 | 34 3d 2d 32 20 20 20 20 |..,bl%!2|4=-2 |
|00002f10| 20 20 20 20 20 20 20 20 | 20 3a 20 f4 20 6f 70 65 | | : . ope|
|00002f20| 6e 20 6f 6e 20 62 6f 74 | 74 6f 6d 0d 02 26 2a 62 |n on bot|tom..&*b|
|00002f30| 6c 25 21 32 38 3d 26 38 | 30 30 30 31 38 35 30 20 |l%!28=&8|0001850 |
|00002f40| 20 20 20 20 20 3a 20 f4 | 20 77 69 6e 64 6f 77 20 | : .| window |
|00002f50| 66 6c 61 67 73 0d 02 30 | 16 f4 20 57 6f 72 6b 20 |flags..0|.. Work |
|00002f60| 61 72 65 61 20 65 78 74 | 65 6e 74 0d 02 3a 0c 62 |area ext|ent..:.b|
|00002f70| 6c 25 21 34 30 3d 30 0d | 02 44 0e 62 6c 25 21 34 |l%!40=0.|.D.bl%!4|
|00002f80| 34 3d 2d 33 32 0d 02 4e | 0d 62 6c 25 21 34 38 3d |4=-32..N|.bl%!48=|
|00002f90| 33 32 0d 02 58 0c 62 6c | 25 21 35 32 3d 30 0d 02 |32..X.bl|%!52=0..|
|00002fa0| 62 0c 62 6c 25 21 35 36 | 3d 30 0d 02 6c 0c 62 6c |b.bl%!56|=0..l.bl|
|00002fb0| 25 21 36 30 3d 30 0d 02 | 76 19 24 28 62 6c 25 2b |%!60=0..|v.$(bl%+|
|00002fc0| 37 32 29 3d 22 48 6f 74 | 4b 65 79 57 69 6e 22 0d |72)="Hot|KeyWin".|
|00002fd0| 02 80 28 c8 99 22 57 69 | 6d 70 5f 43 72 65 61 74 |..(.."Wi|mp_Creat|
|00002fe0| 65 57 69 6e 64 6f 77 22 | 2c 2c 62 6c 25 20 b8 20 |eWindow"|,,bl% . |
|00002ff0| 68 61 6e 64 6c 65 25 0d | 02 8a 0c 3d 68 61 6e 64 |handle%.|...=hand|
|00003000| 6c 65 25 0d 02 94 05 3a | 0d 02 9e 0b dd f2 63 6c |le%....:|......cl|
|00003010| 6f 73 65 0d 02 a8 10 f2 | 70 6f 70 5f 77 69 6e 64 |ose.....|pop_wind|
|00003020| 6f 77 73 0d 02 b2 26 c8 | 99 22 57 69 6d 70 5f 43 |ows...&.|."Wimp_C|
|00003030| 6c 6f 73 65 44 6f 77 6e | 22 2c 74 61 73 6b 25 2c |loseDown|",task%,|
|00003040| 26 34 42 35 33 34 31 35 | 34 0d 02 bc 16 2a 55 6e |&4B53415|4....*Un|
|00003050| 73 65 74 20 48 6f 74 4b | 65 79 73 24 44 69 72 0d |set HotK|eys$Dir.|
|00003060| 02 c6 05 e1 0d 02 d0 05 | 3a 0d 02 da 1c dd f2 6f |........|:......o|
|00003070| 70 65 6e 28 77 25 2c 62 | 65 68 69 6e 64 25 2c 73 |pen(w%,b|ehind%,s|
|00003080| 65 6e 64 25 29 0d 02 e4 | 08 ea 20 66 25 0d 02 ee |end%)...|.. f%...|
|00003090| 2e e7 20 77 25 3d 69 62 | 25 20 e1 20 20 20 20 20 |.. w%=ib|% . |
|000030a0| 20 20 20 20 3a 20 f4 20 | 69 67 6e 6f 72 65 20 74 | : . |ignore t|
|000030b0| 68 65 20 69 63 6f 6e 20 | 62 61 72 0d 02 f8 0b 21 |he icon |bar....!|
|000030c0| 62 6c 25 3d 77 25 0d 03 | 02 36 c8 99 22 58 57 69 |bl%=w%..|.6.."XWi|
|000030d0| 6d 70 5f 47 65 74 57 69 | 6e 64 6f 77 53 74 61 74 |mp_GetWi|ndowStat|
|000030e0| 65 22 2c 2c 62 6c 25 20 | b8 20 3b 66 25 20 3a 20 |e",,bl% |. ;f% : |
|000030f0| e7 20 28 66 25 20 80 20 | 31 29 20 e1 0d 03 0c 12 |. (f% . |1) .....|
|00003100| 62 6c 25 21 32 38 3d 62 | 65 68 69 6e 64 25 0d 03 |bl%!28=b|ehind%..|
|00003110| 16 48 e7 20 73 65 6e 64 | 25 20 c8 99 22 58 57 69 |.H. send|% .."XWi|
|00003120| 6d 70 5f 53 65 6e 64 4d | 65 73 73 61 67 65 22 2c |mp_SendM|essage",|
|00003130| 32 2c 62 6c 25 2c 77 25 | 2c 30 20 8b 20 c8 99 22 |2,bl%,w%|,0 . .."|
|00003140| 58 57 69 6d 70 5f 4f 70 | 65 6e 57 69 6e 64 6f 77 |XWimp_Op|enWindow|
|00003150| 22 2c 2c 62 6c 25 0d 03 | 20 05 e1 0d 03 2a 05 3a |",,bl%..| ....*.:|
|00003160| 0d 03 34 39 f4 20 73 63 | 61 6e 20 74 68 65 20 6b |..49. sc|an the k|
|00003170| 65 79 62 6f 61 72 64 2c | 20 73 65 65 20 31 2d 38 |eyboard,| see 1-8|
|00003180| 34 39 20 66 6f 72 20 69 | 6e 74 65 72 6e 61 6c 20 |49 for i|nternal |
|00003190| 6b 65 79 20 63 6f 64 65 | 73 0d 03 3e 16 f4 20 61 |key code|s..>.. a|
|000031a0| 64 64 20 26 32 30 30 20 | 66 6f 72 20 61 6c 74 0d |dd &200 |for alt.|
|000031b0| 03 48 1c f4 20 61 64 64 | 20 26 41 30 30 20 66 6f |.H.. add| &A00 fo|
|000031c0| 72 20 61 6c 74 2b 73 68 | 69 66 74 0d 03 52 1c f4 |r alt+sh|ift..R..|
|000031d0| 20 61 64 64 20 26 34 32 | 30 30 20 66 6f 72 20 61 | add &42|00 for a|
|000031e0| 6c 74 2b 63 74 72 6c 0d | 03 5c 22 f4 20 61 64 64 |lt+ctrl.|.\". add|
|000031f0| 20 26 34 41 30 30 20 66 | 6f 72 20 61 6c 74 2b 73 | &4A00 f|or alt+s|
|00003200| 68 69 66 74 2b 63 74 72 | 6c 0d 03 66 4b f4 20 74 |hift+ctr|l..fK. t|
|00003210| 68 65 20 6b 65 79 62 6f | 61 72 64 20 69 73 20 6f |he keybo|ard is o|
|00003220| 6e 6c 79 20 73 63 61 6e | 6e 65 64 20 69 66 20 74 |nly scan|ned if t|
|00003230| 68 65 20 41 4c 54 20 6b | 65 79 20 69 73 20 64 6f |he ALT k|ey is do|
|00003240| 77 6e 20 74 6f 20 72 65 | 6d 6f 76 65 20 74 68 65 |wn to re|move the|
|00003250| 20 49 4f 43 0d 03 70 2f | f4 20 74 69 6d 69 6e 67 | IOC..p/|. timing|
|00003260| 20 70 72 6f 62 6c 65 6d | 20 77 69 74 68 20 73 65 | problem| with se|
|00003270| 72 69 61 6c 20 62 75 66 | 66 65 72 20 72 65 63 65 |rial buf|fer rece|
|00003280| 69 76 65 0d 03 7a 0f dd | f2 73 63 61 6e 5f 6b 65 |ive..z..|.scan_ke|
|00003290| 79 73 0d 03 84 0b ea 20 | 6b 25 2c 76 25 0d 03 8e |ys..... |k%,v%...|
|000032a0| 36 c8 99 22 4f 53 5f 42 | 79 74 65 22 2c 31 32 31 |6.."OS_B|yte",121|
|000032b0| 2c 26 38 32 20 b8 20 2c | 76 25 20 20 20 20 20 20 |,&82 . ,|v% |
|000032c0| 20 20 3a 20 f4 20 63 68 | 65 63 6b 20 66 6f 72 20 | : . ch|eck for |
|000032d0| 61 6c 74 0d 03 98 58 e7 | 20 76 25 3d 32 35 35 20 |alt...X.| v%=255 |
|000032e0| c8 99 22 4f 53 5f 42 79 | 74 65 22 2c 31 32 31 2c |.."OS_By|te",121,|
|000032f0| 39 20 b8 20 2c 6b 25 20 | 8b 20 6b 25 3d 32 35 35 |9 . ,k% |. k%=255|
|00003300| 20 20 20 3a 20 f4 20 73 | 63 61 6e 20 6b 65 79 62 | : . s|can keyb|
|00003310| 6f 61 72 64 20 28 65 78 | 63 6c 2e 20 61 6c 74 2c |oard (ex|cl. alt,|
|00003320| 73 68 69 66 74 2c 63 74 | 72 6c 29 0d 03 a2 18 e7 |shift,ct|rl).....|
|00003330| 20 76 25 3d 32 35 35 20 | 80 20 6b 25 3c 3e 32 35 | v%=255 |. k%<>25|
|00003340| 35 20 8c 0d 03 ac 21 20 | 20 c8 99 22 4f 53 5f 42 |5 ....! | .."OS_B|
|00003350| 79 74 65 22 2c 32 30 32 | 2c 30 2c 32 35 35 20 b8 |yte",202|,0,255 .|
|00003360| 20 2c 76 25 0d 03 b6 11 | 20 20 76 25 3d 76 25 20 | ,v%....| v%=v% |
|00003370| 80 20 26 34 38 0d 03 c0 | 46 20 20 c8 99 22 57 69 |. &48...|F .."Wi|
|00003380| 6d 70 5f 47 65 74 43 61 | 72 65 74 50 6f 73 69 74 |mp_GetCa|retPosit|
|00003390| 69 6f 6e 22 2c 2c 62 6c | 25 20 20 3a 20 f4 20 66 |ion",,bl|% : . f|
|000033a0| 69 6e 64 20 77 69 6e 64 | 6f 77 20 77 69 74 68 20 |ind wind|ow with |
|000033b0| 69 6e 70 75 74 20 66 6f | 63 75 73 0d 03 ca 3b 20 |input fo|cus...; |
|000033c0| 20 f2 68 6f 74 6b 65 79 | 28 21 62 6c 25 2c 6b 25 | .hotkey|(!bl%,k%|
|000033d0| 2b 35 31 32 2b 28 76 25 | 3c 3c 38 29 29 20 20 3a |+512+(v%|<<8)) :|
|000033e0| 20 f4 20 61 6e 64 20 70 | 72 6f 63 65 73 73 20 74 | . and p|rocess t|
|000033f0| 68 65 20 6b 65 79 0d 03 | d4 05 cc 0d 03 de 12 20 |he key..|....... |
|00003400| 20 64 62 6c 62 6f 75 6e | 63 65 25 3d a3 0d 03 e8 | dblboun|ce%=....|
|00003410| 4b 20 20 e7 20 76 25 3c | 3e 32 35 35 20 63 75 72 |K . v%<|>255 cur|
|00003420| 77 69 6e 25 3d 2d 31 20 | 20 20 20 20 20 20 20 20 |win%=-1 | |
|00003430| 3a 20 f4 20 69 66 20 61 | 6c 74 20 72 65 6c 65 61 |: . if a|lt relea|
|00003440| 73 65 64 20 75 6e 73 65 | 74 20 63 75 72 72 65 6e |sed unse|t curren|
|00003450| 74 20 77 69 6e 64 6f 77 | 0d 03 f2 05 cd 0d 03 fc |t window|........|
|00003460| 05 e1 0d 04 06 05 3a 0d | 04 10 17 f4 20 48 6f 74 |......:.|.... Hot|
|00003470| 20 6b 65 79 20 70 72 6f | 63 65 73 73 6f 72 0d 04 | key pro|cessor..|
|00003480| 1a 4b f4 20 69 66 20 74 | 68 65 20 63 74 72 6c 20 |.K. if t|he ctrl |
|00003490| 6b 65 79 20 69 73 20 62 | 65 69 6e 67 20 70 72 65 |key is b|eing pre|
|000034a0| 73 73 65 64 20 74 68 65 | 6e 20 75 73 65 20 74 68 |ssed the|n use th|
|000034b0| 65 20 77 69 6e 64 6f 77 | 20 77 69 74 68 20 69 6e |e window| with in|
|000034c0| 70 75 74 20 66 6f 63 75 | 73 0d 04 24 30 f4 20 6f |put focu|s..$0. o|
|000034d0| 74 68 65 72 77 69 73 65 | 20 75 73 65 20 74 68 65 |therwise| use the|
|000034e0| 20 77 69 6e 64 6f 77 20 | 75 6e 64 65 72 20 74 68 | window |under th|
|000034f0| 65 20 70 6f 69 6e 74 65 | 72 0d 04 2e 13 dd f2 68 |e pointe|r......h|
|00003500| 6f 74 6b 65 79 28 77 25 | 2c 6b 25 29 0d 04 38 36 |otkey(w%|,k%)..86|
|00003510| 3a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |: | |
|00003520| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003530| 20 20 20 20 20 f4 20 67 | 6c 6f 62 61 6c 20 6b 65 | . g|lobal ke|
|00003540| 79 73 0d 04 42 0b c8 8e | 20 6b 25 20 ca 0d 04 4c |ys..B...| k% ...L|
|00003550| 40 20 20 c9 20 26 32 37 | 30 20 3a 20 20 20 20 20 |@ . &27|0 : |
|00003560| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003570| 20 20 20 f4 20 61 6c 74 | 2d 65 73 63 20 3d 20 6b | . alt|-esc = k|
|00003580| 69 6c 6c 20 6f 75 72 73 | 65 6c 76 65 73 0d 04 56 |ill ours|elves..V|
|00003590| 33 20 20 20 20 21 62 6c | 25 3d 30 3a 24 28 62 6c |3 !bl|%=0:$(bl|
|000035a0| 25 2b 34 29 3d 22 21 48 | 6f 74 4b 65 79 73 20 63 |%+4)="!H|otKeys c|
|000035b0| 6c 6f 73 65 64 20 64 6f | 77 6e 22 2b bd 28 30 29 |losed do|wn"+.(0)|
|000035c0| 0d 04 60 2b 20 20 20 20 | c8 99 20 22 57 69 6d 70 |..`+ |.. "Wimp|
|000035d0| 5f 52 65 70 6f 72 74 45 | 72 72 6f 72 22 2c 62 6c |_ReportE|rror",bl|
|000035e0| 25 2c 26 31 31 2c 74 61 | 73 6b 24 0d 04 6a 0f 20 |%,&11,ta|sk$..j. |
|000035f0| 20 20 20 71 75 69 74 25 | 3d b9 0d 04 74 09 20 20 | quit%|=...t. |
|00003600| 20 20 e1 0d 04 7e 47 20 | 20 c9 20 26 32 36 34 20 | ...~G | . &264 |
|00003610| 3a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |: | |
|00003620| 20 20 20 20 20 20 20 20 | 20 f4 20 70 75 73 68 20 | | . push |
|00003630| 62 65 68 69 6e 64 20 70 | 69 6e 62 6f 61 72 64 20 |behind p|inboard |
|00003640| 61 6c 74 2d 62 28 61 63 | 6b 29 0d 04 88 15 20 20 |alt-b(ac|k).... |
|00003650| 20 20 f2 70 75 73 68 5f | 77 69 6e 64 6f 77 73 0d | .push_|windows.|
|00003660| 04 92 09 20 20 20 20 e1 | 0d 04 9c 4b 20 20 c9 20 |... .|...K . |
|00003670| 26 32 34 33 20 3a 20 20 | 20 20 20 20 20 20 20 20 |&243 : | |
|00003680| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 f4 20 | | . |
|00003690| 70 6f 70 20 69 6e 66 72 | 6f 6e 74 20 6f 66 20 70 |pop infr|ont of p|
|000036a0| 69 6e 62 6f 61 72 64 20 | 61 6c 74 2d 66 28 72 6f |inboard |alt-f(ro|
|000036b0| 6e 74 29 0d 04 a6 14 20 | 20 20 20 f2 70 6f 70 5f |nt).... | .pop_|
|000036c0| 77 69 6e 64 6f 77 73 0d | 04 b0 09 20 20 20 20 e1 |windows.|... .|
|000036d0| 0d 04 ba 37 20 20 c9 20 | 26 34 32 35 32 3a 20 f2 |...7 . |&4252: .|
|000036e0| 63 79 63 6c 65 75 70 3a | e1 3a 20 20 20 f4 20 63 |cycleup:|.: . c|
|000036f0| 79 63 6c 65 20 77 69 6e | 64 6f 77 73 20 61 6c 74 |ycle win|dows alt|
|00003700| 2b 63 74 72 6c 2d 63 0d | 04 c4 37 20 20 c9 20 26 |+ctrl-c.|..7 . &|
|00003710| 34 32 33 32 3a 20 f2 63 | 79 63 6c 65 64 6f 77 6e |4232: .c|ycledown|
|00003720| 3a e1 3a 20 f4 20 63 79 | 63 6c 65 20 77 69 6e 64 |:.: . cy|cle wind|
|00003730| 6f 77 73 20 61 6c 74 2b | 63 74 72 6c 2d 64 0d 04 |ows alt+|ctrl-d..|
|00003740| ce 3e 20 20 c9 20 26 41 | 33 31 20 3a 20 20 20 20 |.> . &A|31 : |
|00003750| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003760| 20 20 20 20 f4 20 6f 70 | 65 6e 20 43 53 44 20 28 | . op|en CSD (|
|00003770| 61 6c 74 2b 73 68 69 66 | 74 2d 32 29 0d 04 d8 15 |alt+shif|t-2)....|
|00003780| 20 20 20 20 f2 6f 70 65 | 6e 64 69 72 28 22 40 22 | .ope|ndir("@"|
|00003790| 29 0d 04 e2 09 20 20 20 | 20 e1 0d 04 ec 49 20 20 |).... | ....I |
|000037a0| c9 20 26 41 31 32 20 3a | 20 20 20 20 20 20 20 20 |. &A12 :| |
|000037b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000037c0| f4 20 6f 70 65 6e 20 72 | 6f 6f 74 20 64 69 72 65 |. open r|oot dire|
|000037d0| 63 74 6f 72 79 20 28 61 | 6c 74 2b 73 68 69 66 74 |ctory (a|lt+shift|
|000037e0| 2d 34 29 0d 04 f6 15 20 | 20 20 20 f2 6f 70 65 6e |-4).... | .open|
|000037f0| 64 69 72 28 22 24 22 29 | 0d 05 00 09 20 20 20 20 |dir("$")|.... |
|00003800| e1 0d 05 0a 48 20 20 c9 | 20 26 41 31 33 20 3a 20 |....H .| &A13 : |
|00003810| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003820| 20 20 20 20 20 20 20 f4 | 20 6f 70 65 6e 20 6c 69 | .| open li|
|00003830| 62 20 64 69 72 65 63 74 | 6f 72 79 20 28 61 6c 74 |b direct|ory (alt|
|00003840| 2b 73 68 69 66 74 2d 35 | 29 0d 05 14 15 20 20 20 |+shift-5|).... |
|00003850| 20 f2 6f 70 65 6e 64 69 | 72 28 22 25 22 29 0d 05 | .opendi|r("%")..|
|00003860| 1e 09 20 20 20 20 e1 0d | 05 28 05 cb 0d 05 32 39 |.. ..|.(....29|
|00003870| 3a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |: | |
|00003880| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003890| 20 20 20 20 20 f4 20 63 | 68 65 63 6b 20 66 6f 72 | . c|heck for|
|000038a0| 20 43 54 52 4c 0d 05 3c | 3b e7 20 28 6b 25 20 80 | CTRL..<|;. (k% .|
|000038b0| 20 26 34 30 30 30 29 3d | 30 20 c8 99 22 57 69 6d | &4000)=|0 .."Wim|
|000038c0| 70 5f 47 65 74 50 6f 69 | 6e 74 65 72 49 6e 66 6f |p_GetPoi|nterInfo|
|000038d0| 22 2c 2c 62 6c 25 3a 77 | 25 3d 62 6c 25 21 31 32 |",,bl%:w|%=bl%!12|
|000038e0| 0d 05 46 28 e7 20 63 75 | 72 77 69 6e 25 20 3e 30 |..F(. cu|rwin% >0|
|000038f0| 20 77 25 3d 63 75 72 77 | 69 6e 25 20 8b 20 63 75 | w%=curw|in% . cu|
|00003900| 72 77 69 6e 25 3d 77 25 | 0d 05 50 31 e7 20 77 25 |rwin%=w%|..P1. w%|
|00003910| 3e 30 20 21 62 6c 25 3d | 77 25 20 3a 20 c8 99 22 |>0 !bl%=|w% : .."|
|00003920| 57 69 6d 70 5f 47 65 74 | 57 69 6e 64 6f 77 53 74 |Wimp_Get|WindowSt|
|00003930| 61 74 65 22 2c 2c 62 6c | 25 0d 05 5a 26 e7 20 28 |ate",,bl|%..Z&. (|
|00003940| 77 25 3c 3d 30 29 20 84 | 20 28 62 6c 25 21 33 32 |w%<=0) .| (bl%!32|
|00003950| 20 80 20 26 38 30 30 29 | 3d 26 38 30 30 20 8c 0d | . &800)|=&800 ..|
|00003960| 05 64 4d 20 20 e7 20 6b | 25 3c 26 32 30 30 20 c8 |.dM . k|%<&200 .|
|00003970| 99 22 57 69 6d 70 5f 50 | 72 6f 63 65 73 73 4b 65 |."Wimp_P|rocessKe|
|00003980| 79 22 2c 6b 25 20 3a 20 | f4 20 70 61 73 73 20 6b |y",k% : |. pass k|
|00003990| 65 79 20 6f 6e 20 69 66 | 20 6e 6f 20 77 69 6e 64 |ey on if| no wind|
|000039a0| 6f 77 20 6f 72 20 27 62 | 61 63 6b 27 0d 05 6e 07 |ow or 'b|ack'..n.|
|000039b0| 20 20 e1 0d 05 78 05 cd | 0d 05 82 12 c8 8e 20 6b | ...x..|...... k|
|000039c0| 25 20 80 20 26 42 46 46 | 20 ca 0d 05 8c 40 20 20 |% . &BFF| ....@ |
|000039d0| c9 20 26 32 32 39 2c 26 | 32 37 33 20 3a 20 f2 6f |. &229,&|273 : .o|
|000039e0| 70 65 6e 28 77 25 2c 2d | 32 2c b9 29 20 3a f4 20 |pen(w%,-|2,.) :. |
|000039f0| 6c 6f 77 65 72 20 77 69 | 6e 64 6f 77 20 28 61 6c |lower wi|ndow (al|
|00003a00| 74 2d 64 6f 77 6e 7c 66 | 33 29 0d 05 96 3e 20 20 |t-down|f|3)...> |
|00003a10| c9 20 26 32 33 39 20 3a | 20 f2 6f 70 65 6e 28 77 |. &239 :| .open(w|
|00003a20| 25 2c 2d 31 2c b9 29 20 | 3a 20 f4 20 70 6f 70 20 |%,-1,.) |: . pop |
|00003a30| 77 69 6e 64 6f 77 20 74 | 6f 20 66 72 6f 6e 74 20 |window t|o front |
|00003a40| 28 61 6c 74 2d 75 70 29 | 0d 05 a0 46 20 20 c9 20 |(alt-up)|...F . |
|00003a50| 26 32 31 39 20 3a 20 f2 | 70 75 73 68 5f 77 69 6e |&219 : .|push_win|
|00003a60| 28 77 25 29 20 20 20 20 | 20 3a 20 f4 20 70 75 73 |(w%) | : . pus|
|00003a70| 68 20 77 69 6e 64 6f 77 | 20 64 6f 77 6e 20 73 74 |h window| down st|
|00003a80| 61 63 6b 20 28 61 6c 74 | 2d 6c 65 66 74 29 0d 05 |ack (alt|-left)..|
|00003a90| aa 44 20 20 c9 20 26 32 | 37 39 20 3a 20 f2 70 6f |.D . &2|79 : .po|
|00003aa0| 70 5f 77 69 6e 28 77 25 | 29 20 20 20 20 20 20 3a |p_win(w%|) :|
|00003ab0| 20 f4 20 70 6f 70 20 77 | 69 6e 64 6f 77 20 75 70 | . pop w|indow up|
|00003ac0| 20 73 74 61 63 6b 20 28 | 61 6c 74 2d 72 69 67 68 | stack (|alt-righ|
|00003ad0| 74 29 0d 05 b4 3f 20 20 | c9 20 26 32 31 45 20 3a |t)...? |. &21E :|
|00003ae0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003af0| 20 20 20 20 20 20 3a 20 | f4 20 74 6f 67 67 6c 65 | : |. toggle|
|00003b00| 20 77 69 6e 64 6f 77 20 | 28 61 6c 74 2d 66 31 30 | window |(alt-f10|
|00003b10| 29 0d 05 be 27 20 20 20 | 20 e7 20 ac 20 64 62 6c |)...' | . . dbl|
|00003b20| 62 6f 75 6e 63 65 25 20 | f2 74 6f 67 67 6c 65 5f |bounce% |.toggle_|
|00003b30| 73 69 7a 65 28 77 25 29 | 0d 05 c8 45 20 20 c9 20 |size(w%)|...E . |
|00003b40| 26 41 32 39 20 3a 20 f2 | 6d 6f 76 65 28 77 25 2c |&A29 : .|move(w%,|
|00003b50| 30 2c 2d 31 29 20 20 20 | 20 3a 20 f4 20 6d 6f 76 |0,-1) | : . mov|
|00003b60| 65 20 77 69 6e 64 6f 77 | 20 76 69 61 20 61 6c 74 |e window| via alt|
|00003b70| 2b 73 68 69 66 74 20 61 | 72 72 6f 77 73 0d 05 d2 |+shift a|rrows...|
|00003b80| 1c 20 20 c9 20 26 41 33 | 39 20 3a 20 f2 6d 6f 76 |. . &A3|9 : .mov|
|00003b90| 65 28 77 25 2c 30 2c 31 | 29 0d 05 dc 1d 20 20 c9 |e(w%,0,1|).... .|
|00003ba0| 20 26 41 31 39 20 3a 20 | f2 6d 6f 76 65 28 77 25 | &A19 : |.move(w%|
|00003bb0| 2c 2d 31 2c 30 29 0d 05 | e6 1c 20 20 c9 20 26 41 |,-1,0)..|.. . &A|
|00003bc0| 37 39 20 3a 20 f2 6d 6f | 76 65 28 77 25 2c 31 2c |79 : .mo|ve(w%,1,|
|00003bd0| 30 29 0d 05 f0 4b 20 20 | c9 20 26 32 31 34 2c 20 |0)...K |. &214, |
|00003be0| 26 32 30 39 2c 20 26 32 | 30 42 20 3a 20 20 20 20 |&209, &2|0B : |
|00003bf0| 20 20 20 20 20 20 20 20 | f4 20 63 6c 6f 73 65 20 | |. close |
|00003c00| 77 69 6e 64 6f 77 20 28 | 61 6c 74 2d 66 34 7c 73 |window (|alt-f4|s|
|00003c10| 65 6c 65 63 74 7c 61 64 | 6a 75 73 74 29 0d 05 fa |elect|ad|just)...|
|00003c20| 34 20 20 20 20 e7 20 ac | 20 64 62 6c 62 6f 75 6e |4 . .| dblboun|
|00003c30| 63 65 25 20 c8 99 22 57 | 69 6d 70 5f 53 65 6e 64 |ce% .."W|imp_Send|
|00003c40| 4d 65 73 73 61 67 65 22 | 2c 33 2c 62 6c 25 2c 77 |Message"|,3,bl%,w|
|00003c50| 25 0d 06 04 14 20 20 20 | 20 64 62 6c 62 6f 75 6e |%.... | dblboun|
|00003c60| 63 65 25 3d b9 0d 06 0e | 12 20 20 20 20 63 75 72 |ce%=....|. cur|
|00003c70| 77 69 6e 25 3d 2d 31 0d | 06 18 41 20 20 c9 20 26 |win%=-1.|..A . &|
|00003c80| 32 32 35 2c 20 26 32 37 | 37 20 3a 20 20 20 20 20 |225, &27|7 : |
|00003c90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 f4 20 69 | | . i|
|00003ca0| 63 6f 6e 69 73 65 20 77 | 69 6e 64 6f 77 20 28 61 |conise w|indow (a|
|00003cb0| 6c 74 2d 69 7c 66 39 29 | 0d 06 22 23 20 20 20 20 |lt-i|f9)|.."# |
|00003cc0| e7 20 ac 20 64 62 6c 62 | 6f 75 6e 63 65 25 20 f2 |. . dblb|ounce% .|
|00003cd0| 69 63 6f 6e 69 73 65 28 | 77 25 29 0d 06 2c 14 20 |iconise(|w%)..,. |
|00003ce0| 20 20 20 64 62 6c 62 6f | 75 6e 63 65 25 3d b9 0d | dblbo|unce%=..|
|00003cf0| 06 36 12 20 20 20 20 63 | 75 72 77 69 6e 25 3d 2d |.6. c|urwin%=-|
|00003d00| 31 0d 06 40 40 20 20 7f | 20 20 20 20 20 20 20 20 |1..@@ .| |
|00003d10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003d20| 20 20 f4 20 70 61 73 73 | 20 6b 65 79 20 6f 6e 20 | . pass| key on |
|00003d30| 69 66 20 6e 6f 74 20 6d | 79 20 6b 65 79 63 6f 64 |if not m|y keycod|
|00003d40| 65 0d 06 4a 29 20 20 20 | 20 20 e7 20 6b 25 3c 26 |e..J) | . k%<&|
|00003d50| 32 30 30 20 c8 99 22 57 | 69 6d 70 5f 50 72 6f 63 |200 .."W|imp_Proc|
|00003d60| 65 73 73 4b 65 79 22 2c | 6b 25 0d 06 54 05 cb 0d |essKey",|k%..T...|
|00003d70| 06 5e 05 e1 0d 06 68 05 | 3a 0d 06 72 13 dd f2 6f |.^....h.|:..r...o|
|00003d80| 70 65 6e 64 69 72 28 64 | 69 72 24 29 0d 06 7c 08 |pendir(d|ir$)..|.|
|00003d90| ea 20 6c 25 0d 06 86 16 | e7 20 76 65 72 73 69 6f |. l%....|. versio|
|00003da0| 6e 25 20 3c 20 33 30 30 | 20 e1 0d 06 90 34 c8 99 |n% < 300| ....4..|
|00003db0| 22 58 4f 53 5f 46 53 43 | 6f 6e 74 72 6f 6c 22 2c |"XOS_FSC|ontrol",|
|00003dc0| 33 37 2c 64 69 72 24 2c | 62 6c 25 2b 32 38 2c 2c |37,dir$,|bl%+28,,|
|00003dd0| 2c 32 32 38 20 b8 20 2c | 2c 2c 2c 2c 6c 25 0d 06 |,228 . ,|,,,,l%..|
|00003de0| 9a 0e e7 20 6c 25 3e 3d | 20 31 20 8c 0d 06 a4 43 |... l%>=| 1 ....C|
|00003df0| 21 62 6c 25 3d 32 35 36 | 3a 62 6c 25 21 34 3d 30 |!bl%=256|:bl%!4=0|
|00003e00| 3a 62 6c 25 21 38 3d 30 | 3a 62 6c 25 21 31 32 3d |:bl%!8=0|:bl%!12=|
|00003e10| 30 3a 62 6c 25 21 31 36 | 3d 26 34 30 30 3a 62 6c |0:bl%!16|=&400:bl|
|00003e20| 25 21 32 30 3d 30 3a 62 | 6c 25 21 32 34 3d 30 0d |%!20=0:b|l%!24=0.|
|00003e30| 06 ae 21 c8 99 22 57 69 | 6d 70 5f 53 65 6e 64 4d |..!.."Wi|mp_SendM|
|00003e40| 65 73 73 61 67 65 22 2c | 31 37 2c 62 6c 25 2c 30 |essage",|17,bl%,0|
|00003e50| 0d 06 b8 05 cd 0d 06 c2 | 05 e1 0d 06 cc 05 3a 0d |........|......:.|
|00003e60| 06 d6 0d dd f2 63 79 63 | 6c 65 75 70 0d 06 e0 45 |.....cyc|leup...E|
|00003e70| f2 6f 70 65 6e 28 77 68 | 61 6e 64 6c 65 25 2c 2d |.open(wh|andle%,-|
|00003e80| 32 2c a3 29 20 20 20 20 | 20 20 20 20 20 20 3a 20 |2,.) | : |
|00003e90| f4 20 6d 61 6b 65 20 73 | 75 72 65 20 6f 75 72 20 |. make s|ure our |
|00003ea0| 77 69 6e 64 6f 77 20 69 | 73 20 61 74 20 62 61 63 |window i|s at bac|
|00003eb0| 6b 0d 06 ea 4a c8 99 22 | 57 69 6d 70 5f 47 65 74 |k...J.."|Wimp_Get|
|00003ec0| 57 69 6e 64 6f 77 53 74 | 61 74 65 22 2c 2c 62 6c |WindowSt|ate",,bl|
|00003ed0| 25 20 20 20 20 20 20 20 | 20 3a 20 f4 20 66 69 6e |% | : . fin|
|00003ee0| 64 20 6f 75 72 20 70 6f | 73 69 74 69 6f 6e 20 69 |d our po|sition i|
|00003ef0| 6e 20 74 68 65 20 73 74 | 61 63 6b 0d 06 f4 36 e7 |n the st|ack...6.|
|00003f00| 20 62 6c 25 21 32 38 3d | 69 62 25 20 21 62 6c 25 | bl%!28=|ib% !bl%|
|00003f10| 3d 69 62 25 3a c8 99 22 | 57 69 6d 70 5f 47 65 74 |=ib%:.."|Wimp_Get|
|00003f20| 57 69 6e 64 6f 77 53 74 | 61 74 65 22 2c 2c 62 6c |WindowSt|ate",,bl|
|00003f30| 25 0d 06 fe 3f e7 20 62 | 6c 25 21 32 38 3e 30 20 |%...?. b|l%!28>0 |
|00003f40| f2 6f 70 65 6e 28 62 6c | 25 21 32 38 2c 2d 31 2c |.open(bl|%!28,-1,|
|00003f50| b9 29 20 3a 20 f4 20 70 | 6f 70 20 77 69 6e 64 6f |.) : . p|op windo|
|00003f60| 77 20 69 6e 66 72 6f 6e | 74 20 74 6f 20 74 6f 70 |w infron|t to top|
|00003f70| 0d 07 08 05 e1 0d 07 12 | 05 3a 0d 07 1c 0f dd f2 |........|.:......|
|00003f80| 63 79 63 6c 65 64 6f 77 | 6e 0d 07 26 08 ea 20 77 |cycledow|n..&.. w|
|00003f90| 25 0d 07 30 44 f2 6f 70 | 65 6e 28 77 68 61 6e 64 |%..0D.op|en(whand|
|00003fa0| 6c 65 25 2c 2d 32 2c a3 | 29 20 20 20 20 20 20 20 |le%,-2,.|) |
|00003fb0| 20 20 3a 20 f4 20 6d 61 | 6b 65 20 73 75 72 65 20 | : . ma|ke sure |
|00003fc0| 6f 75 72 20 77 69 6e 64 | 6f 77 20 69 73 20 61 74 |our wind|ow is at|
|00003fd0| 20 62 61 63 6b 0d 07 3a | 49 c8 99 22 57 69 6d 70 | back..:|I.."Wimp|
|00003fe0| 5f 47 65 74 57 69 6e 64 | 6f 77 53 74 61 74 65 22 |_GetWind|owState"|
|00003ff0| 2c 2c 62 6c 25 20 20 20 | 20 20 20 20 3a 20 f4 20 |,,bl% | : . |
|00004000| 66 69 6e 64 20 6f 75 72 | 20 70 6f 73 69 74 69 6f |find our| positio|
|00004010| 6e 20 69 6e 20 74 68 65 | 20 73 74 61 63 6b 0d 07 |n in the| stack..|
|00004020| 44 0d 77 25 3d 62 6c 25 | 21 32 38 0d 07 4e 38 c8 |D.w%=bl%|!28..N8.|
|00004030| 95 20 62 6c 25 21 32 38 | 3c 3e 2d 31 20 20 20 20 |. bl%!28|<>-1 |
|00004040| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004050| 3a 20 f4 20 66 69 6e 64 | 20 74 6f 70 20 77 69 6e |: . find| top win|
|00004060| 64 6f 77 0d 07 58 11 20 | 20 21 62 6c 25 3d 62 6c |dow..X. | !bl%=bl|
|00004070| 25 21 32 38 0d 07 62 19 | 20 20 e7 20 21 62 6c 25 |%!28..b.| . !bl%|
|00004080| 3c 3e 69 62 25 20 77 25 | 3d 21 62 6c 25 0d 07 6c |<>ib% w%|=!bl%..l|
|00004090| 22 20 20 c8 99 22 57 69 | 6d 70 5f 47 65 74 57 69 |" .."Wi|mp_GetWi|
|000040a0| 6e 64 6f 77 53 74 61 74 | 65 22 2c 2c 62 6c 25 0d |ndowStat|e",,bl%.|
|000040b0| 07 76 05 ce 0d 07 80 38 | e7 20 77 25 3e 30 20 f2 |.v.....8|. w%>0 .|
|000040c0| 6f 70 65 6e 28 77 25 2c | 2d 32 2c b9 29 20 20 20 |open(w%,|-2,.) |
|000040d0| 20 20 20 20 20 3a 20 f4 | 20 70 75 73 68 20 77 69 | : .| push wi|
|000040e0| 6e 64 6f 77 20 74 6f 20 | 62 61 63 6b 0d 07 8a 05 |ndow to |back....|
|000040f0| e1 0d 07 94 05 3a 0d 07 | 9e 12 dd f2 70 75 73 68 |.....:..|....push|
|00004100| 5f 77 69 6e 28 77 25 29 | 0d 07 a8 44 f2 6f 70 65 |_win(w%)|...D.ope|
|00004110| 6e 28 77 68 61 6e 64 6c | 65 25 2c 2d 32 2c a3 29 |n(whandl|e%,-2,.)|
|00004120| 20 20 20 20 20 20 20 20 | 20 3a 20 f4 20 6d 61 6b | | : . mak|
|00004130| 65 20 73 75 72 65 20 6f | 75 72 20 77 69 6e 64 6f |e sure o|ur windo|
|00004140| 77 20 69 73 20 61 74 20 | 62 61 63 6b 0d 07 b2 49 |w is at |back...I|
|00004150| c8 99 22 57 69 6d 70 5f | 47 65 74 57 69 6e 64 6f |.."Wimp_|GetWindo|
|00004160| 77 53 74 61 74 65 22 2c | 2c 62 6c 25 20 20 20 20 |wState",|,bl% |
|00004170| 20 20 20 3a 20 f4 20 66 | 69 6e 64 20 6f 75 72 20 | : . f|ind our |
|00004180| 70 6f 73 69 74 69 6f 6e | 20 69 6e 20 74 68 65 20 |position| in the |
|00004190| 73 74 61 63 6b 0d 07 bc | 44 c8 95 20 62 6c 25 21 |stack...|D.. bl%!|
|000041a0| 32 38 3c 3e 77 25 20 20 | 20 20 20 20 20 20 20 20 |28<>w% | |
|000041b0| 20 20 20 20 20 20 20 20 | 20 20 3a 20 f4 20 73 65 | | : . se|
|000041c0| 61 72 63 68 20 66 6f 72 | 20 77 69 6e 64 6f 77 20 |arch for| window |
|000041d0| 62 65 68 69 6e 64 20 77 | 25 0d 07 c6 11 20 20 21 |behind w|%.... !|
|000041e0| 62 6c 25 3d 62 6c 25 21 | 32 38 0d 07 d0 22 20 20 |bl%=bl%!|28..." |
|000041f0| c8 99 22 57 69 6d 70 5f | 47 65 74 57 69 6e 64 6f |.."Wimp_|GetWindo|
|00004200| 77 53 74 61 74 65 22 2c | 2c 62 6c 25 0d 07 da 43 |wState",|,bl%...C|
|00004210| 20 20 e7 20 62 6c 25 21 | 32 38 3d 2d 31 20 e1 20 | . bl%!|28=-1 . |
|00004220| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3a 20 f4 | | : .|
|00004230| 20 77 69 6e 64 6f 77 20 | 6e 6f 74 20 66 6f 75 6e | window |not foun|
|00004240| 64 20 28 61 20 62 61 63 | 6b 64 72 6f 70 3f 29 0d |d (a bac|kdrop?).|
|00004250| 07 e4 05 ce 0d 07 ee 56 | e7 21 62 6c 25 3c 3e 77 |.......V|.!bl%<>w|
|00004260| 68 61 6e 64 6c 65 25 20 | f2 6f 70 65 6e 28 77 25 |handle% |.open(w%|
|00004270| 2c 21 62 6c 25 2c b9 29 | 3a f4 20 6d 6f 76 65 20 |,!bl%,.)|:. move |
|00004280| 74 68 65 20 77 69 6e 64 | 6f 77 20 77 25 20 64 6f |the wind|ow w% do|
|00004290| 77 6e 20 6f 6e 65 20 62 | 75 74 20 6e 6f 74 20 62 |wn one b|ut not b|
|000042a0| 65 68 69 6e 64 20 6f 75 | 72 73 0d 07 f8 05 e1 0d |ehind ou|rs......|
|000042b0| 08 02 05 3a 0d 08 0c 46 | dd f2 70 6f 70 5f 77 69 |...:...F|..pop_wi|
|000042c0| 6e 28 77 25 29 20 20 20 | 20 20 20 20 20 20 20 20 |n(w%) | |
|000042d0| 20 20 20 20 20 20 20 3a | 20 f4 20 62 6c 6f 63 6b | :| . block|
|000042e0| 20 63 6f 6e 74 61 69 6e | 73 20 74 68 65 20 77 69 | contain|s the wi|
|000042f0| 6e 64 6f 77 20 73 74 61 | 74 65 0d 08 16 10 e7 20 |ndow sta|te..... |
|00004300| 62 6c 25 21 32 38 3e 30 | 20 8c 0d 08 20 4d 20 20 |bl%!28>0| ... M |
|00004310| 21 62 6c 25 3d 62 6c 25 | 21 32 38 20 20 20 20 20 |!bl%=bl%|!28 |
|00004320| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004330| 20 20 3a 20 f4 20 69 66 | 20 6e 6f 74 20 74 6f 70 | : . if| not top|
|00004340| 20 77 69 6e 64 6f 77 20 | 66 69 6e 64 20 77 69 6e | window |find win|
|00004350| 64 6f 77 20 74 77 6f 0d | 08 2a 53 20 20 c8 99 22 |dow two.|.*S .."|
|00004360| 57 69 6d 70 5f 47 65 74 | 57 69 6e 64 6f 77 53 74 |Wimp_Get|WindowSt|
|00004370| 61 74 65 22 2c 2c 62 6c | 25 20 20 20 20 20 3a 20 |ate",,bl|% : |
|00004380| f4 20 69 6e 20 66 72 6f | 6e 74 2c 20 6e 65 65 64 |. in fro|nt, need|
|00004390| 20 74 6f 20 64 6f 20 74 | 68 69 73 20 73 69 6e 63 | to do t|his sinc|
|000043a0| 65 20 49 63 6f 6e 20 62 | 61 72 0d 08 34 49 20 20 |e Icon b|ar..4I |
|000043b0| f2 6f 70 65 6e 28 77 25 | 2c 62 6c 25 21 32 38 2c |.open(w%|,bl%!28,|
|000043c0| b9 29 20 20 20 20 20 20 | 20 20 20 20 3a 20 f4 20 |.) | : . |
|000043d0| 64 6f 65 73 6e 27 74 20 | 6c 69 6b 65 20 62 65 69 |doesn't |like bei|
|000043e0| 6e 67 20 74 6f 6c 64 20 | 77 68 65 72 65 20 74 6f |ng told |where to|
|000043f0| 20 67 6f 0d 08 3e 05 cd | 0d 08 48 05 e1 0d 08 52 | go..>..|..H....R|
|00004400| 05 3a 0d 08 5c 46 dd f2 | 74 6f 67 67 6c 65 5f 73 |.:..\F..|toggle_s|
|00004410| 69 7a 65 28 77 25 29 20 | 20 20 20 20 20 20 20 20 |ize(w%) | |
|00004420| 20 20 20 20 20 3a 20 f4 | 20 62 6c 6f 63 6b 20 63 | : .| block c|
|00004430| 6f 6e 74 61 69 6e 73 20 | 74 68 65 20 77 69 6e 64 |ontains |the wind|
|00004440| 6f 77 20 73 74 61 74 65 | 0d 08 66 1a ea 20 62 65 |ow state|..f.. be|
|00004450| 68 69 6e 64 25 2c 66 25 | 2c 66 75 6c 6c 79 76 69 |hind%,f%|,fullyvi|
|00004460| 73 25 0d 08 70 3e 62 65 | 68 69 6e 64 25 3d 62 6c |s%..p>be|hind%=bl|
|00004470| 25 21 32 38 20 20 20 20 | 20 20 20 20 20 20 20 20 |%!28 | |
|00004480| 20 20 20 20 20 20 20 20 | 20 20 3a 20 f4 20 66 69 | | : . fi|
|00004490| 6e 64 20 77 69 6e 64 6f | 77 20 6f 6e 20 74 6f 70 |nd windo|w on top|
|000044a0| 0d 08 7a 47 66 25 3d 62 | 6c 25 21 33 32 20 20 20 |..zGf%=b|l%!32 |
|000044b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000044c0| 20 20 20 20 20 20 20 20 | 3a 20 f4 20 63 68 65 63 | |: . chec|
|000044d0| 6b 20 77 69 6e 64 6f 77 | 20 63 61 6e 20 62 65 20 |k window| can be |
|000044e0| 74 6f 67 67 6c 65 64 0d | 08 84 33 e7 20 28 66 25 |toggled.|..3. (f%|
|000044f0| 3c 30 20 80 20 28 66 25 | 20 80 20 31 3c 3c 32 37 |<0 . (f%| . 1<<27|
|00004500| 29 3d 30 29 20 84 20 28 | 66 25 3e 30 20 80 20 28 |)=0) . (|f%>0 . (|
|00004510| 66 25 80 34 29 3d 30 29 | 20 e1 0d 08 8e 26 66 75 |f%.4)=0)| ....&fu|
|00004520| 6c 6c 79 76 69 73 25 3d | 28 62 6c 25 21 33 32 20 |llyvis%=|(bl%!32 |
|00004530| 80 20 26 32 30 30 30 30 | 29 3d 26 32 30 30 30 30 |. &20000|)=&20000|
|00004540| 0d 08 98 3e e7 20 ac 20 | 66 75 6c 6c 79 76 69 73 |...>. . |fullyvis|
|00004550| 25 20 f2 6f 70 65 6e 28 | 77 25 2c 2d 31 2c b9 29 |% .open(|w%,-1,.)|
|00004560| 3a f4 20 70 6f 70 20 74 | 68 65 20 77 69 6e 64 6f |:. pop t|he windo|
|00004570| 77 20 69 66 20 6e 65 63 | 65 73 73 61 72 79 0d 08 |w if nec|essary..|
|00004580| a2 4c c8 99 22 57 69 6d | 70 5f 47 65 74 57 69 6e |.L.."Wim|p_GetWin|
|00004590| 64 6f 77 4f 75 74 6c 69 | 6e 65 22 2c 2c 62 6c 25 |dowOutli|ne",,bl%|
|000045a0| 20 20 20 20 20 3a 20 f4 | 20 66 61 6b 65 20 61 20 | : .| fake a |
|000045b0| 6d 6f 75 73 65 20 63 6c | 69 63 6b 20 6f 6e 20 74 |mouse cl|ick on t|
|000045c0| 6f 67 67 6c 65 20 69 63 | 6f 6e 0d 08 ac 20 44 25 |oggle ic|on... D%|
|000045d0| 3d 62 6c 25 21 31 32 2d | 34 3a 45 25 3d 62 6c 25 |=bl%!12-|4:E%=bl%|
|000045e0| 21 31 36 2d 38 3a 46 25 | 3d 34 0d 08 b6 0b d6 20 |!16-8:F%|=4..... |
|000045f0| 6d 6f 75 73 65 0d 08 c0 | 13 e7 20 ac 20 66 75 6c |mouse...|.. . ful|
|00004600| 6c 79 76 69 73 25 20 8c | 0d 08 ca 45 20 20 64 62 |lyvis% .|...E db|
|00004610| 6c 62 6f 75 6e 63 65 25 | 3d b9 20 20 20 20 20 20 |lbounce%|=. |
|00004620| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3a 20 f4 | | : .|
|00004630| 20 73 74 6f 70 20 74 6f | 67 67 6c 65 20 64 75 72 | stop to|ggle dur|
|00004640| 69 6e 67 20 6e 65 78 74 | 20 70 6f 6c 6c 0d 08 d4 |ing next| poll...|
|00004650| 49 20 20 f2 70 6f 6c 6c | 20 20 20 20 20 20 20 20 |I .poll| |
|00004660| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004670| 20 20 3a 20 f4 20 6e 65 | 65 64 20 61 20 70 6f 6c | : . ne|ed a pol|
|00004680| 6c 20 73 6f 20 77 69 6d | 70 20 22 73 65 65 73 22 |l so wim|p "sees"|
|00004690| 20 6d 6f 75 73 65 0d 08 | de 42 20 20 f2 6f 70 65 | mouse..|.B .ope|
|000046a0| 6e 28 77 25 2c 62 65 68 | 69 6e 64 25 2c b9 29 20 |n(w%,beh|ind%,.) |
|000046b0| 20 20 20 20 20 20 20 20 | 3a 20 f4 20 70 75 74 20 | |: . put |
|000046c0| 77 69 6e 64 6f 77 20 62 | 61 63 6b 20 69 6e 20 69 |window b|ack in i|
|000046d0| 74 73 20 70 6c 61 63 65 | 0d 08 e8 38 20 20 64 62 |ts place|...8 db|
|000046e0| 6c 62 6f 75 6e 63 65 25 | 3d a3 20 20 20 20 20 20 |lbounce%|=. |
|000046f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 3a 20 f4 20 | | : . |
|00004700| 72 65 2d 65 6e 61 62 6c | 65 20 74 6f 67 67 6c 65 |re-enabl|e toggle|
|00004710| 0d 08 f2 05 cd 0d 08 fc | 05 e1 0d 09 06 05 3a 0d |........|......:.|
|00004720| 09 10 42 dd f2 6d 6f 76 | 65 28 77 25 2c 78 25 2c |..B..mov|e(w%,x%,|
|00004730| 79 25 29 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |y%) | |
|00004740| 20 20 3a 20 f4 20 62 6c | 6f 63 6b 20 63 6f 6e 74 | : . bl|ock cont|
|00004750| 61 69 6e 73 20 77 69 6e | 64 6f 77 20 73 74 61 74 |ains win|dow stat|
|00004760| 65 0d 09 1a 1d ea 20 78 | 65 69 67 25 2c 79 65 69 |e..... x|eig%,yei|
|00004770| 67 25 2c 78 6c 69 6d 25 | 2c 79 6c 69 6d 25 0d 09 |g%,xlim%|,ylim%..|
|00004780| 24 48 62 6c 25 21 34 3d | 62 6c 25 21 34 2b 78 25 |$Hbl%!4=|bl%!4+x%|
|00004790| 2a 33 32 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |*32 | |
|000047a0| 20 20 20 20 20 20 3a 20 | f4 20 6d 6f 76 65 20 62 | : |. move b|
|000047b0| 79 20 33 32 20 4f 53 20 | 70 69 78 65 6c 73 20 2a |y 32 OS |pixels *|
|000047c0| 20 78 25 2c 79 25 0d 09 | 2e 15 62 6c 25 21 38 3d | x%,y%..|..bl%!8=|
|000047d0| 62 6c 25 21 38 2b 79 25 | 2a 33 32 0d 09 38 17 62 |bl%!8+y%|*32..8.b|
|000047e0| 6c 25 21 31 32 3d 62 6c | 25 21 31 32 2b 78 25 2a |l%!12=bl|%!12+x%*|
|000047f0| 33 32 0d 09 42 17 62 6c | 25 21 31 36 3d 62 6c 25 |32..B.bl|%!16=bl%|
|00004800| 21 31 36 2b 79 25 2a 33 | 32 0d 09 4c 45 c8 99 22 |!16+y%*3|2..LE.."|
|00004810| 4f 53 5f 52 65 61 64 4d | 6f 64 65 56 61 72 69 61 |OS_ReadM|odeVaria|
|00004820| 62 6c 65 22 2c 2d 31 2c | 34 20 b8 20 2c 2c 78 65 |ble",-1,|4 . ,,xe|
|00004830| 69 67 25 20 20 3a 20 f4 | 20 64 6f 6e 27 74 20 61 |ig% : .| don't a|
|00004840| 6c 6c 6f 77 20 6f 66 66 | 73 63 72 65 65 6e 0d 09 |llow off|screen..|
|00004850| 56 2a c8 99 22 4f 53 5f | 52 65 61 64 4d 6f 64 65 |V*.."OS_|ReadMode|
|00004860| 56 61 72 69 61 62 6c 65 | 22 2c 2d 31 2c 35 20 b8 |Variable|",-1,5 .|
|00004870| 20 2c 2c 79 65 69 67 25 | 0d 09 60 2b c8 99 22 4f | ,,yeig%|..`+.."O|
|00004880| 53 5f 52 65 61 64 4d 6f | 64 65 56 61 72 69 61 62 |S_ReadMo|deVariab|
|00004890| 6c 65 22 2c 2d 31 2c 31 | 31 20 b8 20 2c 2c 78 6c |le",-1,1|1 . ,,xl|
|000048a0| 69 6d 25 0d 09 6a 2b c8 | 99 22 4f 53 5f 52 65 61 |im%..j+.|."OS_Rea|
|000048b0| 64 4d 6f 64 65 56 61 72 | 69 61 62 6c 65 22 2c 2d |dModeVar|iable",-|
|000048c0| 31 2c 31 32 20 b8 20 2c | 2c 79 6c 69 6d 25 0d 09 |1,12 . ,|,ylim%..|
|000048d0| 74 51 e7 20 28 62 6c 25 | 21 31 32 3c 3d 30 29 20 |tQ. (bl%|!12<=0) |
|000048e0| 84 20 28 62 6c 25 21 31 | 36 3c 3d 30 29 20 84 20 |. (bl%!1|6<=0) . |
|000048f0| 28 62 6c 25 21 34 3e 78 | 6c 69 6d 25 2a 32 5e 78 |(bl%!4>x|lim%*2^x|
|00004900| 65 69 67 25 29 20 84 20 | 28 62 6c 25 21 38 3e 79 |eig%) . |(bl%!8>y|
|00004910| 6c 69 6d 25 2a 32 5e 79 | 65 69 67 25 29 20 e1 0d |lim%*2^y|eig%) ..|
|00004920| 09 7e 23 c8 99 22 57 69 | 6d 70 5f 53 65 6e 64 4d |.~#.."Wi|mp_SendM|
|00004930| 65 73 73 61 67 65 22 2c | 32 2c 62 6c 25 2c 21 62 |essage",|2,bl%,!b|
|00004940| 6c 25 0d 09 88 05 e1 0d | 09 92 05 3a 0d 09 9c 12 |l%......|...:....|
|00004950| dd f2 70 75 73 68 5f 77 | 69 6e 64 6f 77 73 0d 09 |..push_w|indows..|
|00004960| a6 0b ea 20 6e 65 78 74 | 25 0d 09 b0 35 e7 20 76 |... next|%...5. v|
|00004970| 65 72 73 69 6f 6e 25 20 | 3c 20 33 30 30 20 e1 20 |ersion% |< 300 . |
|00004980| 20 20 20 20 20 20 20 20 | 20 20 3a 20 f4 20 6e 6f | | : . no|
|00004990| 74 20 69 6e 20 52 49 53 | 43 20 4f 53 20 32 0d 09 |t in RIS|C OS 2..|
|000049a0| ba 38 e7 20 68 69 64 64 | 65 6e 25 20 3c 3e 20 2d |.8. hidd|en% <> -|
|000049b0| 31 20 e1 20 20 20 20 20 | 20 20 20 20 20 20 20 3a |1 . | :|
|000049c0| 20 f4 20 69 67 6e 6f 72 | 65 20 65 78 74 72 61 20 | . ignor|e extra |
|000049d0| 70 75 73 68 65 73 0d 09 | c4 41 c8 99 22 57 69 6d |pushes..|.A.."Wim|
|000049e0| 70 5f 43 72 65 61 74 65 | 4d 65 6e 75 22 2c 2c 2d |p_Create|Menu",,-|
|000049f0| 31 20 20 20 20 20 20 20 | 20 20 20 20 20 3a 20 f4 |1 | : .|
|00004a00| 20 63 6c 65 61 72 20 61 | 6e 79 20 61 63 74 69 76 | clear a|ny activ|
|00004a10| 65 20 6d 65 6e 75 73 0d | 09 ce 3b c8 99 22 57 69 |e menus.|..;.."Wi|
|00004a20| 6d 70 5f 47 65 74 43 61 | 72 65 74 50 6f 73 69 74 |mp_GetCa|retPosit|
|00004a30| 69 6f 6e 22 2c 2c 63 61 | 72 65 74 25 20 20 3a 20 |ion",,ca|ret% : |
|00004a40| f4 20 73 61 76 65 20 63 | 61 72 65 74 20 73 74 61 |. save c|aret sta|
|00004a50| 74 65 0d 09 d8 3c f2 6f | 70 65 6e 28 77 68 61 6e |te...<.o|pen(whan|
|00004a60| 64 6c 65 25 2c 2d 32 2c | a3 29 20 20 20 20 20 20 |dle%,-2,|.) |
|00004a70| 20 20 20 3a 20 f4 20 70 | 75 73 68 20 6f 75 72 20 | : . p|ush our |
|00004a80| 77 69 6e 64 6f 77 20 74 | 6f 20 62 61 63 6b 0d 09 |window t|o back..|
|00004a90| e2 20 c8 99 22 57 69 6d | 70 5f 47 65 74 57 69 6e |. .."Wim|p_GetWin|
|00004aa0| 64 6f 77 53 74 61 74 65 | 22 2c 2c 62 6c 25 0d 09 |dowState|",,bl%..|
|00004ab0| ec 10 6e 65 78 74 25 3d | 62 6c 25 21 32 38 0d 09 |..next%=|bl%!28..|
|00004ac0| f6 43 c8 95 20 6e 65 78 | 74 25 3c 3e 2d 31 20 80 |.C.. nex|t%<>-1 .|
|00004ad0| 20 68 69 64 64 65 6e 25 | 3c 6d 61 78 77 25 20 20 | hidden%|<maxw% |
|00004ae0| 20 3a 20 f4 20 70 75 73 | 68 20 77 69 6e 64 6f 77 | : . pus|h window|
|00004af0| 73 20 62 65 68 69 6e 64 | 20 62 61 63 6b 64 72 6f |s behind| backdro|
|00004b00| 70 0d 0a 00 10 20 20 21 | 62 6c 25 3d 6e 65 78 74 |p.... !|bl%=next|
|00004b10| 25 0d 0a 0a 10 20 20 68 | 69 64 64 65 6e 25 2b 3d |%.... h|idden%+=|
|00004b20| 31 0d 0a 14 39 20 20 77 | 73 74 61 63 6b 25 28 68 |1...9 w|stack%(h|
|00004b30| 69 64 64 65 6e 25 29 3d | 21 62 6c 25 20 20 20 20 |idden%)=|!bl% |
|00004b40| 20 20 20 20 20 20 20 20 | 20 3a 20 f4 20 72 65 63 | | : . rec|
|00004b50| 6f 72 64 20 77 69 6e 64 | 6f 77 0d 0a 1e 23 20 20 |ord wind|ow...# |
|00004b60| c8 99 22 58 57 69 6d 70 | 5f 47 65 74 57 69 6e 64 |.."XWimp|_GetWind|
|00004b70| 6f 77 53 74 61 74 65 22 | 2c 2c 62 6c 25 0d 0a 28 |owState"|,,bl%..(|
|00004b80| 12 20 20 6e 65 78 74 25 | 3d 62 6c 25 21 32 38 0d |. next%|=bl%!28.|
|00004b90| 0a 32 0f 20 20 62 6c 25 | 21 32 38 3d 2d 33 0d 0a |.2. bl%|!28=-3..|
|00004ba0| 3c 28 20 20 c8 99 22 58 | 57 69 6d 70 5f 53 65 6e |<( .."X|Wimp_Sen|
|00004bb0| 64 4d 65 73 73 61 67 65 | 22 2c 32 2c 62 6c 25 2c |dMessage|",2,bl%,|
|00004bc0| 21 62 6c 25 2c 30 0d 0a | 46 05 ce 0d 0a 50 05 e1 |!bl%,0..|F....P..|
|00004bd0| 0d 0a 5a 05 3a 0d 0a 64 | 11 dd f2 70 6f 70 5f 77 |..Z.:..d|...pop_w|
|00004be0| 69 6e 64 6f 77 73 0d 0a | 6e 0f ea 20 70 72 65 76 |indows..|n.. prev|
|00004bf0| 25 2c 20 66 25 0d 0a 78 | 36 e7 20 68 69 64 64 65 |%, f%..x|6. hidde|
|00004c00| 6e 25 3d 2d 31 20 e1 20 | 20 20 20 20 20 20 20 20 |n%=-1 . | |
|00004c10| 20 20 20 20 20 20 3a 20 | f4 20 69 67 6e 6f 72 65 | : |. ignore|
|00004c20| 20 65 78 74 72 61 20 70 | 6f 70 73 0d 0a 82 0c 70 | extra p|ops....p|
|00004c30| 72 65 76 25 3d 2d 31 0d | 0a 8c 3f c8 95 20 68 69 |rev%=-1.|..?.. hi|
|00004c40| 64 64 65 6e 25 3e 3d 30 | 20 20 20 20 20 20 20 20 |dden%>=0| |
|00004c50| 20 20 20 20 20 20 20 20 | 20 20 20 20 3a 20 f4 20 | | : . |
|00004c60| 66 6f 72 20 61 6c 6c 20 | 68 69 64 64 65 6e 20 77 |for all |hidden w|
|00004c70| 69 6e 64 6f 77 73 0d 0a | 96 47 20 20 f2 6f 70 65 |indows..|.G .ope|
|00004c80| 6e 28 77 73 74 61 63 6b | 25 28 68 69 64 64 65 6e |n(wstack|%(hidden|
|00004c90| 25 29 2c 70 72 65 76 25 | 2c b9 29 3a 20 f4 20 70 |%),prev%|,.): . p|
|00004ca0| 6f 70 20 74 6f 20 66 72 | 6f 6e 74 20 69 6e 20 6f |op to fr|ont in o|
|00004cb0| 72 69 67 69 6e 61 6c 20 | 6f 72 64 65 72 0d 0a a0 |riginal |order...|
|00004cc0| 1b 20 20 21 62 6c 25 3d | 77 73 74 61 63 6b 25 28 |. !bl%=|wstack%(|
|00004cd0| 68 69 64 64 65 6e 25 29 | 0d 0a aa 29 20 20 c8 99 |hidden%)|...) ..|
|00004ce0| 22 58 57 69 6d 70 5f 47 | 65 74 57 69 6e 64 6f 77 |"XWimp_G|etWindow|
|00004cf0| 53 74 61 74 65 22 2c 2c | 62 6c 25 20 b8 20 3b 66 |State",,|bl% . ;f|
|00004d00| 25 0d 0a b4 1d 20 20 e7 | 20 28 66 25 20 80 20 31 |%.... .| (f% . 1|
|00004d10| 29 3d 30 20 70 72 65 76 | 25 3d 21 62 6c 25 0d 0a |)=0 prev|%=!bl%..|
|00004d20| be 10 20 20 68 69 64 64 | 65 6e 25 2d 3d 31 0d 0a |.. hidd|en%-=1..|
|00004d30| c8 87 20 20 e7 20 70 72 | 65 76 25 3d 21 63 61 72 |.. . pr|ev%=!car|
|00004d40| 65 74 25 20 c8 99 22 58 | 57 69 6d 70 5f 53 65 74 |et% .."X|Wimp_Set|
|00004d50| 43 61 72 65 74 50 6f 73 | 69 74 69 6f 6e 22 2c 21 |CaretPos|ition",!|
|00004d60| 63 61 72 65 74 25 2c 63 | 61 72 65 74 25 21 34 2c |caret%,c|aret%!4,|
|00004d70| 63 61 72 65 74 25 21 38 | 2c 63 61 72 65 74 25 21 |caret%!8|,caret%!|
|00004d80| 31 32 2c 63 61 72 65 74 | 25 21 31 36 2c 63 61 72 |12,caret|%!16,car|
|00004d90| 65 74 25 21 32 30 20 20 | 20 20 20 20 20 20 3a 20 |et%!20 | : |
|00004da0| f4 20 72 65 73 74 6f 72 | 65 20 63 61 72 65 74 20 |. restor|e caret |
|00004db0| 73 74 61 74 65 0d 0a d2 | 05 ce 0d 0a dc 05 e1 0d |state...|........|
|00004dc0| 0a e6 05 3a 0d 0a f0 11 | dd f2 69 63 6f 6e 69 73 |...:....|..iconis|
|00004dd0| 65 28 77 25 29 0d 0a fa | 1c ea 20 74 73 6b 25 2c |e(w%)...|.. tsk%,|
|00004de0| 73 25 2c 49 25 2c 6c 61 | 73 74 64 6f 74 25 2c 66 |s%,I%,la|stdot%,f|
|00004df0| 25 0d 0b 04 16 e7 20 76 | 65 72 73 69 6f 6e 25 20 |%..... v|ersion% |
|00004e00| 3c 20 33 30 30 20 e1 0d | 0b 0e 48 66 25 3d 62 6c |< 300 ..|..Hf%=bl|
|00004e10| 25 21 33 32 20 20 20 20 | 20 20 20 20 20 20 20 20 |%!32 | |
|00004e20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3a | | :|
|00004e30| 20 f4 20 63 68 65 63 6b | 20 77 69 6e 64 6f 77 20 | . check| window |
|00004e40| 63 61 6e 20 62 65 20 69 | 63 6f 6e 69 73 65 64 0d |can be i|conised.|
|00004e50| 0b 18 39 e7 20 28 66 25 | 3c 30 20 80 20 28 66 25 |..9. (f%|<0 . (f%|
|00004e60| 20 80 20 31 3c 3c 32 35 | 29 3d 30 29 20 84 20 28 | . 1<<25|)=0) . (|
|00004e70| 28 66 25 80 33 32 29 3d | 33 32 20 80 20 28 66 25 |(f%.32)=|32 . (f%|
|00004e80| 80 31 29 3d 30 29 20 e1 | 0d 0b 22 15 62 6c 25 21 |.1)=0) .|..".bl%!|
|00004e90| 30 3d 32 30 3a 62 6c 25 | 21 31 32 3d 30 0d 0b 2c |0=20:bl%|!12=0..,|
|00004ea0| 49 c8 99 22 57 69 6d 70 | 5f 53 65 6e 64 4d 65 73 |I.."Wimp|_SendMes|
|00004eb0| 73 61 67 65 22 2c 31 39 | 2c 62 6c 25 2c 77 25 20 |sage",19|,bl%,w% |
|00004ec0| b8 20 2c 2c 74 73 6b 25 | 20 3a 20 f4 20 67 65 74 |. ,,tsk%| : . get|
|00004ed0| 20 74 61 73 6b 20 68 61 | 6e 64 6c 65 20 6f 66 20 | task ha|ndle of |
|00004ee0| 77 69 6e 64 6f 77 0d 0b | 36 3c 21 62 6c 25 3d 77 |window..|6<!bl%=w|
|00004ef0| 25 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |% | |
|00004f00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3a 20 | | : |
|00004f10| f4 20 67 65 74 20 77 69 | 6e 64 6f 77 20 74 69 74 |. get wi|ndow tit|
|00004f20| 6c 65 0d 0b 40 21 c8 99 | 22 57 69 6d 70 5f 47 65 |le..@!..|"Wimp_Ge|
|00004f30| 74 57 69 6e 64 6f 77 49 | 6e 66 6f 22 2c 2c 62 6c |tWindowI|nfo",,bl|
|00004f40| 25 2b 31 0d 0b 4a 16 e7 | 28 62 6c 25 21 36 30 80 |%+1..J..|(bl%!60.|
|00004f50| 26 31 30 30 29 3d 30 20 | 8c 0d 0b 54 0f 20 20 73 |&100)=0 |...T. s|
|00004f60| 25 3d 62 6c 25 2b 37 36 | 0d 0b 5e 05 cc 0d 0b 68 |%=bl%+76|..^....h|
|00004f70| 1e 20 20 e7 20 62 6c 25 | 21 37 36 3e 3d 31 36 2a |. . bl%|!76>=16*|
|00004f80| 31 30 32 34 2a 31 30 32 | 34 20 8c 0d 0b 72 41 20 |1024*102|4 ...rA |
|00004f90| 20 20 20 73 25 3d 62 6c | 25 21 37 36 20 20 20 20 | s%=bl|%!76 |
|00004fa0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004fb0| 20 20 20 3a 20 f4 20 6e | 6f 74 20 61 70 70 6c 69 | : . n|ot appli|
|00004fc0| 63 61 74 69 6f 6e 20 73 | 70 61 63 65 0d 0b 7c 07 |cation s|pace..|.|
|00004fd0| 20 20 cc 0d 0b 86 1f 20 | 20 20 20 e7 20 62 6c 25 | ..... | . bl%|
|00004fe0| 21 38 34 3e 35 31 32 20 | 62 6c 25 21 38 34 3d 35 |!84>512 |bl%!84=5|
|00004ff0| 31 32 0d 0b 90 3b 20 20 | 20 20 c8 99 22 57 69 6d |12...; | .."Wim|
|00005000| 70 5f 54 72 61 6e 73 66 | 65 72 42 6c 6f 63 6b 22 |p_Transf|erBlock"|
|00005010| 2c 74 73 6b 25 2c 62 6c | 25 21 37 36 2c 74 61 73 |,tsk%,bl|%!76,tas|
|00005020| 6b 25 2c 62 6c 25 2c 62 | 6c 25 21 38 34 0d 0b 9a |k%,bl%,b|l%!84...|
|00005030| 0e 20 20 20 20 73 25 3d | 62 6c 25 0d 0b a4 07 20 |. s%=|bl%.... |
|00005040| 20 cd 0d 0b ae 05 cd 0d | 0b b8 13 49 25 3d 30 3a | .......|...I%=0:|
|00005050| 6c 61 73 74 64 6f 74 25 | 3d 30 0d 0b c2 47 c8 95 |lastdot%|=0...G..|
|00005060| 20 73 25 3f 49 25 3e 33 | 32 20 20 20 20 20 20 20 | s%?I%>3|2 |
|00005070| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3a | | :|
|00005080| 20 f4 20 63 6f 70 79 20 | 74 69 74 6c 65 20 75 6e | . copy |title un|
|00005090| 74 69 6c 20 63 74 72 6c | 20 6f 72 20 73 70 61 63 |til ctrl| or spac|
|000050a0| 65 0d 0b cc 20 20 20 e7 | 20 73 25 3f 49 25 3d 97 |e... .| s%?I%=.|
|000050b0| 22 2e 22 20 6c 61 73 74 | 64 6f 74 25 3d 49 25 2b |"." last|dot%=I%+|
|000050c0| 31 0d 0b d6 1a 20 20 62 | 6c 25 3f 49 25 3d 73 25 |1.... b|l%?I%=s%|
|000050d0| 3f 49 25 20 3a 20 49 25 | 2b 3d 31 0d 0b e0 05 ce |?I% : I%|+=1.....|
|000050e0| 0d 0b ea 31 62 6c 25 3f | 49 25 3d 31 33 20 3a 20 |...1bl%?|I%=13 : |
|000050f0| 24 28 62 6c 25 2b 32 38 | 29 3d c2 24 28 62 6c 25 |$(bl%+28|)=.$(bl%|
|00005100| 2b 6c 61 73 74 64 6f 74 | 25 29 2c 32 30 29 2b bd |+lastdot|%),20)+.|
|00005110| 30 0d 0b f4 38 21 62 6c | 25 3d 34 38 3a 62 6c 25 |0...8!bl|%=48:bl%|
|00005120| 21 31 32 3d 30 3a 62 6c | 25 21 31 36 3d 26 34 30 |!12=0:bl|%!16=&40|
|00005130| 30 43 41 3a 62 6c 25 21 | 32 30 3d 77 25 3a 62 6c |0CA:bl%!|20=w%:bl|
|00005140| 25 21 32 34 3d 74 73 6b | 25 0d 0b fe 3f c8 99 22 |%!24=tsk|%...?.."|
|00005150| 57 69 6d 70 5f 53 65 6e | 64 4d 65 73 73 61 67 65 |Wimp_Sen|dMessage|
|00005160| 22 2c 31 37 2c 62 6c 25 | 2c 30 20 20 20 20 20 20 |",17,bl%|,0 |
|00005170| 3a 20 f4 20 73 65 6e 64 | 20 69 63 6f 6e 69 73 65 |: . send| iconise|
|00005180| 20 6d 65 73 73 61 67 65 | 0d 0c 08 05 e1 0d 0c 12 | message|........|
|00005190| 05 3a 0d 0c 1c 2d f4 20 | 70 6c 61 63 65 20 61 20 |.:...-. |place a |
|000051a0| 6d 6f 75 73 65 20 65 76 | 65 6e 74 20 69 6e 20 74 |mouse ev|ent in t|
|000051b0| 68 65 20 6d 6f 75 73 65 | 20 62 75 66 66 65 72 0d |he mouse| buffer.|
|000051c0| 0c 26 37 f4 20 74 68 69 | 73 20 69 73 20 69 6e 20 |.&7. thi|s is in |
|000051d0| 6d 2f 63 20 63 6f 64 65 | 20 74 6f 20 6b 65 65 70 |m/c code| to keep|
|000051e0| 20 69 6e 74 65 72 72 75 | 70 74 73 20 74 75 72 6e | interru|pts turn|
|000051f0| 65 64 20 6f 66 66 0d 0c | 30 24 f4 20 66 6f 72 20 |ed off..|0$. for |
|00005200| 74 68 65 20 73 68 6f 72 | 74 65 73 74 20 70 6f 73 |the shor|test pos|
|00005210| 73 69 62 6c 65 20 74 69 | 6d 65 0d 0c 3a 0f dd f2 |sible ti|me..:...|
|00005220| 61 73 73 5f 6d 6f 75 73 | 65 0d 0c 44 0f de 20 63 |ass_mous|e..D.. c|
|00005230| 6f 64 65 25 20 31 32 38 | 0d 0c 4e 0d e3 49 25 3d |ode% 128|..N..I%=|
|00005240| 30 b8 32 88 32 0d 0c 58 | 0c 50 25 3d 63 6f 64 65 |0.2.2..X|.P%=code|
|00005250| 25 0d 0c 62 0c 5b 20 4f | 50 54 20 49 25 0d 0c 6c |%..b.[ O|PT I%..l|
|00005260| 0a 2e 6d 6f 75 73 65 0d | 0c 76 1e 53 54 4d 46 44 |..mouse.|.v.STMFD|
|00005270| 20 20 52 31 33 21 2c 7b | 52 30 2d 52 32 2c 52 36 | R13!,{|R0-R2,R6|
|00005280| 2c 52 31 34 7d 0d 0c 80 | 21 53 57 49 20 20 20 20 |,R14}...|!SWI |
|00005290| 22 4f 53 5f 52 65 61 64 | 4d 6f 6e 6f 74 6f 6e 69 |"OS_Read|Monotoni|
|000052a0| 63 54 69 6d 65 22 0d 0c | 8a 10 4d 4f 56 20 20 20 |cTime"..|..MOV |
|000052b0| 20 52 36 2c 52 30 0d 0c | 94 16 53 57 49 20 20 20 | R6,R0..|..SWI |
|000052c0| 20 22 4f 53 5f 49 6e 74 | 4f 66 66 22 0d 0c 9e 12 | "OS_Int|Off"....|
|000052d0| 4d 4f 56 20 20 20 20 52 | 30 2c 23 31 33 38 0d 0c |MOV R|0,#138..|
|000052e0| a8 10 4d 4f 56 20 20 20 | 20 52 31 2c 23 39 0d 0c |..MOV | R1,#9..|
|000052f0| b2 10 4d 4f 56 20 20 20 | 20 52 32 2c 52 33 0d 0c |..MOV | R2,R3..|
|00005300| bc 14 53 57 49 20 20 20 | 20 22 4f 53 5f 42 79 74 |..SWI | "OS_Byt|
|00005310| 65 22 0d 0c c6 17 4d 4f | 56 20 20 20 20 52 32 2c |e"....MO|V R2,|
|00005320| 52 32 2c 4c 53 52 20 23 | 38 0d 0c d0 14 53 57 49 |R2,LSR #|8....SWI|
|00005330| 20 20 20 20 22 4f 53 5f | 42 79 74 65 22 0d 0c da | "OS_|Byte"...|
|00005340| 10 4d 4f 56 20 20 20 20 | 52 32 2c 52 34 0d 0c e4 |.MOV |R2,R4...|
|00005350| 14 53 57 49 20 20 20 20 | 22 4f 53 5f 42 79 74 65 |.SWI |"OS_Byte|
|00005360| 22 0d 0c ee 17 4d 4f 56 | 20 20 20 20 52 32 2c 52 |"....MOV| R2,R|
|00005370| 32 2c 4c 53 52 20 23 38 | 0d 0c f8 14 53 57 49 20 |2,LSR #8|....SWI |
|00005380| 20 20 20 22 4f 53 5f 42 | 79 74 65 22 0d 0d 02 10 | "OS_B|yte"....|
|00005390| 4d 4f 56 20 20 20 20 52 | 32 2c 52 35 0d 0d 0c 14 |MOV R|2,R5....|
|000053a0| 53 57 49 20 20 20 20 22 | 4f 53 5f 42 79 74 65 22 |SWI "|OS_Byte"|
|000053b0| 0d 0d 16 10 4d 4f 56 20 | 20 20 20 52 32 2c 52 36 |....MOV | R2,R6|
|000053c0| 0d 0d 20 14 53 57 49 20 | 20 20 20 22 4f 53 5f 42 |.. .SWI | "OS_B|
|000053d0| 79 74 65 22 0d 0d 2a 17 | 4d 4f 56 20 20 20 20 52 |yte"..*.|MOV R|
|000053e0| 32 2c 52 32 2c 4c 53 52 | 20 23 38 0d 0d 34 14 53 |2,R2,LSR| #8..4.S|
|000053f0| 57 49 20 20 20 20 22 4f | 53 5f 42 79 74 65 22 0d |WI "O|S_Byte".|
|00005400| 0d 3e 17 4d 4f 56 20 20 | 20 20 52 32 2c 52 32 2c |.>.MOV | R2,R2,|
|00005410| 4c 53 52 20 23 38 0d 0d | 48 14 53 57 49 20 20 20 |LSR #8..|H.SWI |
|00005420| 20 22 4f 53 5f 42 79 74 | 65 22 0d 0d 52 17 4d 4f | "OS_Byt|e"..R.MO|
|00005430| 56 20 20 20 20 52 32 2c | 52 32 2c 4c 53 52 20 23 |V R2,|R2,LSR #|
|00005440| 38 0d 0d 5c 14 53 57 49 | 20 20 20 20 22 4f 53 5f |8..\.SWI| "OS_|
|00005450| 42 79 74 65 22 0d 0d 66 | 15 53 57 49 20 20 20 20 |Byte"..f|.SWI |
|00005460| 22 4f 53 5f 49 6e 74 4f | 6e 22 0d 0d 70 1e 4c 44 |"OS_IntO|n"..p.LD|
|00005470| 4d 46 44 20 20 52 31 33 | 21 2c 7b 52 30 2d 52 32 |MFD R13|!,{R0-R2|
|00005480| 2c 52 36 2c 50 43 7d 5e | 0d 0d 7a 05 5d 0d 0d 84 |,R6,PC}^|..z.]...|
|00005490| 05 ed 0d 0d 8e 05 e1 0d | 0d 98 05 3a 0d 0d a2 0b |........|...:....|
|000054a0| dd f2 65 72 72 6f 72 0d | 0d ac 09 ee 20 85 20 87 |..error.|.... . .|
|000054b0| 0d 0d b6 26 c8 99 22 57 | 69 6d 70 5f 43 6c 6f 73 |...&.."W|imp_Clos|
|000054c0| 65 44 6f 77 6e 22 2c 74 | 61 73 6b 25 2c 26 34 42 |eDown",t|ask%,&4B|
|000054d0| 35 33 34 31 35 34 0d 0d | c0 16 f1 20 f6 24 3b 22 |534154..|... .$;"|
|000054e0| 20 61 74 20 6c 69 6e 65 | 20 22 3b 9e 0d 0d ca 05 | at line| ";.....|
|000054f0| e1 0d 0d d4 05 3a 0d 0d | de 32 dd a4 77 69 6d 70 |.....:..|.2..wimp|
|00005500| 65 72 72 6f 72 28 62 6c | 25 2c 65 72 72 6e 6f 25 |error(bl|%,errno%|
|00005510| 2c 65 72 72 24 2c 74 61 | 73 6b 24 2c 6f 6b 25 2c |,err$,ta|sk$,ok%,|
|00005520| 63 61 6e 63 65 6c 25 29 | 0d 0d e8 15 ea 20 66 6c |cancel%)|..... fl|
|00005530| 61 67 25 2c 72 65 73 70 | 6f 6e 73 65 25 0d 0d f2 |ag%,resp|onse%...|
|00005540| 30 21 62 6c 25 3d 65 72 | 72 6e 6f 25 20 3a 20 24 |0!bl%=er|rno% : $|
|00005550| 28 62 6c 25 2b 34 29 3d | 65 72 72 24 2b 22 20 22 |(bl%+4)=|err$+" "|
|00005560| 2b c3 65 72 72 6e 6f 25 | 2b bd 28 30 29 0d 0d fc |+.errno%|+.(0)...|
|00005570| 1a 66 6c 61 67 25 3d 6f | 6b 25 2b 28 63 61 6e 63 |.flag%=o|k%+(canc|
|00005580| 65 6c 25 3c 3c 31 29 0d | 0e 06 36 c8 99 20 22 57 |el%<<1).|..6.. "W|
|00005590| 69 6d 70 5f 52 65 70 6f | 72 74 45 72 72 6f 72 22 |imp_Repo|rtError"|
|000055a0| 2c 62 6c 25 2c 66 6c 61 | 67 25 2c 74 61 73 6b 24 |,bl%,fla|g%,task$|
|000055b0| 20 b8 20 2c 72 65 73 70 | 6f 6e 73 65 25 0d 0e 10 | . ,resp|onse%...|
|000055c0| 0e 3d 72 65 73 70 6f 6e | 73 65 25 0d ff 46 69 6c |.=respon|se%..Fil|
|000055d0| 65 44 61 74 61 82 21 53 | 70 72 69 74 65 73 00 ff |eData.!S|prites..|
|000055e0| 00 20 07 00 00 44 f9 ff | ff fe 12 e6 ed 03 00 41 |. ...D..|.......A|
|000055f0| ea 03 00 00 00 10 00 00 | 00 24 07 00 00 d4 02 00 |........|.$......|
|00005600| 00 21 68 6f 74 6b 65 79 | 73 6f 6c 64 00 04 00 00 |.!hotkey|sold....|
|00005610| 00 10 00 00 00 00 00 00 | 00 07 00 00 00 2c 00 00 |........|.....,..|
|00005620| 00 80 01 00 00 0c 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 44 44 44 |........|.....DDD|
|00005640| 44 44 44 44 44 44 44 44 | 74 47 44 40 77 07 00 00 |DDDDDDDD|tGD@w...|
|00005650| 00 44 44 44 44 44 44 44 | 44 44 44 44 74 77 77 40 |.DDDDDDD|DDDDtww@|
|00005660| 70 07 00 00 00 44 55 55 | 55 55 55 55 55 55 55 55 |p....DUU|UUUUUUUU|
|00005670| 45 44 77 40 77 07 00 00 | 00 44 c5 cc cc cc cc cc |EDw@w...|.D......|
|00005680| cc cc cc cc 75 77 47 40 | 77 00 00 00 00 54 cc cb |....uwG@|w....T..|
|00005690| bb bc cb bb bc cb bb cb | 5c 44 44 55 55 05 00 00 |........|\DDUU...|
|000056a0| 00 54 cc 44 44 44 44 44 | 4c c4 44 cb 5c 44 44 b5 |.T.DDDDD|L.D.\DD.|
|000056b0| bc 05 00 00 00 c5 bc b4 | 44 44 b4 b4 4c c4 44 b4 |........|DD..L.D.|
|000056c0| cc 45 44 c5 cc 05 00 00 | 00 c5 cc cc cc cc cc cc |.ED.....|........|
|000056d0| cc cc cc cc cc 45 44 c5 | cc 05 00 00 00 55 55 55 |.....ED.|.....UUU|
|000056e0| 55 55 55 55 55 55 55 55 | 55 45 44 55 55 05 00 00 |UUUUUUUU|UEDUU...|
|000056f0| 00 44 44 44 4b 44 44 44 | 44 44 44 44 44 44 44 44 |.DDDKDDD|DDDDDDDD|
|00005700| 44 44 00 00 00 40 84 4b | 44 48 44 84 44 44 48 44 |DD...@.K|DHD.DDHD|
|00005710| 84 44 44 48 04 44 00 00 | 00 40 f8 48 84 8f 44 f8 |.DDH.D..|.@.H..D.|
|00005720| 48 84 8f 44 f8 48 84 8f | 04 44 00 00 00 40 f8 8f |H..D.H..|.D...@..|
|00005730| 84 ff 48 f8 8f 84 ff 48 | f8 8f 84 ff 08 44 00 00 |..H....H|.....D..|
|00005740| 00 40 84 48 44 88 44 84 | 48 44 88 44 84 48 44 88 |.@.HD.D.|HD.D.HD.|
|00005750| 04 44 00 00 00 77 47 74 | 77 44 77 47 74 77 44 77 |.D...wGt|wDwGtwDw|
|00005760| 47 74 77 44 77 47 00 00 | 00 00 00 00 00 00 00 00 |GtwDwG..|........|
|00005770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005780| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005790| 00 00 00 00 00 00 00 00 | 00 00 00 00 f0 0f 00 00 |........|........|
|000057a0| ff 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000057b0| 00 ff 0f 00 f0 0f 00 00 | 00 00 ff ff ff ff ff ff |........|........|
|000057c0| ff ff ff ff 0f 00 ff 00 | f0 0f 00 00 00 00 ff ff |........|........|
|000057d0| ff ff ff ff ff ff ff ff | ff ff 0f 00 ff 00 00 00 |........|........|
|000057e0| 00 f0 ff ff ff ff ff ff | ff ff ff ff ff 00 00 ff |........|........|
|000057f0| ff 0f 00 00 00 f0 ff ff | ff ff ff ff ff ff ff ff |........|........|
|00005800| ff 00 00 ff ff 0f 00 00 | 00 ff ff ff ff ff ff ff |........|........|
|00005810| ff ff ff ff ff 0f 00 ff | ff 0f 00 00 00 ff ff ff |........|........|
|00005820| ff ff ff ff ff ff ff ff | ff 0f 00 ff ff 0f 00 00 |........|........|
|00005830| 00 ff ff ff ff ff ff ff | ff ff ff ff ff 0f 00 ff |........|........|
|00005840| ff 0f 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005850| 00 00 00 00 00 00 00 00 | 00 00 f0 00 00 0f 00 f0 |........|........|
|00005860| 00 00 0f 00 f0 00 00 0f | 00 00 00 00 00 00 ff 0f |........|........|
|00005870| f0 ff 00 ff 0f f0 ff 00 | ff 0f f0 ff 00 00 00 00 |........|........|
|00005880| 00 00 ff ff f0 ff 0f ff | ff f0 ff 0f ff ff f0 ff |........|........|
|00005890| 0f 00 00 00 00 00 f0 0f | 00 ff 00 f0 0f 00 ff 00 |........|........|
|000058a0| f0 0f 00 ff 00 00 00 00 | 00 ff 0f f0 ff 00 ff 0f |........|........|
|000058b0| f0 ff 00 ff 0f f0 ff 00 | ff 0f 00 00 00 00 00 00 |........|........|
|000058c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000058d0| 00 d4 02 00 00 21 68 6f | 74 6b 65 79 73 00 00 00 |.....!ho|tkeys...|
|000058e0| 00 04 00 00 00 10 00 00 | 00 00 00 00 00 07 00 00 |........|........|
|000058f0| 00 2c 00 00 00 80 01 00 | 00 0c 00 00 00 00 00 00 |.,......|........|
|00005900| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 cc 00 00 |........|........|
|00005910| 00 00 00 00 00 00 00 00 | 00 00 00 bc cc 0c 77 07 |........|......w.|
|00005920| 00 c7 00 00 00 00 00 00 | 00 00 cc cb cc 00 00 bc |........|........|
|00005930| cb 0c 70 c7 77 c7 00 00 | 00 c0 bc cc cc cc cc bb |..p.w...|........|
|00005940| cc cc cc eb be cc 7c c7 | cc cc 00 00 00 c0 bc cb |......|.|........|
|00005950| cc cc bc ee cb cc bc ee | ee cb cc 77 c7 c5 00 00 |........|...w....|
|00005960| 00 c0 eb be 55 55 55 55 | 55 55 55 55 55 55 c5 bc |....UUUU|UUUUUU..|
|00005970| 77 c5 00 00 00 b0 ee ee | c5 cc cc cc cc cc cc cc |w.......|........|
|00005980| cc cc 75 77 c7 c5 00 00 | 00 c0 eb 5e cc cb bb bc |..uw....|...^....|
|00005990| cb bb bc cb bb cb 5c eb | cb c5 00 00 00 c0 bc 5b |......\.|.......[|
|000059a0| cc 44 44 44 44 44 4c c4 | 44 cb 5c ee cb c5 00 00 |.DDDDDL.|D.\.....|
|000059b0| 00 0c 00 c5 bc b4 44 44 | b4 b4 4c c4 44 b4 cb b5 |......DD|..L.D...|
|000059c0| cc cc 00 00 00 0c b0 c5 | cc cc cc cc cc bc cc cc |........|........|
|000059d0| cc cc bb c5 cc cc 00 00 | 00 cc eb 55 55 55 55 55 |........|...UUUUU|
|000059e0| 55 b5 5b 55 55 b5 ee cb | cc cc 00 00 00 cc eb ee |U.[UU...|........|
|000059f0| be cc eb cb cc eb be cc | 8c eb ee be cc cc 00 00 |........|........|
|00005a00| 00 cc bc be eb cb bc cc | bc ee ee cb f8 bc ee be |........|........|
|00005a10| cc cc 00 00 00 c7 0c eb | ee be cc cc cc eb ee cb |........|........|
|00005a20| f8 cc bb cb c8 c7 00 00 | 00 cc 0c bc ee be cc cc |........|........|
|00005a30| cc bc bb cc 8c c8 cc 88 | cc cc 00 00 00 cc cc cc |........|........|
|00005a40| cc cc cc cc cc cc cc cc | cc cc cc cc cc cc 00 00 |........|........|
|00005a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005a60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 f0 |........|........|
|00005a70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 0f |........|........|
|00005a80| 00 00 00 f0 0f 00 f0 0f | 00 00 00 00 00 00 f0 00 |........|........|
|00005a90| 00 00 00 ff 00 00 00 ff | ff 00 f0 0f 00 00 00 00 |........|........|
|00005aa0| 00 00 f0 0f 00 00 f0 ff | 0f 00 f0 ff ff 0f 00 ff |........|........|
|00005ab0| 0f 00 00 00 00 00 ff ff | ff ff ff ff ff ff ff ff |........|........|
|00005ac0| ff ff 0f f0 ff 00 00 00 | 00 f0 ff ff ff ff ff ff |........|........|
|00005ad0| ff ff ff ff ff ff ff ff | 0f 00 00 00 00 00 ff ff |........|........|
|00005ae0| ff ff ff ff ff ff ff ff | ff ff ff ff 0f 00 00 00 |........|........|
|00005af0| 00 00 f0 ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00005b00| 0f 00 00 00 00 00 00 ff | ff ff ff ff ff ff ff ff |........|........|
|00005b10| ff ff ff ff 00 00 00 00 | 00 00 f0 ff ff ff ff ff |........|........|
|00005b20| ff ff ff ff ff ff ff 0f | 00 00 00 00 00 00 ff ff |........|........|
|00005b30| ff ff ff ff ff ff ff ff | ff ff ff 0f 00 00 00 00 |........|........|
|00005b40| 00 00 ff ff ff 00 ff 0f | 00 ff ff 00 00 ff ff ff |........|........|
|00005b50| 00 00 00 00 00 00 f0 ff | 0f 00 f0 00 f0 ff ff 0f |........|........|
|00005b60| 00 f0 ff ff 00 00 00 00 | 00 00 00 0f 00 00 00 00 |........|........|
|00005b70| 00 ff ff 0f 00 00 ff 0f | 00 00 00 00 00 00 00 00 |........|........|
|00005b80| 00 00 00 00 00 f0 ff 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005ba0| 00 00 00 00 00 6c 01 00 | 00 73 6d 21 68 6f 74 6b |.....l..|.sm!hotk|
|00005bb0| 65 79 73 00 00 03 00 00 | 00 09 00 00 00 00 00 00 |eys.....|........|
|00005bc0| 00 03 00 00 00 2c 00 00 | 00 cc 00 00 00 0c 00 00 |.....,..|........|
|00005bd0| 00 00 00 00 cc bb 0c 00 | c0 bb 0c 70 c7 07 00 00 |........|...p....|
|00005be0| 00 bb cc cc bc ee cb cc | bb be cb cc 77 07 00 00 |........|....w...|
|00005bf0| 00 eb 5b 55 55 55 55 55 | 55 55 55 c5 7b 07 00 00 |..[UUUUU|UUU.{...|
|00005c00| 00 eb 5e cc cc cc cc cc | cc cc cc 75 77 07 00 00 |..^.....|...uw...|
|00005c10| 00 bb c5 bc cb bb bc cb | bb bc cb 5c be 0b 00 00 |........|...\....|
|00005c20| 00 50 cc 4b b4 44 4b cb | 44 4c b4 cb b5 0c 00 00 |.P.K.DK.|DL......|
|00005c30| 00 5b cc cc cc cc cc cb | cc cc cc bb c5 0c 00 00 |.[......|........|
|00005c40| 00 5e 55 55 55 55 b5 be | 55 55 b5 be cb 0c 00 00 |.^UUUU..|UU......|
|00005c50| 00 eb ee cb eb cb bc ee | cb cc bb ee bb 0c 00 00 |........|........|
|00005c60| 00 bb bb be bc cc bb bb | bb 8c bc bb bb 0c 00 00 |........|........|
|00005c70| 00 00 00 00 00 ff 00 00 | 00 0f 00 f0 0f 00 00 00 |........|........|
|00005c80| 00 f0 00 00 f0 ff 0f 00 | f0 ff 00 00 ff 00 00 00 |........|........|
|00005c90| 00 ff ff ff ff ff ff ff | ff ff ff 0f ff 0f 00 00 |........|........|
|00005ca0| 00 ff ff ff ff ff ff ff | ff ff ff ff ff 00 00 00 |........|........|
|00005cb0| 00 f0 ff ff ff ff ff ff | ff ff ff ff ff 00 00 00 |........|........|
|00005cc0| 00 f0 ff ff ff ff ff ff | ff ff ff ff ff 00 00 00 |........|........|
|00005cd0| 00 ff ff ff ff ff ff ff | ff ff ff ff 0f 00 00 00 |........|........|
|00005ce0| 00 ff ff ff ff ff ff ff | ff ff ff ff 00 00 00 00 |........|........|
|00005cf0| 00 ff ff 0f 00 00 f0 ff | 0f 00 f0 ff 0f 00 00 00 |........|........|
|00005d00| 00 f0 ff 00 00 00 00 ff | 00 00 00 ff 00 00 00 00 |........|........|
|00005d10| 00 | |. | |
+--------+-------------------------+-------------------------+--------+--------+