From f5babfe7965a942828c237eaf1b4dfbc84adc7b3 Mon Sep 17 00:00:00 2001 From: mfranz Date: Mon, 29 Sep 2008 22:39:45 +0000 Subject: [PATCH] s/desc/_/ & cosmetics --- Nasal/multikey.nas | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Nasal/multikey.nas b/Nasal/multikey.nas index 736b96733..e5da10084 100644 --- a/Nasal/multikey.nas +++ b/Nasal/multikey.nas @@ -9,8 +9,8 @@ var start = func { listener = setlistener("/devices/status/keyboard/event", func(event) { var key = event.getNode("key"); if (!event.getNode("pressed").getValue()) { - if (key.getValue() == 59) # FIXME hack around kbd bug - key.setValue(58); + if (key.getValue() == `;`) # FIXME hack around kbd bug + key.setValue(`:`); return; } if (handle_key(key.getValue())) @@ -90,7 +90,7 @@ var popup = func(cmd, title = nil) { var init = func { - globals["__multikey"] = { desc: }; + globals["__multikey"] = { _: }; var tree = props.globals.getNode("/input/keyboard/multikey", 1); foreach (var n; tree.getChildren("nasal")) { @@ -100,7 +100,7 @@ var init = func { var add = func(node, label) { var name = node.getNode("name", 1).getValue(); - if (name == nil) # 'or ""' doesn't work here, as '-' is false + if (name == nil) # 'or ""' doesn't work here, as we don't want to drop '0' name = ""; foreach (var key; node.getChildren("key")) add(key, label ~ name); @@ -116,3 +116,4 @@ var init = func { _setlistener("/sim/signals/nasal-dir-initialized", init); +