Commit Graph
68 Commits
Author SHA1 Message Date
Henrik Rydgard 52ce9c1118 Fix horizontal scrolling in ScrollViews and horizontal scroll gesture detection
Use this to scroll the tabs in TabHolders, to make more tabs fit on screen.
2015-02-24 00:22:58 +01:00
Henrik Rydgard dcd27e134d Add flag to identify events from mouses. 2014-07-20 22:24:54 +02:00
Henrik Rydgard 370b6b3eac input: Add a convenient constant for max axis. remap a couple to reduce the number.
(isn't possible to manually map the accelerometer ones so should be safe for ppsspp)
2014-07-20 12:51:43 +02:00
Henrik Rydgard b0f2361730 Add KEY_CHAR 2014-06-29 23:31:09 +02:00
Henrik Rydgard a3e23f0ac6 Propagate input even return values in more places. Handle repeats better. 2014-06-15 13:04:10 +02:00
Peter Tissen 3c4e046609 make enum identifiers for all pad numbers, add a constant for the max number of pads and add string names for each identifier 2014-06-01 11:38:15 +02:00
Henrik Rydgard 710d63aac1 Android: Send data about the device used in touch events. 2014-02-05 20:02:13 +01:00
Unknown W. Brackets 1c87fb7485 Allow customizing the tab left/right keys. 2014-01-25 11:58:49 -08:00
ufdada f01e1bbab0 Adding some more keycodes 2014-01-13 15:48:07 +01:00
Henrik Rydgård a83ac35141 Restore functionality of "legacy key maps" in SDL.
For non-PPSSPP prototyping purposes.
2013-12-13 12:17:46 +01:00
Henrik Rydgård 4e997a2e15 Make sure MAX_POINTERS is only defined once. 2013-11-04 15:31:53 +01:00
Henrik Rydgård 64614c954f Update some CMakeLists used by projects other than PPSSPP 2013-11-04 12:27:37 +01:00
Henrik Rydgård cff2711a7c Add a few weird axes seen on Ouya 2013-10-31 11:03:44 +01:00
Henrik Rydgård ce3eb186c7 Minor cleanup 2013-10-16 11:29:58 +02:00
Henrik Rydgard b063724c9e Logging bug fix and some warning fixes. 2013-08-27 19:44:05 +02:00
The Dax a8b45a68b9 Remove hard-coded accept and cancel buttons. 2013-08-22 06:45:45 -04:00
Henrik Rydgard e2301a5a75 Remove annoying logging 2013-08-20 20:43:15 +02:00
Henrik Rydgård 91efd71ff9 Fix bug found by clang warning 2013-08-20 19:19:39 +02:00
Henrik Rydgard 7b62459463 Fix some gesture detection for scrolling 2013-08-20 16:31:47 +02:00
Henrik Rydgard d45ea84599 Revert "Merge pull request #110 from thedax/master"
This reverts commit d2bdffcc54, reversing
changes made to 8f0d82ffb7.
2013-08-20 15:04:42 +02:00
The Dax 2a02b53894 Native: Remove hard-coded accept and escape keys. 2013-08-20 08:37:39 -04:00
Henrik Rydgard 3e65b41753 Basic inertia scrolling 2013-08-20 11:35:54 +02:00
Henrik Rydgard 5422dead6a Fix bug with float sliders. minor stuff. 2013-08-17 10:33:49 +02:00
Henrik Rydgard 4a1c3c4f83 More UI stuff, add glMapBuffer 2013-08-16 16:47:25 +02:00
Henrik Rydgard 76d0d5ceb3 Add axis for relative mouse 2013-08-12 23:25:35 +02:00
Henrik Rydgard 46f7415bc9 Various UI key navigatation improvements 2013-08-12 23:07:27 +02:00
Sacha 48498d1833 Rename KEYCODE to NKCODE (native key code) to kill name collision. Implement keymapping for Blackberry. 2013-08-05 03:30:34 +10:00
Henrik Rydgard 46c9fd3819 Can now merge the result from the buttontracker. 2013-07-15 20:29:50 +02:00
Henrik Rydgard 7151e4c06e Generalize the code mapping android key events into pad button bits, add support for keys needed to navigate UI. 2013-07-15 17:37:16 +02:00
Henrik Rydgard ffcdf5ea80 Ouya keycodes 2013-07-10 21:14:35 +02:00
Henrik Rydgård 3fe63c3171 Make mouse buttons mappable keys 2013-07-09 16:33:05 +02:00
Henrik Rydgard 28fb341cb2 More mousewheel support 2013-07-08 12:34:39 +02:00
Henrik Rydgård 57d3fa0134 Basic mousewheel support (SDL) 2013-07-08 11:03:32 +02:00
Henrik Rydgard 839222a4fa Add keycode for the 102th key on euro keyboards. 2013-07-07 14:37:37 +02:00
Sacha 35ccbc6df3 Blackberry buildfix. 2013-07-07 17:46:37 +10:00
Henrik Rydgard 4aa16ddb86 Minor stuff 2013-07-06 20:44:12 +02:00
Henrik Rydgard 1dec6e8154 Work towards full android joystick support. 2013-07-06 19:08:20 +02:00
Henrik Rydgård ac9bab015b Don't autogen key IDs 2013-07-04 10:20:40 +02:00
Daniel Dressler c97ed9fa3f Add xbox keys to native keycodes for platforms 2013-07-03 20:52:29 -07:00
Daniel Dressler cace0b3a65 Remove wrong copyright notice
Copy & paste error. File itself was copied from a file I
created in ppsspp.
2013-06-30 23:38:28 -07:00
Daniel Dressler 91114ba605 Add missing SDL keycode translation pairs 2013-06-30 22:25:16 -07:00
Daniel Dressler a51474d255 Add SDL support for keycode pass through 2013-06-29 19:15:55 -07:00
Daniel Dressler 824f4fb457 Add queue of pressed keys to input_state 2013-06-24 21:47:29 -07:00
Daniel Dressler 697c0df4fd Make native's keycodes based on android's keycods 2013-06-24 21:46:56 -07:00
Daniel Dressler 4ed4b04379 Merge branch 'master' of github.com:daniel-dressler/native 2013-06-23 22:07:39 -07:00
Daniel Dressler 9963d00447 Add platform independent keyboard key codes 2013-06-23 22:06:41 -07:00
Henrik Rydgard 5e50ceca86 Add TOUCH_WHEEL flag. (yeah, "touch" doesn't quite make sense together with wheel.. it's for mouse users) 2013-06-14 22:06:58 +02:00
Henrik Rydgard 166acebeff A lot of NewUI work: layout and focus fixes, "TabHolder" 2013-06-08 22:41:17 +02:00
Henrik Rydgard 21a9fa2645 Merge remote-tracking branch 'origin'
Conflicts:
	native.vcxproj
	native.vcxproj.filters
2013-05-31 23:08:19 +02:00
Henrik Rydgard 5f659ce282 Add some network stuff (background downloader, URL splitter) 2013-05-31 23:04:42 +02:00