From 444225566a5897f97f232230f379f361a52b1eae Mon Sep 17 00:00:00 2001
From: pascal <pascal@b9310e46-f624-0410-8ea1-cfbb3a30dc96>
Date: Thu, 15 Jan 2009 20:48:43 +0000
Subject: neue Version erzeugt (noch nicht mit make)

git-svn-id: https://svn.neo-layout.org@1456 b9310e46-f624-0410-8ea1-cfbb3a30dc96
---
 linux/xmodmap/neo_de_x-prog.xmodmap | 267 ++++++++++++++++++------------------
 1 file changed, 134 insertions(+), 133 deletions(-)

(limited to 'linux/xmodmap/neo_de_x-prog.xmodmap')

diff --git a/linux/xmodmap/neo_de_x-prog.xmodmap b/linux/xmodmap/neo_de_x-prog.xmodmap
index 70ec553..b21828e 100644
--- a/linux/xmodmap/neo_de_x-prog.xmodmap
+++ b/linux/xmodmap/neo_de_x-prog.xmodmap
@@ -11,7 +11,7 @@
 !! Other Questions:
 !!      <mailinglist at neo-layout dot org>
 !! 
-!! $Revision: 943 $, $Date: 2008-10-07 11:39:29 +0200 (Di, 07 Okt 2008) $
+!! \$Revision: 1293 \$, \$Date: 2008-12-19 09:39:48 +0100 (Fr, 19 Dez 2008) \$
 !! http://pebbles.schattenlauf.de/layout.php
 !! 
 !! To try the layout in this file, simply do xmodmap <file>.
@@ -28,12 +28,13 @@
 ! Ebene 4: Mod4 (zum Markieren Shift+Mod4)
 ! Ebene 5: Shift+Mod3
 ! Ebene 6: Mod3+Mod4 (in dieser Reihenfolge!)
+! Ebene 7: wird (bis auf technisch bedingte Ausnahmen) nicht belegt
 ! Multi_key=Compose (keine eigene Ebene): Mod3+Tab or right window key
 ! Feststellen/Shift_Lock: Shift+Shift
 ! Mod4_Lock: Mod4(rechts)+Mod4(links)
 
 ! Reihenfolge der Ebenen in der Xmodmap:
-!            Ebene1  Ebene2  Ebene3  Ebene5  Ebene4  Ebene4+Sh  Ebene6
+!            Ebene1  Ebene2  Ebene3  Ebene5  Ebene4  Ebene4+Sh  Ebene6 Ebene7
 
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@@ -63,8 +64,8 @@ keycode 62 =  Shift_R Shift_Lock
 ! Make former CapsLock and qwertz-# to Mode_switch or ISO_Group_Shift
 ! Mod3(links) (=Qwertz-Caps) erlaubt nur 4 Ebenen
 ! Ohne einen Eintrag in der zweiten Gruppe (=Ebene 3) ergäbe Mod3+Mod3=Group_Shift+Group_Shift=Gruppe 3=Ebene 6. Das ist nicht gewünscht.
-keycode 51 =  ISO_Group_Shift ISO_Group_Shift ISO_First_Group
-keycode 66 =  ISO_Group_Shift ISO_Group_Shift ISO_First_Group
+keycode 66 =  ISO_Group_Shift ISO_Group_Shift ISO_First_Group  NoSymbol
+keycode 51 =  ISO_Group_Shift ISO_Group_Shift ISO_First_Group  NoSymbol
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ! Mod4
@@ -74,23 +75,23 @@ keycode 66 =  ISO_Group_Shift ISO_Group_Shift ISO_First_Group
 ! Mod4(rechts)+Mod4(links) lässt Mod4 einrasten (Mod4Lock)
 ! das funktioniert nur in dieser Reihenfolge, da Mod4(rechts) (=Qwertz-AltGr) nur 4 Ebenen hat
 ! Der Lock lässt sich durch ein weiteres Mod4 lösen.
