typedstream IBObjectData Object CustomObject KeyboardApp MenuCell ButtonCell ActionCell Chiudi la finestra Helvetica Matrix Control Responder @:@iiii Porta in avanti Miniaturizza la finestra ff@@#::s ScrollView ClipView ciifffcfffs [9355c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;} \margl40 \margr40 \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b\i0\ulnone\fs24\fc0\cf0 Aiuto di Keyboard\ \b0 Keyboard un'applicazione creata per modificare o creare mappe di tastiera definite dall'utente.\ \b I file .keymapping\ \b0 I file .keymapping sono diversi dalle \i mappe di tastiera \i0 . I file .keymapping contengono una o pi \i mappe di tastiera \i0 ; una mappa di tastiera indica la corrispondenza tra il codice di un tasto per un particolare tipo di tastiera e l'effetto del tasto stesso. Quindi, ogni mappa di tastiera specifica per la disposizione e per i codici di tasto generati da una particolare tastiera. Tutti i file di keymapping forniti dalla NeXT contengono i codici per le tre interfacce di tastiera principali supportate: la tastiera originale NeXT, le tastiere ADB e le tastiere PC (ACE).\ \b Sottotipi di tastiera\ \b0 Lo stesso tipo di interfaccia pu avere diversi sottotipi. Ad esempio, le tastiere PC negli Stati Uniti comprendono101 tasti, nella configurazione per l'Europa 102 tasti, e in Giappone si usano tastiere da 101, 105 e 106 tasti. Tutti questi tipi di tastiera sono molto simili, ed in effetti sono sottotipi l'una dell'altra riguardo ai codici che generano. L'ubicazione dei tasti pu variare da una tastiera all'altra, ed alcune definiscono pi codici di altre. Per questa ragione consigliabile adattare i file keymapping in modo pi specifico per un determinato sottotipo di tastiera.\ \b Modifica di un file keymapping esistente\ \b0 Per aprire un file keymapping, utilizzate l'opzione Apri del menu Documento, e selezionate il file che desiderate aprire. Si aprir una finestra che mostra la rappresentazione grafica della tastiera. \ L'esploratore che appare nella parte superiore sinistra della finestra elenca le mappe di tastiera contenute in questo file keymapping. Le modifiche vengono effettuate su una mappa per volta, quella evidenziata nell'Esploratore. \i Ricordate che le modifiche effettuate in una mappa di tastiera non sono riportate nelle altre tastiere! \i0 Sotto all'Esploratore appaiono due pulsanti, Aggiungi e Rimuovi, che consentono di aggiungere e di eliminare mappe della tastiera dal file keymapping. Quando aggiungete una mappa di tastiera, il programma interpreta la configurazione dalle altre mappe di tastiera nello stesso file.\ In alto a destra appare l'ispettore dei tasti, che consente di esaminare e modificare gli attributi dei singoli tasti. Facendo clic su un tasto della rappresentazione grafica della tastiera, questo viene messo in evidenza e l'Ispettore indica nella finestra che appare nell'angolo superiore destro il tipo di tasto (carattere, modificatore, speciale, sequenza, tasto morto), ed a seconda del tipo, mostra informazioni specifiche su di esso. Per i caratteri, mostra il carattere generato, se si tratta di un tasto alfabetico (cio se usa il tasto maiuscole quando premuto Blocco Maiuscole), e a quale set di caratteri appartiene (ASCII, simboli o funzioni). Viene indicato anche il valore esadecimale del codice di carattere generato. Per i tasti modificatori e speciali, appare una lista di pulsanti di scelta che consentono di selezionare quale tasto di modifica o quale tasto speciale deve generare. Questi menu a comparsa, pulsanti di scelta, comandi e campi di testo, consentono di modificare tutti gli attributi di ogni tasto.\ I tasti di carattere possono in realt generare pi caratteri diversi. Quando usate un tasto di modifica assieme ad un tasto di carattere, viene generato un nuovo codice. I modificatori sono il tasto Maiuscole, Blocco alfanumerico, Alternativo (Alt) e Controllo (Ctrl). Ad esempio, tenendo premuto il tasto Maiuscole e premendo il tasto che normalmente genera 'a', adesso potrebbe generare 'A'. Ogni combinazione di questi tasti pu generare un codice di carattere diverso; quindi, premendo un tasto da solo, con Maiuscole, con Alt e con Alt e Maiuscole si possono generare caratteri diversi.\ Alla sinistra dell'Ispettore appaiono quattro caselle di controllo che rappresentano i modificatori dei caratteri. Quando si attivano queste caselle di controllo, i tasti della rappresentazione grafica della tastiera cambiano per raffigurare i caratteri generati tenendo premuta questa combinazione di modificatori. Ad esempio, facendo clic sulle caselle Maiuscole ed Alternativo (Alt), i tasti della rappresentazione grafica della tastiera cambiano per raffigurare i caratteri che verrebbero generati tenendo premuti i tasti Maiuscole ed Alternativo (Alt) su una tastiera di questo tipo. Quando modificate un tasto di carattere con le caselle Maiuscole ed Alternativo (Alt) selezionate, le modifiche saranno attive premendo il tasto con i modificatori selezionati. Ad esempio, se modificate un tasto (carattere) con le caselle Maiuscole ed Alternativo (Alt) selezionate, in realt ne modificate la versione Maiuscole+Alternativo, gli altri caratteri assegnati a quel tasto non vengono modificati.\ Per evitare di dover inserire nel campo il codice esadecimale dei caratteri che si desidera usare, il programma Keyboard offre una finestra di Codici dei Caratteri. Per usarla, basta trascinare il carattere desiderato sul tasto della rappresentazione grafica della tastiera che si vuole modificare. Come nel caso precedente, i modificatori selezionati indicano la parte del tasto modificata.\ \b Creazione di un nuovo keymapping\ \b0 In generale, questa opzione non molto usata, perch comporta pi lavoro che la modifica di un file per adattare una tastiera esistente alle proprie necessit . Utilizzando l'opzione Nuovo del menu Documento il keymapping in uso viene copiato dalla memoria in un documento keymapping nuovo. La sola mappa di tastiera presente nel documento sar quella della macchina sulla quale state lavorando. La modifica di una nuova mappa di tastiera viene effettuata esattamente come la modifica di una tastiera esistente.\ \b Come usare i keymapping una volta creati\ \b0 \ Una volta finite le modifiche, copiare il file .keymapping nella directory ~/Library/Keyboards. Riavviare il programma Preferences ed attivare le Preferenze di localizzazione facendo clic sull'icona con le bandiere. Il file keymapping apparir nella lista delle tastiere. Per usare la tastiera basta selezionarla, e diventer la tastiera predefinita ogni volta che vi collegate.\ \b Sequenze di tasti \b0 \ Le sequenze di tasti sono una funzione leggermente pi complesse del tipo di tastiera. In pratica, questa caratteristica consente di assegnare pi caratteri ad un unico tasto. Ad esempio, possibile creare una sequenza di tasti con la parola "NEXTSTEP" ed assegnarla al tasto F2 della tastiera in uso.\ Il miglior modo di utilizzare le sequenze consiste nel creare una lista di sequenze per una determinata mappa di tastiera. Gli elenchi di sequenze non sono legati a nulla. come se fossero state create delle liste di caratteri da attribuire ad uno o pi tasti. In pratica, questo significa che la creazione e la modifica delle sequenze separata dall'attribuzione delle sequenze a dei tasti specifici.\ Per modificare le sequenze del keymapping desiderato, fare clic sul pulsante "Lista sequenze" della finestra Tastiera. Apparir la finestra Sequenze, dalla quale possibile aggiungere, eliminare e modificare le sequenze. Nessuna delle modifiche effettuate nella finestra Sequenze viene inserita nel keymapping fino a quando non viene premuto il pulsante "Imposta". Per abbandonare le modifiche, basta premere il pulsante "Annulla". Facendo click sul pulsante "Aggiungi" viene aggiunta una nuova sequenza, che apparir nella parte superiore della finestra e verr visualizzata nella matrice dei tasti che occupa la parte inferiore della finestra. La matrice mostra tutti i tasti che costituiscono la sequenza. Il tasto selezonato (quello premuto) corrisponde a quello che conterr la sequenza. Selezionando l'ultimo tasto nella sequenza (quello che appare in grigio), possibile aggiungere nuovi caratteri alla fine della sequenza. Se viene selezionato un altro carattere, esso verr sovrascritto e verr selezionato il tasto successivo. Facendo clic sul pulsante "Imposta", tutte le modifiche effettuate nell'elenco delle sequenze verranno applicate al keymapping e potranno essere assegnate ai diversi tasti.\ Per utilizzare una sequenza sufficiente selezionare il tasto al quale si desidera assegnare la sequenza e selezionare la sequenza nella lista a comparsa. Apparir la lista delle sequenze create per il keymapping selezionato; la sequenza selezionata quella assegnata al tasto indicato.\ \b Caratteristiche mancanti e problemi di funzionamento\ \b0 \ Questa versione del programma Keyboard comporta diversi \b0 problemi di funzionamento ed ha alcune caratteristiche mancanti.\ \i Caratteristiche mancanti \fi-700\li700 \ \i0 Keyboard.app non in grado di trasferire automaticamente le modifiche effettuate in una tastiera su un'altro tipo di tastiera dello stesso file keymapping.\ \i\fi0\li0 Problemi di funzionamento \i0\fi-700\li700 \ talvolta il trasferimento automatico di una mappa di tastiera tra tipi di tastiere diversi non funziona molto bene. NXCursor NXImage NXibeam Scroller _doScroller: @@@ffs ASCII NXpopup NXpopupH Simboli Funzioni MenuTemplate *@*@ccc OtherViews PopUpList Button CustomView KeycodeView popUp: WindowTemplate iiii***@s@ Aiuto Panel Strumenti Keyboard Informazioni Pannello informazioni... Aiuto... submenuAction: NXmenuArrow Documento Apri... Nuovo Salva Salva come... Ripristina versione precedente Usa mappa della tastiera Modifica Taglia Copia Incolla Seleziona tutto Finestre Nascondi Codici dei caratteri NXBrowser @@::#@ssssi** NXBrowserCell BrowserItem Keyboards Annulla NXreturnSign Lista tastiere InfoManager File's Owner MainMenu Select All CharCodes Paste [33@] IBControlConnector IBConnector hide: terminate: copy: paste: selectAll: performMiniaturize: performClose: arrangeInFront: openFile: switchCharSet: saveCurrent: saveAs: IBOutletConnector newKeyboardWin okNewKeyboard: cancelNewKeyboard: newDocument: charcodePalette orderFront: infoManager showInfoPanel: revert: saveMenu revertMenu saveAsMenu useMenu useKeymap: delegate keyboardBrowser makeKeyAndOrderFront: