A small error (inconsistency) has been fixed.
; Dead Key : Arrows and Pointers
global dkArrow := Map()
; Dead Key : Arrows and Pointers
global dkArrow := Map()
dkArrow["1"] := "{u+2199}" ; (↙) south west arrow
dkArrow["2"] := "{u+2193}" ; (↓) downwards arrow
dkArrow["3"] := "{u+2198}" ; (↘) south east arrow
dkArrow["1"] := "{u+2199}" ; (↙) south west arrow
dkArrow["2"] := "{u+2193}" ; (↓) downwards arrow
dkArrow["3"] := "{u+2198}" ; (↘) south east arrow
dkDoubleAcute["8"] := "{u+21d1}" ; (⇑) upwards double arrow
dkDoubleAcute["9"] := "{u+21d7}" ; (⇗) north east double arrow
dkDoubleAcute["0"] := "{u+21d4}" ; (⇔) left right double arrow
dkDoubleAcute["8"] := "{u+21d1}" ; (⇑) upwards double arrow
dkDoubleAcute["9"] := "{u+21d7}" ; (⇗) north east double arrow
dkDoubleAcute["0"] := "{u+21d4}" ; (⇔) left right double arrow
-dkHorn["2"] := "{u+25bc}" ; (▼) black down-pointing triangle
-dkHorn["@"] := "{u+25bd}" ; (▽) white down-pointing triangle
-dkHorn["4"] := "{u+25c0}" ; (◀) black left-pointing triangle
-dkHorn["$"] := "{u+25c1}" ; (◁) white left-pointing triangle
-dkHorn["6"] := "{u+25b6}" ; (▶) black right-pointing triangle
-dkHorn["^"] := "{u+25b7}" ; (▷) white right-pointing triangle
-dkHorn["8"] := "{u+25b2}" ; (▲) black up-pointing triangle
-dkHorn["*"] := "{u+25b3}" ; (△) white up-pointing triangle
+dkPlus["2"] := "{u+25bc}" ; (▼) black down-pointing triangle
+dkPlus["@"] := "{u+25bd}" ; (▽) white down-pointing triangle
+dkPlus["4"] := "{u+25c0}" ; (◀) black left-pointing triangle
+dkPlus["$"] := "{u+25c1}" ; (◁) white left-pointing triangle
+dkPlus["6"] := "{u+25b6}" ; (▶) black right-pointing triangle
+dkPlus["^"] := "{u+25b7}" ; (▷) white right-pointing triangle
+dkPlus["8"] := "{u+25b2}" ; (▲) black up-pointing triangle
+dkPlus["*"] := "{u+25b3}" ; (△) white up-pointing triangle
; Dead Key : Miscellaneous Symbols (s)
; Dead Key : Miscellaneous Symbols (s)
global dkExclam := Map()
global dkQuestion := Map()
global dkParenLeft := Map()
global dkExclam := Map()
global dkQuestion := Map()
global dkParenLeft := Map()
global dkPercent := Map()
global dkEight := Map()
global dkLessThan := Map()
global dkPercent := Map()
global dkEight := Map()
global dkLessThan := Map()
if dkArrow.Has(ihB.Input)
Send dkArrow[ihB.Input]
}
if dkArrow.Has(ihB.Input)
Send dkArrow[ihB.Input]
}
+ else if (ihA.Input == "+") {
+ if dkPlus.Has(ihB.Input)
+ Send dkPlus[ihB.Input]
+ }
else if (ihA.Input == "s") {
if dkSymbols.Has(ihB.Input)
Send dkSymbols[ihB.Input]
else if (ihA.Input == "s") {
if dkSymbols.Has(ihB.Input)
Send dkSymbols[ihB.Input]
if dkParenLeft.Has(ihB.Input)
Send dkParenLeft[ihB.Input]
}
if dkParenLeft.Has(ihB.Input)
Send dkParenLeft[ihB.Input]
}
- else if (ihA.Input == "+") {
- if dkPlus.Has(ihB.Input)
- Send dkPlus[ihB.Input]
- }
else if (ihA.Input == "%") {
if dkPercent.Has(ihB.Input)
Send dkPercent[ihB.Input]
else if (ihA.Input == "%") {
if dkPercent.Has(ihB.Input)
Send dkPercent[ihB.Input]