[Il 05/08/2003, alle 19:36] => nusam scrive:

> On Fri, Aug 01, 2003 at 11:43:12PM +0200, Franco Vite wrote:
> > [Il 01/08/2003, alle 19:15] => nusam scrive:
> > 
> > > a proposito di tasti , come faccio ad avere la pipeline "|" con la
> > > tastiera mac? in X non riesco proprio a trovare il tasto
> >  
> >  che mac hai?
> 
> ibook a 300Mhz 64MB Ram 
  
 il mio :)

> >  com'� il tuo XF86Config-4, rispetto alla tastiera?
> 
> nella sezione del modello di tastiera mi ha dato immediatamente
> "mac" o qualcosa di simile, mentre nella configurazuione della tastiera
> non ho il qzerty...
 
 allora, su quella macchina io uso il file "it-byrick2", fatto da un
 utente linuxppc di cui, purtroppo non conosco il nome (lo allego).
 va messo in /usr/X11R6/lib/X11/xkb/symbols/macintosh/, e poi nel
 XF86Config-4 metti le linee:

 #Option          "XkbModel"      "microsoft"
 Option          "XkbModel"      "macintosh"
 #Option          "XkbLayout"     "uk"
 Option          "XkbLayout"     "it-byrick2"

 in questo modo hai la tastiera italiana proprio proprio come la vedi
 sul caramellone (se il tuo ibook � arancione come il mio).

 quanto alla |, non ricordo proprio dove sia, visto che uso la tastiera
 inglese, sul mio.

 se vuoi la stessa tastiera in console, schiaffi il file
 "mac-it-byrick2.kmap" (lo allego) in /usr/lib/kbd/keymaps/mac/ (se
 esite ancora), e poi la fai vedere al sistema (sono vago, perch�
 quest'operazione non l'ho proprio mai fatta).

 spero di esserti stato utile.

-- 
Franco
"la guerra rimane / nel buco di un millennio speso a riparare ogni
frontiera artificiale / nell'odio sceso dentro le coscienze umane / 
la guerra chiede sempre il conto a chi rimane / e oggi faccio il mio
dovere: il sabotatore"                              Assalti Frontali
// Mappa modificata da Riccardo Gusso ([EMAIL PROTECTED])
// Ogni suggrimento e miglioria e' ben gradito
//
//
// $XConsortium: macintosh /main/10 1996/01/29 19:54:54 kaleb $

xkb_symbols "extended" {

    name[Group1]= "Italian";
    key <ESC>  {        [ Escape                        ]       };
    key <POWR> {        [    Terminate_Server           ]       };
    // Alphanumeric section
    key <TLDE> {        [    at,        numbersign      ],
                        [    asciitilde                 ]       }; 
    key <AE01> {        [    ampersand,   1             ],
                        [ guillemotleft, guillemotright ]       };     
    key <AE02> {        [    quotedbl,    2             ]       };
    key <AE03> {        [    apostrophe,          3     ]       };
    key <AE04> {        [    parenleft,   4             ],
                        [    braceleft,    bracketleft  ]       };
    key <AE05> {        [    ccedilla,    5             ],
                        [    Ccedilla, cedilla          ]       };
    key <AE06> {        [    egrave,      6             ],
                        [    paragraph, periodcentered  ]       };
    key <AE07> {        [    parenright,          7     ],
                        [    braceright,  bracketright  ]       };
    key <AE08> {        [    sterling,    8             ],
                        [    infty                      ]       };
    key <AE09> {        [    agrave,    9               ],
                        [    grave, Ocircumflex         ]       };
    key <AE10> {        [    eacute,      0             ],      
                        [    acute, Ograve              ]       };
    key <AE11> {        [    minus,       underscore    ]       };
    key <AE12> {        [       equal,    plus          ],      
                        [notequal, plusminus            ]       };
    key <BKSP> {        [      BackSpace                        ]       };
    
    key  <TAB> {        [       Tab,    ISO_Left_Tab    ]       };
    key <AD01> {        [         q,    Q               ],      
                        [   slash, Aacute               ]       };
    key <AD02> {        [         z,    Z               ],
                        [     Omega, Ediaeresis          ]      };
    key <AD03> {        [         e,    E               ],
                        [ tm, Egrave                    ]       };
    key <AD04> {        [         r,    R               ],
                        [registered, Iacute             ]       };
    key <AD05> {        [         t,    T               ],
                        [Idiaeresis                      ]       };
    key <AD06> {        [         y,    Y               ],
                        [Icircumflex                    ]       };
    key <AD07> {        [         u,    U               ],
                        [Ucircumflex                    ]       };
    key <AD08> {        [         i,    I               ],
                        [euro, Ugrave                   ]       };
    key <AD09> {        [         o,    O               ],
                        [ooblique, Ooblique             ]       };
    key <AD10> {        [         p, P                  ],
                        [pi_greek, Pi_greek             ]       };
    key <AD11> {        [ igrave,       asciicircum     ],
                        [oe, OE                         ]       };
    key <AD12> {        [ dollar, asterisk              ],
                        [cent, Uacute                   ]       };
    
    key <CAPS> {        [       Caps_Lock               ]       };
    key <AC01> {        [         a,    A               ],
                        [aring, Aring                   ]       };
    key <AC02> {        [         s,    S               ],
                        [ssharp                     ]       };
    key <AC03> {        [         d,    D               ],
                        [delta, Delta                   ]       };
    key <AC04> {        [         f,    F               ]       };
    key <AC05> {        [         g,    G               ]       };
    key <AC06> {        [         h,    H               ]       };
    key <AC07> {        [         j,    J               ],
                        [ordfeminine, asciicircum       ]       };
    key <AC08> {        [         k,    K               ],
                        [masculine, asciitilde       ]          };
    key <AC09> {        [         l,    L               ],
                        [notsign                        ]       };
    key <AC10> {        [         m,    M               ],
                        [mu, macron                     ]       };
    key <AC11> {        [       ugrave,    percent      ],
                        [ae, AE                         ]       };
    key <BKSL> {        [    backslash, degree          ],
                        [at, numbersign                 ]       };
    key <RTRN> {        [ Return                        ]       };
    
    key <COIN> {        [    less,    greater           ],
                        [lessequal, greaterequal        ]       };
    key <AB01> {        [         w,    W               ],
                        [sum, Sum                       ]       };
    key <AB02> {        [         x,    X               ]       };
    key <AB03> {        [         c,    C               ],
                        [copyright, Acircumflex         ]       };
    key <AB04> {        [         v,    V               ]       };
    key <AB05> {        [         b,    B               ],
                        [Ecircumflex                    ]       };
    key <AB06> {        [         n,    N               ]       };
    key <AB07> {        [         comma,  question      ],
                        [currency, division             ]       };
    key <AB08> {        [     semicolon,        period          ]       };
    key <AB09> {        [    colon,      slash          ],
                    [     bar,   backslash       ]};
    key <AB10> {        [     ograve,   exclam  ]       };

    key <SPCE> {        [  space                        ]       };
    // End alphanumeric section

    // Begin modifier mappings
    key <LMTA> {        [  Meta_L               ]       };
    key <LFSH> {        [  Shift_L              ]       };
    key <LCTL> {        [  Control_L            ]       };
    key <LALT> {        [  Mode_switch          ]       };
    //key <RMTA> {      [  Meta_R               ]       };
    //key <RFSH> {      [  Shift_R              ]       };
    //key <RCTL> {      [  Control_R            ]       };
    //key <RALT> {      [  Alt_R                ]       };
    // End modifier mappings

    // Begin "Function" section
    key <FK01> {        [  F1                   ]       };
    key <FK02> {        [  F2                   ]       };
    key <FK03> {        [  F3                   ]       };
    key <FK04> {        [  F4                   ]       };
    key <FK05> {        [  F5                   ]       };
    key <FK06> {        [  F6                   ]       };
    key <FK07> {        [  F7                   ]       };
    key <FK08> {        [  F8                   ]       };
    key <FK09> {        [  F9                   ]       };
    key <FK10> {        [  F10                  ]       };
    key <FK11> {        [  F11                  ]       };
    key <FK12> {        [  F12                  ]       };
    key <FK13> {        [  Print                ]       };
    key <FK14> {        [  Scroll_Lock          ]       };
    key <FK15> {        [  Pause                ]       };
    // End "Function" section

    // Begin "Editing" section
    key  <INS> {        [  Insert               ]       };
    key <HOME> {        [  Home                 ]       };
    key <PGUP> {        [  Prior                ]       };
    key <DELE> {        [  Delete               ]       };
    key  <END> {        [  End                  ]       };
    key <PGDN> {        [  Next                 ]       };

    key   <UP> {        [  Up                   ]       };
    key <LEFT> {        [  Left                 ]       };
    key <DOWN> {        [  Down                 ]       };
    key <RGHT> {        [  Right                ]       };
    // End "Editing" section

    // Begin "Keypad" section
 //   key <KPCL> {      [  Num_Lock             ]       };
 //   key <KPEQ> {      [  KP_Equal             ]       };
    key <KPDV> {        [  KP_Divide            ]       };
    key <KPMU> {        [  KP_Multiply          ]       };

    key  <KP7> {        [  KP_7                 ]       };
    key  <KP8> {        [  KP_8                 ]       };
    key  <KP9> {        [  KP_9                 ]       };
    key <KPSU> {        [  KP_Subtract          ]       };

    key  <KP4> {        [  KP_4                 ]       };
    key  <KP5> {        [  KP_5                 ]       };
    key  <KP6> {        [  KP_6                 ]       };
    key <KPAD> {        [  KP_Add               ]       };

    key  <KP1> {        [  KP_1                 ]       };
    key  <KP2> {        [  KP_2                 ]       };
    key  <KP3> {        [  KP_3                 ]       };
    key <KPEN> {        [  KP_Enter             ]       };

    key  <KP0> {        [  KP_0                 ]       };
    key <KPDL> {        [  KP_Decimal           ]       };
    // End "Keypad" section


    // begin modifier mappings
    modifier_map Shift  { Shift_L };
    modifier_map Lock   { Caps_Lock };
 //   modifier_map Control{ Control_L, Control_R };
    modifier_map Control{ Control_L }; 
//  modifier_map Mod1   { Meta_L, Meta_R };
    // modifier_map Mod2   { Alt_L, Alt_R };
    // modifier_map Mod4   { Num_Lock };
    modifier_map Mod1   {Meta_L };
    modifier_map Mod3   {Mode_switch };
//    modifier_map Mod2   { Num_Lock };
//    modifier_map Mod4   { Meta_L, Meta_R };
    // modifier_map Mod5   { Scroll_Lock };
    // end modifier mappings
};

