If you enable virtual white space, you can't layout the code manually, 4coder will use it's own rules.
If it's disabled, you can add spaces and tabs as you want. But there is no binding to add a tab character in the default config ("tab" is bound to word complete, "ctrl + tab" is bound to auto indent range, "shift + tab" is bound to auto indent line, and auto indent uses 4coder indentation style). You should be able to add spaces though.
If you edit a text file (.txt) instead of a code file (.c, .h, ...) you can insert tabs just by pressing tab, because the bindings are different between code file and text files.
So you would need the paid version to be able to add a binding for regular tab characters in code files. Maybe you can ask Allen to add some way of adding a tab character in the free version. In the paid version, you can also change the code indenter's code so it behave like what you want (although I never did that and it might be a bit involved).