Index: /linux/xmodmap/neo_de.xmodmap
===================================================================
--- /linux/xmodmap/neo_de.xmodmap	(revision 621)
+++ /linux/xmodmap/neo_de.xmodmap	(revision 653)
@@ -104,25 +104,25 @@
 !		^		ˇ	˘
 
-keycode 10 = 1 degree         onesuperior   femalesymbol enfilledcircbullet   NoSymbol       notsign
-!		°		¹		♀		•				¬
-keycode 11 = 2 numerosign     twosuperior   U26A5                 U2023       NoSymbol       logicalor
-!		№		²		⚥ male&female	‣				∨
-keycode 12 = 3 section        threesuperior malesymbol            NoSymbol    NoSymbol       logicaland
-!		§		³		♂						∧
+keycode 10 = 1 degree         onesuperior   U2081	 enfilledcircbullet   NoSymbol       notsign
+!		°		¹	  subscript-1		•				¬
+keycode 11 = 2 numerosign     twosuperior   U2082                 U2023       NoSymbol       logicalor
+!		№		²	  subscript-2		‣				∨
+keycode 12 = 3 section        threesuperior U2083                 NoSymbol    NoSymbol       logicaland
+!		§		³	  subscript-3						∧
 keycode 13 = 4 guillemotright U203A         U2113                 Prior       Prior          U22A5
 !		»		›		ℓ liter						⊥ perpendicular
-keycode 14 = 5 guillemotleft  U2039         dagger                NoSymbol    NoSymbol       U2221
-!		«		‹		†						∡ angle sign
-keycode 15 = 6 EuroSign       cent          NoSymbol              sterling    NoSymbol       U2225
-!		€		¢				£				∥ parallel
+keycode 14 = 5 guillemotleft  U2039         femalesymbol          NoSymbol    NoSymbol       U2221
+!		«		‹		♀						∡ angle sign
+keycode 15 = 6 EuroSign       cent           malesymbol           sterling    NoSymbol       U2225
+!		€		¢		♂		£				∥ parallel
 
 keycode 16 = 7 dollar               	yen             	Greek_kappa	currency	NoSymbol  	notelementof
 !		$			¥			κ		¤				∉
-keycode 17 = 8 doublelowquotemark	singlelowquotemark   	NoSymbol	slash   	slash          	U2204
-!		„			‚					/				∄ not exist
-keycode 18 = 9 leftdoublequotemark	leftsinglequotemark  	NoSymbol    	asterisk 	asterisk       	U2226
-!		“			‘					*				∦ not parallel
-keycode 19 = 0 rightdoublequotemark	rightsinglequotemark 	NoSymbol    	minus       	NoSymbol       	emptyset
-!		”			’					-				∅
+keycode 17 = 8 doublelowquotemark	singlelowquotemark   	U27E8		slash   	slash          	U2204
+!		„			‚			⟨ (bra)		/				∄ not exist
+keycode 18 = 9 leftdoublequotemark	leftsinglequotemark  	U27E9    	asterisk 	asterisk       	U2226
+!		“			‘			⟩ (ket)		*				∦ not parallel
+keycode 19 = 0 rightdoublequotemark	rightsinglequotemark 	U2080    	minus       	NoSymbol       	emptyset
+!		”			’			subscript-0	-				∅
 
 keycode 20 = minus      endash      emdash              U2011      	NoSymbol    NoSymbol       hyphen
@@ -222,46 +222,46 @@
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
-keycode 77  = Tab	equal		U2248		notequal
-!			=		≈		≠
-keycode 112 = slash	slash		division	U2044
-!	      /		/		÷		 (für ⁶⁄₅₉)
-keycode 63  = asterisk	asterisk	multiply	U2219
-!	      *		*		×		∙
-keycode 82  = minus	minus		U2212		NoSymbol
-!	      -		-		− real minus	
+keycode 77  = equal		notequal		U2248		Pointer_EnableKeys
+!		=		≠			≈ almost equal	(keypad-mouse mode)
+keycode 112 = KP_Divide		KP_Divide		division	U2044
+!	      /			/			÷		(für ⁶⁄₅₉)
+keycode 63  = KP_Multiply	KP_Multiply		U22C5		multiply
+!	      *			*			⋅		×
+keycode 82  = KP_Subtract	KP_Subtract		minus		U2212
+!	      -			-			-		− real minus
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ! The upper row
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-keycode 79 =  7		U2714		U2195		U226A
-!			✔ check mark	↕ arrow		≪ much lower-than	
-keycode 80 =  8		asciicircum	uparrow		intersection
-!			^		↑		∩
-keycode 81 =  9		U2717		U2297		U226B
-!			✗ battol X	⊗		≫ much grater-than
-keycode 86 =  plus	NoSymbol	plusminus	U2213
-!	      +				±		∓ minus-plus
+keycode 79 =  7		KP_Home		dagger		U2195
+!					†		↕ arrow
+keycode 80 =  8		KP_Up		intersection	uparrow
+!					∩		↑		
+keycode 81 =  9		KP_Prior	U2297		containsas
+!					⊗		∋		
+keycode 86 =  KP_Add	KP_Add		plusminus	U2213
+!	      +		+2		±		∓ minus-plus	
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ! The middle row
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-keycode 83 =  4		parenleft	leftarrow	includedin
-!			(		←		⊂
-keycode 84 =  5		EuroSign	infinity	containsas
-!			€		∞		∋
-keycode 85 =  6		parenright	rightarrow	includes
-!			)		→		⊃
+keycode 83 =  4		KP_Left		includedin	leftarrow
+!					⊂		←		
+keycode 84 =  5		KP_Begin	EuroSign	infinity
+!			€		∞		
+keycode 85 =  6		KP_Right	includes	rightarrow
+!					⊃		→		
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ! The lower row
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-keycode 87 =  1		U2081		U2194		lessthanequal 
-!			₁ subscript-1	↔ arrow		≤
-keycode 88 =  2		U2082		downarrow	union
-!			₂ subscript-2	↓		∪ 
-keycode 89 =  3		U2083		U21CC		greaterthanequal 
-!			₃ subscript-3	⇌ arrow		≥
-keycode 108 = Return	Tab		notequal	U2248
-!					≠		≈ almost equal to
+keycode 87 =  1		KP_End		U2714		U2194
+!					✔ check mark	↔ arrow		
+keycode 88 =  2		KP_Down		union		downarrow
+!					∪		↓		
+keycode 89 =  3		KP_Next		U2717		U21CC
+!					✗ battol X	⇌ arrow		
+keycode 108 = KP_Enter	KP_Enter	KP_Enter	KP_Enter
+!								
 
 
@@ -269,8 +269,8 @@
 ! The lowest row
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-keycode 90 = 0	    enfilledcircbullet	percent		U2030
-!			• itemize	%		‰ per mille
-keycode 91 = comma	U2023		period		comma
-!	     ,		‣ itemize	.		,
+keycode 90 = 0		KP_Insert	percent		U2030
+!					%		‰ per mille	
+keycode 91 = comma	KP_Delete	period		KP_Separator
+!	     ,				.		,/.		
 
 
