From ffd187dc177f4a15fa2e87579b9cbabee38b8245 Mon Sep 17 00:00:00 2001 From: Matthias Richter Date: Mon, 4 Nov 2013 21:52:36 +0100 Subject: Fix #11: Right click support. When clicked, Button() and Input() return the respective mouse button constant ('l', 'r', 'm') instead of just true. When activated by keyboard, Button() and Input() return 'return'. Otherwise Button() and Input() return false. --- input.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'input.lua') diff --git a/input.lua b/input.lua index dd5e3aa..ad0683f 100644 --- a/input.lua +++ b/input.lua @@ -74,5 +74,5 @@ return function(w) core.registerDraw(id, w.draw or core.style.Input, w.info.text, w.info.cursor, pos[1],pos[2], size[1],size[2]) - return mouse.releasedOn(id) or (keyboard.key == 'return' and keyboard.hasFocus(id)) + return mouse.releasedOn(id) or keyboard.pressedOn(id, 'return') end -- cgit v1.2.3-54-g00ecf