How would I make a script when a player pushes a specific key that they are then able to type in anything in a certain bar just like the chat? (ex: press / to type in chat)
I know how to do this:
player = game:GetService("Players").LocalPlayer
mouse = player:GetMouse()
mouse.KeyDown:connect(function(k)
key = k:lower()
if key == "" then
--etc
end
end)
But I also wanted to specifically use unlisted key buttons that aren't numbers or letters such as '/', 'SHIFT', and etc. I think I saw a page to it but never knew what to do. (or maybe put that ID into the empty key quotations)
EDIT: This question has been answered.

3 comments
This is very complex. Could you please link me some sources and stuff to help me understand this? I am a very basic scripter and rather understand almost intermediate topics and skills.
UserInputService is a bit more complicated, but here are some links for both: http://wiki.roblox.com/index.php?title=API:Class/TextBox http://wiki.roblox.com/?title=API:Class/UserInputService If you have any questions, feel free to PM my main (EmeraldSlash).
I'm a little more experienced now, this is easy stuff to me. I forgot to accept your answer by the way.