mirror of
https://github.com/godotengine/godot.git
synced 2025-10-19 16:03:29 +00:00
Rename scancode
to keycode
.
Add `physical_keycode` (keyboard layout independent keycodes) to InputEventKey and InputMap. Fix non-latin keyboard layout keycodes on Linux/X11 (fallback to physical keycodes).
This commit is contained in:
parent
376a8255a9
commit
1af06d3d46
78 changed files with 736 additions and 299 deletions
|
@ -45,6 +45,7 @@ class ProjectSettingsEditor : public AcceptDialog {
|
|||
|
||||
enum InputType {
|
||||
INPUT_KEY,
|
||||
INPUT_KEY_PHYSICAL,
|
||||
INPUT_JOY_BUTTON,
|
||||
INPUT_JOY_MOTION,
|
||||
INPUT_MOUSE_BUTTON
|
||||
|
@ -77,6 +78,7 @@ class ProjectSettingsEditor : public AcceptDialog {
|
|||
OptionButton *type;
|
||||
PopupMenu *popup_add;
|
||||
ConfirmationDialog *press_a_key;
|
||||
bool press_a_key_physical;
|
||||
Label *press_a_key_label;
|
||||
ConfirmationDialog *device_input;
|
||||
OptionButton *device_id;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue