godot/core
bruvzg daad4aed62
Cleanup and unify keyboard input.
- Unify keycode values (secondary label printed on a key), remove unused hardcoded Latin-1 codes.
- Unify IME behaviour, add inline composition string display on Windows and X11.
- Add key_label (localized label printed on a key) value to the key events, and allow mapping actions to the unshifted Unicode events.
- Add support for physical keyboard (Bluetooth or Sidecar) handling on iOS.
- Add support for media key handling on macOS.

Co-authored-by: Raul Santos <raulsntos@gmail.com>
2023-01-23 15:08:12 +02:00
..
config Merge pull request #71663 from bruvzg/init_pos_x 2023-01-22 11:25:58 +01:00
crypto One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
debugger Cleanup unused engine code v2 2023-01-19 13:02:18 +01:00
error Fix incorrect index error macros 2023-01-22 12:23:56 +01:00
extension Fix use of `bool` in extension header 2023-01-19 22:21:19 +01:00
input Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
io Convert en_GB spelling to en_US with codespell 2023-01-23 11:02:20 +01:00
math Convert en_GB spelling to en_US with codespell 2023-01-23 11:02:20 +01:00
object Use range iterators in LocalVector loops 2023-01-21 18:44:42 +01:00
os Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
string Merge pull request #68429 from KoBeWi/PropertySettings 2023-01-06 22:59:29 +01:00
templates Add range iterator to LocalVector 2023-01-21 18:42:04 +01:00
variant Use range iterators in LocalVector loops 2023-01-21 18:44:42 +01:00
SCsub SCons: Unify tools/target build type configuration 2022-09-26 16:31:46 +02:00
core_bind.cpp OS: Add `unset_environment`, better validate input 2023-01-16 16:39:44 +01:00
core_bind.h OS: Add `unset_environment`, better validate input 2023-01-16 16:39:44 +01:00
core_builders.py ci: add Python static analysis check via mypy 2022-09-30 19:03:17 +07:00
core_constants.cpp Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
core_constants.h Use BitField<> in core type masks 2023-01-08 22:17:40 +01:00
core_globals.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
core_globals.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
core_string_names.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
core_string_names.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
doc_data.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
doc_data.h Removed unused property hints and `Object::get_translatable_strings()` 2023-01-09 16:56:01 +01:00
register_core_types.cpp Ability to change a resource UID from API 2023-01-09 18:52:00 +01:00
register_core_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
typedefs.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
version.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00