Guida avanzata a Solaris

SPARC Ripristino della mappatura originale

Per riportare i tasti alle impostazioni originarie è possibile procedere in due modi. Un primo metodo consiste nell'uscire da OpenWindows e riavviarlo. Il secondo metodo, certamente preferibile se le funzioni dei tasti devono essere commutate periodicamente, consiste nel creare un secondo script da eseguire ogni volta che si desidera tornare alla mappatura originaria.

Per creare questo secondo script, procedere come segue:

  1. Creare un file di nome tastiera.standard usando un editor di testo.

    Il file deve trovarsi nella stessa directory che contiene lo script tastiera.mancini.

  2. Digitare lo script come illustrato nella tabella Tabella C-2.

    Le righe precedute da un punto esclamativo sono commentate, perciò non eseguono alcuna operazione.

  3. Salvare le modifiche e uscire dall'editor.

  4. Al prompt, digitare:

    $ xmodmap tastiera.standard
    

    Per attivare tastiera.standard, digitare il comando precedente nella directory che contiene lo script.

    Tabella C-2 Lo script tastiera.standard

    !

    ! tastiera.standard

    !

    ! Dati per xmodmap per ripristinare i tasti funzione di sinistra e di destra dopo la

    ! rimappatura per utenti mancini di una tastiera Sun Tipo 4. Per usare questi dati,

    ! digitare il comando seguente sostituendo <nomefile> con il nome di questo file.

    !

    ! xmodmap <nomefile>

    !

    ! Riassegna i valori standard ai tasti funzione di sinistra.

    !

    keycode 10 = L2 L2 SunAgain

    keycode 32 = L3 L3 SunProps

    keycode 33 = L4 L4 SunUndo

    keycode 56 = L5 L5 SunFront

    keycode 58 = L6 L6 SunCopy

    keycode 79 = L7 L7 SunOpen

    keycode 80 = L8 L8 SunPaste

    keycode 102 = L9 L9 SunFind

    keycode 104 = L10 L10 Sun Cut

    !

    ! Riassegna i valori standard ai tasti funzione di destra.

    !

    keycode 28 = R1 R1 Pause

    keycode 29 = R2 R2 Print

    keycode 30 = R3 R3 Scroll_Lock Break

    keycode 52 = R4 R4 KP_Equal

    keycode 53 = R5 R5 KP_Divide

    keycode 54 = R6 R6 KP_Multiply

    keycode 75 = R7 R7 KP_7 Home

    keycode 77 = R9 R9 KP_9 Prior

    keycode 98 = Left R10 KP_4

    keycode 100 = Right R12 KP_6

    keycode 119 = R13 R13 KP_1 End

    keycode 121 = R15 R15 KP_3 Next

    !

    ! Riassegna la funzione originaria al tasto Linefeed e lo rimuove dalla mappa di controllo.

    !

    remove control = Control_R

    5keycode 118 = Linefeed