mirror of
https://github.com/CTCaer/RetroArch.git
synced 2024-12-19 16:59:50 +00:00
e738b57cf8
The NVIDIA Button on the Nvidia Shield Controller and inputs received from CEC remotes are detected as a "Virtual" controller on the Shield TV. If a virtual controller is detected on the Shield TV before an actual game controller then it will be configured as "Shield Virtual Device". This allows the use of the buttons on a CEC remote to control the Retroarch menu and games. When an actual controller is connected the Virtual Device will be overwritten and the NVIDIA button of the Virtual device will be mapped to the controller as the menu button. This also fixes the situation where you press the NVIDIA Button before any other button on the game controller and it does nothing. Now it will go into the Retroarch menu even if it is the first button pressed. A matching profile for "Nvidia Shield Virtual Controller" has been sent as a pull request to the "retroarch-joypad-autoconfig" repository. |
||
---|---|---|
.. | ||
autoconf | ||
common | ||
connect | ||
drivers | ||
drivers_hid | ||
drivers_joypad | ||
drivers_keyboard | ||
include/GameController | ||
input_autodetect.c | ||
input_autodetect.h | ||
input_config.c | ||
input_config.h | ||
input_driver.c | ||
input_driver.h | ||
input_hid_driver.c | ||
input_hid_driver.h | ||
input_joypad_driver.c | ||
input_joypad_driver.h | ||
input_keyboard.c | ||
input_keyboard.h | ||
input_keymaps.c | ||
input_keymaps.h | ||
input_overlay.c | ||
input_overlay.h | ||
input_remapping.c | ||
input_remapping.h |