|
@@ -149,21 +149,21 @@ Rune kbtabaltgr[Nscan] =
|
|
|
/*
|
|
|
Rune kbtabctrl[] =
|
|
|
{
|
|
|
-[0x00] No, '', '', '', '', '', '', '',
|
|
|
+[0x00] No, '', '', '', '', '', '', '',
|
|
|
[0x08] '', '', '', '', '
|
|
|
', '', '\b', '\t',
|
|
|
[0x10] '', '', '', '', '', '', '', '\t',
|
|
|
-[0x18] '', '', '', '', '\n', Ctrl, '', '',
|
|
|
-[0x20] '', '', '', '\b', '\n', '', '', '',
|
|
|
-[0x28] '', No, Shift, '', '', '', '', '',
|
|
|
+[0x18] '', '', '', '', '\n', Ctrl, '', '',
|
|
|
+[0x20] '', '', '', '\b', '\n', '', '', '',
|
|
|
+[0x28] '', No, Shift, '', '', '', '', '',
|
|
|
[0x30] '', '', '
|
|
|
', '', '', '', Shift, '\n',
|
|
|
-[0x38] Latin, No, Ctrl, '', '', '', '', '',
|
|
|
+[0x38] Latin, No, Ctrl, '', '', '', '', '',
|
|
|
[0x40] '', '', '', '
|
|
|
-', '', '', '', '',
|
|
|
+', '', '', '', '',
|
|
|
[0x48] '', '', '
|
|
|
-', '', '', '', '', '',
|
|
|
-[0x50] '', '', '', '', No, No, No, '',
|
|
|
+', '', '', '', '', '',
|
|
|
+[0x50] '', '', '', '', No, No, No, '',
|
|
|
[0x58] '', No, No, No, No, No, No, No,
|
|
|
[0x60] No, No, No, No, No, No, No, No,
|
|
|
[0x68] No, No, No, No, No, No, No, No,
|
|
@@ -740,6 +740,7 @@ keybenable(void)
|
|
|
if(keybq == nil)
|
|
|
panic("keybinit");
|
|
|
qnoblock(keybq, 1);
|
|
|
+ addkbdq(keybq, -1);
|
|
|
|
|
|
ioalloc(Data, 1, 0, "keyb");
|
|
|
ioalloc(Cmd, 1, 0, "keyb");
|