diff --git a/Libraries/GUI.lua b/Libraries/GUI.lua index 809797ce..d0c4c5c3 100755 --- a/Libraries/GUI.lua +++ b/Libraries/GUI.lua @@ -7,6 +7,7 @@ local screen = require("Screen") local paths = require("Paths") local text = require("Text") local number = require("Number") +local clipboard = require("Clipboard") ----------------------------------------------------------------------------------------- @@ -3061,7 +3062,11 @@ local function inputEventHandler(workspace, input, e1, e2, e3, e4, e5, e6, ...) -- End elseif e4 == 207 then input:setCursorPosition(unicode.len(input.text) + 1) - + + -- V + elseif e4 == 47 and type(clipboard.paste()) ~= "table" then + input.text = input.text .. tostring(clipboard.paste()) + input:setCursorPosition(unicode.len(input.text)+1) else local char = unicode.char(e3)