_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

CTRL->T♠│ ─+

FILE INFORMATION

FILENAME(S): CTRL->T♠│ ─+

FILE TYPE(S): SEQ

FILE SIZE: 2.3K

FIRST SEEN: 2025-11-30 21:05:57

APPEARS ON: 1 disk(s)

FILE HASH

948be7b5e4836512a333c06815d2c2db5243462167e5b7248050e3f902d8047f

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
PD 14A CTRL->T♠│ ─+ SEQ DuncanTwain 31 15 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 0D 09 09 43 54 52 4C 2D  3E 54 61 62 20 44 6F 63  |...CTRL->Tab Doc|
00000010: 73 0D 0D 47 65 6F 57 72  69 74 65 20 36 34 20 61  |s..GeoWrite 64 a|
00000020: 6E 64 20 31 32 38 20 64  69 66 66 65 72 20 69 6E  |nd 128 differ in|
00000030: 20 61 20 6E 75 6D 62 65  72 20 6F 66 20 77 61 79  | a number of way|
00000040: 73 2C 20 6F 6E 65 20 6F  66 20 74 68 65 6D 20 62  |s, one of them b|
00000050: 65 69 6E 67 20 74 68 65  20 31 32 38 27 73 20 54  |eing the 128's T|
00000060: 41 42 20 6B 65 79 2E 20  20 41 66 74 65 72 20 75  |AB key.  After u|
00000070: 73 69 6E 67 20 74 68 65  20 31 32 38 20 76 65 72  |sing the 128 ver|
00000080: 73 69 6F 6E 20 66 6F 72  20 61 20 77 68 69 6C 65  |sion for a while|
00000090: 2C 20 49 20 66 6F 75 6E  64 20 6D 79 73 65 6C 66  |, I found myself|
000000A0: 20 77 69 73 68 69 6E 67  20 66 6F 72 20 74 68 65  | wishing for the|
000000B0: 20 73 61 6D 65 20 66 65  61 74 75 72 65 20 6F 6E  | same feature on|
000000C0: 20 6D 79 20 36 34 2E 20  20 54 68 69 73 20 70 72  | my 64.  This pr|
000000D0: 6F 67 72 61 6D 20 69 73  20 74 68 65 20 72 65 73  |ogram is the res|
000000E0: 75 6C 74 20 6F 66 20 74  68 61 74 20 77 69 73 68  |ult of that wish|
000000F0: 2E 0D 0D 4F 72 69 67 69  6E 61 6C 6C 79 2C 20 49  |...Originally, I|
00000100: 20 68 6F 70 65 64 20 74  6F 20 62 65 20 61 62 6C  | hoped to be abl|
00000110: 65 20 74 6F 20 67 65 74  20 47 65 6F 73 20 74 6F  |e to get Geos to|
00000120: 20 73 63 61 6E 20 74 68  65 20 66 75 6E 63 74 69  | scan the functi|
00000130: 6F 6E 20 6B 65 79 73 20  61 6E 64 20 74 68 65 6E  |on keys and then|
00000140: 20 64 65 66 69 6E 65 20  6F 6E 65 20 6F 66 20 74  | define one of t|
00000150: 68 65 6D 20 61 73 20 43  54 52 4C 2D 49 20 28 49  |hem as CTRL-I (I|
00000160: 20 73 74 69 6C 6C 20 6C  69 6B 65 20 74 68 69 73  | still like this|
00000170: 20 6F 70 74 69 6F 6E 2C  20 62 75 74 20 69 74 27  | option, but it'|
00000180: 73 20 62 65 79 6F 6E 64  20 6D 79 20 61 62 6B FB  |s beyond my abk.|
00000190: C3 4D 53 FF 4D C1 FF FF  5C FF CD FF FD FF 4D FF  |.MS.M...\.....M.|
000001A0: 5F CB C3 CD FF FF C3 CC  FF C3 4D F5 5F FF CC FF  |_.........M._...|
000001B0: F7 5F C3 CF FB FF FD F3  FF FF D3 CD FF 4F FB F7  |._...........O..|
000001C0: 53 C3 CD C5 FF F7 5F C1  4F CD FD FF 55 C3 4D F3  |S....._.O...U.M.|
000001D0: FF 4D F3 FF FF FD FF CF  4F C5 C5 FF 5F FB FF F3  |.M......O..._...|
000001E0: C1 55 FF 5C FF 5F FB FF  D3 FF CF F7 CB FF FF 4F  |.U.\._.........O|
000001F0: 4F C1 CD FF 4D F3 C6 E4  80 AA BF DF 2C 20 77 68  |O...M......., wh|
00000200: 69 63 68 20 69 73 20 6E  6F 74 20 61 73 00 65 6C  |ich is not as.el|
00000210: 65 67 61 6E 74 2C 20 62  75 74 20 6A 75 73 74 20  |egant, but just |
00000220: 61 73 20 66 75 6E 63 74  69 6F 6E 61 6C 2E 0D 0D  |as functional...|
00000230: 54 6F 20 75 73 65 20 43  54 52 4C 2D 3E 54 61 62  |To use CTRL->Tab|
00000240: 2C 20 66 69 72 73 74 20  65 6E 74 65 72 20 61 20  |, first enter a |
00000250: 67 65 6F 57 72 69 74 65  20 64 6F 75 6D 65 6E 74  |geoWrite doument|
00000260: 2E 20 20 54 68 65 6E 2C  20 66 72 6F 6D 20 74 68  |.  Then, from th|
00000270: 65 20 22 67 65 6F 73 22  20 6D 65 6E 75 2C 20 63  |e "geos" menu, c|
00000280: 6C 69 63 6B 20 6F 6E 20  22 43 54 52 4C 2D 3E 54  |lick on "CTRL->T|
00000290: 61 62 22 2E 20 20 54 68  65 20 64 65 73 6B 20 61  |ab".  The desk a|
000002A0: 63 63 65 73 73 6F 72 79  20 77 69 6C 6C 20 61 70  |ccessory will ap|
000002B0: 70 65 61 72 2C 20 64 69  73 70 6C 61 79 69 6E 67  |pear, displaying|
000002C0: 20 61 20 22 54 6F 67 67  6C 65 22 20 69 63 6F 6E  | a "Toggle" icon|
000002D0: 2C 20 22 66 69 6C 65 22  20 6D 65 6E 75 2C 20 61  |, "file" menu, a|
000002E0: 6E 64 20 74 68 65 20 63  75 72 72 65 6E 74 20 73  |nd the current s|
000002F0: 74 61 74 75 73 20 6F 66  20 43 54 52 4C 2D 3E 54  |tatus of CTRL->T|
00000300: 61 62 2E 0D 0D 53 74 61  74 75 73 2E 09 22 41 63  |ab...Status.."Ac|
00000310: 74 69 76 65 22 20 73 74  61 74 75 73 20 6D 65 61  |tive" status mea|
00000320: 6E 73 20 74 68 61 74 20  74 68 65 20 43 54 52 4C  |ns that the CTRL|
00000330: 20 6B 65 79 20 61 6C 6F  6E 65 20 77 69 6C 6C 20  | key alone will |
00000340: 66 75 6E 63 74 69 6F 6E  20 61 73 20 61 20 54 41  |function as a TA|
00000350: 42 20 6B 65 79 2C 20 6D  61 6B 69 6E 67 20 74 68  |B key, making th|
00000360: 65 20 43 54 52 4C 2D 49  20 63 6F 6D 62 69 6E 61  |e CTRL-I combina|
00000370: 74 69 6F 6E 20 62 6F 74  68 20 6E 6F 6E 2D 66 75  |tion both non-fu|
00000380: 6E 63 74 69 6F 6E 61 6C  20 61 6E 64 20 75 6E 6E  |nctional and unn|
00000390: 65 63 65 73 73 61 72 79  2E 0D 09 22 49 6E 61 63  |ecessary..."Inac|
000003A0: 74 69 76 65 22 20 6D 65  61 6E 73 20 74 68 61 74  |tive" means that|
000003B0: 20 74 68 65 20 43 54 52  4C 2D 49 20 63 6F 6D 62  | the CTRL-I comb|
000003C0: 69 6E 61 74 69 6F 6E 20  69 73 20 6E 65 63 65 73  |ination is neces|
000003D0: 73 61 72 79 20 66 6F 72  20 74 61 62 73 2E 0D 0D  |sary for tabs...|
000003E0: 54 6F 67 67 6C 65 2E 09  43 6C 69 63 6B 69 6E 67  |Toggle..Clicking|
000003F0: 20 6F 6E 20 74 68 65 20  22 54 6F 67 67 6C 65 22  | on the "Toggle"|
00000400: 20 69 63 6F 6E 20 77 73  FB FB FF 5F 55 C3 4D CF  | icon ws..._U.M.|
00000410: F3 FF 4D F3 FF FF 5F 4D  F7 4D 4F 5F FF C1 CC FF  |..M..._M.MO_....|
00000420: 4D F3 FF FF DF EF FF FB  FF C7 FF 53 FD FF FF D3  |M..........S....|
00000430: CC FF 4D F3 FF FF 5F 4D  F7 4D 4F 5F FF C3 5F FF  |..M..._M.MO_.._.|
00000440: 5F FF 4F C1 5F 4D FF FD  FF F7 5F FF F7 CF 4D C3  |_.O._M...._...M.|
00000450: 5C FF FB FF C3 4D FF 55  C3 FB FB FF CF FF FF CB  |\....M.U........|
00000460: F7 FD FF FF C3 CD F7 CF  4D C3 5C FF FD FF FF D3  |........M.\.....|
00000470: CC FF 4D F3 FF FF 5F 4D  F7 4D 4F 5F FF C3 5F FF  |..M..._M.MO_.._.|
00000480: 5F FF 4F C1 5F 4D FF FD  FF F7 5F FF C3 CD F7 CF  |_.O._M...._.....|
00000490: 4D C3 5C FF FB FF C3 4D  FF 55 C3 FB FB FF CF FF  |M.\....M.U......|
000004A0: FF CB F7 FD FF FF F7 CF  4D C3 5C FF FF FA FA DC  |........M.\.....|
000004B0: C3 FB FF FF F2 DF FB C6  A4 B4 80 A6 BA 80 AA BF  |................|
000004C0: BC 3F 2F 2D 7F 3F 2F BF  2C 3D 7F 2F FC 7F 2F FF  |.?/-.?/.,=./../.|
000004D0: AD BD 6C BF FF 2F BF FF  2F 3D AC 6C BF 2F BF 2C  |..l../../=.l./.,|
000004E0: 3F 23 33 2F 7F 2F 23 BF  2C 3F 2F FD BD FF FA BD  |?#3/./#.,?/.....|
000004F0: 7F BF 2F FD BF 2D 74 75  73 20 6F 66 20 74 68 65  |../..-tus of the|
00000500: 20 43 54 52 44 20 6B 65  79 20 77 69 6C 6C 20 62  | CTRD key will b|
00000510: 65 20 70 72 65 73 65 72  76 65 64 20 69 6E 20 52  |e preserved in R|
00000520: 41 4D 2E 0D 0D 54 68 69  73 20 69 73 20 74 68 65  |AM...This is the|
00000530: 20 41 4C 50 48 41 20 76  65 72 73 69 6F 6E 20 6F  | ALPHA version o|
00000540: 66 20 43 54 52 4C 2D 3E  54 61 62 2E 20 20 49 6E  |f CTRL->Tab.  In|
00000550: 20 74 65 73 74 69 6E 67  2C 20 49 20 68 61 76 65  | testing, I have|
00000560: 20 68 61 64 20 6E 6F 20  73 79 73 74 65 6D 20 63  | had no system c|
00000570: 72 61 73 68 65 73 20 61  73 20 61 20 72 65 73 75  |rashes as a resu|
00000580: 6C 74 20 6F 66 20 69 74  73 20 75 73 65 2E 20 20  |lt of its use.  |
00000590: 50 4C 45 41 53 45 20 6C  65 74 20 6D 65 20 6B 6E  |PLEASE let me kn|
000005A0: 6F 77 20 69 66 20 79 6F  75 20 68 61 76 65 20 70  |ow if you have p|
000005B0: 72 6F 62 6C 65 6D 73 2C  20 73 6F 20 49 20 63 61  |roblems, so I ca|
000005C0: 6E 20 74 72 79 20 74 6F  20 66 69 78 20 74 68 65  |n try to fix the|
000005D0: 6D 2E 0D 0D 49 20 73 74  72 6F 6E 67 6C 79 20 73  |m...I strongly s|
000005E0: 75 67 67 65 73 74 20 74  68 61 74 20 43 54 52 4C  |uggest that CTRL|
000005F0: 2D 3E 54 61 62 20 62 65  20 75 73 65 64 20 6F 6E  |->Tab be used on|
00000600: 6C 79 20 66 72 6F 6D 20  69 6E 73 69 64 65 20 67  |ly from inside g|
00000610: 65 6F 57 72 69 74 65 2E  20 20 54 68 65 20 43 54  |eoWrite.  The CT|
00000620: 52 4C 20 6B 65 79 20 73  74 61 74 75 73 20 73 68  |RL key status sh|
00000630: 6F 75 6C 64 20 62 65 20  72 65 74 75 72 6E 65 64  |ould be returned|
00000640: 20 74 6F 20 69 6E 61 63  74 69 76 65 20 62 65 66  | to inactive bef|
00000650: 6F 72 65 20 67 65 6F 57  72 69 74 65 20 69 73 20  |ore geoWrite is |
00000660: 71 75 69 74 2E 20 20 54  68 65 20 64 65 73 6B 54  |quit.  The deskT|
00000670: 6F 70 20 64 6F 65 73 6E  27 74 20 73 65 65 6D 20  |op doesn't seem |
00000680: 74 6F 20 6D 69 6E 64 20  43 54 52 4C 2D 3E 54 61  |to mind CTRL->Ta|
00000690: 62 2C 20 62 75 74 20 49  27 6D 20 73 75 72 65 20  |b, but I'm sure |
000006A0: 61 70 70 6C 69 63 61 74  69 6F 6E 73 20 77 68 69  |applications whi|
000006B0: 63 68 20 75 73 65 20 74  68 65 20 43 54 52 4C 20  |ch use the CTRL |
000006C0: 6B 65 79 20 69 6E 20 63  6F 6D 62 69 6E 61 74 69  |key in combinati|
000006D0: 6F 6E 20 77 69 74 68 20  6B 65 79 73 20 6F 74 68  |on with keys oth|
000006E0: 65 72 20 74 68 61 6E 20  22 49 22 20 28 6C 69 6B  |er than "I" (lik|
000006F0: 65 20 67 65 6F 43 61 6C  63 29 20 77 6F 75 6C 64  |e geoCalc) would|
00000700: 20 62 65 63 6F 6D 65 20  71 75 69 74 65 20 63 6F  | become quite co|
00000710: 6E 66 75 73 65 64 2E 20  20 49 74 20 73 68 6F 75  |nfused.  It shou|
00000720: 6C 64 20 62 65 20 70 6F  73 73 6B CF FB FF FF 4D  |ld be possk....M|
00000730: C1 FF FD C3 5F F7 CF FB  FF FF DF EF FF FB FB FF  |...._...........|
00000740: ED F7 CF FF CC 5F C1 CB  FF C3 CD 5F C3 FD FF FF  |....._....._....|
00000750: 5F 4F CF F3 FF F7 4F 4F  5F FB FF CF 4F 4D FF D3  |_O....OO_...OM..|
00000760: FF F3 F7 5C FF CD F5 4D  FF 4D 5F C3 FF FD FD FF  |...\...M.M_.....|
00000770: FA FA DF EF FF FB FB 59  DA 94 A0 80 EE A6 E0 B4  |.......Y........|
00000780: E4 80 A0 FF 80 A4 9F 94  BA AE BF BA AE 80 DA 9F  |................|
00000790: 9E 88 AE 9E A6 E4 80 B4  9E FF A0 A6 94 E0 9A 80  |................|
000007A0: 9A BD FD FC 3F 6C 7F FF  2F BF 2D FF 3C 3F 2F FD  |....?l../.-.<?/.|
000007B0: FF 2F BF 2C 2D BF 2F BF  2C 3F 23 FB B3 F3 3F 2F  |./.,-./.,?#...?/|
000007C0: 6D 3D EF 2F 6C FF 2F 3F  3D FD FC 3F 3D 3F 2F 2D  |m=./l./?=..?=?/-|
000007D0: FF 2F 2D 7F 2F F3 6F FF  2F 2C AF BD BF FF 2F 3F  |./-./.o./,..../?|
000007E0: DF EF 2F 2D BF 2F 3F FF  FF DF AF 6F 7F 2F 23 2B  |../-./?....o./#+|
000007F0: 70 70 61 72 65 6E 74 6C  79 2C 20 74 68 65 20 73  |pparently, the s|
00000800: 79 73 74 65 6D 20 64 65  63 6F 64 65 73 20 43 54  |ystem decodes CT|
00000810: 52 4C 20 73 65 70 61 72  61 74 65 6C 79 20 61 73  |RL separately as|
00000820: 20 77 65 6C 6C 2C 20 73  6F 20 74 68 61 74 20 74  | well, so that t|
00000830: 68 65 20 73 79 73 74 65  6D 20 6B 5F FF CC C1 C1  |he system k_....|
00000840: FB FF FD FF C3 CD 4D C1  FF 4D F3 C3 CD C7 C3 CD  |......M..M......|
00000850: C5 FF 4D F3 F7 4D FF CF  C1 4D F3 FF C7 FF 53 5F  |..M..M...M....S_|
00000860: FF F7 5F FF FF CF FF C3  CD C5 FF 4F 5F FF 5F 5F  |.._........O_.__|
00000870: FF FD FF FA FA ED F3 C3  5F FF C3 5F FF 4D F3 FF  |........_.._.M..|
00000880: FF CC C3 5F 5F 4D FF F7  5F 5F FF CB CF FB 53 FF  |...__M..__....S.|
00000890: 4F 5F C1 C5 5F F7 CB FF  D3 F5 5C FF FF 55 5F C3  |O_.._.....\..U_.|
000008A0: 4D 4D FF CD FF C3 CD FF  53 FF F7 5F 5F FF F7 CD  |MM......S..__...|
000008B0: FD FF CB 53 FF CC C3 5F  5F 4D FF D5 FF C1 5F FF  |...S...__M...._.|
000008C0: F7 5F 5F FF CB CF FB 53  FF 4F 5F C1 C5 5F F7 CB  |.__....S.O_.._..|
000008D0: FF FF 5C FF 5F FD FF FF  D3 4D FF 5F FF FB C3 FF  |..\._....M._....|
000008E0: 5F FF F3 FF F7 5C C3 FB  53 FF C1 CD FF 4F 68 6F  |_....\..S....Oho|
000008F0: FF FF F7 56 D0 96 9D 99  94 80 E4 DA DE AA AA 80  |...V............|
00000900: AA E0 A6 B6 80 DA 9F 9E  80 AE 9E AF D0 E0 A6 AE  |................|
00000910: E0 94 B6 B6 9E E0 80 D0  94 A4 B4 94 AE 9E 19 1F  |................|
00000920: 1F AC D9 E8 96 16 59 DA  94 A0 80 BF E4 80 D0 DE  |......Y.........|
00000930: A0 96 BF A4 80 9A A6 B6  94 BF BA 1A 80 88 9A A6  |................|
00000940: 80 EE BF DA 9F 80 BF DA  80 EE 9F 94 DA 80 FF A6  |................|
00000950: DE 80 96 BF B4 9E 19 1F  1F 1F BF E8 EA 88 AC AF  |................|
00000960: A8 A8                                             |..              |
...CTRL->TAB DOCS..GEOWRITE 64 AND 128 D
IFFER IN A NUMBER OF WAYS, ONE OF THEM B
EING THE 128'S TAB KEY.  AFTER USING THE
 128 VERSION FOR A WHILE, I FOUND MYSELF
 WISHING FOR THE SAME FEATURE ON MY 64. 
 THIS PROGRAM IS THE RESULT OF THAT WISH
...ORIGINALLY, I HOPED TO BE ABLE TO GET
 GEOS TO SCAN THE FUNCTION KEYS AND THEN
 DEFINE ONE OF THEM AS CTRL-I (I STILL L
IKE THIS OPTION, BUT IT'S BEYOND MY ABK.
CMS.MA..\.M...M._KCM..CL.CM._.L.._CO....
..SM.O..SCME.._AOM..UCM..M.....OOEE._...
AU.\._..S.O.K..OOAM.M.F....., WHICH IS N
OT AS.ELEGANT, BUT JUST AS FUNCTIONAL...
TO USE CTRL->TAB, FIRST ENTER A GEOWRITE
 DOUMENT.  THEN, FROM THE "GEOS" MENU, C
LICK ON "CTRL->TAB".  THE DESK ACCESSORY
 WILL APPEAR, DISPLAYING A "TOGGLE" ICON
, "FILE" MENU, AND THE CURRENT STATUS OF
 CTRL->TAB...STATUS.."ACTIVE" STATUS MEA
NS THAT THE CTRL KEY ALONE WILL FUNCTION
 AS A TAB KEY, MAKING THE CTRL-I COMBINA
TION BOTH NON-FUNCTIONAL AND UNNECESSARY
..."INACTIVE" MEANS THAT THE CTRL-I COMB
INATION IS NECESSARY FOR TABS...TOGGLE..
CLICKING ON THE "TOGGLE" ICON WS..._UCMO
..M..._M.MO_.AL.M........G.S...SL.M..._M
.MO_.C_._.OA_M...._..OMC\...CM.UC...O..K
....CM.OMC\....SL.M..._M.MO_.C_._.OA_M..
.._.CM.OMC\...CM.UC...O..K.....OMC\.....
C......F.........?/-?/.,=/./...L../..
/=.L./.,?#3//#.,?/....../..-TUS OF THE
 CTRD KEY WILL BE PRESERVED IN RAM...THI
S IS THE ALPHA VERSION OF CTRL->TAB.  IN
 TESTING, I HAVE HAD NO SYSTEM CRASHES A
S A RESULT OF ITS USE.  PLEASE LET ME KN
OW IF YOU HAVE PROBLEMS, SO I CAN TRY TO
 FIX THEM...I STRONGLY SUGGEST THAT CTRL
->TAB BE USED ONLY FROM INSIDE GEOWRITE.
  THE CTRL KEY STATUS SHOULD BE RETURNED
 TO INACTIVE BEFORE GEOWRITE IS QUIT.  T
HE DESKTOP DOESN'T SEEM TO MIND CTRL->TA
B, BUT I'M SURE APPLICATIONS WHICH USE T
HE CTRL KEY IN COMBINATION WITH KEYS OTH
ER THAN "I" (LIKE GEOCALC) WOULD BECOME 
QUITE CONFUSED.  IT SHOULD BE POSSKO...M
A..C_.O...........O.L_AK.CM_C..._OO...OO
_..OOM.S...\.M.M.M_C...........YZ. .....
.. ...........Z........... .........?L.
/.-.<?/../.,-./.,?#...?/M=./L./?=..?=?/-
./-/.O./,..../?../-./?....O/#+PPARENTL
Y, THE SYSTEM DECODES CTRL SEPARATELY AS
 WELL, SO THAT THE SYSTEM K_.LAA....CMMA
.M.CMGCME.M..M.OAM..G.S_.._..O.CME.O_.__
.......C_.C_.M...LC__M..__.KO.S.O_AE_.K.
S.\..U_CMM.M.CM.S..__..M..KS.LC__M.U.A_.
.__.KO.S.O_AE_.K..\._...SM._..C._....\C.
S.AM.OHO...VP......Z.........Z......P...
.......P..........Y...YZ. ....P. .......
...........Z...Z....Z...................
..
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL