sonninnos
883e88fa73
Keyboard event blocking corrections ( #14728 )
2022-12-18 18:36:24 +01:00
Apaczer
4242a04641
add L3 & R3 mapping for MIYOO ( #14741 )
...
for Retropad
Update sdl_dingux_joypad.c
2022-12-18 04:08:16 +01:00
Denis Kopyrin
a22bac091c
(macOS) Fixed cocoa keyboard not allowing to map Analog stick ( #14701 )
2022-12-05 16:12:19 +01:00
sonninnos
5024809c85
Device Index menu refactor ( #14691 )
2022-12-02 17:47:53 +01:00
LibretroAdmin
c75af6194b
Extended IME and Korean OSK ( #14676 )
2022-11-29 04:45:55 +01:00
libretroadmin
192f4859e0
(GX) More buildfixes for Github CI
2022-11-27 23:46:30 +01:00
libretroadmin
16952aa23b
(GX) Another header include buildfix
2022-11-27 23:41:21 +01:00
libretroadmin
9627e782aa
(GX) Buildfixes
2022-11-27 23:37:08 +01:00
libretroadmin
f062b74e26
Overlays/Input: Turn a bunch more functions static
2022-11-23 19:54:15 +01:00
libretroadmin
0cf1d86a3a
(input_driver.c) Turn bunch of functions static that are never accessed outside
...
* Turn some variable / parameter names like 'joypad_driver_name' into 'joypad_drv_name'
so they are less likely to conflict with symbol names
2022-11-23 19:14:24 +01:00
libretroadmin
aa0ae2cd3e
Silence warnings
2022-11-22 18:34:04 +01:00
neil4
3b0db75782
Overlay cleanups; replace bools with flags ( #14661 )
2022-11-22 18:29:11 +01:00
sonninnos
ce1e59615a
(WinRaw) Fix mouse position when using input overlay with mouse cursor ( #14659 )
2022-11-22 16:50:17 +01:00
sonninnos
9bc7bebf51
More hotkey cleanups ( #14657 )
2022-11-22 14:45:30 +01:00
libretroadmin
1c9d3ad0bf
Silence some warnings
2022-11-21 20:56:28 +01:00
libretroadmin
6b71214ed7
Silence some signed/unsigned mismatch warnings
2022-11-21 19:34:43 +01:00
libretroadmin
6a098d37ac
Use HAVE_DYLIB instead of HAVE_DYNAMIC when loading shared libraries
2022-11-21 05:37:35 +01:00
neil4
e71a5ff921
Overlay animation-related fixes ( #14651 )
...
- Fix analog drift blocking touch input (could occur on overlay_next if physical inputs shown on overlay)
- Fix overlay_next buttons lighting up in unison
- Skip meta keys in input_overlay_add_inputs (not supported by input_state_internal)
2022-11-21 04:48:34 +01:00
sonninnos
3377fd55ab
Driver + hotkey list reorder ( #14646 )
...
* Reorder driver menu and lists
* Reorder hotkey list
2022-11-20 07:26:34 +01:00
Richard
c0926ad1a1
feat(iOS13): Pointer Movement Accuracy ( #14641 )
...
Co-authored-by: Richard <rf2222222@github.com>
2022-11-18 19:45:36 +01:00
libretroadmin
63153620a7
There can be builds that are statically built against a libretro core
...
but still have dylib support
2022-11-16 16:51:53 +01:00
sonninnos
3b921ffbfa
Fix shader toggle and add hotkey + sublabel ( #14628 )
2022-11-15 22:14:09 +01:00
neil4
3de186e374
Overlays: Ignore hitboxes with zero area ( #14619 )
...
I.e. Set 'reach_x' or 'reach_y' to zero to ensure no hitbox math is done
nits
2022-11-13 10:46:41 +01:00
GABO1423
b6563f7b5d
(UWP) Build Fix ( #14617 )
2022-11-12 20:06:15 +01:00
sonninnos
954d1bf605
Driver independent disconnection notification ( #14600 )
2022-11-07 05:51:37 -08:00
neil4
217fba48c5
minor overlay-related fixes ( #14594 )
...
input_overlay_loaded: Only update menu entries if changed
input_overlay_add_inputs: Set 'updated' for analogs when touched
2022-11-06 17:25:44 +01:00
sonninnos
9796024f3d
(XInput) Ensure disconnection notification ( #14592 )
...
* (XInput) Ensure disconnection notification
* Prefer display_name in autoconfig disconnect notification
2022-11-06 02:34:03 +01:00
neil4
b47fb0b807
Overlays: Add 'reach' and 'exclusive' for hitboxes ( #14591 )
...
Allows stretching hitboxes and handling their overlap
reach_up, reach_down, reach_left, reach_right:
- Stretches in one direction:
reach_x, reach_y
- Stretches symmetrically
exclusive:
- If true, blocks input from overlapped hitboxes
range_mod_exclusive:
- Similar, but only applies when this hitbox is extended by range_mod
- After range_mod takes effect, has priority over 'exclusive'
E.g. This creates a D-Pad area and extends its hitbox left & right 50%, up 15%, and down 30%. Then applies range_mod_exclusive:
overlay0_desc0 = "dpad_area,0.15,0.57,rect,0.166228,0.295516"
overlay0_desc0_reach_x = 1.5
overlay0_desc0_reach_up = 1.15
overlay0_desc0_reach_down = 1.3
overlay0_desc0_range_mod = 2.0
overlay0_desc0_range_mod_exclusive = true
2022-11-05 21:32:22 +01:00
sonninnos
d4eef18f18
Addition to analog stick menu navigation ( #14584 )
2022-11-03 20:28:24 +01:00
DiktatorShadaloo
5587ab4f8b
Adding some usb hid drivers ( #14581 )
...
* Added usb hid controllers for the famous ZeroDelay encoder and also for "Kade: Kick Ass Dynamic Encoder" to be able to use some custom arcade sticks.
* Add accidentally missing change to Makefile
Co-authored-by: DiktatorShadaloo <diktatorshadaloo@gmail.com>
2022-11-03 03:00:42 +01:00
LibretroAdmin
1263b53dae
Silence warning
2022-11-03 00:34:33 +01:00
sonninnos
1aa258faa0
Enable menu navigation also with right analog stick ( #14579 )
2022-11-02 07:42:36 +01:00
LibretroAdmin
c4d2788c08
Rollback extended character PR - caused too many issues
...
and caused crashes - contributor can submit a new improved PR -
would also prefer increased readability
2022-11-02 06:23:46 +01:00
LibretroAdmin
aeef3d6220
(3DS/CTR) Remove debug button combo that quites RetroArch
2022-10-31 23:02:35 +01:00
redenvelope2000
47070a64e6
Fixed macOS keyboard bindings in game focus mode. ( #14570 )
...
In the game focus mode the keyboard should not be remapped for joypads unless it is used for toggling the game focus mode.
2022-10-31 11:35:17 +01:00
LibretroAdmin
5705ff95cb
(Cocoa) Revert this until reported issue with Game Focus is resolved
2022-10-30 23:39:02 +01:00
neil4
2de52baf74
Overlays: Add eightway area types ( #14565 )
...
- New descriptors: 'dpad_area' and 'abxy_area'
- Each has a diagonal sensitivity setting, 100% being 8-way symmetry
- Buttons can be redefined in the cfg file
E.g. This would create a d-pad area, then redefine it to use analog directions:
overlay0_desc0 = "dpad_area,0.85,0.57,rect,0.166228,0.295516"
overlay0_desc0_up = "r_y_minus"
overlay0_desc0_down = "r_y_plus"
overlay0_desc0_left = "r_x_minus"
overlay0_desc0_right = "r_x_plus"
2022-10-30 06:31:27 +01:00
LibretroAdmin
ffd3d195b5
Another C++ comment that had to be converted to C-style comment
2022-10-29 19:18:22 +02:00
LibretroAdmin
8825eea884
Style nits
2022-10-29 19:13:17 +02:00
LibretroAdmin
55daddf286
* Fix C++ comments - turn them into C comments for C files
...
* Some other additional style nits along the way
2022-10-29 19:05:39 +02:00
Kangmo-Ahn
3a744b7dae
Extended character ime ( #14559 )
...
* Update Makefile
* Update win32_common.c
* Update input_driver.c
* Update gfx_thumbnail_path.c
2022-10-29 19:01:30 +02:00
LibretroAdmin
4854643ead
(input_driver.c) Small cleanups
2022-10-29 18:52:10 +02:00
LibretroAdmin
fc78f96a3a
(X11) Turn boolean variables into flags
2022-10-26 19:30:36 +02:00
LibretroAdmin
8a0491b282
(Dinput) Fix Mouse L button behavior
2022-10-26 19:25:38 +02:00
LibretroAdmin
92a2c0f71a
(Dinput) Turn boolean variables into flags
2022-10-26 19:22:35 +02:00
redenvelope2000
89d9fe9981
Fixed RETROK_LMETA not working on macOS port. ( #14538 )
...
The RETROK_LMETA key was not defined in the rarch_key_map_apple_hid[].
2022-10-20 15:59:14 +02:00
redenvelope2000
c161c35738
Fixed Z/X keys not working on the macOS port. ( #14539 )
...
Need to check keyboard_mapping_blocked before using apple_key_state[].
2022-10-20 15:59:03 +02:00
LibretroAdmin
22f43a4b75
C89_BUILD buildfix
2022-10-20 04:30:28 +02:00
Dyllan Kobal
6ade32336a
Fixed error for UWP
2022-10-19 18:52:21 +02:00
Dyllan Kobal
55ce774527
Fixed the way devices were previously indexed
2022-10-19 18:52:21 +02:00