summaryrefslogtreecommitdiffstatshomepage
path: root/docs/source/techspecs/inputsystem.rst
Commit message (Collapse)AuthorAgeFilesLines
* docs: Fixed a number of grammatical errors and editing errors. (#11578) Tom Cariello2023-10-011-10/+10
|
* Small batch of input refactoring: Vas Crabb2023-02-051-1/+3
| | | | | | | | | | | | | | | | | | | | | emu/input.cpp: Fixed regression in display of some joystick inputs. osd/interface: Split up interface classes into a few more files to reduce where the input device interface class needs to be included. Made OSD independent of concrete input_device class. osd/modules/input, emu/inputdev.cpp, emu/ioport.cpp: Allow input devices to provide tokens for controls without standard item types and additional default input assignments. Fixes issues assigning Yen and Backslash on Japanese keyboards. ui/textbox.cpp: Added a fixed-content text box menu class for future use. Got main.h out of emu.h as it’s only used in a very small number of places, mostly for getting the application name. Added eminline.h to attotime.h as it's used without emu.h. Cleaned up forward declarations in emufwd.h a little.
* docs: Added an introduction to the input system for developers. Vas Crabb2023-02-031-0/+458
emu/ioport.cpp: Removed a long-outdated comment that is now rather misleading.