When working in the Python Console inside of Blender, Ctrl+Space is the default keyboard shortcut for autocomplete. And there is also an Autocomplete button on the console bar that can be clicked.
However, when working with Python files outside of Blender, I am used to Tab being the autocomplete shortcut. So when I want to autocomplete in Blender, I often press Tab by mistake, which has the effect of indenting the line that my cursor is on.
Is there a way to make Tab serve as the autocomplete shortcut instead of Ctrl+Space?