!==========================================================================
!
! Fichier Xmodmap pour clavier suisse-romand sous XFree86 3.1.2
!
! Fait par Jean-Albert Ferrez (ferrez@dma.epfl.ch)
!   Toute suggestion bienvenue.
!
! Autres fichiers concerns :
!   /usr/X11R6/lib/X11/XF86Config
!   /usr/X11R6/lib/X11/locale/iso8859-1/Compose
!
! Historique
! ----------
! Version 3.0 du 18.07.96 :
!   Utilise les dead_{acute,grave,circumflex,diaeresis} qui sont 
!   reconnues sous 3.1.2
!   Enlev les bidouilles des versions 2.0 et 2.1 pour les accents.
!   Alt-Gr ~ n'est pas morte, avec Shift elle est morte.
!   Les modifications du fichier Compose servent  :
!   - Les 4 touches mortes habituelles  ` ^  suivies d'un espace ou d'elles
!     mmes donnent le caractre correspondant. Il serait possible d'avoir ce
!     comportement quel que soit la lettre suivant, mais il faudrait rajouter
!     un sacr wagon de lignes.
!
! Version 2.2 du 11.06.95 :
!   Ajout divers symoles sur Alt-Gr + {r,t,p,f,m,c,n}
! Version 2.1 du 05.02.95 :
!   Le casse-tte des touches mortes est (mal) contourn de la manire
!     suivante: Les  sont sur         Alt-Gr + F4...F8,
!     alors que les  sont sur SHIFT + Alt-Gr + F4...F8
! Version 2.0 du 13.11.94 :
!   Compltememt refait pour XFree86 3.1
!   Les voyelles accentues courantes  sont l o elles doivent tre.
!     Toutes les voyelles + accent grave sont sur         Alt-Gr + voyelle.
!     Toutes les voyelles + accent aigu  sont sur SHIFT + Alt-Gr + voyelle.
!   Les guillemets franaises  et  sont sur Alt-Gr + , et Alt-Gr + .
!
!==========================================================================
clear Mod1
clear Mod2
keycode   9 = Escape Escape
keycode  10 = 1 plus bar
keycode  11 = 2 quotedbl at
keycode  12 = 3 asterisk numbersign
keycode  13 = 4 ccedilla
keycode  14 = 5 percent
keycode  15 = 6 ampersand notsign
keycode  16 = 7 slash bar
keycode  17 = 8 parenleft cent
keycode  18 = 9 parenright
keycode  19 = 0 equal
keycode  20 = apostrophe question dead_acute
keycode  21 = dead_circumflex dead_grave asciitilde dead_tilde
keycode  22 = BackSpace BackSpace
keycode  23 = Tab Tab
keycode  24 = q
keycode  25 = w
keycode  26 = e
keycode  27 = r R registered
keycode  28 = t T thorn THORN
keycode  29 = z
keycode  30 = u
keycode  31 = i
keycode  32 = o
keycode  33 = p P plusminus
keycode  34 = egrave udiaeresis bracketleft
keycode  35 = dead_diaeresis exclam bracketright
keycode  36 = Return
keycode  37 = Control_L
keycode  38 = a
keycode  39 = s
keycode  40 = d
keycode  41 = f F ordfeminine
keycode  42 = g
keycode  43 = h
keycode  44 = j
keycode  45 = k
keycode  46 = l
keycode  47 = eacute odiaeresis
keycode  48 = agrave adiaeresis braceleft
keycode  49 = section degree
keycode  50 = Shift_L
keycode  51 = dollar sterling braceright
keycode  52 = y
keycode  53 = x
keycode  54 = c C copyright
keycode  55 = v
keycode  56 = b
keycode  57 = n N notsign
keycode  58 = m M masculine
keycode  59 = comma semicolon guillemotleft
keycode  60 = period colon guillemotright
keycode  61 = minus underscore
keycode  62 = Shift_R
keycode  63 = KP_Multiply
keycode  64 = Alt_L Meta_L
keycode  65 = space space
keycode  66 = Caps_Lock
keycode  67 = F1 F11
keycode  68 = F2 F12
keycode  69 = F3 F13
keycode  70 = F4 F14
keycode  71 = F5 F15
keycode  72 = F6 F16
keycode  73 = F7 F17
keycode  74 = F8 F18
keycode  75 = F9 F19
keycode  76 = F10 F20
keycode  77 = Num_Lock
keycode  78 = Scroll_Lock
keycode  79 = KP_7
keycode  80 = KP_8
keycode  81 = KP_9
keycode  82 = KP_Subtract
keycode  83 = KP_4
keycode  84 = KP_5
keycode  85 = KP_6
keycode  86 = KP_Add
keycode  87 = KP_1
keycode  88 = KP_2
keycode  89 = KP_3
keycode  90 = KP_0
keycode  91 = KP_Decimal
keycode  94 = less greater backslash
keycode  95 = F11 F11
keycode  96 = F12 F12
keycode  97 = Home
keycode  98 = Up
keycode  99 = Prior
keycode 100 = Left
keycode 101 = Begin
keycode 102 = Right
keycode 103 = End
keycode 104 = Down
keycode 105 = Next
keycode 106 = Insert
keycode 107 = Delete
keycode 108 = KP_Enter
keycode 109 = Control_R
keycode 110 = Pause
keycode 111 = Print
keycode 112 = KP_Divide
keycode 113 = Mode_switch
keycode 114 = Break
add Mod1 = Alt_L
add Mod2 = Mode_switch
