1
0
Fork 0

hack around kbd bug for now (eew!)

This commit is contained in:
mfranz 2008-09-29 13:30:42 +00:00
parent 024842d9b9
commit 1b9f9a2f98

View file

@ -7,9 +7,12 @@ var translate = { 356: '<', 357: '^', 358: '>', 359: '_' };
var start = func {
popup(cmd = "");
listener = setlistener("/devices/status/keyboard/event", func(event) {
if (!event.getNode("pressed").getValue())
return;
var key = event.getNode("key");
if (!event.getNode("pressed").getValue()) {
if (key.getValue() == 59) # FIXME hack around kbd bug
key.setValue(58);
return;
}
if (handle_key(key.getValue()))
key.setValue(-1);
});
@ -17,9 +20,9 @@ var start = func {
var stop = func {
gui.popdown();
removelistener(listener);
listener = nil;
gui.popdown();
}