summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Compose/Compose.neo41
-rw-r--r--linux/xmodmap/neo_de.xmodmap12
2 files changed, 42 insertions, 11 deletions
diff --git a/Compose/Compose.neo b/Compose/Compose.neo
index e19415e..90c33a8 100644
--- a/Compose/Compose.neo
+++ b/Compose/Compose.neo
@@ -52,11 +52,11 @@
<Multi_key> <n> <j> : "nj" 01CC # LATIN SMALL LETTER NJ
# with stroke
-<dead_stroke> <space> : "‐" U2010 # HYPHEN
-<dead_stroke> <h> : "ħ" hstroke # LATIN SMALL LETTER H WITH STROKE
-<dead_stroke> <H> : "Ħ" Hstroke # LATIN CAPITAL LETTER H WITH STROKE
-<dead_stroke> <d> : "đ" dstroke # LATIN SMALL LETTER D WITH STROKE
-<dead_stroke> <D> : "Đ" Dstroke # LATIN CAPITAL LETTER D WITH STROKE
+<U00B7> <space> : "‐" U2010 # HYPHEN
+<U00B7> <h> : "ħ" hstroke # LATIN SMALL LETTER H WITH STROKE
+<U00B7> <H> : "Ħ" Hstroke # LATIN CAPITAL LETTER H WITH STROKE
+<U00B7> <d> : "đ" dstroke # LATIN SMALL LETTER D WITH STROKE
+<U00B7> <D> : "Đ" Dstroke # LATIN CAPITAL LETTER D WITH STROKE
<dead_stroke> <l> : "ł" lstroke # LATIN SMALL LETTER L WITH STROKE
<dead_stroke> <L> : "Ł" Lstroke # LATIN CAPITAL LETTER L WITH STROKE
<dead_stroke> <o> : "ø" lstroke # LATIN SMALL LETTER O WITH STROKE
@@ -397,4 +397,35 @@
<Multi_key> <femalesymbol> <malesymbol> : "⚤" U26A4 # INTERLOCKED FEMALE AND MALE SIGN
<Multi_key> <malesymbol> <femalesymbol> : "⚥" U26A5 # MALE AND FEMALE SIGN
+
+# combining characters
+<dead_circumflex> <dead_circumflex> : "̂" U0302 # COMBINING CIRCUMFLEX ACCENT
+<dead_caron> <dead_caron> : "̌" U030c # COMBINING CARON
+<dead_breve> <dead_breve> : "̆" U0306 # COMBINING BREVE
+<U02D7> <U02D7> : "̶" U0336 # COMBINING LONG STROKE OVERLAY
+<U00B7> <U00B7> : "͘" U0358 # COMBINING DOT ABOVE RIGHT
+<dead_belowdot> <dead_belowdot> : "̣" U0323 # COMBINING DOT BELOW
+<dead_acute> <dead_acute> : "́" U0301 # COMBINING ACUTE ACCENT
+<dead_grave> <dead_grave> : "̀" U0300 # COMBINING GRAVE ACCENT
+<dead_cedilla> <dead_cedilla> : "̧" U0327 # COMBINING CEDILLA
+<dead_ogonek> <dead_ogonek> : "̨" U0328 # COMBINING OGONEK
+<dead_abovedot> <dead_abovedot> : "̇" U0307 # COMBINING DOT ABOVE
+<dead_abovering> <dead_abovering> : "̊" U030A # COMBINING RING ABOVE
+<dead_tilde> <dead_tilde> : "̃" U0303 # COMBINING TILDE
+<dead_macron> <dead_macron> : "̄" U0304 # COMBINING MACRON
+<dead_diaeresis> <dead_diaeresis> : "̈" U0308 # COMBINING DIAERESIS
+<dead_stroke> <dead_stroke> : "̷" U0337 # COMBINING SHORT SOLIDUS OVERLAY
+<dead_doubleacute> <dead_doubleacute> : "̋" U030B # COMBINING DOUBLE ACUTE ACCENT
+<U02CC> <U02CC> : "̦" U0326 # COMBINING COMMA BELOW
+<Multi_key> <underscore> <underscore> : "̲" U0332 # COMBINING LOW LINE
+
+
+# dead keys
+<U02D7> <space> : minus
+<U00B7> <space> : "·" U00B7 # MIDDLE DOT
+<dead_belowdot> <space> : period
+<dead_doubleacute> <space> : "˝" U02DD # DOUBLE ACUTE ACCENT
+<U02CC> <space> : comma # COMMA
+
+
# End of Definitions by Neo keyboard layout
diff --git a/linux/xmodmap/neo_de.xmodmap b/linux/xmodmap/neo_de.xmodmap
index 3d4922b..5f2ad3c 100644
--- a/linux/xmodmap/neo_de.xmodmap
+++ b/linux/xmodmap/neo_de.xmodmap
@@ -98,9 +98,9 @@ keycode 65 = space space space nobreakspace 0 0 U202F
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The first row (number Row)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6
-keycode 49 = dead_circumflex dead_caron dead_breve dead_stroke dead_belowdot NoSymbol dead_belowdot
-! ^ ˇ ˘
+! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6
+keycode 49 = dead_circumflex dead_caron dead_breve U02D7 U00B7 NoSymbol dead_belowdot
+! ^ ˇ ˘ - · .
keycode 10 = 1 degree onesuperior U2081 enfilledcircbullet NoSymbol notsign
! ° ¹ subscript-1 • ¬
@@ -127,7 +127,7 @@ keycode 19 = 0 rightdoublequotemark rightsinglequotemark U2080 minus
keycode 20 = minus endash emdash U2011 NoSymbol NoSymbol hyphen
! - – — ‑ non-breaking ­
keycode 21 = dead_acute dead_grave dead_cedilla dead_ogonek dead_abovedot NoSymbol dead_abovering
-! ' ` ¸ ˛ ˙ °
+! ´ ` ¸ ˛ ˙ °
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The upper row
@@ -157,8 +157,8 @@ keycode 33 = q Q ampersand U03D5 plus NoSymbol
keycode 34 = ssharp U1E9E U017F Greek_finalsmallsigma NoSymbol NoSymbol U2218
! ß ẞ Capital ß ſ long s ς ∘ ring operator
-keycode 35 = dead_tilde dead_macron dead_diaeresis dead_doubleacute NoSymbol NoSymbol NoSymbol
-! ~ ¯ " ˝
+keycode 35 = dead_tilde dead_macron dead_diaeresis dead_stroke dead_doubleacute NoSymbol U02CC
+! ~ ¯ " / ˝ ,
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The home row (middle row)