# de-latin1-nodeadkeys-apple.map: German keymap for Apple keyboards
# Broken in several respects.
keymaps 0-2,4,6,8,12
strings as usual

keycode  53 = Escape           Escape          
	alt     keycode  53 = Meta_Escape     
keycode  18 = one              exclam          
	alt     keycode  18 = Meta_one        
	shift altgr keycode 18 = at
keycode  19 = two              quotedbl         twosuperior     
	control keycode  19 = nul             
	alt     keycode  19 = Meta_two        
keycode  20 = three            section          threesuperior   
	control keycode  20 = Escape          
	alt     keycode  20 = Meta_three      
keycode  21 = four             dollar           dollar          
	control keycode  21 = Control_backslash
	alt     keycode  21 = Meta_four       
keycode  23 = five             percent          bracketleft
	control keycode  23 = Control_bracketright
	alt     keycode  23 = Meta_five       
keycode  22 = six              ampersand        bracketright
	control keycode  22 = Control_asciicircum
	alt     keycode  22 = Meta_six        
keycode  26 = seven            slash            bar
	control keycode  26 = Control_underscore
	alt     keycode  26 = Meta_seven      
	shift altgr keycode 26 = backslash
keycode  28 = eight            parenleft        braceleft     
	control keycode  28 = Delete          
	alt     keycode  28 = Meta_eight      
keycode  25 = nine             parenright       braceright    
	alt     keycode  25 = Meta_nine       
 	control altgr keycode 25 = Control_bracketright
keycode  29 = zero             equal            
	alt     keycode  29 = Meta_zero       
keycode  27 = ssharp           question         nul
	control keycode  27 = Control_underscore
	alt     keycode  27 = Meta_minus      
 	control altgr keycode  27 = Control_backslash
	alt altgr keycode 27 = Meta_backslash
keycode  24 = apostrophe       grave      
	alt     keycode  24 = Meta_equal      
keycode  51 = Delete           Delete          
	alt     keycode  51 = Meta_Delete     
keycode  48 = Tab              Tab             
	alt     keycode  48 = Meta_Tab        
keycode  12 = +q                +Q	nul
	control keycode 12 = Control_q
	alt	keycode 12 = Meta_q
	altgr	alt	keycode 12 = Meta_at
keycode  13 = w               
keycode  14 = e               
keycode  15 = r               
keycode  17 = t               
keycode  16 = z               
keycode  32 = u               
keycode  34 = i               
keycode  31 = o               
keycode  35 = p               
keycode  33 = +udiaeresis       +Udiaeresis      
	control keycode  33 = Escape          
	alt     keycode  33 = Meta_bracketleft
keycode  30 = plus             asterisk		nul
	control keycode  30 = Control_bracketright
	alt     keycode  30 = Meta_bracketright
keycode  36 = Return          
	alt     keycode  36 = 0x080d          
keycode  54 = Control         
# broken: 0 cannot be assigned
keycode  0 = a               
keycode  1 = s               
keycode  2 = d               
keycode  3 = f               
keycode  5 = g               
keycode  4 = h               
keycode  38 = j               
keycode  40 = k               
keycode  37 = l               
keycode  41 = +odiaeresis       +Odiaeresis      
	alt     keycode  41 = Meta_semicolon  
keycode  39 = +adiaeresis       +Adiaeresis      
	control keycode  39 = Control_g       
	alt     keycode  39 = Meta_apostrophe 
keycode  10 = asciicircum  degree          
keycode 50 = less greater
	control keycode  50 = Control_asciicircum
	alt     keycode  50 = Meta_grave      
# 	control keycode  50 = nul
keycode  56 = Shift           
keycode  42 = numbersign       apostrophe      
	control keycode  42 = Control_backslash
	alt     keycode  42 = Meta_backslash  
keycode  6 = y               
keycode  7 = x               
keycode  8 = c               
keycode  9 = v               
keycode  11 = b               
keycode  45 = n               
	altgr	keycode  45 = asciitilde
keycode  46 = +m               
	altgr	keycode 46 = mu
keycode  43 = comma            semicolon       
	alt     keycode  43 = Meta_comma      
keycode  47 = period           colon           
	alt     keycode  47 = Meta_period     
keycode  44 = minus            underscore      
	control keycode  44 = Delete          
	alt     keycode  44 = Meta_minus
	shift control keycode 44 = Control_underscore
#	alt     keycode  44 = Meta_slash
keycode  56 = Shift           
keycode  67 = KP_Multiply     
keycode  55 = Alt             
keycode  49 = space            space           
	control keycode  49 = nul             
	alt     keycode  49 = Meta_space      
keycode  57 = Caps_Lock       
keycode  99 = F3               F13              Console_15      
	control keycode  99 = F3              
	alt     keycode  99 = Console_3       
	control	alt     keycode  99 = Console_3       
keycode  96 = F5               F15              Console_17      
	control keycode  96 = F5              
	alt     keycode  96 = Console_5       
	control	alt     keycode  96 = Console_5       
keycode  97 = F6               F16              Console_18      
	control keycode  97 = F6              
	alt     keycode  97 = Console_6       
	control	alt     keycode  97 = Console_6       
keycode  98 = F7               F17              Console_19      
	control keycode  98 = F7              
	alt     keycode  98 = Console_7       
	control	alt     keycode  98 = Console_7       
keycode   58 = F8               F18              Console_20      
	control keycode   58 = F8              
	alt     keycode   58 = Console_8       
	control	alt     keycode   58 = Console_8       
keycode  71 = Num_Lock        
keycode  89 = KP_7            
	alt     keycode  89 = Ascii_7         
keycode  91 = KP_8            
	alt     keycode  91 = Ascii_8         
keycode  92 = KP_9            
	alt     keycode  92 = Ascii_9         
keycode  78 = KP_Subtract     
keycode  86 = KP_4            
	alt     keycode  86 = Ascii_4         
keycode  87 = KP_5            
	alt     keycode  87 = Ascii_5         
keycode  88 = KP_6            
	alt     keycode  88 = Ascii_6         
keycode  69 = KP_Add          
keycode  83 = KP_1            
	alt     keycode  83 = Ascii_1         
keycode  84 = KP_2            
	alt     keycode  84 = Ascii_2         
keycode  85 = KP_3            
	alt     keycode  85 = Ascii_3         
keycode  82 = KP_0            
	alt     keycode  82 = Ascii_0         
keycode  65 = KP_Comma        
	altgr   control keycode  65 = Boot            
	control alt     keycode  65 = Boot            
keycode   62 = F11              F11              Console_23      
	control keycode   62 = F11             
	alt     keycode   62 = Console_11      
	control	alt     keycode   62 = Console_11      
keycode  76 = KP_Enter        
keycode  54 = Control         
keycode  75 = KP_Divide       
keycode  58 = AltGr           
keycode  62 = Up              
keycode  59 = Left            
        alt     keycode  59 = Decr_Console
keycode  60 = Right
        alt     keycode  60 = Incr_Console
keycode  61 = Down            
control alt keycode 65 = Boot
control alt keycode 117 = Boot