-keycode 113 = ISO_Level3_Shift  ISO_Level3_Shift  ISO_Group_Shift   ISO_Group_Shift  ISO_Level3_Lock
-keycode 94 =  ISO_Level3_Shift  ISO_Level3_Shift  ISO_Group_Shift   ISO_Group_Shift  ISO_Level3_Lock
+keysym less = ISO_Level3_Shift  ISO_Level3_Shift  ISO_Group_Shift   ISO_Group_Shift  ISO_Level3_Lock  NoSymbol
+keysym ISO_Level3_Shift = ISO_Level3_Shift  ISO_Level3_Shift  ISO_Group_Shift   ISO_Group_Shift  ISO_Level3_Lock  NoSymbol
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ! window keys
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-keycode 115 = Super_L
+! keysym Super_L = Super_L
 ! keycode 116 = Super_R
-keycode 116 = Multi_key Multi_key
-add Mod4 = Super_L
+keysym Super_R = Multi_key Multi_key
+! add Mod4 = Super_L
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ! general Lock
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ! Einrasten über linke Win-Taste+Modifier, Lösen über nochmaliges Betätigen des Modifiers
 ! Shift_Lock und Mo4_Lock funktionieren, Mod3_Lock lässt sich aber nicht mehr lösen!!!!
-! keycode 115 = ISO_Lock
+! keycode 115 = ISO_Lock  NoSymbol
 ! add Lock = ISO_Lock
 
 
@@ -111,134 +112,134 @@ keycode 23 = Tab  ISO_Left_Tab  Multi_key  ISO_Level3_Lock
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ! Space key
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-keycode 65 = space  space  space  nobreakspace  KP_0  KP_0  U202F
+keycode 65 = space  space  space  nobreakspace  KP_0  KP_0  U202F  NoSymbol
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ! dead keys
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene4		Ebene4+Sh	Ebene6
+!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene4		Ebene4+Sh	Ebene6		Ebene7
 
