diff options
-rw-r--r-- | windows/kbdneo2/Quelldateien/kbdneo2.c | 34 | ||||
-rw-r--r-- | windows/kbdneo2/Treiber/AHK_für_kbdneo2/kbdneo2.ahk | 24 |
2 files changed, 29 insertions, 29 deletions
diff --git a/windows/kbdneo2/Quelldateien/kbdneo2.c b/windows/kbdneo2/Quelldateien/kbdneo2.c index 285aef0..d216991 100644 --- a/windows/kbdneo2/Quelldateien/kbdneo2.c +++ b/windows/kbdneo2/Quelldateien/kbdneo2.c @@ -231,7 +231,7 @@ static ALLOC_SECTION_LDATA VK_TO_WCHARS6 aVkToWch6[] = { {0xff ,0 ,0x0060 ,0x00b8 ,0x02da ,0x00a8 ,0x1FFE ,0x00af },
{VK_TAB ,0 ,'\t' ,'\t' ,WCH_DEAD ,'\t' ,'\t' ,'\t' },
{0xff ,0 ,WCH_NONE ,WCH_NONE ,0x266b ,WCH_NONE ,WCH_NONE ,WCH_NONE },
-{'X' ,CAPLOK | KANALOK ,'x' ,'X' ,0x2026 ,0x22ee ,WCH_NONE ,0x039E }, //WCH_NONE sollte »Seite hoch« sein (AHK?)
+{'X' ,CAPLOK | KANALOK ,'x' ,'X' ,0x2026 ,WCH_NONE ,0x03be ,0x039E }, //WCH_NONE sollte »Seite hoch« sein (AHK?)
{'V' ,CAPLOK | KANALOK ,'v' ,'V' ,'_' ,WCH_NONE ,WCH_NONE ,0x221a }, //Kana: '\b' vom AHK übernommen
{'L' ,CAPLOK | KANALOK ,'l' ,'L' ,'[' ,WCH_NONE ,0x03BB ,0x039b }, //WCH_NONE sollte »Pfeil hoch« sein (AHK?)
{'C' ,CAPLOK | KANALOK ,'c' ,'C' ,']' ,WCH_NONE ,0x03C7 ,0x2102 }, //WCH_NONE sollte »Entfernen« sein (AHK?)
@@ -288,25 +288,25 @@ static ALLOC_SECTION_LDATA VK_TO_WCHARS8 aVkToWch8[] = { };
// Numpad-Belegung muss zum Schluss kommen
-// Entgegen der neo20.txt vorgesehene Belegung 1,2,3,4,5,6 ist hier 1,4,3,2 umgesetzt:
+// Entgegen der neo20.txt vorgesehene Belegung 1,2,3,4,5,6 ist hier 1,4,3,2 umgesetzt, Num ist nicht belegt:
static ALLOC_SECTION_LDATA VK_TO_WCHARS4 aVkToWch4[] = {
// | CapsLock | | SHIFT | KANA | NEU |
// |===========|===========|===========|===========|===========|
-{VK_ADD ,0 ,'+' ,'+' ,0x00b1 ,0x2213 },
-{VK_DIVIDE ,0 ,'/' ,'/' ,0x00f7 ,0x2215 },
-{VK_MULTIPLY ,0 ,'*' ,'*' ,0x00d7 ,0x2219 },
-{VK_SUBTRACT ,0 ,'-' ,'-' ,0x2052 ,WCH_NONE },
-{VK_DECIMAL ,0 ,',' ,',' ,'.' ,',' },
-{VK_NUMPAD0 ,0 ,'0' ,'0' ,0x0025 ,0x2030 },
-{VK_NUMPAD1 ,0 ,'1' ,'1' ,0x2194 ,0x2264 },
-{VK_NUMPAD2 ,0 ,'2' ,'2' ,0x2193 ,0x222a },
-{VK_NUMPAD3 ,0 ,'3' ,'3' ,0x21cc ,0x2265 },
-{VK_NUMPAD4 ,0 ,'4' ,'4' ,0x2190 ,0x2282 },
-{VK_NUMPAD5 ,0 ,'5' ,'5' ,0x221e ,0x220B },
-{VK_NUMPAD6 ,0 ,'6' ,'6' ,0x2192 ,0x2283 },
-{VK_NUMPAD7 ,0 ,'7' ,'7' ,0x2195 ,0x226a },
-{VK_NUMPAD8 ,0 ,'8' ,'8' ,0x2191 ,0x2229 },
-{VK_NUMPAD9 ,0 ,'9' ,'9' ,0x2297 ,0x226b },
+{VK_ADD ,0 ,'+' ,0x2213 ,0x00b1 ,'+' },
+{VK_DIVIDE ,0 ,'/' ,0x2044 ,0x00f7 ,'/' },
+{VK_MULTIPLY ,0 ,'*' ,0x00d7 ,0x22C5 ,'*' },
+{VK_SUBTRACT ,0 ,'-' ,0x2216 ,0x2212 ,'-' },
+{VK_DECIMAL ,0 ,',' ,',' ,',' ,'.' },
+{VK_NUMPAD0 ,0 ,'0' ,'0' ,0x0025 ,0x2423 },
+{VK_NUMPAD1 ,0 ,'1' ,'1' ,0x2194 ,0x2666 },
+{VK_NUMPAD2 ,0 ,'2' ,'2' ,0x2193 ,0x2665 },
+{VK_NUMPAD3 ,0 ,'3' ,'3' ,0x21cc ,0x2060 },
+{VK_NUMPAD4 ,0 ,'4' ,'4' ,0x2190 ,0x2663 },
+{VK_NUMPAD5 ,0 ,'5' ,'5' ,':' ,0x20ac },
+{VK_NUMPAD6 ,0 ,'6' ,'6' ,0x2192 ,0x2023 },
+{VK_NUMPAD7 ,0 ,'7' ,'7' ,0x2195 ,0x2714 },
+{VK_NUMPAD8 ,0 ,'8' ,'8' ,0x2191 ,0x2718 },
+{VK_NUMPAD9 ,0 ,'9' ,'9' ,0x2297 ,0x2020 },
{0 ,0 ,0 ,0 ,0 ,0 }
};
diff --git a/windows/kbdneo2/Treiber/AHK_für_kbdneo2/kbdneo2.ahk b/windows/kbdneo2/Treiber/AHK_für_kbdneo2/kbdneo2.ahk index fcc6a7d..47eb2ac 100644 --- a/windows/kbdneo2/Treiber/AHK_für_kbdneo2/kbdneo2.ahk +++ b/windows/kbdneo2/Treiber/AHK_für_kbdneo2/kbdneo2.ahk @@ -1,7 +1,7 @@ -;*********************
+;*********************
; Anfangsbedingungen *
;*********************
-name=Neo 2.0 (Erweiterung für nativen Treiber)
+name=Neo 2.0 (Erweiterung für nativen Treiber)
enable=Aktiviere %name%
disable=Deaktiviere %name%
#usehook on
@@ -15,12 +15,12 @@ if (FileExist("neo_enabled.ico")&&FileExist("neo_disabled.ico")) ;*************************
-; Menü des Systray-Icons *
+; Menü des Systray-Icons *
;*************************
if (iconBenutzen)
menu,tray,icon,neo_enabled.ico,,1
menu,tray,nostandard
-menu,tray,add,AHK öffnen,open
+menu,tray,add,AHK öffnen,open
menu,helpmenu,add,Info,about
menu,helpmenu,add
menu,helpmenu,add,http://autohotkey.com/,autohotkey
@@ -58,7 +58,7 @@ isMod4Active := 0 ;***********************
; Fehlende Funktionen *
;***********************
-; *** benötigte Modifier werden gehookt ***
+; *** benötigte Modifier werden gehookt ***
~*SC136::
if (isShiftLPressed and !isShiftRPressed)
ToggleMod2Lock()
@@ -229,17 +229,17 @@ if (isMod4Active and !isMod3Pressed) Send {Blind}{END}
return
-~*ü::
+~*ü::
if (isMod4Active and !isMod3Pressed)
Send {esc}
return
-~*VKDD:: ;ist ö, mit ö jedoch merkwürdige Fehler
+~*ö::
if (isMod4Active and !isMod3Pressed)
Send {Blind}{TAB}
return
-~*ä::
+~*ä::
if (isMod4Active and !isMod3Pressed)
Send {Blind}{INS}
return
@@ -255,7 +255,7 @@ Send ^z return
;*****************
-; Menüfunktionen *
+; Menüfunktionen *
;*****************
togglesuspend:
if A_IsSuspended {
@@ -273,11 +273,11 @@ togglesuspend: } return
about:
- msgbox, 64, NEO 2.0 – Ergonomische Tastaturbelegung,
+ msgbox, 64, NEO 2.0 – Ergonomische Tastaturbelegung,
(
%name%
`nDas Neo-Layout ist ein alternatives deutsches Tastaturlayout
- Näheres finden Sie unter http://neo-layout.org/.
+ Näheres finden Sie unter http://neo-layout.org/.
`nDieses Skript erweitert den nativen Tastaturtreiber um
einige fehlende Funktionen.
)
@@ -457,4 +457,4 @@ ToggleAlwaysOnTop: Gui, +AlwaysOnTop
alwaysOnTop = 1
}
-Return
\ No newline at end of file +Return
|