<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/core/frontend/input_interpreter.cpp, branch nx2</title>
<subtitle>Mirror of github.com/cira0100/Eglantine-public nx2, a fork of Djihads80/Eglantine.</subtitle>
<id>https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2</id>
<link rel='self' href='https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2'/>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/'/>
<updated>2021-11-25T02:30:22+00:00</updated>
<entry>
<title>core/hid: Move input_interpreter to hid</title>
<updated>2021-11-25T02:30:22+00:00</updated>
<author>
<name>german77</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2021-09-20T20:02:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=341d3e2f11902aa3bbd32d7b4e01d79a321bd76f'/>
<id>urn:sha1:341d3e2f11902aa3bbd32d7b4e01d79a321bd76f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>input_interpreter: Fix button hold being interpreted incorrectly on init</title>
<updated>2021-04-15T05:53:17+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2021-03-20T11:55:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=18770b08653ee259deabd25750b8099d73eb67ee'/>
<id>urn:sha1:18770b08653ee259deabd25750b8099d73eb67ee</id>
<content type='text'>
We reset all the button states to 0 except the first index (which has all the buttons as pressed) to prevent a button hold being interpreted as a button that was pressed once on the first poll.
</content>
</entry>
<entry>
<title>input_interpreter: Add method to check for a button press state</title>
<updated>2021-01-16T15:34:39+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2021-01-16T15:34:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=989694f182326aa1426c77e3dd3bcb847c831612'/>
<id>urn:sha1:989694f182326aa1426c77e3dd3bcb847c831612</id>
<content type='text'>
This allows to check for continuous input for the duration of a button press/hold
</content>
</entry>
<entry>
<title>frontend/input_interpreter: Add InputInterpreter API</title>
<updated>2020-12-18T15:33:28+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2020-11-25T12:01:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=0c99879bec4b005d03f6cc3c4e6739b340a7f11d'/>
<id>urn:sha1:0c99879bec4b005d03f6cc3c4e6739b340a7f11d</id>
<content type='text'>
The InputInterpreter class interfaces with HID to retrieve button press states. Input is intended to be polled every 50ms so that a button is considered to be held down after 400ms has elapsed since the initial button press and subsequent repeated presses occur every 50ms.

Co-authored-by: Chloe &lt;25727384+ogniK5377@users.noreply.github.com&gt;
</content>
</entry>
</feed>
