forked from bartvdbraak/blender
Fix T84549: Keymap presets written without repeat enabled
Key map items using TEXTINPUT didn't include the repeat setting.
This commit is contained in:
parent
a4226a050b
commit
024ac9c089
@ -74,9 +74,11 @@ def kmi_args_as_data(kmi):
|
||||
s.append(f"\"key_modifier\": '{kmi.key_modifier}'")
|
||||
|
||||
if kmi.repeat:
|
||||
if kmi.map_type == 'KEYBOARD':
|
||||
if kmi.value in {'PRESS', 'ANY'}:
|
||||
s.append("\"repeat\": True")
|
||||
if (
|
||||
(kmi.map_type == 'KEYBOARD' and kmi.value in {'PRESS', 'ANY'}) or
|
||||
(kmi.map_type == 'TEXTINPUT')
|
||||
):
|
||||
s.append("\"repeat\": True")
|
||||
|
||||
return "{" + ", ".join(s) + "}"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user