![͊=m^#V"z!z*zr::z52z9!z5!z͛"tw!z͵"Hw*Hw|f!zF><0;!z*Hw^#V"Jw*Hw ^#V"7C*7C^#V*7C~og#;͍6!Lw>͓7*7C###"{!{A#͍6!Pw>͓7!Tw"z*7C ~gj"z*7C~!z W#:>2z:zog |l*z++:z *!|44*|^#V}"*>2|*|^#V}M**|~#M**|6#6*|"|*|"|*|"|!|(0*|^#V|Š**|"|!"|!|͚=^#V^#VOA:Cڨ*!*͚=2CO!C·*6ü* +~#w!C s#r!C4A**C** I/O Stack Overflow!9"|!|*+! |!|K1%(!C"|!"|!|͚="((:C(*|~ ?(*XC#"XC(*|~ S(!XC6#6(:C(*|~ u(*\C#"\C!ZC6#6(*|~ (*ZC#"ZC!ZC#(!ZC6#6*ZC*kC#<|(!C"|!"|!|͚=('!`C6"|!9"|!|(! 9^|~# (*|^#V|) # %*[|~n&*[|~C&!U|>;G3!!!C(!C"i|!g|͋*k&!U|>;G3!R.!!C(!C"m|!k|͋*À&*]|"o|!o|͋*!q|(*a|^#V!aCs#r*c|^#V!cCs#r*_|^#V:|*qC:|G&!u|('*_|^#V}*qC}G&!w|(':C '*_|^#V}*qC} $#>29{!7{K':iC+$!XC+$> 3$> 3$3$26{!4{'!:{Ú=ê$$^$^#Vʃ$a$ͪ$F$#F|$#N|$#^#r+s#^#V++r+s~F$5F$$5^$q#pF$O$4~ $_$s#r#s#r#q!$Ú=$$C$$ Format Overflow*C-&C![{ #:1{ "<21{͚"Û :3{O:-{"H":1{3":-{B="?":1{*?"> #͖"Û :3{O:-{CV"D:PCi"> # #Æ":-{C}"# >R#Æ"# >B#͖"͖"Û :0{*+{!3{4!2{4S+-$G:/{Ox*9C## ¶"<>Sͬ">+ͬ">-ͬ">Cͬ">Dͬ":/,.B!2{N*9C# Ⱦ"G:2{ C5-2QCx!KC^4{# # !;C~0>0"+{*9C~2/{:PCA Ϳ"A <:/{20{>Vͬ"!0{S 5~/o :SC‰ >9ͬ"ʉ >*ͬ"w  y *:0{!9q#=€ Ï">21{<22{23{ 2.{:2{_:/{"*9C~2-{:-{9 :1{ :1{21{͟" :3{=O:1{##:3{O:.{#͖"Õ Z *A!O:1{!y >x2LCy2MC"){Aͯ:LC!MCP& G7!9~#$&*){7<$2;C2PC2SC<2KC!9 V+iv-v>2PC#ҏ… ʉ ,v.¦#Ҧ,×eʰE+-# #~wþ zg|g}o!\!l!*:3>:͞!L*3>͞K* !*ͤ͞ ͤ  >  ͤͤͤͤͤͤͤͤͤ͞ og)w#w*z!zF:|e*7C^#V |H:z=*z+:zogwe:zog+*z++:zog)s#r!z4×^#V"{*{>l7!Lw>l785"{!{^#V"{*{>l7>5!Lw>l78>55*7C ^#V^#V"{*{>l7>5!Pw>l78>55>^# 9$>'+%~T]O ++~+>x^#V"|*|6͌+;,T+!C"}!" }!}͚=M,]+^,2}:}+,ͩ+:|> b€+,Æ+ͩ++>,;,+V,+D,+Ì+V,+:}+^,+,^,++D,+M,+,,é+!`C6M,+V,+D, *|*| r:*| nb5)*| !|>=;O)!|>;*|:!|;*|~#{)*|^#V)))|{)*|6P#6*|~#µ)*|^#V))|)*|6#6õ)*|6<#6*|6#6*|6#6*|6#6*| 6*|^#V}4}2|*|^#V} G '!y|(':C''*_|^#V}''!{|('^#V"}|!C"|*}|"|!|͚=2|!|K'^#V"|:CZ':C'*|'*|5!|6:| ʀ'ͳ'r'a'ò'!|'*|'*|5!`C6!|':`Cʯ'*|6Ì'g,2|:|'!C"|!"|!|͚=!XC6#6!|6 :C'!|'^#V"|!TC"|*|" .%O:Cy+%!9G'%~#'%%y.%O:C=%Æ%͹%F%{N%*iC|w%j& *iC*XC<#<> %> %͹%> %{=>'%!9ʨ%=~#'¡%{>'%%Ì%{=>'%{>b%*XC++|2{!{'ɯ%>%>2|" |" |`i" |!9"|!{%[| ~ _:/{O x*9C# Ⱦ#!i#9w$G:PC8#x+-L#SF#x+L#-SI#>+>-> F$ h#x=b#G#O# #:kCx#ډ#!ZCxO#ډ#$O#'O# £#O#> $Õ# µ#x¯#>$O# ##O#x#>O#='#$x!XC#$#:iC#$:XC>  21{:1{)!:.{0)!:3{O:-{*#!> #;!:1{21{:3{O:.{#͖"Õ :-{͟"!:-{"†!:-{"o!:3{O:-{##͖"Û :-{21{:3{O> #͖"Û :1{!:.{0¢!:3{O> #!:3{=O:-{##:3{O:.{#:1{21{!:3{O:.{#͖"Õ :-{V":1{":1{21{͟"":3{=O:1{# :KC,y2OC ~#z0 0!SC_w!KC~I4_!;Cs<<2NCG:OC<2KC=<:;C<ͯ‡:;Cʇ!OC5!RC4<:MCG:LCʕ!PCP>2QC$!LC5¡:MC!OC<_!;C>w w>+!NC~5>. G:QCx0:NC> !PC~ 5!NC4!K ))o |O#"9C[4BZ!9SJ~#$:> $J&9}x2LCy j2MC"){AE$:RC+-/ ́"> > ́">́{2> ́"́">́"> 2!2`i V" {*7C^#V* {^#V<&!S͊=* {^#V͍6!Pw>l779`^#V""{!${"&{!"${*"{~*&{w*${ruq!U͊=Û͇!({;!GG({x͛:ʙ>ɯB^#V^͞#V ͪͪ"  Later CP/M or MP/M Version Required$*}**}{o ,:|!`Cw,+g,2|*|~!,:|*|#*|~ogw*|4:|:| :|,:| ?:|':`C‡,!TC"}! }81,! }6Ò,:`C2 }!`C6: } ڡ,*XC#"XC: } ±,!XC6#6: }"3" 3*3^#V#"3^#VͿ,,"$3,"(3|,|~Ϳ,,ya-A =^#V#͇>??>: "?>?_>!?ͺ>ͺ>>=_>^#V|W?}N?.))@ú>#F>A?> #r?~ >.?~ ?=c?^#V# File: Traceback:???????@ ERROR FIXED OVERFLOW OVERFLOW UNDERFLOW ZERO DIVIDE END OF FILE UNDEFINED FILE Q={zQ=}|Q={+=+=i`~sw#r##q#p i`N#F#^#V~Q=q4#p+i`##s#rW=Bs=B FREE Request Out-of-Range$ Free Space Overwrite$GKҲ=Mbkò=?F~?N~?N#F~?^#V"Cy2Cx=i&Ϳ@==x=>=!C{#z*aC*cC@x ~#//); ;=;); /?'w#•9'w#¦97>?'w##´9^{w{W#9!9Ú=9999!9MD^#V# + ?'w#6-!9~R7&7~#R77! 9~.87+60D70D76 #,7+r>o&9y>o&90w+i76.7w#Ì7 O~#¢7Gxڵ77 9> 79#7!9!97>?'w#7!9͛8! 9͛8 Gx|g}o5@5!9VzwzO#5<599! 9/GO~9O9~q+d5!96#=w5O!9Fx7yҮ5! 9~WwzO+›55_ /!9~#=557"n}>6*n}"p}56*p}"p}56(3" s#r#w=3* 3 }!m}6 4>2l}*i}!4#4#4~#N#F#y#x#:l}*i}!!:k}ʈ3]3G3:m}~G~#~O?3#~3! p! y! q<33.3~3#!!3! 6? "3*(3(3w# 1*(3~#3*(3 B>3*$3w#w3͵,,34/Ϳ,q3͵,,3Ϳ,Nm/3*(3~" 4#4#4͵,,3~Œ11K43.>13͵,,3~.>13*(3~ʹ1>31P43*(3!*~!/2,3*(3|1(^#V,,{z1z]2 */!}6P  eA eA!}^r+s6 #6 !}4^N*(3|Z/}=G/.V/R.R/O>~f/f/>ͨ/N*(3|’/YR.=/y‹/eAÎ/>~ʞ/=ʞ/>ͨ/q2-3*(3/"*3./{..**3*(3#:-3O/.#s#r/../.è/  =.:;<>[]y *"3, -(-,$-,1J- o&))))\xH  g-#w g--"-*(3#ʖ-AҖ-G-,:ʛ- 6à-p4-+4--#,-#*½-6?-w-¬-,---#6 -..- 4-.,.#*-6?.w KEYNULCONCONRDRPUNLSTBADG!C~N@3@B Condition Stack Overflow$4Ox!t} w#s#r#s#r!9!C s#r!CN!t} +‡@#{ @#zʥ@++~Ç@++!C5!~# ´@ð@!CN!t} +@#~#@+{@#z@++~@#^#V=!C~ yx >c>_!?^#Vͺ>]>>(_>y͖>>)_>|@>R>'?|L>R>ͺ>>B>,_>]>> _eA eA eA0:_>_>m>m>]>|{>}{> ڦ>dԨ> ͨ>ڳ>ê>xm>N #~_>ü>!?ͺ>*}!9{_z>{> ?>]>>#_>*}> o>g{ozg!<Ú=<<O @:)8:|W}_ W:|}o|gG:yx/Wy/_{zW{_e:yw# r:~#É:~#W #ÿ:F#"r}x;:*r}!9G_>WObk++:~+:y 9! y@88!9o>g~18Gx8f848!9!w# L898!9!9!'#s8!9^{w{W#‡8~W8~+¶8ê87>?'w# þ88!9~#88!99#8> *p}G!9!xb6 ]6+/6$% <04= _!x$4*4FN4wxG>O>G!$q#p#6R4"f}"i}2h}x2k}.32l}>3!h}~54m3ʘ4=4:k}4*i}<˜4G34*f}:k}O*i}:m}´4y O4:k}G3*f}w# 4N3:l}4*i}!]343*f}"f}g4:l}/g.> 2'3z(2:,324/q#2Nm/#2*(3|]2*~]2=!'3Z2:,3ͨ/W2S2w:2^1>͵,,3|}3~> 3<3͵,,3|”2*$3w=3*(3$B*$3^#V6+6++<3͵,,3>3"N#F#~Ϳ,q#p#w>3͵,,3>3*~,!2=2>!* .r+s{0!'34**3+>|0+}o͵,Ϳ,~2&3Ϳ,""3,:&3.1[.a0G:&3.1*$3p[04#63,:&3|00*3++"3Å0}+ʉ00}|23"3,0"31F<|.1##"(36*$3s#rv-š2{ ʚ2*(3:&3w060*3"3<1:&3š20<ʚ2! --,.-.#6 .%#6.*(3##^ ~?1.# *.xCON CON RDR PUN LST M!L. ~"-$.-,1ҕ.\|.l.$.!~ .-!9.,°. ʾ.-#Ý.x=GÚ.->ɯ*(3+.^#V.#{#z.6#6. r+s!}F#~ OA5:C_!C^#V"CTC.~# !A*qC)))))C )| 6A*TC|}*D"XC:C*CTCw# \A*D{ vA zA!#"DìACopyright (c) 1980 Digital Research, v1.3 !"}"}"}2C2C*} A"}q#p##}o"}*}o|ABB+w+w+r+s4w#w#K KK KK KK Wrong password.No time stamps present. Not enough available memory. Disk is READ ONLY. Cannot find last XFCB. 3Cannot re-format the directory with RSXs in memory. Unrecognized drive.Cannot select drive.! ABCDEFGHIJKLMNOPDRIVE:    30INITDIR WILL ACTIVATE TIME STAMPS FOR SPECIFIED DRIVE.1Do you want to re-format the directory on drive: Do you want the existing time stamps cleared0Do yos#r<2}++*}s#r"}*}#"}*}DM!}x~¾B#~+¾B+F+Nq#p*}+"}ʹBҼB=oB!+~O~#~G !/x—ByʴB >O6# ŽB ~B=ɯ ~#fo++-B!}~#B*}$BBCBC  Insufficient MemoryKKKKKKK K Enter Drive: :Directory is password protected.Password, please. >u want to recover time/date directory space (Y/N)? YyABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzEnd of PASS 1. ERROR: INITDIR TERMINATED. Requires CP/M 3.0 or higher. Directory already re-formatted.Not enough room in directory. O$ Invalid I/O List End of Execution$(CdSYSINSYSPRINT LL LL LL LLLLLLLLLLLLL LL M ! BH!!$@ !HA@  H!@  @BP&r_ogi`N#Fogo&og_{_z#WM | | || Stream/Record Sequen/Direct Input/Output Keyed Access P< $con i|m|TCI|||-|;|Y|Z||| ||||| ||||||||.dat||||||| czCwwwUzVzRzwUzWzRzVzwWzwwVzwWz wwwwzwzw zwzwFGzzz+X%'xFwwww5x=wwwx=wwwwwwwwGwwwxxwxxwwxM MMMMMM0121=2#\:}mͺ2>o:  /\ͺ 1gn~ͻ͙D.:ܰg+"͍|| }} }}/8{Jw6{9{B{C{CD{F{ Invalid Format Item{|<8x2 CP/M 3 DUMP - Version 3.0$ ERROR: File Not Found $ Enter Password: $ Password Error$ ERROR: No Records Exist$ Press RETURN to continue $,F ('{222$$$. ͚. Úͩ/é́/Áͮ/îh/hc/ I D ? : 5 0+&!   .Úͤ͟ß.Úͩ!"ů2%29!,>2:OGICAL COLOR MAPpL ͚ PHYSICAL COLOR MAPpͮHit RETURN key if done assigning colorsͶSelect logical color to be defined 2Y&Select physical color to assign !%_:Y&O {:%ww͊x~_$a  nd color?>!>!>!>!>*]&w]Which color do you want to assign?[ ] G4 a>2%>2%z2p{2n!%5 #5 G0 ͱ͊͜~a0*]&wͫ]ͩ>2V&These special functions are available::V&<2V&!>2Z&2%assign:  0 *]&w͊xo&] XxG~= 7k&))>O ~U ]͟Only 0-9 and A-F are legal.Type RETURN key when you are donecEnter HEX value: 2%2%*]&Ny)2%y-2%:%_$:%_$͊x(9~0 8'0^:%2%{2%$ %ͩ* :%O ́:%) :%(:%<: (:%_ͱ=  ځ _yR xʧ {n W Ͱ r: <2 _: O{ :%{ xU V œ yʭ × Ͳ :Z&O:%o&) ~#fo  - < : ><2 : $=2 O:% n  > ͡ +~^# ͖ >á 0 8 xá ͖֠̓ 80 fÓְ͖̓ 80 bÓ͖̓ 40 fÓ͖̓ 40 bkÓ͖̓ 40 bdÓ~#͡ _:%<2%$:%<==2%" 2 9 9cType alphanumeric keys to edit....el07ְ!80F!40)!408̓40 column border colorÓ"wqforeground"wqbackground colorÓ̓00 column ɧ(G4 _$!ɯ2%=2%ͫÿ >2>2>2`9The following strings exist:>2V&:V&<2V&Gů2%G4 >2 :%'ý:%G:%ʭ:%<ʽ:Z&O*]&O "]&9cNow, please select what you want to do: ASSIGN a STRING (more than 1 character)ASSIGN new (single) character ASSIGN a COLORASSIGN hex valueASSIGN a SPECIAL FUNCTIONdon't modify this key>nued͋working from 0 CPM+.SYS$Y CURRENT= DEFAULT definitions2%]Your work file is now set up.You can:Edit a key definitionSet up logical<-->physical colorsExit and save your work file> 2Z&2%2%ͤ1!!!s# x *W">2%2%.D͚2%h 1|`2U&͆͝C128 SOFT KEYBOARD PROGRAM 3 June 1985ͩWelcome to the Commodore C128 Keyboard Definition program. Do you want help? yͻ9cFrom which of the following sources 2;2<7CPM+ SYS!]!!!"[&* "W&I*W&]T#"W&ͪ*[&q#"[& x I*[&N#"[&*W&]T#"W&>ͪ x :U& }o>9cDo you want to save your work file - on CP/M boot disk?as CURRENT defin w!w!|!!!!!!!!!!!!!!G4 a!b"c#d$e%f&g'h(i)j*k+l,m-n.o/pG0Ü!!+#Ⱦ(#  $ $~_#<2%ͤ*]&w99Assigning logical <--> physical colorscDo you want to assign colors for:80 column screen?40 column screen?done logical <--> physical colors> 2Z&2%2%ͤ!"!">2%! "!">2%%B͕ L$O:%2%>2%:%:%*]&w 8'0>]Do you want to assign:ͻͻborder color?don't assign a color> 2Z&2%2%ͤ> an 80 column a 40 column foreground color?backgrou V n  U V *]&"%!%"]& *%"]&:%n  ͫ V :%< ͮWARNING: Deletes to end of string-OK?yK ͫ ͐ : 2%V ͗ !+$RDMbk#+6 !+$ȯRDM!*$+$# w* : o|g~]type the character you want to se select: exit string edit - save assigned stringinsert a colorinsert a hex valueinsert a special functioninsert a second string> 2Z&2%2%:%'͐use rt/lft arrows to move within stringuse inst/del key to edit within string: 02%:%2x2 0͡ G0 ́--->show other set of strings<--->2Z&2%2%ͤ*]&(wG:2:02:`2`ú2%=2%~#ͩ:%<͡ >>á ( O#~ #y#~ 2Z&2%2%ͤ8 8O :%ͭ[*]&"[&@IR|xmxrxwxh*[&~aq{ڐx!t*[&~#"[&! !Ҕ_$ SpFn<!>$( O#~ #y#~_$string - GÁ֠!8iBEditing: no key This key has the 4 values shown below. normal --->CMDR SHFT->SHIFTED -->CONTROL -->(done editing-exit and save work file)>2Z&2%2%:%':%G<͊"[&yx(BͲ h&)),$"%*[&"%x2%*%"]&*%"[&> 2 ofkey definitions would you like to work:Default definitionsDefinitions on the CP/M boot diskCurrent definitions:%< > 2Z&2%2%ͤH5iYour previous work file> 2Z&2%2%]Sorry, no CPM+.SYS file on disk.Type RETURN key to contiitions?don't save> 2Z&2%2%ͤd+BcDo you want to do anything else? [ ]yCPM+.SYS disk+]Sorry, no CPM+.SYS file on disk.Type RETURN key to continue.díCURRENT definitionsy+]saving your new de :>2 CP/M 3 DUMP - Version 3.0$ ERROR: File Not Found $ Enter Password: $ Password Error$ ERROR: No Records Exist$ Press RETURN to continue $,F<_!r_ogi`N#Fogo&og_{_z#WMO O m444777111+++--- 666999333000."3DUfw $ OKEYPAD 3PALTQKEYPAD 0RKEYPAD .SUP ARROWTDOWN ARROWULEFT ARROWVRIGHT ARROWWNO SCROLLF1F2dir F4F5F6F7F8F9F10F11F16F17F18F19F20F21F22F23F24F25F26F27F28F29F30F31Help LOCKUNDEFINEDUNDEFINEDUNDEFINEDUNDEFINEDUNDEFINEDUNDEFINEDUNDEFINEDUNDEFINEDUNDEFINEDBOOT C-128INST DELRETURNCRSR LF RTF7 F8F1 F2F3 F4F5 F6CRSR UP DOWN3 # 4 $LF SHIFT5 %6 &7 '8 ( 9 )#0(++-,.>-:[.@/,<:%2%ͪ B~#foG:%2%!_&~# B TYPE RETURN KEY TO RETURN TO MAIN MENUd͊x 9cSORRY - NO KEYFIG.HLP ON DISKtype RETURN key to continuedKEYFIG HLPUNDEFINED^A^B^C^D^E^F^Gfinitions to ͝c...exiting keyboard definition programͮAre you sure? [ ]yͮ͊x7' >ͪ(h&)):Z&2%:%'͊x@ʻJͲ:Z&G:%Go&)~##(++~#fox:%ͭ:%G:%Help is available on the following topics: --> done help <-- --> General Usage <-- --> Setting up your work file <-- --> What to do with your work file <-- --> Key values <-- --> Selecting a key to edit <-- --> Logical/Physical Colors <-- -M0121=2#\:}mͺ2>o:  /\ͺ 1gn~ͻ͙D.:ܰg+"OOO33#wWWaAA44$zZZsSSeEE55%rRRdDD66&cCCfFFtTTxXX77'yYYgGG88(bBBhHHuUUvVV99)iII jJJ 000mMM kKK oOOnNN+++pPPlLL ---..>::[{@@@,,<###`***;;]}===~^^||//?\11!___ 022" ! qQQ🟟888555 222O 0BRITISH POUND1*2; ]3CLEAR HOME4SHIFT (RT)5=6UP ARROW (PI)7? /819LEFT ARROW NEXT TO 1;2 " + +x2%W|2V&!%"W&:%G*W&F#~#"W&g:V&O.@͚G0:% _$&exS7T>2%_&,m(=B!_&>2Z&2% 2%-> Editing keys <-- --> Assigning/Editing Strings <-- --> Assigning Colors <-- --> Assigning Special Functions <-- --> Assigning HEX values <-- --> Finishing up <-- --> For experts only <-- Use the up and down arrow keys to scroll through the menu ion - which allows  you to assign a function from a  list of currently available special  functions. ASSIGN a HEX value - which allows you to  replace the key value with a single  hex value.Once you have chosen to assign type the RETURN key when you are finished. Once you have selected a specific key value to edit, you will be given a choice of 5 ways of modifying the key: ASSIGN a new character - which allows you to do a 'one-for- Then, two color maps will be displayed. The top one is the current logical color map; the bottom one is the physical color map. You will be asked to select the logical color you want to assign (type the letter in the box what will be modified. The next time you view this key the new value you assigned will be displayed. You can modify as many keys as you want. When you are done, select the fifth choice - exit and save work file. (NOTE: To view the obtained by typing the COMMODORE key and stays in effect until you type it again.To select a key for editing, you must actually select the specific (1 of 4) value of the key that you want to modify. To do this, type presents the  unshifted value of the key as  labelled. SHIFTED value - which represents the  value of the key, as labelled,  obtained by typing the desired key  and the shift key simultaneously. CONTROL E YOUR WORK FILE - This is  provided here as a quick means of  copying one set of definitions to  another. For example, loading the  default definitions into your work  file and saving them as the current  defini set of definitions. DEFINITIONS ON CP/M BOOT DISK - which represent the set of definitions stored on your boot disk, normally default definitons, unless you replace them via this program.Once your work file is set up, you will pressing the return key selects the choice that is highlighted. At almost any point, you can exit the program by typing 'CTRL c' (the CONTROL key and C simultaneously.)The first thing you will be asked to do is set up your work fil; type the return key to select the topic on which you want help.The purpose of this program is to allow you to alter the definition of almost ANY key on the keyboard. The only keys you CANNOT modify are: the SHIFT keys, the SHIFT LOCK k a string, you will be given a list of 32 available strings (some of which may already be defined.) Scroll through and select the one you want to assign to this key. At this point, the one you choose will be displayed near the top of thone'  replacement of the key. ASSIGN a STRING - which allows you to  assign/edit a string (more than 1  character) to the key ASSIGN a COLOR - which allows you to  assign an 80 or a 40 column color ASSIGN a special functith the color you want from the top map). Then you will be asked for the physical color you want assigned to it (type the letter in the box with the color you want, from the bottom map.) You can assign as many colors as you want; up arrow, down arrow or return key, type the desired key and the control key simultaneously). Once you have chosen to assign logical/ physical colors, you will be given a choice of doing this for either a 40 or an 80 column screen. the key so that the four values associated with it are displayed. Use the up and down arrow keys to scroll through the four values; type the return key to select the value that is highlighted. This is the specific key value tvalue - which represents the  value of the key obtained by typing  the desired key and the CONTROL key  simultaneously. CAPS LOCK value - which represents the  value obtained while in COMMODORE  mode. This mode is tions, provides a means of  restoring your current definitions  after running an application which  may have used a now undesired set  of key definitions.Each key has 4 values associated with it: normal value - which re be given a choice of 3 things to do: EDIT KEYS- which allows you to modify  key definitions. ASSIGN LOGICAL/PHYSICAL COLORS - which  allows you to redefine the meaning  associated with a particular color. EXIT AND SAVe. You will be given a choice of 3 sources from which you can do this: DEFAULT DEFINITIONS - which basically represent a standard set of key definitions. CURRENT DEFINITIONS - which represent the most recently loaded  ey, the CONTROL key, the 40/80 DISPLAY key and the COMMODORE key. At each step, options are presented in menu form. You can scroll through the options in the menus by using the up and down arrow keys at the top of the keyboard;