#Mappa modificata da Riccardo Gusso ([EMAIL PROTECTED])
#Ogni suggerimento e miglioria e' ben gradito
#
#
# See the mac-us-ext comments
keymaps 0-2,4-5,8,9,12
strings as usual
compose as usual for "iso-8859-1"
keycode   0 = +a                +A                Hex_A            Control_a    
    Control_a        Meta_a           Meta_Control_a  
keycode   1 = s               
keycode   2 = +d                +D                Hex_D            Control_d    
    Control_d        Meta_d           Meta_Control_d  
keycode   3 = +f                +F                Hex_F            Control_f    
    Control_f        Meta_f           Meta_Control_f  
keycode   4 = h               
keycode   5 = g               
keycode   6 = w               
keycode   7 = x               
keycode   8 = +c                +C                Hex_C            Control_c    
    Control_c        Meta_c           Meta_Control_c  
keycode   9 = v               
keycode  10 =less       greater
keycode  11 = +b                +B                Hex_B            Control_b    
    Control_b        Meta_b           Meta_Control_b  
keycode  12 = q               
keycode  13 = z               
keycode  14 = +e                +E                Hex_E            Control_e    
    Control_e        Meta_e           Meta_Control_e  
keycode  15 = r               
keycode  16 = y               
keycode  17 = t               
keycode  18 = ampersand     one         
        alt     keycode  18 = guillemotleft        
        shift   alt     keycode  18 = guillemotright        
keycode  19 = quotedbl      two                                    
keycode  20 = apostrophe    three              
        control keycode  20 = Escape            
        alt     keycode  20 = Meta_three        
        control alt     keycode  20 = Console_3        
keycode  21 = parenleft     four                                
        alt keycode 21 = braceleft      
        control alt keycode 21 = Console_4
        shift alt keycode 21 = bracketleft      
keycode  22 = egrave        six                            
        control keycode  22 = Control_asciicircum
        alt     keycode  22 = paragraph        
        shift alt keycode 22 =  periodcentered
        control alt     keycode  22 = Console_6        
keycode  23 = ccedilla      five                                     
        control keycode  23 = Control_bracketright
        alt     keycode  23 = Ccedilla       
        shift alt keycode 23 = cedilla
        control alt     keycode  23 = Console_5        