-keycode 49 = dead_circumflex	dead_caron	dead_breve	NoSymbol	NoSymbol	NoSymbol	NoSymbol
-! called T1	^		ˇ		˘
-keycode 21 = dead_acute		dead_grave	dead_cedilla	NoSymbol	dead_abovedot	NoSymbol	dead_abovering
-! called T2	´		`		¸				˙					°
-keycode 35 = dead_tilde		dead_macron	dead_diaeresis	dead_stroke   dead_doubleacute	NoSymbol	NoSymbol
-! called T3	~		¯		"		/		˝
+keycode 49 = dead_circumflex	dead_tilde	dead_abovering	dead_breve	dead_caron  Pointer_EnableKeys	dead_macron	NoSymbol
+! called T1	ˆ		˜		˚		˘		ˇ	   (keypad-mouse mode)	¯
+keycode 21 = dead_grave		NoSymbol	dead_diaeresis	U1FFE		NoSymbol	NoSymbol	NoSymbol	NoSymbol
+! called T2	\`				¨		῾ dasia (asper)
+keycode 35 = dead_acute		dead_cedilla	dead_stroke	U1FBF	     dead_doubleacute	NoSymbol	dead_abovedot	NoSymbol
+! called T3	´		¸		/		᾿ psili (lenis)	˝				˙
 
 
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ! The first row (number Row)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene4		Ebene4+Sh	Ebene6
-
-keycode 10 = 1			degree		onesuperior	onesubscript  enfilledcircbullet  NoSymbol	notsign
-!				°		¹	  	₁		•				¬
-keycode 11 = 2			numerosign	twosuperior	twosubscript	U2023		NoSymbol	logicalor
-!				№		²	  	₂		‣				∨
-keycode 12 = 3			section		threesuperior	threesubscript	NoSymbol	NoSymbol	logicaland
-!				§		³	  	₃						∧
-keycode 13 = 4			guillemotright	U203A		U2113		Prior		Prior		downtack
-!				»		›		ℓ liter						⊥ perpendicular
-keycode 14 = 5			guillemotleft	U2039		femalesymbol	NoSymbol	NoSymbol	U2221
-!				«		‹		♀						∡ angle sign
-keycode 15 = 6			EuroSign	cent		malesymbol	sterling	NoSymbol	U2225
+!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene4		Ebene4+Sh	Ebene6		Ebene7
+
+keycode 10 = 	1		degree		onesuperior	onesubscript	ordfeminine	NoSymbol	notsign		NoSymbol
+!				°		¹	  	₁		ª	  			¬
+keycode 11 = 	2		section		twosuperior	twosubscript	masculine	NoSymbol	logicalor	NoSymbol
+!				§		²	  	₂		º				∨
+keycode 12 = 	3		U2113		threesuperior	threesubscript	numerosign	NoSymbol	logicaland	NoSymbol
+!				ℓ liter		³	  	₃		№				∧
+keycode 13 = 	4		guillemotright	U203A		dagger		Prior		Prior		downtack	NoSymbol
+!				»		›		†						⊥ perpendicular
+keycode 14 = 	5		guillemotleft	U2039		femalesymbol	periodcentered	NoSymbol	U2221		NoSymbol
+!				«		‹		♀		·				∡ angle sign
+keycode 15 = 	6		EuroSign	cent		malesymbol	sterling	NoSymbol	U2225		NoSymbol
 !				€		¢		♂		£				∥ parallel
 
-keycode 16 = 7			dollar		yen		Greek_kappa	currency	NoSymbol	U21C8
-!				$		¥		κ		¤				⇈
-keycode 17 = 8 	   doublelowquotemark    singlelowquotemark	leftanglebracket  KP_Divide	KP_Divide	U21C5
-!				„		‚		⟨ (bra)		  /		/		⇅
-keycode 18 = 9     leftdoublequotemark   leftsinglequotemark	rightanglebracket KP_Multiply	KP_Multiply	containsas
-!				“		‘		⟩ (ket)		  *		*		∋
-keycode 19 = 0     rightdoublequotemark  rightsinglequotemark  zerosubscript	KP_Subtract	KP_Subtract	emptyset
-!			”			’	 ₀		-		-		∅
-keycode 20 = minus		endash		emdash		U2011		NoSymbol	NoSymbol	hyphen
-!		-		–		—		‑ non-breaking					­ soft hyphen 
+keycode 16 = 	7		dollar		yen		Greek_kappa	currency	NoSymbol	rightarrow	NoSymbol
+!				\$		¥		κ		¤				→
+keycode 17 = 	8   doublelowquotemark    singlelowquotemark  leftanglebracket	NoSymbol	NoSymbol	infinity	NoSymbol
+!				„		‚		⟨ (bra)						∞
+keycode 18 = 	9   leftdoublequotemark   leftsinglequotemark rightanglebracket KP_Divide	KP_Divide	containsas	NoSymbol
+!				“		‘		⟩ (ket)		/		/		∋
+keycode 19 = 	0   rightdoublequotemark  rightsinglequotemark  zerosubscript	KP_Multiply	KP_Multiply	emptyset	NoSymbol
+!			”			’		₀		*		*		∅
+keycode 20 = minus		emdash		NoSymbol	U2011		KP_Subtract	KP_Subtract	hyphen		NoSymbol
+!		-		—				‑ non-breaking	-		-		­ soft hyphen 
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ! The upper row
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene4		Ebene4+Sh	Ebene6
+!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene4		Ebene4+Sh	Ebene6		Ebene7
 
-keycode 24 = x			X		ellipsis	Greek_xi	U22EE		NoSymbol	U039E
-!						…		ξ		⋮ vert. ell			Ξ Greek_XI
-keycode 25 = v			V		underscore	NoSymbol	NoSymbol	NoSymbol	U2259
-!														≙ 
-keycode 26 = l			L		bracketleft	Greek_lambda	KP_Up		KP_Up		U039B
-!								λ						Λ Greek_LAMBDA
-keycode 27 = c			C		bracketright	Greek_chi	KP_Delete	KP_Delete	U2102
-!								χ						ℂ komplex
-keycode 28 = w			W		asciicircum	Greek_omega	KP_Insert	KP_Insert	U03A9
-!								ω						Ω Greek_OMEGA
+keycode 24 = 	x		X		ellipsis	Greek_xi	U22EE		NoSymbol	Greek_XI	Greek_XI
+!						…		ξ		⋮				Ξ		Ξ
+keycode 25 = 	v		V		underscore	NoSymbol	NoSymbol	NoSymbol	U2259		NoSymbol
+!						_								≙		≙
+keycode 26 = 	l		L		bracketleft	Greek_lambda	KP_Up		KP_Up		Greek_LAMBDA	Greek_LAMBDA
+!						[		λ						Λ		Λ
+keycode 27 = 	c		C		bracketright	Greek_chi	KP_Delete		KP_Delete		U2102		NoSymbol
+!						]		χ						ℂ komplex
+keycode 28 = 	w		W		asciicircum	Greek_omega	KP_Insert		KP_Insert		Greek_OMEGA	Greek_OMEGA
+!						^		ω						Ω		Ω
 
-keycode 29 = k			K		exclam		U03F0		exclamdown	NoSymbol	radical
+keycode 29 = 	k		K		exclam		U03F0		exclamdown	NoSymbol	radical		NoSymbol
 !						!		ϰ Greek_kappa	¡				√
-keycode 30 = h			H		less		Greek_psi	KP_7		KP_7		U03A8
-!						<		ψ						Ψ Greek_PSI
-keycode 31 = g			G		greater		Greek_gamma	KP_8		KP_8		U0393
-!						>		γ						Γ Greek_GAMMA
-keycode 32 = f			F		equal		Greek_phi	KP_9		KP_9		U03A6
-!						=		φ						Φ Greek_PHI
-keycode 33 = q			Q		ampersand	U03D5		KP_Add		KP_Add		U211A
+keycode 30 = 	h		H		less		Greek_psi	KP_7		KP_7		Greek_PSI	Greek_PSI
+!						<		ψ						Ψ		Ψ
+keycode 31 = 	g		G		greater		Greek_gamma	KP_8		KP_8		Greek_GAMMA	Greek_GAMMA
+!						>		γ						Γ		Γ
+keycode 32 = 	f		F		equal		Greek_phi	KP_9		KP_9		Greek_PHI	Greek_PHI
+!						=		φ 						Φ		Φ
+keycode 33 = 	q		Q		ampersand	U03D5		KP_Add		KP_Add		U211A		NoSymbol
 !						&		ϕ Greek_phi	+		+		ℚ rational
-keycode 34 = ssharp		U1E9E		U017F	 Greek_finalsmallsigma  Pointer_EnableKeys  NoSymbol	jot
-!	     ß			ẞ Capital ß	ſ long s	ς		(keypad-mouse mode)		∘ ring operator
+keycode 34 = ssharp		U1E9E		U017F	 Greek_finalsmallsigma  NoSymbol	NoSymbol	jot		NoSymbol
+!	     	ß		ẞ Capital ß	ſ long s	ς						∘ ring operator
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ! The home row (middle row)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene4		Ebene4+Sh	Ebene6
+!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene4		Ebene4+Sh	Ebene6		Ebene7
 
-keycode 38 = u			U		backslash	NoSymbol	KP_Home		KP_Home		U222E
+keycode 38 = 	u		U		backslash	NoSymbol	KP_Home		KP_Home		U222E		NoSymbol
 !						\								∮ contour integral
-keycode 39 = i			I		slash		Greek_iota	KP_Left		KP_Left		integral
+keycode 39 = 	i		I		slash		Greek_iota	KP_Left		KP_Left		integral	NoSymbol
 !						/		ι						∫
-keycode 40 = a			A		braceleft	Greek_alpha	KP_Down		KP_Down		U2200
+keycode 40 = 	a		A		braceleft	Greek_alpha	KP_Down		KP_Down		U2200		NoSymbol
 !						{		α						∀ for all
-keycode 41 = e			E		braceright	Greek_epsilon	KP_Right	KP_Right	U2203
+keycode 41 = 	e		E		braceright	Greek_epsilon	KP_Right		KP_Right		U2203		NoSymbol
 !						}		ε						∃ there exists
-keycode 42 = o			O		asterisk	Greek_omicron	KP_End		KP_End		elementof
+keycode 42 = 	o		O		asterisk	Greek_omicron	KP_End		KP_End		elementof	NoSymbol
 !						*		ο						∈
 
-keycode 43 = s			S		question	Greek_sigma	questiondown	NoSymbol	U03A3
-!						?		σ		¿				Σ Greek_SIGMA
-keycode 44 = n			N		parenleft	Greek_nu	KP_4		KP_4		U2115
+keycode 43 = 	s		S		question	Greek_sigma	questiondown	NoSymbol	Greek_SIGMA	Greek_SIGMA
+!						?		σ		¿				Σ		Σ
+keycode 44 = 	n		N		parenleft	Greek_nu	KP_4		KP_4		U2115		NoSymbol
 !						(		ν						ℕ natural
-keycode 45 = r			R		parenright	U03F1		KP_5		KP_5		U211D
+keycode 45 = 	r		R		parenright	U03F1		KP_5		KP_5		U211D		NoSymbol
 !						)		ϱ Greek_rho					ℝ real
-keycode 46 = t			T		minus		Greek_tau	KP_6		KP_6		partialderivative
-!				-		τ								∂
-keycode 47 = d			D		colon		Greek_delta	comma		NoSymbol	U0394
-!						:		δ		,				Δ Greek_DELTA	
-keycode 48 = y			Y		at		Greek_upsilon	period		NoSymbol	nabla
-!						@		υ		.				∇
+keycode 46 = 	t		T		minus		Greek_tau	KP_6		KP_6		partialderivative
+!						-		τ						∂
+keycode 47 = 	d		D		colon		Greek_delta	KP_Separator	NoSymbol	Greek_DELTA	Greek_DELTA
+!						:		δ		,/.				Δ		Δ
+keycode 48 = 	y		Y		at		Greek_upsilon	KP_Decimal	NoSymbol	nabla		NoSymbol
+!						@		υ		./,				∇
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ! The lower row
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene4		Ebene4+Sh	Ebene6
+!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene4		Ebene4+Sh	Ebene6		Ebene7
 
-keycode 52 = udiaeresis		Udiaeresis	numbersign	NoSymbol	Escape		Escape		U211C
+keycode 52 = udiaeresis		Udiaeresis	numbersign	NoSymbol	Escape		Escape		U211C		NoSymbol
 !		ü		Ü		#								ℜ real part
-keycode 53 = odiaeresis		Odiaeresis	dollar		NoSymbol	Tab		ISO_Left_Tab	U2111
-!		ö		Ö		$								ℑ imaginary part
-keycode 54 = adiaeresis		Adiaeresis	bar		Greek_eta	Next		Next		U2135
+keycode 53 = odiaeresis		Odiaeresis	dollar		NoSymbol	Tab		ISO_Left_Tab	U2111		NoSymbol
+!		ö		Ö		\$								ℑ imaginary part
+keycode 54 = adiaeresis		Adiaeresis	bar		Greek_eta	KP_Next		KP_Next		U2135		NoSymbol
 !		ä		Ä		|		η						ℵ alef symbol
-keycode 55 = p			P		asciitilde	Greek_pi	KP_Enter	KP_Enter	U03A0
-!						~		π						Π Greek_PI
-keycode 56 = z			Z		grave		Greek_zeta	Undo		Redo		U2124
-!						`		ζ						ℤ integers
+keycode 55 = 	p		P		asciitilde	Greek_pi	KP_Enter		KP_Enter		Greek_PI	Greek_PI
+!						~		π						Π		Π
+keycode 56 = 	z		Z		grave		Greek_zeta	Undo		Redo		U2124		NoSymbol
+!						\`		ζ						ℤ integers
 
-keycode 57 = b			B		plus		Greek_beta	colon		NoSymbol	U21D0
+keycode 57 = 	b		B		plus		Greek_beta	colon		NoSymbol	U21D0		NoSymbol
 !						+		β		:				⇐
-keycode 58 = m			M		percent		Greek_mu	KP_1		KP_1		ifonlyif
+keycode 58 = 	m		M		percent		Greek_mu	KP_1		KP_1		ifonlyif	NoSymbol
 !						%		μ						⇔
-keycode 59 = comma		NoSymbol	quotedbl	Greek_rho	KP_2		KP_2		U21D2
-!		,			.	"		ρ						⇒ implies 
-keycode 60 = period		NoSymbol	apostrophe	U03D1		KP_3		KP_3		U0398
-!		.				'		ϑ Greek_theta					Θ Greek_THETA
-keycode 61 = j			J		semicolon	Greek_theta	semicolon	NoSymbol	variation
+keycode 59 = comma		endash		quotedbl	Greek_rho	KP_2		KP_2		U21D2		NoSymbol
+!		,		–		"		ρ						⇒ implies 
+keycode 60 = period	   enfilledcircbullet	apostrophe	U03D1		KP_3		KP_3		Greek_THETA	Greek_THETA
+!		.		•		'		ϑ Greek_theta					Θ
+keycode 61 = 	j		J		semicolon	Greek_theta	semicolon	NoSymbol	variation	NoSymbol
 !						;		θ		;				∝ proportional to
 
 
@@ -249,67 +250,67 @@ keycode 61 = j			J		semicolon	Greek_theta	semicolon	NoSymbol	variation
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ! The uppest row
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene6
+!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene6		Ebene7		Ebene4		Ebene4+Sh
 
-keycode 77  = Tab 		ISO_Left_Tab	equal		approxeq	identical
-!						=		≈ almost equal	≡ identical to
-keycode 112 = KP_Divide		KP_Divide	division	U2223		U2044
-!		/		/		÷		∣ divides	(for ⁶⁄₅₉)
-keycode 63  = KP_Multiply	KP_Multiply	U22C5		multiply	U2297
-!		*			*		⋅ dot		× times	⊗ circled times
-keycode 82  = KP_Subtract	KP_Subtract	U2212		U2216		U2238
-!		-		-		− real minus	∖ set minus	∸ dot minus
+keycode 77  = Tab 		ISO_Left_Tab	equal		approxeq	identical	NoSymbol	notequal	NoSymbol
+!						=		≈ almost equal	≡ identical to			≠		
+keysym KP_Divide = KP_Divide	KP_Divide	division	U2300		U2223		NoSymbol	U2044		NoSymbol
+!		/		/		÷		⌀ diameter	∣ divides			(for ⁶⁄₅₉)	
+keycode 63  = KP_Multiply	KP_Multiply	U22C5		U2299		U2297		NoSymbol	multiply	NoSymbol
+!		*		*		⋅ dot		⊙ cirled dot	⊗ circled times			× times		
+keycode 82  = KP_Subtract	KP_Subtract	U2212		U2296		U2238		NoSymbol	U2216		NoSymbol
+!		-		-		− real minus	⊖ cirled minus	∸ dot minus			∖ set minus	
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ! The upper row
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene6
+!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene6		Ebene7		Ebene4		Ebene4+Sh
 
-keycode 79 =  KP_7		U2714		U2195		downstile	upstile
-!				✔ check mark	↕ arrow		⌊		⌈
-keycode 80 =  KP_8		U2718		uparrow		intersection	U22C2
-!				✘ ballot x	↑		∩		⋂ n-ary intersection
-keycode 81 =  KP_9		dagger		U20D7		U230B		U2309
-!				†		vector		⌋		⌉
-keycode 86 =  KP_Add		KP_Add		plusminus	U2213		U2214
-!		+		+		±		∓ minus-plus	dot plus
+keycode 79 =  KP_7		U2714		U2195		U226A		upstile		NoSymbol	KP_Home		KP_Home
+!				✔ check mark	↕ arrow		≪ much less	⌈						
+keycode 80 =  KP_8		U2718		uparrow		intersection	U22C2		NoSymbol	KP_Up		KP_Up
+!				✘ ballot x	↑		∩		⋂ n-ary intersection				
+keycode 81 =  KP_9		NoSymbol	U20D7		U226B		U2309		NoSymbol	KP_Prior	KP_Prior
+!						vector		≫ much greater	⌉						
+keycode 86 =  KP_Add		KP_Add		plusminus	U2295		U2214		NoSymbol	U2213		NoSymbol
+!		+		+		±		circled plus	dot plus			∓ minus-plus	
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ! The middle row
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene6
+!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene6		Ebene7		Ebene4		Ebene4+Sh
 
-keycode 83 =  KP_4		club		leftarrow	includedin	U2286	
-!				♣		←		⊂		⊆
-keycode 84 =  KP_5		EuroSign	infinity	U22B6 		U22B7	
-!				€		∞		⊶ original of	⊷ image of
-keycode 85 =  KP_6		brokenbar	rightarrow	includes	U2287
-!				¦ broken bar	→		⊃		⊇
+keycode 83 =  KP_4		club		leftarrow	includedin	U2286		NoSymbol	KP_Left		KP_Left
+!				♣		←		⊂		⊆						
+keycode 84 =  KP_5		EuroSign	brokenbar	U22B6 		U22B7		NoSymbol	KP_Begin	KP_Begin
+!				€		¦		⊶ original of	⊷ image of					
+keycode 85 =  KP_6		U2023		rightarrow	includes	U2287		NoSymbol	KP_Right	KP_Right
+!				‣		→		⊃		⊇						
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ! The lower row
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene6
+!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene6		Ebene7		Ebene4		Ebene4+Sh
 
-keycode 87 =  KP_1		diamond		U2194		U226A		lessthanequal
-!				♦		↔ arrow		≪ much less	≤
-keycode 88 =  KP_2		heart		downarrow	union		U22C3
-!				♥		↓		∪		⋃ n-ary union
-keycode 89 =  KP_3		U2660		U21CC		U226B		greaterthanequal
-!				♠		⇌		≫ much greater	≥
-keycode 108 = KP_Enter		KP_Enter	KP_Enter	KP_Enter	KP_Enter
-!								
+keycode 87 =  KP_1		diamond		U2194		lessthanequal	downstile	NoSymbol	KP_End		KP_End
+!				♦		↔ arrow		≤		⌊						
+keycode 88 =  KP_2		heart		downarrow	union		U22C3		NoSymbol	KP_Down		KP_Down
+!				♥		↓		∪		⋃ n-ary union					
+keycode 89 =  KP_3		U2660		U21CC	      greaterthanequal	U230B		NoSymbol	KP_Next		KP_Next
+!				♠		⇌		≥		⌋						
+! keycode 108 = KP_Enter	KP_Enter	KP_Enter	KP_Enter	KP_Enter	KP_Enter	KP_Enter	KP_Enter
+!																
 
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ! The lowest row
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene6
+!            Ebene1		Ebene2		Ebene3		Ebene5		Ebene6		Ebene7		Ebene4		Ebene4+Sh
 
-keycode 90 = KP_0		U2423		percent		U2030		U25A1
-!				␣ space sign	%		‰ per mille	□ white square
-keycode 91 = comma		period		KP_Separator	minutes		seconds
-!		,		.		,/.		′ min,feets	″ sec,inches
+keycode 90 = KP_0		U2423		percent		U2030		U25A1		NoSymbol	KP_Insert	KP_Insert
+!				␣ space sign	%		‰ per mille	□ white square					
+keycode 91 = comma		period		KP_Separator	minutes		seconds		NoSymbol	KP_Delete	KP_Delete
+!		,		.		,/.		′ min,feets	″ sec,inches					
 
 
 
-- 
cgit v1.2.3