home *** CD-ROM | disk | FTP | other *** search
/ PC Open 18 / pcopen18_giallo.iso / Msdos / Keybit6 / KEYBIT.DOC < prev    next >
Encoding:
Text File  |  1996-02-22  |  15.8 KB  |  325 lines

  1.  
  2.  
  3.                  KEYBIT Lite!
  4.                   versione 6
  5.  
  6.  
  7.  
  8.      KEYBIT  Lite  è un driver per tastiera italiana  alternativo  al
  9.       KEYB IT di MS-DOS.  Rispetto al suo antagonista, KEYBIT Lite ha una
  10.       serie di caratteristiche che lo rendono molto migliore:
  11.  
  12.       - occupa solo 480 byte;
  13.       - converte automaticamente le vocali  accentate in vocali  apostro-
  14.       fate;
  15.       - fornisce parentesi graffe, tilde e caratteri grafici con semplici
  16.       combinazioni di tasti;
  17.       - dispone di features speciali per gli utenti del Norton Commander;
  18.       - disattiva automaticamente il Caps Lock quando la sua  presenza    è
  19.       inopportuna;
  20.       - gestisce sia le tastiere normali, modello 141, che le tastiere di
  21.       tipo 142;
  22.       - è ampiamente personalizzabile in base alle preferenze dell'utente;
  23.       - è distribuito insieme al suo sorgente assembler.
  24.  
  25.  
  26.      Come  il driver prodotto dalla Microsoft, anche KEYBIT Lite  può
  27.       essere  disattivato  in qualsiasi momento  premendo  Ctrl-Alt-F1    e
  28.       riattivato  premendo  Ctrl-Alt-F2.  E'  anche  possibile    rimuovere
  29.       KEYBIT Lite dalla memoria mediante il parametro R.
  30.  
  31.  
  32.      KEYBIT Lite si installa automaticamente in memoria superiore (il
  33.       comando  LH del DOS è superfluo, anzi conviene non usarlo  per  non
  34.       frammentare  gli UMB).  Se la memoria superiore non è  accessibile,
  35.       il  programma si posiziona in cima alla memoria convenzionale.   In
  36.       alternativa  è possibile forzare un'installazione tradizionale  me-
  37.       diante il parametro /L (che sta per Low); in questo caso    l'occupa-
  38.       zione di memoria aumenta di 64 byte.  Una terza strategia di  allo-
  39.       cazione è disponibile tramite il parametro /NT (No Top) che permet-
  40.       te  di installare il programma in memoria superiore oppure,  quando
  41.       questa  non è disponibile, nella parte bassa della memoria  conven-
  42.       zionale (installazione tradizionale).
  43.  
  44.  
  45.      Premendo Ctrl-Alt-F12 si può attivare/disattivare la conversione
  46.       automatica delle vocali accentate in vocali apostrofate.    Quando la
  47.       conversione  è attiva, premendo i tasti normalmente associati  alle
  48.       vocali accentate (caratteri à è é ì ò ù), compariranno due caratte-
  49.       ri: la vocale non accentata e un apostrofo (a' e' i' o' u').   Que-
  50.       sto  è utile per chi scrive messaggi telematici; in tali    messaggi,
  51.       infatti,    non è consentito l'uso di caratteri aventi  codice  ASCII
  52.       maggiore di 127.
  53.      Per  chi lo preferisce è possibile far sì  che le  vocali  siano
  54.       seguite non dall'apostrofo normale ma dall'apostrofo rovesciato che
  55.       assomiglia  di più ad un accento; oppure è possibile distinguere    i
  56.       caratteri "è" ed "é" mediante due apostrofi diversi: in questo caso
  57.       le due vocali vengono convertite in "e`" ed "e'", mentre per  tutte
  58.       le altre vocali accentate viene usato l'apostrofo rovesciato.
  59.      Riepilogando, i metodi di conversione sono tre:
  60.       1) con distinzione tra "è" ed "é" (default);
  61.       2) senza distinzione, solo apostrofi (default della versione 1);
  62.       3) senza distinzione, solo apostrofi rovesciati.
  63.      La scelta del tipo di conversione preferito peò essere effettua-
  64.       ta  mediante  il programma KEYMOD che  consente  di  personalizzare
  65.       KEYBIT Lite in base ai propri gusti (vedi oltre).
  66.  
  67.      Le tastiere di alcuni portatili non hanno il tasto F12 e  quindi
  68.       risulta scomodo attivare/disattivare le vocali apostrofate (bisogna
  69.       usare  Ctrl-Alt-Fn-F2); per questo motivo KEYMOD permette anche  di
  70.       scegliere il tasto funzione da usare.  Il default è F12 (il più co-
  71.       modo con le tastiere da tavolo), ma è possibile usare qualsiasi ta-
  72.       sto da F3 a F12 (sempre insieme a Ctrl e Alt).
  73.  
  74.      Grazie al programma KEYSMAN è anche possibile    attivare/disatti-
  75.       vare  il    supporto e-mail (cioè le vocali apostrofate) da  un  file
  76.       batch: si può, ad esempio, scrivere un batch che abiliti le  vocali
  77.       apostrofate prima di lanciare il vostro editor di messaggi preferi-
  78.       to, e le disabiliti nuovamente in uscita.  KEYSMAN può anche essere
  79.       usato per attivare/disattivare tutto il driver.  Lanciando il  pro-
  80.       gramma  senza  parametri    vengono visualizzate  le  istruzioni  per
  81.       l'uso.
  82.  
  83.       Nota per gli utenti del Volkov Commander.
  84.      Per usare il supporto e-mail con l'editor interno  del VC 4.0    è
  85.       necessario  disattivare l'opzione "Clear keyboard buffer" nel  menu
  86.       "Advanced options" del Commander.
  87.  
  88.  
  89.      Oltre    ai  caratteri  normalmente  disponibili  sulla     tastiera
  90.       italiana, KEYBIT Lite fornisce anche i seguenti:
  91.             { } ~ ` ≤ ≥ ± « » │ ║ ─ ═ ┌ ┐ └ ┘ ╔ ╗ ╚ ╝
  92.      In  particolare le parentesi graffe e la tilde sono molto  utili
  93.       per i programmatori.
  94.      Questi caratteri si ottengono mediante combinazioni di tasti del
  95.       tipo Alt_sinistro+tasto oppure Alt_destro+tasto oppure  Ctrl+tasto,
  96.       tutte  molto facili da ricordare grazie a semplici associazioni  di
  97.       idee.    Ad   esempio,  le  parentesi  graffe  si   ottengono   con
  98.       Alt_sinistro + parentesi quadre, mentre la tilde è associata al ta-
  99.       sto  con    l'accento  circonflesso (il carattere  ^).   La  seguente
  100.       tabella riassume tutte le combinazioni:
  101.  
  102.       Alt_sin + [   =    {
  103.       Alt_sin + ]   =    }
  104.       Alt     + ^   =    ~   (Alt sinistro o Alt destro)
  105.       Ctrl    + ^   =    ~
  106.       Alt     + ù   =    ~   (Alt sinistro o Alt destro)
  107.       Ctrl    + ù   =    ~
  108.       Alt     + '   =    `   (Alt sinistro o Alt destro)
  109.       Ctrl    + '   =    `
  110.       Alt_sin + <   =    ≤
  111.       Alt_des + >   =    ≥
  112.       Ctrl    + <   =    ±
  113.       Alt_des + ;   =    «
  114.       Alt_des + :   =    »
  115.       Alt_sin + |   =    │   (per disegnare finestre con bordo singolo)
  116.       Alt_des + |   =    ║   (per disegnare finestre con bordo doppio)
  117.       Alt_sin + -   =    ─   (per disegnare finestre con bordo singolo)
  118.       Alt_des + -   =    ═   (per disegnare finestre con bordo doppio)
  119.       Alt_sin + ò   =    ┌   (per gli angoli delle finestre a bordo sing.)
  120.       Alt_sin + à   =    ┐   (      "    "    "     "    "    "    "    "    )
  121.       Alt_sin + ;   =  └    (      "    "    "     "    "    "    "    "    )
  122.       Alt_sin + :   =    ┘   (      "    "    "     "    "    "    "    "    )
  123.       Ctrl    + ò   =    ╔   (per gli angoli delle finestre a b. doppio)
  124.       Ctrl    + à   =    ╗   (      "    "    "     "    "    "    "     )
  125.       Ctrl    + ;   =  ╚    (      "    "    "     "    "    "    "     )
  126.       Ctrl    + :   =    ╝   (      "    "    "     "    "    "    "     )
  127.  
  128.      Mediante il programma KEYMOD è possibile aggiungere altri carat-
  129.       teri a quelli già forniti da KEYBIT Lite (v. oltre).
  130.  
  131.  
  132.      Per  gli utenti del Norton Commander sono disponibili due  utili
  133.       caratteristiche.
  134.       1)  Ripetizione del tasto INS ("AutoIns").  Il tasto INS è  l'unico
  135.       tasto per il quale il BIOS non consente la ripetizione  automatica:
  136.       anche  tenendo  premuto il tasto INS a lungo si ottiene  sempre  un
  137.       solo  "carattere    INS".  Orbene, il Norton  Commander  utilizza  il
  138.       tasto  INS per selezionare i file interessati da una operazione  di
  139.       copia o cancellazione, e sarebbe comodo poter selezionare più  file
  140.       consecutivi  premendo  una sola volta il tasto  INS.   KEYBIT  Lite
  141.       permette    anche questo!  Comunque, chi preferisce che il tasto  INS
  142.       si  comporti  come sempre, può disattivare  la  ripetizione  usando
  143.       KEYMOD.
  144.       2) Ctrl-\.  Il Norton Commander utilizza i tasti Ctrl-\ per saltare
  145.       da  una qualsiasi subdirectory alla directory principale del  disco
  146.       di default.  Alcuni driver di tastiera non gestiscono correttamente
  147.       questa  combinazione  di    tasti,    ma con    KEYBIT    Lite  non  avrete
  148.       problemi!
  149.  
  150.  
  151.      A partire da questa versione è disponibile la funzione AutoCaps.
  152.       Quando si usa l'AutoCaps, il Caps Lock viene automaticamente disat-
  153.       tivato se si preme shift-lettera.  L'AutoCaps, quindi, impedisce di
  154.       scrivere in qUESTO mODO.
  155.      L'AutoCaps di    KEYBIT Lite non va confuso con lo  Smart Caps  di
  156.       HyperKey: quest'ultimo, infatti, disattiva il Caps Lock non  appena
  157.       si preme uno shift, il che è decisamente scomodo.
  158.      Per  attivare    questa nuova funzione bisogna  installare  KEYBIT
  159.       Lite  con  il parametro /A sulla riga di comando.   Con  l'AutoCaps
  160.       l'occupazione di memoria aumenta di 32 byte.
  161.  
  162.       Nota per gli utenti di HyperKey.
  163.     Per  far  sì che HyperKey accetti l'AutoCaps di  KEYBIT  Lite,    è
  164.       necessario installarlo con il parametro opzionale  OH:-  e,  ovvia-
  165.       mente, senza  Smart Caps (cioè senza il parametro M).  Le  versioni
  166.       precedenti la 4.75 richiedono il parametro KH:+ invece di OH:- .
  167.  
  168.  
  169.      Molti word processors usano Ctrl-trattino per inserire un "trat-
  170.       tino  mobile" o "trattino opzionale".  Il KEYB non gestisce  questa
  171.       combinazione  di    tasti (nonostante sia usata anche  dal    Word  per
  172.       DOS), KEYBIT Lite invece sì.
  173.  
  174.  
  175.      Pochi    sanno che il KEYB di Microsoft gestisce due diversi  tipi
  176.       di  tastiera  italiana.  Il tipo più diffuso,  quello  gestito  per
  177.       default dal KEYB, non ha le parentesi graffe né la tilde (per  for-
  178.       tuna c'è KEYBIT Lite!); l'altro tipo, invece, ancora poco  diffuso,
  179.       dispone  anche di questi caratteri.  Purtroppo quelle teste  bacate
  180.       che  hanno  stabilito il layout della nuova tastiera, non  si  sono
  181.       limitate ad aggiungere i caratteri che mancavano, ma si sono  anche
  182.       divertite  a  spostare di qua e di là i  caratteri  già  esistenti!
  183.       Così, ad esempio, la "chiocciola" (il carattere @), sulle nuove ta-
  184.       stiere (modello 142) si ottiene con Alt_destro-Q.
  185.      KEYBIT  Lite gestisce entrambi i tipi di tastiera.  Per  default
  186.       gestisce quella tradizionale (modello 141).  Chi dispone di una ta-
  187.       stiera  di  tipo    142  può  riconfigurare  il  programma     mediante
  188.       l'opzione n.2 del menù di KEYMOD.
  189.      Un'altra differenza tra i due modelli è nel tastierino numerico:
  190.       nel  tastierino del modello 142 compare il carattere ","    al  posto
  191.       del  "." (ma quando mai s'è visto un programma DOS che  accetta  la
  192.       virgola come separatore decimale?  Boh!).  Per chi fa un uso inten-
  193.       sivo  del tastierino numerico può essere preferibile  disporre  del
  194.       carattere "." anche con la "142".  Ebbene, con KEYBIT Lite, i  pos-
  195.       sessori  di  tastiere 142 possono scegliere tra "." e  ","  (sempre
  196.       tramite KEYMOD).
  197.      Se  configurato per il modello 142, KEYBIT Lite  occupa  qualche
  198.       byte  in    più (la gestione del tastierino  richiede  l'aggiunta  di
  199.       alcune istruzioni).
  200.  
  201.  
  202.      Avete mai desiderato di rallentare il PC più di quanto  consenta
  203.       di  fare il tasto "Turbo"?  Forse potete farlo in un  modo  sempli-
  204.       cissimo e non lo sapete!
  205.      Il  mio  PC (un AMD 386/40 con BIOS AMI) può  funzionare  a  ben
  206.       quattro  diverse    frequenze  di clock: 40, 33, 13 e  11  Mhz.   Per
  207.       passare  da 40 a 33 o da 13 a 11 Mhz (e viceversa) si usa il  tasto
  208.       Turbo, mentre per saltare da 40 a 13 o da 33 a 11 (e viceversa)  si
  209.       usano  le  combinazioni di tasti    Ctrl-Alt-gray_minus  e    Ctrl-Alt-
  210.       gray_plus  (per  gray_minus e gray_plus intendo i  tasti    "meno"    e
  211.       "più"  del  tastierino numerico).  Di certo non tutti  i    PC  hanno
  212.       questa  caratteristica, ma se il vostro PC è come il mio,  ci  sono
  213.       ancora un paio di cose che dovete sapere.
  214.       1) Il KEYB IT di Microsoft taglia via queste combinazioni di  tasti
  215.       e  a  nulla vale disabilitarlo premendo Ctrl-Alt-F1,  al    contrario
  216.       KEYBIT  Lite è del tutto "trasparente"!  Quindi è inutile che  pro-
  217.       viate  a premere Ctrl-Alt-gray_minus finché non  avrete  sostituito
  218.       KEYB IT con KEYBIT Lite.
  219.       2) Per sapere se e, soprattutto, di quanto si è ridotto il clock    è
  220.       necessario  utilizzare  un benchmark come PC Config  o  il  vecchio
  221.       Landmark Speed Test.  E' inutile guardare il display digitale o  la
  222.       spia del Turbo perché non vengono influenzati da queste combinazio-
  223.       ni di tasti.
  224.  
  225.  
  226.                     -=<>=-
  227.  
  228.  
  229.      Il  programma KEYMOD consente di modificare il  file  keybit.com
  230.       senza dover mettere mano al sorgente assembler.
  231.      E'  molto  facile da usare, per cui non starò a  descriverlo  in
  232.       dettaglio.  Mi limito ad alcune annotazioni.
  233.       1)  KEYMOD  contiene al suo interno una copia del  file  keybit.com
  234.       originale.  Quindi anche se si modifica keybit.com mediante  KEYMOD
  235.       o lo si cancella del tutto, è sempre possibile utilizzare lo stesso
  236.       KEYMOD per ricreare una copia originale di keybit.com.
  237.       2)  All'avvio  KEYMOD  cerca nella directory  di    default  il  file
  238.       keybit.com da modificare; se non lo trova utilizza la copia  inter-
  239.       na.   In uscita, la copia già esistente del file    keybit.com  verrà
  240.       rinominata in keybit.co prima di creare il nuovo file.
  241.       3)  E' possibile creare nuove associazioni del tipo  Alt_sin+tasto,
  242.       Alt_des+tasto o Ctrl+tasto per produrre ulteriori caratteri non di-
  243.       sponibili sulla tastiera; tuttavia non tutti i tasti sono  associa-
  244.       bili ad Alt/Ctrl.  Il programma mostra quelli disponibili  (dovreb-
  245.       bero essere più che sufficienti).
  246.       4)   Per    eliminare una combinazione di tasti già  definita,  basta
  247.       associare  a quella combinazione il carattere "NUL", il cui  codice
  248.       ASCII è zero.
  249.  
  250.  
  251.                     -=<>=-
  252.  
  253.  
  254.      Come ho detto all'inizio, KEYBIT Lite occupa 480 byte,  tuttavia
  255.       qualche  programma (come il MEM del DOS 6.2) afferma che ne  occupa
  256.       496.   Il motivo di questa stranezza, se vi interessa,  è  spiegato
  257.       nel file MEMORY.TXT.
  258.  
  259.  
  260.                     -=<>=-
  261.  
  262.  
  263.      KEYBIT  Lite  rispetta  lo  standard  AMIS  v3.5  nonché   l'IBM
  264.       Interrupt  Sharing  Protocol che consente la rimozione dei  TSR  in
  265.       ordine arbitrario.
  266.      A  partire  dalla  v.5  è  anche  dotato  di  una  piccola   API
  267.       (Application Program Interface) che consente a qualsiasi programma
  268.       di  abilitare  automaticamente il supporto per  l'e-mail    (cioè  la
  269.       conversione  delle  vocali)  senza  più  bisogno    di  ricorrere  al
  270.       KEYSMAN.     Chi è interessato ad interfacciare il    proprio  software
  271.       con  KEYBIT  Lite, troverà nel file KL_API.RAR non  solo    tutte  le
  272.       informazioni necessarie ma anche due sorgenti già pronti, uno in C,
  273.       l'altro  in Pascal, contenenti le routine per rilevare la  presenza
  274.       in memoria di KEYBIT Lite e per modificare lo stato del supporto e-
  275.       mail.  Più facile di così...!
  276.      Un suggerimento: se volete essere sicuri che l'autore del vostro
  277.       editor  di  messaggi  preferito venga a  sapere  dell'esistenza  di
  278.       KEYBIT Lite e della sua API, diteglielo!
  279.  
  280.  
  281.                     -=<>=-
  282.  
  283.  
  284.      KEYBIT Lite è parzialmente basato su un sorgente da me riscoper-
  285.       to e parecchio rimaneggiato.  Ringrazio l'autore, Valerio  Marongiu
  286.       (2:331/105), per aver messo quel sorgente a disposizione di tutti.
  287.      Ringrazio, inoltre, Ralph Brown per l'ottima libreria AMIS, uti-
  288.       lizzata a partire dalla versione 4 di KEYBIT Lite, e per l'impareg-
  289.       giabile, indispensabile "Interrupt List".
  290.      Infine  un  grazie  ed  un saluto  anche  a  Giampiero  Caretti,
  291.       Giovanni Caturano, Gennaro Claps, Alberto Cucinella, Marco  Fasben-
  292.       der, Aris Ferrara, Pierangelo Galizia, Roberto Roccia, Cicci  Serra
  293.       e Francesco Vertova.
  294.  
  295.  
  296.                     -=<>=-
  297.  
  298.  
  299.      KEYBIT Lite è un programma CARDWARE: per il suo uso NON richiedo
  300.       il pagamento di alcuna somma, mi accontento di una cartolina.  ;-)
  301.       Guarda che ci conto!  Appena installi KEYBIT Lite nel tuo  autoexec
  302.       corri a comparne una! :-)   E, già che ci sei, scrivimi come ti sei
  303.       procurato il programma.  Ciao!
  304.  
  305.  
  306.      I miei recapiti:
  307.  
  308.       Posta:   Pino Navato
  309.            Via Pittore, 164
  310.            80046 S.Giorgio a Cremano (NA)
  311.  
  312.       Tel.:    081-7712216
  313.  
  314.       E-mail:  Pino Navato, 2:335/225.18  (The Bits BBS, Fidonet)
  315.            Pino.Navato@p18.f225.n335.z2.fidonet.org  (da Internet)
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.                *     *     *     *      *
  325.