feat: switch text to UTF-8; add Unicode key events, dead keys & Czech layout; fix numpad navigation; add NumLock support

This commit is contained in:
daniel committed 2026-10-03 10:11:49 +02:00
1 parent 32660ddd1a
commit 2aa6360b3d
101 files changed
+3733 -1639

No files matched your search

+7
View File
@@ -324,6 +324,8 @@ namespace Sched {
processTable[i].inTail = 0;
processTable[i].keyHead = 0;
processTable[i].keyTail = 0;
processTable[i].getcharUtf8Len = 0;
processTable[i].getcharUtf8Pos = 0;
processTable[i].termCols = 0;
processTable[i].termRows = 0;
processTable[i].ioOutHandle = -1;
@@ -654,6 +656,8 @@ namespace Sched {
proc.inTail = 0;
proc.keyHead = 0;
proc.keyTail = 0;
proc.getcharUtf8Len = 0;
proc.getcharUtf8Pos = 0;
proc.termCols = 0;
proc.termRows = 0;
proc.ioOutHandle = -1;
@@ -835,6 +839,7 @@ namespace Sched {
thr.outBuf = nullptr; thr.outHead = 0; thr.outTail = 0;
thr.inBuf = nullptr; thr.inHead = 0; thr.inTail = 0;
thr.keyHead = 0; thr.keyTail = 0;
thr.getcharUtf8Len = 0; thr.getcharUtf8Pos = 0;
thr.termCols = 0; thr.termRows = 0;
thr.ioOutHandle = -1; thr.ioInHandle = -1;
thr.ioKeyHandle = -1; thr.ioWaitsetHandle = -1;
@@ -1700,6 +1705,8 @@ namespace Sched {
proc.inTail = 0;
proc.keyHead = 0;
proc.keyTail = 0;
proc.getcharUtf8Len = 0;
proc.getcharUtf8Pos = 0;
proc.termCols = 0;
proc.termRows = 0;
proc.ioOutHandle = -1;