keycode  24 = equal         plus                            
        alt     keycode  24 = plusminus
keycode  25 = agrave        nine                            
        alt     keycode  25 = grave       
        control alt     keycode  25 = Console_9        
keycode  26 = parenright    seven                       
        alt     keycode  26 = braceright              
        shift   alt     keycode  26 = bracketright             
keycode  27 = minus         underscore                                   
keycode  28 = sterling      eight                               
         control        alt     keycode  28 = Console_8        
keycode  29 = eacute        zero                                      
        alt     keycode  29 = acute
        control alt     keycode  29 = Console_10        
keycode  30 = dollar        asterisk                    
        alt     keycode  30 = cent
keycode  31 = o               
        alt keycode 31 = Ooblique
        shift alt keycode 31 = ocircumflex
keycode  32 = u               
keycode  33 = igrave        asciicircum                        
        control keycode  33 = Escape          
        alt     keycode  33 = Meta_bracketleft
keycode  34 = i               
keycode  35 = p
keycode  36 = Return          
        alt     keycode  36 = Meta_Control_m  
keycode  37 = l
        alt keycode 37 = notsign               
keycode  38 = j 
        alt keycode 38 = ordfeminine
        shift alt keycode 38 = asciicircum 
keycode  39 = ugrave        percent                            
        control keycode  39 = Control_g       
        alt     keycode  39 = ae
        shift alt keycode 39 = AE
keycode  40 = k  
        alt keycode 40 = masculine
        shift alt keycode 40 = asciitilde             
keycode  41 = m            
        alt     keycode  41 = mu
        shift alt keycode 41 = macron  
keycode  42 = paragraph     degree                           
        control keycode  42 = Control_backslash
        alt     keycode  42 = at 
        shift alt keycode 42 = numbersign 
keycode  43 = semicolon     period                          
        alt     keycode  43 = Meta_comma      
keycode  44 = ograve        exclam                              
        control keycode  44 = Delete          
        alt     keycode  44 = Meta_slash      
keycode  45 = n                
keycode  46 = comma         question
        alt keycode 46 = currency
        shift alt keycode 46 = division                                        
keycode  47 = colon         slash                                
        control keycode  47 = Compose         
        alt     keycode  47 = bar
        shift alt keycode 47 = backslash     
keycode  48 = Tab                                      
        alt     keycode  48 = Meta_Tab        
keycode  49 = space                        
        control keycode  49 = nul             
        alt     keycode  49 = Meta_space      
keycode  50 = at            numbersign                        
        control keycode  50 = nul             
        alt     keycode  50 = asciitilde      
keycode  51 = Delete                      
        control keycode  51 = BackSpace       
        alt     keycode  51 = Meta_Delete     
keycode  52 =
keycode  53 = Escape                  
        alt     keycode  53 = Meta_Escape     
keycode  54 = Control         
keycode  55 = AltGr             
keycode  56 = Shift           
keycode  57 = Shift_Lock       
keycode  58 = Alt           
keycode  59 = Left            
        alt     keycode  59 = Decr_Console    
keycode  60 = Right           
        alt     keycode  60 = Incr_Console    
keycode  61 = Down            
keycode  62 = Up              
keycode  63 =
keycode  64 =
keycode  65 = KP_Period       
keycode  66 =
keycode  67 = KP_Multiply     
keycode  68 =
keycode  69 = KP_Add          
keycode  70 =
keycode  71 = Num_Lock        
keycode  72 =
keycode  73 =
keycode  74 =
keycode  75 = KP_Divide       
keycode  76 = KP_Enter        
keycode  77 =
keycode  78 = KP_Subtract     
keycode  79 =
keycode  80 =
keycode  81 = equal
keycode  82 = zero             
        altgr   keycode  82 = Hex_0           
        alt     keycode  82 = Ascii_0         
keycode  83 = one             
        altgr   keycode  83 = Hex_1           
        alt     keycode  83 = Ascii_1         
keycode  84 = two              
        altgr   keycode  84 = Hex_2           
        alt     keycode  84 = Ascii_2         
keycode  85 = three             
        altgr   keycode  85 = Hex_3           
        alt     keycode  85 = Ascii_3         
keycode  86 = four            
        altgr   keycode  86 = Hex_4           
        alt     keycode  86 = Ascii_4         
keycode  87 = five            
        altgr   keycode  87 = Hex_5           
        alt     keycode  87 = Ascii_5         
