!======================================================================
! MEDG Excellent X Environment (MEXE, pronounced like sexy)
!
! Default xmodmaprc.sun4 file loaded by /usr/adm/DefaultEnv/xsession
!
! This file, when given to the xmodmap program, customizes the SPARC
! type 4 keyboard.
!
! Maintained by mpf@medg.lcs.mit.edu.
!
!======================================================================

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Note: case is important for keysyms, but not modifiers.
! Valid modifiers: Shift, Lock, Control, Mod1, Mod2, Mod3, Mod4, Mod5
! For valid Keysyms, look at /usr/include/X11/X11/keysymdef.h
! You can get a key's keycode and keysym by watching xev's output.
! xmodmap -pk is also useful.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

! Left keypad

keycode 8   = Cancel
keycode 10  = Redo
keycode 32  = L3
keycode 33  = Undo
keycode 56  = L5
keycode 58  = L6
keycode 79  = L7
keycode 80  = L8
keycode 102 = Find
keycode 104 = L10

! Cursor keypad

keycode 51 = Insert
keycode 73 = Delete
keycode 59 = Home
keycode 81 = End
keycode 103 = Prior
keycode 130 = Next
keycode 31 = Left
keycode 27 = Up
keycode 34 = Down
keycode 35 = Right

! Top row

keycode 29 = Print
keycode 30 = Scroll_Lock
keycode 28 = Pause Break
keycode 52 = R1
keycode 9 = R2
keycode 11 = R3
keycode 55 = R4

! Right keypad

keycode 53  = KP_Divide          R5  
keycode 54  = KP_Multiply        R6  
keycode 75  = KP_7
keycode 76  = KP_8
keycode 77  = KP_9
keycode 98  = KP_4
keycode 99  = KP_5
keycode 100 = KP_6
keycode 119 = KP_1
keycode 120 = KP_2
keycode 121 = KP_3
keycode 101 = KP_0             
keycode 57  = KP_Decimal       

! Caps Lock, Compose, Alt Graph, Line Feed

keycode 126 = Super_L    Caps_Lock
keycode 74  = Alt_R      Multi_key
keycode 20  = Super_R    script_switch
keycode 118 = Control_R  Linefeed

! Backspace, Delete, Del/.

keycode 50 = Delete BackSpace
keycode 73 = Delete Clear

! Modifiers

clear lock
add control = Control_R
add mod2    = Alt_L
add mod2    = Alt_R
add mod3    = Super_L
add mod3    = Super_R
