summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--windows/neo-vars/src/source/varsfunctions.ahk9
1 files changed, 9 insertions, 0 deletions
diff --git a/windows/neo-vars/src/source/varsfunctions.ahk b/windows/neo-vars/src/source/varsfunctions.ahk
index 0bbbf2a..5e6f8a3 100644
--- a/windows/neo-vars/src/source/varsfunctions.ahk
+++ b/windows/neo-vars/src/source/varsfunctions.ahk
@@ -364,6 +364,9 @@ SendUnicodeChar(charCode){
{
StringLower,charCode,charCode
send % "^+u" . SubStr(charCode,3) . " "
+ } else IfWinActive,ahk_class Emacs
+ {
+ send % "^x8{Enter}" . SubStr(charCode,3) . "{Enter}"
} else {
static ki := "#"
if (ki =="#") {
@@ -394,6 +397,9 @@ SendUnicodeCharDown(charCode){
{
StringLower,charCode,charCode
send % "^+u" . SubStr(charCode,3) . " "
+ } else IfWinActive,ahk_class Emacs
+ {
+ send % "^x8{Enter}" . SubStr(charCode,3) . "{Enter}"
} else {
static ki := "#"
if (ki =="#") {
@@ -418,6 +424,9 @@ SendUnicodeCharUp(charCode){
IfWinActive,ahk_class gdkWindowToplevel
{
; nothing
+ } else IfWinActive,ahk_class Emacs
+ {
+ ; nothing
} else {
static ki := "#"
if (ki =="#") {