keycode  88 = six            
        altgr   keycode  88 = Hex_6           
        alt     keycode  88 = Ascii_6         
keycode  89 = seven            
        altgr   keycode  89 = Hex_7           
        alt     keycode  89 = Ascii_7         
keycode  90 = +a                +A                Hex_A            Control_a    
    Control_a        Meta_a           Meta_Control_a  
keycode  91 = eight            
        altgr   keycode  91 = Hex_8           
        alt     keycode  91 = Ascii_8         
keycode  92 = nine            
        altgr   keycode  92 = Hex_9           
        alt     keycode  92 = Ascii_9         
keycode  93 =
keycode  94 =
keycode  95 =
keycode  96 = F5              
        shift   keycode  96 = F15             
        altgr   keycode  96 = Console_17      
        shift   control keycode  96 = VoidSymbol      
        alt     keycode  96 = Console_5       
        control alt     keycode  96 = Console_5       
keycode  97 = F6              
        shift   keycode  97 = F16             
        altgr   keycode  97 = Console_18      
        shift   control keycode  97 = VoidSymbol      
        alt     keycode  97 = Console_6       
        control alt     keycode  97 = Console_6       
keycode  98 = F7              
        shift   keycode  98 = F17             
        altgr   keycode  98 = Console_19      
        shift   control keycode  98 = VoidSymbol      
        alt     keycode  98 = Console_7       
        control alt     keycode  98 = Console_7       
keycode  99 = F3              
        shift   keycode  99 = F13             
        altgr   keycode  99 = Console_15      
        shift   control keycode  99 = VoidSymbol      
        alt     keycode  99 = Console_3       
        control alt     keycode  99 = Console_3       
keycode 100 = F8              
        shift   keycode 100 = F18             
        altgr   keycode 100 = Console_20      
        shift   control keycode 100 = VoidSymbol      
        alt     keycode 100 = Console_8       
        control alt     keycode 100 = Console_8       
keycode 101 = F9              
        shift   keycode 101 = F19             
        altgr   keycode 101 = Console_21      
        shift   control keycode 101 = VoidSymbol      
        alt     keycode 101 = Console_9       
        control alt     keycode 101 = Console_9       
keycode 102 =
keycode 103 = F11             
        altgr   keycode 103 = Console_23      
        shift   control keycode 103 = VoidSymbol      
        alt     keycode 103 = Console_11      
        control alt     keycode 103 = Console_11      
keycode 104 =
keycode 105 = F13             
keycode 106 =
keycode 107 = Scroll_Lock      Show_Memory      Show_Registers   Show_State     
 
        alt     keycode 107 = Scroll_Lock     
keycode 108 =
keycode 109 = F10             
        shift   keycode 109 = F20             
        altgr   keycode 109 = Console_22      
        shift   control keycode 109 = VoidSymbol      
        alt     keycode 109 = Console_10      
        control alt     keycode 109 = Console_10      
keycode 110 =
keycode 111 = F12             
        altgr   keycode 111 = Console_24      
        shift   control keycode 111 = VoidSymbol      
        alt     keycode 111 = Console_12      
        control alt     keycode 111 = Console_12      
keycode 112 =
keycode 113 = Pause           
keycode 114 = Insert          
keycode 115 = Find            
keycode 116 = Prior           
        shift   keycode 116 = Scroll_Backward 
keycode 117 = Remove          
keycode 118 = F4              
        shift   keycode 118 = F14             
        altgr   keycode 118 = Console_16      
        shift   control keycode 118 = VoidSymbol      
        alt     keycode 118 = Console_4       
        control alt     keycode 118 = Console_4       
keycode 119 = Select          
keycode 120 = F2              
        shift   keycode 120 = F12             
        altgr   keycode 120 = Console_14      
        shift   control keycode 120 = VoidSymbol      
        alt     keycode 120 = Console_2       
        control alt     keycode 120 = Console_2       
keycode 121 = Next            
        shift   keycode 121 = Scroll_Forward  
keycode 122 = F1              
        shift   keycode 122 = F11             
        altgr   keycode 122 = Console_13      
        shift   control keycode 122 = VoidSymbol      
        alt     keycode 122 = Console_1       
        control alt     keycode 122 = Console_1       
keycode 123 =
keycode 124 =
keycode 125 =
keycode 126 =
keycode 127 =
        shift   control keycode 127 = Boot            

Rispondere a