aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorMatthias Richter <matthias.richter@iosb.fraunhofer.de>2013-12-11 15:19:04 +0100
committerMatthias Richter <matthias.richter@iosb.fraunhofer.de>2013-12-11 15:25:06 +0100
commit66a089a07f4d24557cb8e06f78eefb07a344ea32 (patch)
tree9e9fbaa80393cb50d5fa05b94098a1a99717d5ec /README.md
parentffd187dc177f4a15fa2e87579b9cbabee38b8245 (diff)
downloadQuickie-66a089a07f4d24557cb8e06f78eefb07a344ea32.tar.gz
Quickie-66a089a07f4d24557cb8e06f78eefb07a344ea32.tar.bz2
Quickie-66a089a07f4d24557cb8e06f78eefb07a344ea32.tar.xz
Quickie-66a089a07f4d24557cb8e06f78eefb07a344ea32.zip
Fix bug in input.lua, make 0.9-ready, add utf8 editing
1) [input.lua] Pressing backspace while the cursor was at the beggining of the text removed the first character. Fixed thanks to riidom. 2) [LÖVE 0.9] Use setLine(Width|Style) instead of setLine. Split keyboard.pressed() into keyboard.pressed() and keyboard.textinput(). (see readme) 3) [utf8.lua] Add support for UTF-8 text editing. May still fail spectacurlarly with invalid UTF-8 strings.
Diffstat (limited to 'README.md')
-rw-r--r--README.md11
1 files changed, 10 insertions, 1 deletions
diff --git a/README.md b/README.md
index bb76e4c..734202c 100644
--- a/README.md
+++ b/README.md
@@ -135,7 +135,16 @@ Quickie is an [immediate mode gui][IMGUI] library for [L&Ouml;VE][LOVE]. Initial
end
function love.keypressed(key, code)
- gui.keyboard.pressed(key, code)
+ gui.keyboard.pressed(key)
+ -- LÖVE 0.8: see if this code can be converted in a character
+ if pcall(string.char, code) code > 0 then
+ gui.keyboard.textinput(string.char(code))
+ end
+ end
+
+ -- LÖVE 0.9
+ function love.textinput(str)
+ gui.keyboard.textinput(str)
end
# Documentation