<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.crumbledworld.com/index.php?action=history&amp;feed=atom&amp;title=Input</id>
	<title>Input - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.crumbledworld.com/index.php?action=history&amp;feed=atom&amp;title=Input"/>
	<link rel="alternate" type="text/html" href="https://wiki.crumbledworld.com/index.php?title=Input&amp;action=history"/>
	<updated>2026-04-21T23:08:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.4</generator>
	<entry>
		<id>https://wiki.crumbledworld.com/index.php?title=Input&amp;diff=113&amp;oldid=prev</id>
		<title>Anders: Created page with &quot;{{:InputExampleCode}}  ==Functions== {| class=&quot;wikitable&quot; !|return !|function !|description |- |bool |getKeyDown(Key key) |return true if the key has been pressed down |- |bool |getKeyHeld(Key key) |return true if the key has been pressed down but not yet released. |- |bool |getKeyPressed(Key key) |return true if the key has been released. |- |bool |Input:getMouseDo...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.crumbledworld.com/index.php?title=Input&amp;diff=113&amp;oldid=prev"/>
		<updated>2025-07-05T14:22:43Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{:InputExampleCode}}  ==Functions== {| class=&amp;quot;wikitable&amp;quot; !|return !|function !|description |- |bool |&lt;a href=&quot;/index.php?title=Input:getKeyDown(Key_key)&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Input:getKeyDown(Key key) (page does not exist)&quot;&gt;getKeyDown&lt;/a&gt;(&lt;a href=&quot;/index.php/Key&quot; title=&quot;Key&quot;&gt;Key&lt;/a&gt; key) |return true if the key has been pressed down |- |bool |&lt;a href=&quot;/index.php?title=Input:getKeyHeld(Key_key)&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Input:getKeyHeld(Key key) (page does not exist)&quot;&gt;getKeyHeld&lt;/a&gt;(&lt;a href=&quot;/index.php/Key&quot; title=&quot;Key&quot;&gt;Key&lt;/a&gt; key) |return true if the key has been pressed down but not yet released. |- |bool |&lt;a href=&quot;/index.php?title=Input:getKeyPressed(Key_key)&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Input:getKeyPressed(Key key) (page does not exist)&quot;&gt;getKeyPressed&lt;/a&gt;(&lt;a href=&quot;/index.php/Key&quot; title=&quot;Key&quot;&gt;Key&lt;/a&gt; key) |return true if the key has been released. |- |bool |Input:getMouseDo...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{:InputExampleCode}}&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|return&lt;br /&gt;
!|function&lt;br /&gt;
!|description&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|[[Input:getKeyDown(Key key)|getKeyDown]]([[Key]] key)&lt;br /&gt;
|return true if the key has been pressed down&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|[[Input:getKeyHeld(Key key)|getKeyHeld]]([[Key]] key)&lt;br /&gt;
|return true if the key has been pressed down but not yet released.&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|[[Input:getKeyPressed(Key key)|getKeyPressed]]([[Key]] key)&lt;br /&gt;
|return true if the key has been released.&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|[[Input:getMouseDown(MouseKey key)|getMouseDown]]([[MouseKey]] key)&lt;br /&gt;
|return true if the mouse key has been pressed down&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|[[Input:getMouseHeld(MouseKey key)|getMouseHeld]]([[MouseKey]] key)&lt;br /&gt;
|return true if the mouse key has been pressed down but not yet released.&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|[[Input:getMousePressed(MouseKey  key)|getMousePressed]]([[MouseKey]] key)&lt;br /&gt;
|return true if the mouse key has been released.&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|[[Input:getMouseDoubleClick(MouseKey  key)|getMouseDoubleClick]]([[MouseKey]] key)&lt;br /&gt;
|return true if the mouse key has been double clicked.&lt;br /&gt;
|-&lt;br /&gt;
|[[Vec2]]&lt;br /&gt;
|[[Input:getMousePos()|getMousePos]]()&lt;br /&gt;
|return the mouse last position.&lt;br /&gt;
|-&lt;br /&gt;
|[[Vec2]]&lt;br /&gt;
|[[Input:getMouseDelta()|getMouseDelta]]()&lt;br /&gt;
|return the diff bettwen the current mouse pos and last frame mose pos&lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|[[Input:getMouseWheelTicks()|getMouseWheelTicks]]()&lt;br /&gt;
|return mouse wheel ticks.&lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|[[Input:getAnyKeyDownEvent()|getAnyKeyDownEvent]]()&lt;br /&gt;
|return -1 if no key was pressed down else return the keyCode from [[Key]]&lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|[[Input:getAnyMouseDownEvent()|getAnyMouseDownEvent]]()&lt;br /&gt;
|return -1 if no mouse key was pressed down else return the mousekeycode from [[MouseKey]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anders</name></author>
	</entry>
</feed>