<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/InputCommon/ControllerInterface, branch release-prep-2407</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Merge pull request #12850 from jordan-woyak/device-sorting</title>
<updated>2024-06-15T19:12:08+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2024-06-15T19:12:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ed4a09fa56db3fb466e932c369fca0717d867472'/>
<id>ed4a09fa56db3fb466e932c369fca0717d867472</id>
<content type='text'>
ControllerInterface: Adjust sort priorities to ensure default keyboard-mouse device is first.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ControllerInterface: Adjust sort priorities to ensure default keyboard-mouse device is first.</pre>
</div>
</content>
</entry>
<entry>
<title>ControllerInterface: Adjust sort priorities to ensure default keyboard-mouse device is first.</title>
<updated>2024-06-15T17:41:25+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2024-06-12T00:13:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=42e73547eb9135ca9a93399e7300f49a5a0620f1'/>
<id>42e73547eb9135ca9a93399e7300f49a5a0620f1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>TAS Input: Enable hotkeys and controller input when Input has focus</title>
<updated>2024-05-31T22:14:44+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2024-05-26T23:50:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c3bdd05d2a7d5c0a5b513481ab929cef66e5249b'/>
<id>c3bdd05d2a7d5c0a5b513481ab929cef66e5249b</id>
<content type='text'>
Enable emulator hotkeys and controller input (when that option is
enabled) when a TAS Input window has focus, as if it was the render
window instead.  This allows TASers to use frame advance and the like
without having to switch the focused window or disabling Hotkeys Require
Window Focus which also picks up keypresses while other apps are active.

Cursor updates are disabled when the TAS Input window has focus, as
otherwise the Wii IR widget (and anything else controlled by the mouse)
becomes unusable. The cursor continues to work normally when the render
window has focus.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enable emulator hotkeys and controller input (when that option is
enabled) when a TAS Input window has focus, as if it was the render
window instead.  This allows TASers to use frame advance and the like
without having to switch the focused window or disabling Hotkeys Require
Window Focus which also picks up keypresses while other apps are active.

Cursor updates are disabled when the TAS Input window has focus, as
otherwise the Wii IR widget (and anything else controlled by the mouse)
becomes unusable. The cursor continues to work normally when the render
window has focus.
</pre>
</div>
</content>
</entry>
<entry>
<title>Android/ControllerInterface: Run the init code</title>
<updated>2024-04-13T20:39:10+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2024-04-13T20:39:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5456d990d16bee5a03796e5230ffc1117a981393'/>
<id>5456d990d16bee5a03796e5230ffc1117a981393</id>
<content type='text'>
This was broken by a9a9fdd9e9. Because Init didn't run, the Android
input backend would crash whenever it tried to call into JVM code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was broken by a9a9fdd9e9. Because Init didn't run, the Android
input backend would crash whenever it tried to call into JVM code.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #12632 from jordan-woyak/input-backend-impls</title>
<updated>2024-04-13T10:56:27+00:00</updated>
<author>
<name>Tilka</name>
<email>tilkax@gmail.com</email>
</author>
<published>2024-04-13T10:56:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e62d8ecfa8c104f73c4feafc79f7ff64b4a4fd7b'/>
<id>e62d8ecfa8c104f73c4feafc79f7ff64b4a4fd7b</id>
<content type='text'>
Implement missing InputBackend classes.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implement missing InputBackend classes.</pre>
</div>
</content>
</entry>
<entry>
<title>evdev: close file descriptors in a separate thread</title>
<updated>2024-04-06T19:58:17+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2023-11-28T13:25:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d1db347c8af0a0c609736a4db05d62304c3f3220'/>
<id>d1db347c8af0a0c609736a4db05d62304c3f3220</id>
<content type='text'>
For some reason Linux is surprisingly slow at closing file descriptors
of event devices. This commit improves GUI startup times on my computer
by about 1.5 seconds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For some reason Linux is surprisingly slow at closing file descriptors
of event devices. This commit improves GUI startup times on my computer
by about 1.5 seconds.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #12631 from jordan-woyak/remove-osx-input-leftovers</title>
<updated>2024-04-01T21:05:13+00:00</updated>
<author>
<name>OatmealDome</name>
<email>OatmealDome@users.noreply.github.com</email>
</author>
<published>2024-04-01T21:05:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4421cc471d4d61c2e5ded49497b58651e7f65351'/>
<id>4421cc471d4d61c2e5ded49497b58651e7f65351</id>
<content type='text'>
InputCommon: Remove some IOKit leftovers.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
InputCommon: Remove some IOKit leftovers.</pre>
</div>
</content>
</entry>
<entry>
<title>SDL: Remove duplicate button/hat Inputs. Hide duplicate Axis Inputs.</title>
<updated>2024-03-15T04:50:17+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2024-03-15T01:53:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3a85725ffa94ccef56e35249db3a9c58808ed882'/>
<id>3a85725ffa94ccef56e35249db3a9c58808ed882</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ControllerInterface: Add IsHidden function to Control interface.</title>
<updated>2024-03-15T04:43:58+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2024-03-15T03:09:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ee43c9508c07fe58a6aa28f05a6509cd61249dd5'/>
<id>ee43c9508c07fe58a6aa28f05a6509cd61249dd5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SDL: Deduplicate Motor logic with templates.</title>
<updated>2024-03-15T04:43:58+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2024-03-15T02:10:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=05383663263242c912329d882290a2cb5f0fde3d'/>
<id>05383663263242c912329d882290a2cb5f0fde3d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
