Guida avanzata a Solaris

SPARC Uso dello script di rimappatura

Per creare e utilizzare lo script di rimappatura, procedere come segue:

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

    Il file può essere creato in qualsiasi directory. Tuttavia, il punto 4 deve essere eseguito nella stessa directory in cui è stato creato questo file.

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

    Le righe che iniziano con un punto esclamativo sono commentate, perciò non eseguono alcuna operazione.

  3. Salvare le modifiche e uscire dall'editor.

  4. Al prompt, digitare:

    $ xmodmap tastiera.mancini
    

    Questa operazione deve essere eseguita nella directory che contiene il file dello script.

  5. Fare clic con il mouse nell'area di lavoro per avviare lo script.

    Al termine di questa procedura, i tasti saranno mappati per gli utenti mancini.

    Digitare lo script seguente nel file tastiera.mancini, come descritto in "SPARC Uso dello script di rimappatura".

    Tabella C-1 Lo script tastiera.mancini

    !

    ! tastiera.mancini

    !

    ! Dati per xmodmap per la configurazione dei tasti funzione di sinistra e di destra

    ! per utenti mancini su tastiere Sun tipo 4. Per usare questi dati, digitare il

    ! comando seguente sostituendo <nomefile> con il nome del file (tastiera.mancini).

    !

    ! xmodmap <nomefile>

    !

    ! Le righe seguenti si riferiscono alle assegnazioni dei codici riportate

    ! successivamente.

    !

    ! L2 (Ancora) viene scambiato con R1 (Pausa)

    ! L3 (Proprietà) viene scambiato con R6 (KP_Multiply)

    ! L4 (Annulla) viene scambiato con R4 (KP_Equal)

    ! L5 (Davanti) viene scambiato con R9 (KP_9)

    ! L6 (Copia) viene scambiato con R7 (KP_7)

    ! L7 (Apri) viene scambiato con R12 (KP_6)

    ! L8 (Incolla) viene scambiato con R10 (Sinistra)

    ! L9 (Trova) viene scambiato con R15 (KP_3)

    ! L10 (Taglia) viene scambiato con R13 (KP_1)

    !

    ! R3 (Break) diventa L1 (Stop)

    ! R2 (Print) diventa R10 (Sinistra)

    ! R5 (KP_Divide) diventa R12 (Destra)

    !

    ! Linefeed diventa Control-R

    !

    keycode 10 = R1 R1 Pause

    keycode 28 = L2 L2 SunAgain

    keycode 32 = R6 R6 KP_Multiply

    keycode 54 = L3 L3 SunProps

    keycode 33 = R4 R4 KP_Equal

    keycode 52 = L4 L4 SunUndo

    keycode 56 = R9 R9 KP_9 Prior

    keycode 77 = L5 L5 SunFront

    keycode 58 = R7 R7 KP_7 Home

     

     

    keycode 75 = L6 L6 SunCopy

    keycode 79 = Right R12 KP_6

    keycode 100 = L7 L7 SunOpen

    keycode 80 = Left R10 KP_4

    keycode 98 = L8 L8 SunPaste

    keycode 102 = R15 R15 KP_3 Next

    keycode 121 = L9 L9 SunFind

    keycode 104 = R13 R13 KP_1 End

    keycode 119 = L10 L10 SunCut

    keycode 30 = L1 L1 SunStop

    keycode 29 = Left R10 KP_4

    keycode 53 = Right R12 KP_6

    keycode 118 = Control_R

    add control = Control_R