require 'kbd' stead.module_init(function() hook_keys('1','2','3','4','5','6','7','8','9','0'); end) game.kbd = stead.hook(game.kbd, function(f, s, down, key, ...) if down and key >= '0' and key <= '9' then if isDialog(here()) then local p = seen(key); if p then return call(p, 'act'); end end return end return f(s, down, key, unpack(arg)); end) -- vim:ts=4