David Skywalker
347519a4d8
now X11 driver using keycodes instead keysyms, fixes international layouts problems.
2019-01-31 12:50:58 +01:00
Greg V
f1e516bfaf
keymaps: define 'x11' and 'linux' on any platform with Wayland
...
Such as FreeBSD
2019-01-01 03:03:29 +03:00
krzys-h
b201d669b5
First iteration of UWP support
...
Enough to kind of run
Working drivers: xinput, d3d11
Still missing: input driver with keyboard support, audio driver
2018-12-28 22:09:22 +01:00
David Walters
b592f254b9
Support for "OEM-102" key (usually '\' on Euro keyboards)
2018-09-02 18:24:51 +01:00
Toad King
1e212b4248
use emscripten HTML5 API for keyboard events instead of old JS library
2018-01-13 17:56:00 -06:00
gblues
6904101c44
Clean up trailing whitespace
...
== DETAILS
Really simple code cleanup, because my editor flags trailing whitespaces
and it's pretty annoying.
2017-12-12 00:24:18 -08:00
Twinaphex
5c5c5ecbdf
Revert "udev input: support controlling the menu with a TV remote control"
2017-06-22 20:53:07 +02:00
Paolo Bonzini
d5cdbca322
add support for remote control devices and other ID_INPUT_KEY devices
...
* the remote control presents itself as ID_INPUT_KEY, not
ID_INPUT_KEYBOARD. However, ID_INPUT_KEYBOARD is a subset of
ID_INPUT_KEY.
* the remote control lacks the backspace and enter keys, which are hard
coded in RetroArch. It has "back" and "ok" instead, so map those to
RETROK_BACKSPACE and RETROK_ENTER as well.
Remote controls also have no ESC key, but that one is customizable
and I used the Power key of the remote (which already has a mapping
to RETROK_POWER).
The functionality provided is really the bare minimum, but it is enough
to teach a kid "press the power button here to watch TV"; compared to
pressing L1+R1+START+SELECT and navigating to the RetroArch's "quit"
menu item, that hopefully has more chances of success.
2017-06-19 15:09:13 +02:00
Paolo Bonzini
f850e64037
add volume down and volume up keys
2017-06-19 13:22:34 +02:00
sh!zeeg
5887c46e08
[INPUT]: fix KP0, KP1, KP2, KP3 keys on GNU/Linux
2017-06-07 19:52:20 +03:00
twinaphex
9ebfb36b4e
Use rarch_keysym_lut directly
2017-06-06 05:17:25 +02:00
Zoran Vuckovic
a47ab76500
Add missing keymaps
2017-05-31 00:35:28 +02:00
Zoran Vuckovic
1bc945e3dc
Add Windows raw input driver
2017-05-18 18:48:41 +02:00
xhp-creations
4915f452f5
WiiU Initial Keyboard Support
...
WiiU Initial Keyboard Support
2017-02-09 12:34:12 -05:00
Brad Parker
83619b25e6
DOS: add keyboard driver to support non-joypad keys
2017-02-05 13:55:21 -05:00
twinaphex
96c8ca5a09
Header update #1
2017-01-22 13:40:32 +01:00
Josh Palmer
437734e407
Rewrite QNX input & joypad drivers for proper BB10.3.1 support
2017-01-09 20:26:09 +00:00
twinaphex
74c186c184
Cleanups
2016-09-08 08:08:50 +02:00
twinaphex
9806dec502
C89_BUILD buildfix
2016-09-01 18:22:29 +02:00
twinaphex
19f352371d
Remove more header includes
2016-09-01 05:40:57 +02:00
twinaphex
ab64daf5aa
Cleanups
2016-02-05 13:51:30 +01:00
Diablodiab
afe8d2d617
Fixed two bugs in Android keyboard functionality and changed the way the keyboard
...
is registered (introduced an id_3 value)
2016-01-12 21:48:09 +01:00
twinaphex
f374af9dbc
Revert "Add keyboard input functionality to Android version"
...
This reverts commit 17bdb549d4
.
2016-01-12 15:52:42 +01:00
Twinaphex
db51b5a2c0
Merge pull request #2636 from diablodiab/android-keyboard-support
...
Add keyboard input functionality to Android version
2016-01-11 22:26:51 +01:00
Diablodiab
17bdb549d4
Add keyboard input functionality to Android version
2016-01-11 21:06:46 +01:00
twinaphex
347a18cb30
Update input headers
2016-01-10 04:33:01 +01:00
twinaphex
2deeb36a81
Rename apple_keycode.h
2015-11-29 15:50:27 +01:00
Twinaphex
f56cb5d8cb
(Apple) Buildfixes
2015-11-17 06:30:11 +01:00
twinaphex
30d0e58bb9
(Apple) Move keymap to input_keymaps.c
2015-11-17 06:25:37 +01:00
twinaphex
b5ddb1de45
X11 Keymap - add Calculator key too
2015-11-15 05:15:44 +01:00
twinaphex
d87c895fd8
rarch_key_map_x11 - hook up XK_KP_Up/XK_KP_DOwn/XK_KP_Left/XK_KP_Right
2015-11-15 05:08:45 +01:00
twinaphex
81b741e359
Move SDL keymap to input_keymaps.c
2015-11-14 08:28:59 +01:00
twinaphex
33292634ec
Move dinput keymap to input_keymaps.c
2015-11-14 08:21:42 +01:00
twinaphex
06c65e2829
(X11) Move keybind map to input_keymaps.c
2015-11-14 08:14:18 +01:00
twinaphex
02a43c6b2a
Change 'rarch' to 'retro' namespace in libretro-common
2015-10-26 03:18:13 +01:00
twinaphex
ded8920a65
Cleanups
2015-09-04 21:13:12 +02:00
twinaphex
8fc5c85589
Move keymaps to input drivers
2015-07-10 09:55:29 +02:00
Alcaro
4ca6c2398c
More C89 cleanups, part 3
2015-06-26 18:35:52 +02:00
twinaphex
9cf1b96e95
Buildfix for input_keymaps.c
2015-04-11 01:20:52 +02:00
Alcaro
77dd981d21
Update input_keymaps.c
2015-04-11 00:49:02 +02:00
Alcaro
804a0f4378
Update input_keymaps.c
2015-04-11 00:47:21 +02:00
twinaphex
a2b05d31b1
(input) Cleanups
2015-01-14 23:15:24 +01:00
Twinaphex
8146514064
(Apple) Build fixes
2015-01-12 06:20:19 +01:00
twinaphex
b61ae369f7
(input_keymaps.c) Namespace changes and documentation
2015-01-12 02:52:52 +01:00
twinaphex
d7f36af446
Move stuff around
2015-01-11 00:07:59 +01:00
twinaphex
453321c50b
Start updating headers
2015-01-07 17:46:50 +01:00
twinaphex
c6ac686e51
Split up input_common.c into input_common.c and input_keymaps.c
2014-10-27 04:27:48 +01:00