kbdneo: Korrektur der Modifier-Bitmaske; kleinere Verbesserungen

This commit is contained in:
qwertfisch 2022-03-29 03:33:51 +02:00
parent 8245a63e77
commit 1da036258e
7 changed files with 15 additions and 12 deletions

3
windows/kbdneo2/.gitattributes vendored Normal file
View File

@ -0,0 +1,3 @@
*.{cmd,[cC][mM][dD]} text eol=crlf
*.{bat,[bB][aA][tT]} text eol=crlf
*.{reg,[rR][eE][gG]} text eol=crlf

View File

@ -43,11 +43,11 @@
* +---------------------------------------------------------+ +--------------+ +---------------+
* |T1 ¦1 ¦2 ¦3 ¦4 ¦5 ¦6 ¦7 ¦8 ¦9 ¦0 ¦- ¦T2 ¦Back | |Einf¦Pos1¦PgUp| ¦Num¦ / ¦ * ¦ - ¦
* |---------------------------------------------------------| |--------------| +---+---+---+---¦
* |Tab¦x ¦v ¦l ¦c ¦w ¦k ¦h ¦g ¦f ¦q ¦ß ¦T3 ¦ Ret | |Entf¦Ende¦PgDn| ¦ 7 ¦ 8 ¦ 9 ¦ ¦
* |Tab¦j ¦d ¦u ¦a ¦x ¦p ¦h ¦l ¦m ¦w ¦ß ¦T3 ¦ Ret | |Entf¦Ende¦PgDn| ¦ 7 ¦ 8 ¦ 9 ¦ ¦
* |-----------------------------------------------------+ | +--------------+ +---+---+---¦ ¦
* | M3 ¦u ¦i ¦a ¦e ¦o ¦s ¦n ¦r ¦t ¦d ¦y ¦M3 ¦ | ¦ 4 ¦ 5 ¦ 6 ¦ + ¦
* | M3 ¦c ¦t ¦i ¦e ¦o ¦b ¦n ¦r ¦s ¦g ¦q ¦M3 ¦ | ¦ 4 ¦ 5 ¦ 6 ¦ + ¦
* |---------------------------------------------------------| +----+ +---+---+---+---¦
* |Ums ¦M4 ¦ü ¦ö ¦ä ¦p ¦z ¦b ¦m ¦, ¦. ¦j ¦ Umsch | | Up | ¦ 1 ¦ 2 ¦ 3 ¦ ¦
* |Ums ¦M4 ¦f ¦v ¦ü ¦ä ¦ö ¦y ¦z ¦, ¦. ¦k ¦ Umsch | | Up | ¦ 1 ¦ 2 ¦ 3 ¦ ¦
* |---------------------------------------------------------| +----+----+----+ +-------+---¦ ¦
* | Str ¦ Fe ¦ Al ¦ Leerzeichen ¦ M4 ¦ Fe ¦ Me ¦ Str | |Left¦Down¦ Re.¦ ¦ 0 ¦ , ¦Ent¦
* +---------------------------------------------------------+ +--------------+ +---------------+
@ -189,7 +189,7 @@ static ALLOC_SECTION_LDATA VK_TO_BIT aVkToBits[] = {
static ALLOC_SECTION_LDATA MODIFIERS CharModifiers = {
&aVkToBits[0],
25, //Anzahl der verwendeten Ebenen (inklusive der INVALIDen!)
24, // Maximaler Wert, den die Modifier-Bitmaske annehmen kann
{
// Modifier NEO
// Ebene 0 - nix

View File

@ -28,7 +28,7 @@
* +---------------------------------------------------------+ +--------------+ +---------------+
*/
// Tastenumbelegung für Neo 2.0 ; sonstige Tastenzuordnung siehe kbd.h
// Tastenumbelegung für Bone ; sonstige Tastenzuordnung siehe kbd.h
#undef T0D
#define T0D _EQ( OEM_2 ) // T2
#undef T10

View File

@ -16,8 +16,8 @@
#undef VER_COMPANYNAME_STR
#define VER_COMPANYNAME_STR "neo-layout.org"
#undef VER_PRODUCTNAME_STR
#define VER_PRODUCTNAME_STR "Deutsch 2 Tastaturtreiber"
#define VER_LEGALCOPYRIGHT_STR "wiki.neo-layout.org/wiki/Lizenzfragen"
#define VER_PRODUCTNAME_STR "Bone Tastaturtreiber"
#define VER_LEGALCOPYRIGHT_STR "https://neo-layout.org/Beitragen/Lizenzfragen/"
#undef VER_LEGALTRADEMARKS_STR
#define VER_LEGALTRADEMARKS_STR \
"wiki.neo-layout.org/wiki/Lizenzfragen"
@ -25,7 +25,7 @@
#define VER_FILETYPE VFT_DLL
#define VER_FILESUBTYPE VFT2_DRV_KEYBOARD
#define VER_FILEDESCRIPTION_STR "Deutsch 2.0 (Bone)"
#define VER_FILEDESCRIPTION_STR "Deutsch (Bone) Tastaturlayout"
#define VER_INTERNALNAME_STR "kbdbone"
#define VER_ORIGINALFILENAME_STR "kbdbone.dll"

View File

@ -189,7 +189,7 @@ static ALLOC_SECTION_LDATA VK_TO_BIT aVkToBits[] = {
static ALLOC_SECTION_LDATA MODIFIERS CharModifiers = {
&aVkToBits[0],
25, //Anzahl der verwendeten Ebenen (inklusive der INVALIDen!)
24, // Maximaler Wert, den die Modifier-Bitmaske annehmen kann
{
// Modifier NEO
// Ebene 0 - nix

View File

@ -17,7 +17,7 @@
#define VER_COMPANYNAME_STR "neo-layout.org"
#undef VER_PRODUCTNAME_STR
#define VER_PRODUCTNAME_STR "Deutsch 2 Tastaturtreiber"
#define VER_LEGALCOPYRIGHT_STR "wiki.neo-layout.org/wiki/Lizenzfragen"
#define VER_LEGALCOPYRIGHT_STR "https://neo-layout.org/Beitragen/Lizenzfragen/"
#undef VER_LEGALTRADEMARKS_STR
#define VER_LEGALTRADEMARKS_STR \
"wiki.neo-layout.org/wiki/Lizenzfragen"
@ -25,7 +25,7 @@
#define VER_FILETYPE VFT_DLL
#define VER_FILESUBTYPE VFT2_DRV_KEYBOARD
#define VER_FILEDESCRIPTION_STR "Deutsch 2.0 (unergonomisch)"
#define VER_FILEDESCRIPTION_STR "Deutsch (unergonomisch) Tastaturlayout"
#define VER_INTERNALNAME_STR "kbdgr2"
#define VER_ORIGINALFILENAME_STR "kbdgr2.dll"

View File

@ -17,7 +17,7 @@
#define VER_COMPANYNAME_STR "neo-layout.org"
#undef VER_PRODUCTNAME_STR
#define VER_PRODUCTNAME_STR "Neo 2 Tastaturtreiber"
#define VER_LEGALCOPYRIGHT_STR "wiki.neo-layout.org/wiki/Lizenzfragen"
#define VER_LEGALCOPYRIGHT_STR "https://neo-layout.org/Beitragen/Lizenzfragen/"
#undef VER_LEGALTRADEMARKS_STR
#define VER_LEGALTRADEMARKS_STR \
"wiki.neo-layout.org/wiki/Lizenzfragen"