
! File:
!    .xmodmaprc
!
! Goal:
!    Customize keyboard mappings
!
! Location (where to put this file):
!    $HOME/.xmodmaprc
!
! Usage:
!    xmodmap $HOME/.xmodmaprc
!
! Notes:
!  - If you would like your keytable to be customized each time OW
!    is run, you should place the appropriate command in $HOME/.xinitrc.
!    For example:
!
!    if [ -f $HOME/.xmodmaprc ]; then
!        xmodmap $HOME/.xmodmaprc
!    fi
!
!  - This file should be customized as desired, commenting out each
!    unneeded entry with !.  Note that all clients will be notified
!    when the keytable changes and the keytable will be distributed to
!    all clients upon their request.  Since distribution takes time for
!    each client, users should place the command *first* in .xinitrc
!    (before most clients are running) and should *not* place the
!    command in the background.
!
!  - Refer to man page for xmodmap(1) for more information.
!

!
! clear modifier groups
!

clear shift
clear lock
clear control
clear mod1
clear mod2
clear mod3
clear mod4
clear mod5

!
! set up keys
!
!       Key   Unshifted       Shifted         AltGraph        AltGraph-Shifted
!       ---   --------------- --------------- --------------- ----------------

keycode   8 = F11             F11             Cancel                         
keycode   9 = SunAudioLowerVolume SunVideoLowerBrightness                                
keycode  10 = F12             F12             Redo                           
keycode  11 = SunAudioRaiseVolume SunVideoRaiseBrightness                                
keycode  12 = F1              agrave          Agrave                         
keycode  13 = F2              egrave          Egrave                         
keycode  14 = F10             acircumflex     Acircumflex                    
keycode  15 = F3              eacute          Eacute                         
keycode  16 = SunF36                                                         
keycode  17 = F4              ecircumflex     Ecircumflex                    
keycode  18 = SunF37                                                         
keycode  19 = F5              icircumflex     Icircumflex                    
keycode  20 = Mode_switch                                                    
keycode  21 = F6              ocircumflex     Ocircumflex                    
keycode  23 = F7              ccedilla        Ccedilla                       
keycode  24 = F8              ucircumflex     Ucircumflex                    
keycode  25 = F9              ugrave          Ugrave                         
keycode  26 = Alt_L                                                          
keycode  27 = Up                                                             
keycode  28 = F21             F21             Pause           Break          
keycode  29 = F22             F22             Print           SunSys_Req     
keycode  30 = F23             F23             Scroll_Lock                    
keycode  31 = Left                                                           
keycode  32 = F13             F13             SunProps                       
keycode  33 = F14             F14             Undo                           
keycode  34 = Down                                                           
keycode  35 = Right                                                          
keycode  36 = Escape                                                         
keycode  37 = 1               exclam                                         
keycode  38 = 2               at                                             
keycode  39 = 3               numbersign                                     
keycode  40 = 4               dollar                                         
keycode  41 = 5               percent                                        
keycode  42 = 6               asciicircum                                    
keycode  43 = 7               ampersand                                      
keycode  44 = 8               asterisk                                       
keycode  45 = 9               parenleft                                      
keycode  46 = 0               parenright                                     
keycode  47 = minus           underscore                                     
keycode  48 = equal           plus                                           
keycode  49 = grave           asciitilde                                     
keycode  50 = BackSpace                                                      
keycode  51 = Insert                                                         
keycode  52 = SunAudioMute    SunVideoDegauss                                
keycode  53 = F25             F25             KP_Divide                      
keycode  54 = F26             F26             KP_Multiply                    
keycode  55 = SunPowerSwitch  SunPowerSwitchShift                                
keycode  56 = F15             F15             SunFront                       
keycode  57 = Delete          Delete          KP_Decimal                     
keycode  58 = F16             F16             SunCopy                        
keycode  59 = Home                                                           
keycode  60 = Tab                                                            
keycode  61 = Q                                                              
keycode  62 = W                                                              
keycode  63 = E                                                              
keycode  64 = R                                                              
keycode  65 = T                                                              
keycode  66 = Y                                                              
keycode  67 = U                                                              
keycode  68 = I                                                              
keycode  69 = O                                                              
keycode  70 = P                                                              
keycode  71 = bracketleft     braceleft                                      
keycode  72 = bracketright    braceright                                     
keycode  73 = Delete                                                         
keycode  74 = Multi_key                                                      
keycode  75 = F27             F27             KP_7            Home           
keycode  76 = Up              F28             KP_8                           
keycode  77 = F29             F29             KP_9            Prior          
keycode  78 = F24             F24             KP_Subtract                    
keycode  79 = F17             F17             SunOpen                        
keycode  80 = F18             F18             SunPaste                       
keycode  81 = End                                                            
keycode  83 = Control_L                                                      
keycode  84 = A                                                              
keycode  85 = S                                                              
keycode  86 = D                                                              
keycode  87 = F                                                              
keycode  88 = G                                                              
keycode  89 = H                                                              
keycode  90 = J                                                              
keycode  91 = K                                                              
keycode  92 = L                                                              
keycode  93 = semicolon       colon                                          
keycode  94 = apostrophe      quotedbl                                       
keycode  95 = backslash       bar             brokenbar                      
keycode  96 = Return                                                         
keycode  97 = KP_Enter                                                       
keycode  98 = Left            F30             KP_4                           
keycode  99 = F31             F31             KP_5                           
keycode 100 = Right           F32             KP_6                           
keycode 101 = KP_Insert       KP_Insert       KP_0                           
keycode 102 = F19             F19             Find                           
keycode 103 = Prior                                                          
keycode 104 = F20             F20             SunCut                         
keycode 105 = Num_Lock                                                       
keycode 106 = Shift_L                                                        
keycode 107 = Z                                                              
keycode 108 = X                                                              
keycode 109 = C                                                              
keycode 110 = V                                                              
keycode 111 = B                                                              
keycode 112 = N                                                              
keycode 113 = M                                                              
keycode 114 = comma           less                                           
keycode 115 = period          greater                                        
keycode 116 = slash           question                                       
keycode 117 = Shift_R                                                        
keycode 119 = F33             F33             KP_1            End            
keycode 120 = Down            F34             KP_2                           
keycode 121 = F35             F35             KP_3            Next           
keycode 125 = Help                                                           
keycode 126 = Caps_Lock                                                      
keycode 127 = Meta_L                                                         
keycode 128 = space                                                          
keycode 129 = Meta_R                                                         
keycode 130 = Next                                                           
keycode 132 = KP_Add                                                         

!
! set modifier groups
!

add shift   = Shift_L Shift_R  
add lock    = Caps_Lock   
add control = Control_L   
add mod1    = Meta_L Meta_R  
add mod2    = Mode_switch   
add mod3    = Num_Lock   
add mod4    = Alt_L   
add mod5    = F13 F18 F20 
