1*c2c66affSColin Finck# rdesktop Swiss-German (de-ch) keymap file 2*c2c66affSColin Finck# 2003-06-03 by noldi@tristar.ch 3*c2c66affSColin Finck# 4*c2c66affSColin Finckinclude common 5*c2c66affSColin Finckmap 0x00000807 6*c2c66affSColin Finck# 7*c2c66affSColin Finck# Scan Code 1 8*c2c66affSColin Fincksection 0x29 9*c2c66affSColin Finckdegree 0x29 shift 10*c2c66affSColin Fincknotsign 0x29 altgr inhibit 11*c2c66affSColin Finck# 12*c2c66affSColin Finck# Scan Code 2 13*c2c66affSColin Finckplus 0x2 shift 14*c2c66affSColin Finckbrokenbar 0x02 altgr 15*c2c66affSColin Finck# 16*c2c66affSColin Finck# Scan Code 3 17*c2c66affSColin Finckquotedbl 0x03 shift 18*c2c66affSColin Finckat 0x03 altgr 19*c2c66affSColin Finck# 20*c2c66affSColin Finck# Scan Code 4 21*c2c66affSColin Finckasterisk 0x04 shift 22*c2c66affSColin Fincknumbersign 0x04 altgr 23*c2c66affSColin Finck# 24*c2c66affSColin Finck# Scan Code 5 25*c2c66affSColin Finckccedilla 0x05 shift 26*c2c66affSColin Finckonequarter 0x05 altgr inhibit 27*c2c66affSColin Finck# 28*c2c66affSColin Finck# Scan Code 6 29*c2c66affSColin Finckpercent 0x06 shift 30*c2c66affSColin Finckonehalf 0x06 altgr inhibit 31*c2c66affSColin Finck# 32*c2c66affSColin Finck# Scan Code 7 33*c2c66affSColin Finckampersand 0x07 shift 34*c2c66affSColin Fincknotsign 0x07 altgr 35*c2c66affSColin Finck# 36*c2c66affSColin Finck# Scan Code 8 37*c2c66affSColin Finckslash 0x08 shift 38*c2c66affSColin Finckbar 0x08 altgr 39*c2c66affSColin Finck# 40*c2c66affSColin Finck# Scan Code 9 41*c2c66affSColin Finckparenleft 0x09 shift 42*c2c66affSColin Finckcent 0x09 altgr 43*c2c66affSColin Finck# 44*c2c66affSColin Finck# Scan Code 10 45*c2c66affSColin Finckparenright 0x0a shift 46*c2c66affSColin Finck# 47*c2c66affSColin Finck# Scan Code 11 48*c2c66affSColin Finckequal 0x0b shift 49*c2c66affSColin Finckbraceright 0x0b altgr inhibit 50*c2c66affSColin Finck# 51*c2c66affSColin Finck# Scan Code 12 52*c2c66affSColin Finckapostrophe 0x0c 53*c2c66affSColin Finckquestion 0x0c shift 54*c2c66affSColin Finckdead_acute 0x0c altgr 55*c2c66affSColin Finck# 56*c2c66affSColin Finck# Scan Code 13 57*c2c66affSColin Finckdead_circumflex 0x0d 58*c2c66affSColin Finckdead_grave 0x0d shift 59*c2c66affSColin Finckdead_tilde 0x0d altgr 60*c2c66affSColin Finck# 61*c2c66affSColin Finck# Scan Code 19 62*c2c66affSColin FinckEuroSign 0x12 altgr 63*c2c66affSColin Finck# 64*c2c66affSColin Finck# Scan Code 22 65*c2c66affSColin Finckz 0x15 addupper 66*c2c66affSColin Finck# 67*c2c66affSColin Finck# Scan Code 27 68*c2c66affSColin Finckudiaeresis 0x1a 69*c2c66affSColin Finckegrave 0x1a shift 70*c2c66affSColin Finckbracketleft 0x1a altgr 71*c2c66affSColin Finck# 72*c2c66affSColin Finck# Scan Code 28 73*c2c66affSColin Finckdead_diaeresis 0x1b 74*c2c66affSColin Finckexclam 0x1b shift 75*c2c66affSColin Finckbracketright 0x1b altgr 76*c2c66affSColin Finck# 77*c2c66affSColin Finck# Scan Code 40 78*c2c66affSColin Finckodiaeresis 0x27 79*c2c66affSColin Finckeacute 0x27 shift 80*c2c66affSColin Finck# 81*c2c66affSColin Finck# Scan Code 41 82*c2c66affSColin Finckadiaeresis 0x28 83*c2c66affSColin Finckagrave 0x28 shift 84*c2c66affSColin Finckbraceleft 0x28 altgr 85*c2c66affSColin Finck# 86*c2c66affSColin Finck# Scan Code 42 (only on international keyboards) 87*c2c66affSColin Finckdollar 0x2b 88*c2c66affSColin Fincksterling 0x2b shift 89*c2c66affSColin Finckbraceright 0x2b altgr 90*c2c66affSColin Finck# 91*c2c66affSColin Finck# Scan Code 45 (only on international keyboards) 92*c2c66affSColin Finckbackslash 0x56 altgr 93*c2c66affSColin Finck# 94*c2c66affSColin Finck# Scan Code 46 95*c2c66affSColin Fincky 0x2c addupper 96*c2c66affSColin Finck# 97*c2c66affSColin Finck# Scan Code 53 98*c2c66affSColin Finckcomma 0x33 99*c2c66affSColin Fincksemicolon 0x33 shift 100*c2c66affSColin Finck# 101*c2c66affSColin Finck# Scan Code 54 102*c2c66affSColin Finckperiod 0x34 103*c2c66affSColin Finckcolon 0x34 shift 104*c2c66affSColin Finck# 105*c2c66affSColin Finck# Scan Code 55 106*c2c66affSColin Finckminus 0x35 107*c2c66affSColin Finckunderscore 0x35 shift 108*c2c66affSColin Finck# 109*c2c66affSColin Finck# Suppress Windows unsupported AltGr keys 110*c2c66affSColin Finck# 111*c2c66affSColin Finck# Scan Code 17 112*c2c66affSColin Finckparagraph 0x10 altgr inhibit 113*c2c66affSColin Finck# 114*c2c66affSColin Finck# Scan Code 21 115*c2c66affSColin Fincktslash 0x14 altgr inhibit 116*c2c66affSColin Finck# 117*c2c66affSColin Finck# Scan Code 22 118*c2c66affSColin Finckleftarrow 0x15 altgr inhibit 119*c2c66affSColin Finck# 120*c2c66affSColin Finck# Scan Code 23 121*c2c66affSColin Finckdownarrow 0x16 altgr inhibit 122*c2c66affSColin Finck# 123*c2c66affSColin Finck# Scan Code 24 124*c2c66affSColin Finckrightarrow 0x17 altgr inhibit 125*c2c66affSColin Finck# 126*c2c66affSColin Finck# Scan Code 25 127*c2c66affSColin Finckoslash 0x18 altgr inhibit 128*c2c66affSColin Finck# 129*c2c66affSColin Finck# Scan Code 26 130*c2c66affSColin Finckthorn 0x19 altgr inhibit 131*c2c66affSColin Finck# 132*c2c66affSColin Finck# Scan Code 31 133*c2c66affSColin Finckae 0x1e altgr inhibit 134*c2c66affSColin Finck# 135*c2c66affSColin Finck# Scan Code 32 136*c2c66affSColin Finckssharp 0x1f altgr inhibit 137*c2c66affSColin Finck# 138*c2c66affSColin Finck# Scan Code 33 139*c2c66affSColin Fincketh 0x20 altgr inhibit 140*c2c66affSColin Finck# 141*c2c66affSColin Finck# Scan Code 34 142*c2c66affSColin Finckdstroke 0x21 altgr inhibit 143*c2c66affSColin Finck# 144*c2c66affSColin Finck# Scan Code 35 145*c2c66affSColin Finckeng 0x22 altgr inhibit 146*c2c66affSColin Finck# 147*c2c66affSColin Finck# Scan Code 36 148*c2c66affSColin Finckhstroke 0x23 altgr inhibit 149*c2c66affSColin Finck# 150*c2c66affSColin Finck# Scan Code 38 151*c2c66affSColin Finckkra 0x25 altgr inhibit 152*c2c66affSColin Finck# 153*c2c66affSColin Finck# Scan Code 39 154*c2c66affSColin Fincklstroke 0x26 altgr inhibit 155*c2c66affSColin Finck# 156*c2c66affSColin Finck# Scan Code 46 157*c2c66affSColin Finckguillemotleft 0x2c altgr inhibit 158*c2c66affSColin Finck# 159*c2c66affSColin Finck# Scan Code 47 160*c2c66affSColin Finckguillemotright 0x2d altgr inhibit 161*c2c66affSColin Finck# 162*c2c66affSColin Finck# Scan Code 49 163*c2c66affSColin Finckleftdoublequotemark 0x2f altgr inhibit 164*c2c66affSColin Finck# 165*c2c66affSColin Finck# Scan Code 50 166*c2c66affSColin Finckrightdoublequotemark 0x30 altgr inhibit 167*c2c66affSColin Finck# 168*c2c66affSColin Finck# Scan Code 52 169*c2c66affSColin Finckmu 0x32 altgr inhibit 170