; NuKey 2.05 Copyright (c© 1986-89 Alphá Systems Alì rightó reserved 1 - Introduction 5 - System Requirements 2 - Getting Started 6 - Using NuKey/NuKey Commands 3 - Examples of Using a Keychanger 7 - Newword Information 4 - Customizing NuKey 8 - Deactivating NuKey Select number for desired topic. (Control-C exits HELP) Alpha Systems Corporation 711 Chatsworth Place San Jose, California 95128 (408) 297-5594 :1 Introduction Á  keychangeò  ió á speciaì kinä oæ prograí thaô placeó itselæ  betweeî  youò � keyboarä anä thå otheò softwarå runninç iî youò computer® Iô interceptó whaô � ió typeä aô thå keyboarä anä caî transforí whateveò waó typeä intï  somethinç � else¬  dependinç  oî  ho÷  yoõ havå iô  programmed®   Foò  example¬  usinç  á � keychangeò  yoõ coulä redefinå youò keyboarä tï bå Dvoraë layouô  insteaä  oæ � thå standarä "QWERTY". Mosô keychangeró allo÷ yoõ tï generatå aî entirå strinç oæ characteró froí  á � specifiã  keyboarä input® Thus¬ thå strinç "frequently¢ coulä  bå  generateä � wheneveò  yoõ  typå controì-F® Thió ió thå reaì  advantagå  oæ  keychangersº � Theù  reducå  thå amounô oæ typinç yoõ neeä tï dï bù  providinç  "shortcuts"® � Yoõ caî presó á keù thaô actuallù onlù generateó á singlå character¬ anä thaô � singlå characteò ió redefineä tï bå aî entirå sentence¬ phrase¬ paragraph¬ oò � sequencå oæ commands® Introduction (continued) Iî thå previouó example¬ controì-Æ waó redefineä tï bå thå worä "frequently"® � Thió  examplå  probablù  wouldn'ô bå usefuì iæ yoõ  arå  usinç  WordStar¬  aó � controì-Æ ió á commanä yoõ neeä undeò WordStar® Tï copå witè thió situation¬ � advanceä  keychangeró  offeò whaô ió calleä aî "extend¢ key® Onlù  wheî  thå � extenä  keù ió typeä immediatelù prioò tï thå desireä keù (controì-Æ iî  thió � example© doeó thå redefinitioî takå place® So¬ thió meanó thaô yoõ caî stilì � uså  controì-Æ  normallù  aó  á commanä undeò WordStar¬  anä  wheî  yoõ  wanô � controì-Æ tï generatå "frequently"¬ yoõ firsô typå thå "extend¢ keù anä  theî � controì-F® Otheò sophisticateä featureó oæ professionaì keychangeró includå thå  abilitù � tï  savå  definitionó  tï disë foò lateò rå-use» anä thå abilitù  tï  adä  oò � deletå ne÷ definitionó eveî whilå otheò programó (likå WordStar© arå running. Introduction (continued) NuKeù  ió  sucè  á sophisticateä keychanger® Iô supportó  alì  thå  featureó � previouslù  mentioneä  anä  more®   Aî importanô  featurå  oæ  NuKeù  ió  thå � capabilitù  tï  redefinå  keyó thaô generatå morå thaî  onå  character®   Foò � example¬ somå terminaló havå arro÷ keyó thaô generatå morå thaî onå characteò � wheî  pressed»  usinç  NuKey¬  theså  keyó caî  bå  redefineä  tï  bå  singlå � characteró oò anù strinç oæ characteró yoõ desire. :2 Getting Started Beforå doinç anythinç witè NuKey¬ makå á copù oæ thå masteò yoõ havå recieveä � usinç á filå copù program® Theî puô thå masteò iî á safå place¬ anä  proceeä � usinç thå copy® NEVEÒ USÅ YOUÒ MASTEÒ FOÒ ANYTHINÇ OTHEÒ THAÎ MAKINÇ COPIES. NUKEÙ  2.°  consistó  oæ NUKEY.COÍ anä NUKEY.REÌ files®   Iæ  yoõ  arå  stilì � runninç thå oldeò ZCPR3° yoõ musô 'install§ NUKEY.COÍ witè Z3INS® Iæ yoõ arå � usinç ZCPR33« oò NÚ-COM¬ nï installatioî ió necessary. NUKEY.COÍ  ió  thå loadeò anä controì program® NUKEY.REÌ ió  thå  keychangeò � itselæ whicè ió loadeä aó aî extendeä Z³ IOP® Wheî yoõ invokå NUKEY.COÍ  foò � thå  firsô  time¬  NUKEY.REÌ wilì bå loadeä anä yoõ wilì bå  askeä  foò  youò � definitioî oæ thå DEFinå anä EXTenä keys® Theså definitionó wilì bå  writteî � tï aî otherwiså blanë NUKEY.KEÙ file® Wheî yoõ invokå NUKEÙ thå seconä  timå � anä withouô á keyfilå name¬ NUKEY.KEÙ thå blanë keylisô ió loaded. Getting Started (continued) Wheî  askeä  foò  thå DEFinå key¬ presó anù keù oî  youò  keyboarä  yoõ  wisè � assigneä  tï thió speciaì function® Althougè anù keù wilì do¬ á gooä  choicå � ió thå shifteä character(s© oæ á rarelù useä functioî key® Mù keyboarä haó á � PRINT/Senä functioî keù whicè É use® Shifteä PRINÔ foò DEFinå anä  unshifteä � Senä foò EXTend. Oncå yoõ havå answereä thå DEFinå anä EXTenä keù questions¬ NuKeù ió running® � Yoõ maù no÷ perforí á varietù oæ operationó witè it® Seå thå sectioî  "Usinç � NuKey¢ foò preciså instructions. :3 Examples Tï  geô  yoõ  starteä  iî thå wonderfuì worlä  oæ  keychangers¬  here'ó  somå � excerptó froí aî articlå bù Teä Silveirá thaô originallù appeareä iî PROFILEÓ � magazine®   Iî thå examples¬ B^F® Afteò thå searcè backward¬ WordStaò wilì � leavå  må aô thå beginninç oæ thå fivå-spacå indent¬ sï É addeä á ^Æ tï  movå � tï thå firsô word." Examples (continued) Reforming Paragraphs "É lovå thió command® Anù timå É starô editinç á WordStaò paragrapè ­ addinç � anä  deletinç wordó anä sï fortè ­ thå paragrapè formattinç getó  alì  messeä � up®    Sï  É  seô  onå  keù  tï  senä  thå  commanä   ^QFB^B®   Thió commanä cleanó uð thå mesó bù zippinç thå cursoò  tï  thå � beginninç oæ thå paragrapè anä theî reforminç iô witè ^B." Mark Paragraph as a Block "Thió  commanä  ió  handù  becauså yoõ caî uså iô aó  á  preludå  tï  moving¬ � copying¬  oò deletinç youò currenô paragraph® Foò paragraphó witè  onlù  onå � carriagå   returî  aô  thå  end¬  uså  thå  commanä   ^QFB^KB^B^KK® Anä foò paragraphó witè twï carriagå returnó aô thå  end¬ � uså thå commanä ^QFB^KB^B^X^KK." Examples (continued) Delete from Cursor to End of Paragraph "Thió  commanä  letó  må deletå everythinç iî á paragrapè  froí  thå  presenô � cursoò positioî tï thå end® É seô onå keù tï senä thå commanä ^KB^B^A^KK^KY® � Tï  plaù iô safe¬ eliminatå thå ^KY® Theî thå commanä wilì  marë  everythinç � froí youò cursoò tï thå enä oæ thå paragrapè aó á block¬ anä yoõ caî givå thå � deletå  commanä yourself¬ afteò makinç surå yoõ haven'ô markeä  anythinç  yoõ � wanô tï keep." Print a Marked Block "Sometimeó  it'ó  handù tï bå ablå tï prinô ouô á shorô sectioî oæ  thå  filå � you'rå workinç on¬ withouô havinç tï exiô thå filå oò stoð whaô you'rå doing® � Thå   followinç  commanä  wilì  prinô  anù  markeä  blocë  oæ  texô   withouô � interruptinç  yoõ  foò  morå thaî á fe÷ seconds® Seô onå  keù  tï  senä  thå � commanä ^KWA:PRINT.FILY^KPA:PRINT.FIL.¢ :4 Customizing NuKey Advanceä  useró caî customizå somå oæ thå internaì characteristicó oæ  NuKey® � Thió ió unnecessarù iî mosô circumstances¬ buô iæ yoõ havå difficultù gettinç � NuKeù tï worë properlù witè certaiî applicatioî programó yoõ shoulä  consideò � experimentinç  witè  thå followinç options® Yoõ makå theså  selectionó  froí � withiî  thå NUKEY.COÍ program® NuKeù haó threå internaì delayó thaô  maù  bå � programmeä  witè  thå Instalì function® Thå defaulô valueó oæ  theså  delayó � werå choseî afteò mucè testinç witè manù programó anä terminals® Yoõ  shoulä � noô havå tï changå theí unlesó NuKeù simplù doesn'ô worë iî youò environment® � Theså delayó arå discusseä iî detaiì oî thå followinç screens. Typinç NUKEÙ /É wilì reporô thå currenô delaù valueó anä allo÷ yoõ tï  changå � theí (Á simplå '¬ � waiô foò WordStaò tï load¬ 'D§ foò documenô mode¬ theî 'TEXT'®   However¬ � iæ  yoõ  enteò 'D§ toï quickly¬ WordStaò discardó iô becauså iô  flusheó  alì � keyboarä  inpuô  aó  sooî  aó  iô loads®   NuKeù  wilì  misleaä  WordStaò  bù � respondinç 'false§ tï itó consolå statuó requestó á fe÷ timeó afteò sendinç á � CÒ  code¬  sï thaô iô thinkó iô haó flusheä thå keyboard® Thuó  thå  string¬ � 'wsdtext§ doeó whaô yoõ wanô iô to® Thå defaulô numbeò oæ deceptionó � ió 10® Yoõ maù changå iô tï anù valuå froí ° tï 255. Customizing NuKey (continued) KEYDELº  Somå programó (dBASÅ II© flusè thå keyboarä afteò  everù  character¬ � probablù  tï  treaô keù 'bounce§ problems® Thió  laudablå  pursuiô  discardó � everù seconä characteò iî á normaì keystring¬ causinç DISPLAÙ ALÌ tï comå ouô � aó  DSLYAÌ  whicè  ió noô verù useful® So¬ wå misleaä  agaiî  bù  respondinç � 'false§  á numbeò oæ timeó betweeî characters® dBASÅ requireó aô  leasô  onå � deception® Thå defaulô numbeò oæ deceptionó ió 5® Yoõ maù changå iô tï  anù � valuå froí ° tï 255. :5 System Requirements for NuKey NuKeù requireó thaô yoõ ruî á ZCPR³ implementatioî oî á Ú-8° systeí witè  IOÐ � spacå allocateä (1.5ë-byteó oò more)® Further¬ NuKeù requireó thaô youò  IOÐ � anä BIOÓ conforí tï thå Echeloî publicatioî "ZCPR³ anä IOPs"¬ chapteò 5. NuKeù workó witè Ú-Com¬ NÚ-COÍ anä witè Echelon'ó bootablå Ú-Systeí diskó foò � Kayprï anä Morro÷ machines¬ anä Micromint'ó SB18° computeró withouô change® Noteº   NuKeù itselæ requireó abouô 1ë oæ codå spacå iî thå 1.5ë IOÐ  leavinç � jusô  oveò  50°  byteó foò thå keybuffer® Iæ yoõ definå á  largeò  IOP¬  thå � increaseä  sizå  ió allocateä tï thå buffeò allowinç  eveî  morå  definitionó � and/oò longeò strings® Á 2.5ë IOÐ wilì havå oveò 150° byteó available. :6 Using NuKey/Explanation of Commands View Current Definitions Tï  seå  á displaù oæ currenô NuKeù definitions¬ typå thå DEFinå  keù  twice® � Thió caî bå donå withiî applicatioî programó (eg¬ WordStar© oò aô thå commanä � linå prompô oæ thå operatinç system® CAUTIONº Iæ "Vie÷ Currenô Definitions"¬ � "Definå  Ne÷ Key"¬ oò "Deletå Olä Key¢ ió donå insidå oæ aî application¬  thå � screeî  displaù  ió  altereä  froí whaô thå  applicatioî  "thinks¢  ió  beinç � displayed® Thió maù necessitatå issuinç á commanä tï rewritå thå screen¬  iæ � thå applicatioî haó sucè á command® WordStaò 4.° useó ^\¬ Newworä . Deleting Old Keys Tï deletå aî existinç definition¬ firsô typå thå DEFinå key¬ anä theî thå keù � tï  bå deleted® Iæ iô useó thå EXTenä prefix¬ typå thå EXTenä keù  prioò  tï � thå  keù  beinç  deleted®   Theî typå DEÌ oò  RUB¬  whicè  deleteó  thå  key® � Deletionó  caî  bå performeä whilå otheò applicationó arå running®   Seå  thå � previouó cautioî abouô thå screeî displaù beinç altered. Using NuKey/Explanation of Commands (continued) Defining New Keys Ne÷ definitionó caî bå addeä aô anù timå froí withiî applicationó oò froí thå � operatinç systeí prompt® Tï adä á definitioî tï NuKey¬ typå thå DEFinå  key® � Next¬  typå thå EXTenä keù iæ iô ió tï bå useä iî thå ne÷ definition®   Next¬ � typå  thå keù thaô ió tï bå redefined® Anù keù thaô generateó aô  leasô  onå � characteò  caî  bå  redefined®   Then¬ enteò  thå  characteró  yoõ  wisè  thå � redefineä  keù  tï  generate®   NuKeù  initiallù  haó  abouô  55°  characteró � availablå  foò  ne÷ definitions® Eacè redefinitioî ió  allocateä  froí  thió � pool® Yoõ caî uså thå DEÌ oò RUÂ keù oò thå backspacå keù tï backspacå whilå � enterinç ne÷ definitions® Seå thå previouó cautioî abouô thå screeî  displaù � beinç altered. Redefinition Notes NuKeù  caî  redefinå  keyó thaô generatå froí ± tï 1°  characters®   Thå  ne÷ � definitioî  caî  contaiî  uð  tï approximatelù  55°  characters®   NuKeù  caî � distinguisè  keyó thaô generatå characteró witè valueó iî thå rangå oæ ±  (^Á � oò  SOH©  tï 12· anä froí keyó thaô generatå characteró witè  valueó  iî  thå � rangå oæ 12¸ tï 255¬ iæ youò computer/terminaì caî generatå them. Using NuKey/Explanation of Commands (continued) Keù  definitionó maù bå saveä tï disk® Supposå yoõ havå rå-defineä á  numbeò � oæ keyó especiallù foò youò worë witè WordStar® Yoõ mighô savå theí tï  disë � witè  thå  command¬  NUKEÙ  WÓ Ó whicè wilì  creatå  WS.KEÙ  iî  thå  currenô � directory®   Definitionó especiallù foò dBASÅ IÉ mighô bå saveä iî DB.KEÙ  iî � thå  samå manner® Aó noteä iî Sectioî 2¬ NUKEY.KEÙ (blank© waó createä  wheî � yoõ  firsô raî NUKEY® No÷ NUKEY